NEWS
Test Adapter SmartControl 0.3.x-0.6.x Latest
-
Moin Ich mal wieder
bin gerade auf der suche warum mein System nicht funktioniert. Dazu eine Frage:
Gibt es einen unterschied bei einen Logischen Datenpunkt, ob ich Ihn per Hand umschalte true/false oder es über JavaScript mache?
Habe gerade das Phänomen das die smartcontrol Regel bei Äderung durch Hand schaltet per wenn der Auslösedatenpunkt per JavaScript geändert wir wird nicht geschaltet -
ok wenn ich in den abgefragten datenpunkt einen auslöse Wert schreibe und diesen nicht bestätige reagiert smartcontrol da drauf, wenn ich den wert bestätige (so kommt er auch aus den JavaScript) wird der wert ignoriert.
Kann mir jemand etwas genauer erklären was es mit diesen bestätigen auf sich hat?gruß
Matthias -
hier noch mal ein Bild dazu
-
@luft-post sagte in Test Adapter SmartControl 0.3.x-0.6.x Latest:
Kann mir jemand etwas genauer erklären was es mit diesen bestätigen auf sich hat?
Idealerweise läuft das so, Du gibst einen (unbestätigten) Wert ein, der Adapter führt das aus und bestätigt den Wert. D.h. meist, aber nicht immer, setzt man aus JS raus KEINE Bestätigung, weil sonst Adapter nicht drauf reagieren.
-
@luft-post sagte in Test Adapter SmartControl 0.3.x-0.6.x Latest:
Habe gerade das Phänomen das die smartcontrol Regel bei Äderung durch Hand schaltet per wenn der Auslösedatenpunkt per JavaScript geändert wir wird nicht geschaltet
guck mal in deiner Instanz bei weitere Optionen>Auslöser
-
-
@fuxxz2 said in Test Adapter SmartControl 0.3.x-0.6.x Latest:
Gibt es mittlerweile eine Lösung für den hier:
Frage ich gerne nochmal
Was kann ich dagegen tun?
Viele Grüße -
@fuxxz2 sagte in Test Adapter SmartControl 0.3.x-0.6.x Latest:
Frage ich gerne nochmal
Warum? ist doch bekannt, das sollche Meldungen erscheinen, mit neuem Js-Controller, dfür gibt es auch nen entsprechenden Thread
@fuxxz2 sagte in Test Adapter SmartControl 0.3.x-0.6.x Latest:
Was kann ich dagegen tun?
nichts, (issues gibt des dazu schon) ausser warten, bis das gefixt wird, was aber, siehe Hier, noch dauern kann
das Log Level vorübergehend auf ERROR stellen ist die einzige alternative -
@fuxxz2
Hi.
Gibt es Pläne von Mic hier noch weiter zu machen? -
@mike-hellracer
Hier dürfte die Antwort auf deine Frage zu finden sein. -
@crunchip irgendwie kratze ich langsam die wand ab.
plötzlich spinnt auch smartcontrol.
im log tauchen die 2 zeilen auf.smartcontrol.0 2021-12-20 20:42:45.680 error [_asyncOnReady()] – TypeError: Cannot read property 'undefined' of undefined at SmartControl._asyncOnReady (/opt/iobroker/node_modules/iobroker.smartcontrol/main.js:428:40) smartcontrol.0 2021-12-20 20:42:45.678 error Error getting state 'options.TriggerDevices.Luftfeuchte 90.name' – Unable to get state value of statePath 'smartcontrol.0.options.TriggerDevices.Luftfeuchte 90.active'
gestern hat das noch funktioniert. ich hab in den einstellungen nichts geändert, alles nochmal kontrolliert, bekomme beim speichern keine fehlermeldung...
any ideas? -
-
@crunchip autsch, ich depp. auf die idea hätte ich auch kommen können in die objekte zu linsen...
da ist alles auf (null)
wie kann das passieren? ist latürnich bei allen anderen auch so. wenn ich einen ordner aufmache, dann wird das kurz grün und dann rot.
kann ich das irgendwie retten? -
@da_woody sagte in Test Adapter SmartControl 0.3.x-0.6.x Latest:
da ist alles auf (null)
logisch, da deine instanz ja nicht läuft
wie oben schon geschrieben, dein Gerät, was die Luftfeuchte liefert mal überprüfenandernfalls, deaktiviere doch mal in der Instanz die entsprechende Zone
-
@crunchip deaktiviert, dann kommt
smartcontrol.0 2021-12-20 23:11:48.617 error [_asyncOnReady()] – 2 error(s) occurred while processing state generation of options. smartcontrol.0 2021-12-20 23:11:48.616 error [tableTriggerDevices] We were not able to generate a valid state path. This is what was determined to be not valid: [smartcontrol.0.options.TriggerDevices.Luftfeuchte <68.active]. smartcontrol.0 2021-12-20 23:11:48.616 error [tableTriggerDevices] We were not able to generate a valid state path. This is what was determined to be not valid: [smartcontrol.0.options.TriggerDevices.Luftfeuchte >90.active].
alles gelöscht was mit dem badlüfter zu tun hat, trotzdem gelbes dreieck.
log gelöscht, instanz neu gestartetsmartcontrol.0 2021-12-20 23:21:49.310 error [_asyncOnReady()] – TypeError: Cannot read property 'undefined' of undefined at SmartControl._asyncOnReady (/opt/iobroker/node_modules/iobroker.smartcontrol/main.js:428:40) smartcontrol.0 2021-12-20 23:21:49.309 error Error getting state 'options.TriggerDevices.Pool 30.name' – Unable to get state value of statePath 'smartcontrol.0.options.TriggerDevices.Pool 30.active' smartcontrol.0 2021-12-20 23:21:49.137 info Adapter admin configuration successfully validated... smartcontrol.0 2021-12-20 23:21:49.127 info [Config Table 'Triggers: Other Devices'] Field value 'Pool <29' contains forbidden character(s) '<', so we remove from string. smartcontrol.0 2021-12-20 23:21:49.124 info [Config Table 'Triggers: Other Devices'] Field value 'Pool >30' contains forbidden character(s) '>', so we remove from string. smartcontrol.0 2021-12-20 23:21:49.088 debug State value of 'info.log.switchedTargetDevices.json' is empty. smartcontrol.0 2021-12-20 23:21:49.042 debug State value of 'info.log.zoneActivations.json' is empty. smartcontrol.0 2021-12-20 23:21:48.767 info starting. Version 1.2.1 in /opt/iobroker/node_modules/iobroker.smartcontrol, node: v14.18.2, js-controller: 3.3.22 smartcontrol.0 2021-12-20 23:21:48.702 info Plugin sentry Sentry Plugin disabled for this process because data reporting is disabled on instance smartcontrol.0 2021-12-20 23:21:48.702 debug Plugin sentry Initialize Plugin (enabled=true) host.ioBroker 2021-12-20 23:21:47.849 info instance system.adapter.smartcontrol.0 started with pid 10757 host.ioBroker 2021-12-20 23:21:45.272 info instance system.adapter.smartcontrol.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.ioBroker 2021-12-20 23:21:44.708 info stopInstance system.adapter.smartcontrol.0 send kill signal smartcontrol.0 2021-12-20 23:21:44.663 debug Plugin sentry destroyed smartcontrol.0 2021-12-20 23:21:44.663 info terminating smartcontrol.0 2021-12-20 23:21:44.662 info (0) schedules cleared... smartcontrol.0 2021-12-20 23:21:44.663 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason smartcontrol.0 2021-12-20 23:21:44.662 info (0) timers were active and have been cleared... smartcontrol.0 2021-12-20 23:21:44.662 info Stopping adapter instance successfully proceeded... smartcontrol.0 2021-12-20 23:21:44.661 info Got terminate signal TERMINATE_YOURSELF
da is noch was anderes schief... die 'Triggers: Other Devices'
haben ja auch funktioniert. nur sind die halt auf temp, die anderen waren auf luftfeuchte... -
@da_woody sagte in Test Adapter SmartControl 0.3.x-0.6.x Latest:
da is noch was anderes schief..
vllt ist da etwas anderes "faul" und wird durch irgendein Adapter update nicht mehr unterstützt bzw falsch interpetiert. Aber scheinbar gibt es Probleme mit dem größer kleiner Zeichen.
Ich selbst habe sowas nicht definiert, ich schalte alles nur mit true/false -
@crunchip die 1.2.1 ist die stable und nicht seit heute drauf.
die meldung kapier ich sowieso nicht...[_asyncOnReady()] – TypeError: Cannot read property 'undefined' of undefined at SmartControl._asyncOnReady (/opt/iobroker/node_modules/iobroker.smartcontrol/main.js:428:40)
-
Field value 'Pool <29' contains forbidden character(s) '<', so we remove from string.
Sagt aus, dass das Sonderzeichen einfch entfernt wird. Das ist kein Problem.
Das Problem liegt hier ==> Unable to get state value of statePath 'smartcontrol.0.options.TriggerDevice. Wie sieht es da mit den zugeordneten Geräten aus? Sind die erreichbar?
-
@jabba_the_hutt hab gerade alles gelöscht und den adapter neu installiert.
allerdings hab ich da was endeckt, was mit nicht so gefällt...gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)gyp ERR! stack at ChildProcess.emit (events.js:400:28)gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:282:12)gyp ERR! System Linux 4.19.0-18-amd64gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"gyp ERR! cwd /opt/iobroker/node_modules/cpu-featuresgyp ERR! node -v v14.18.2gyp ERR! node-gyp -v v5.1.0gyp ERR! not ok
ok, die neuinstall funktioniert mal. instanz grün...
-
@da_woody irre, alles neu eingegeben, alles grün...
irgendwo hat sich das ding verschluckt...