NEWS
Datenpunkt steuert Hue Lampe allg. Frage dazu
-
Hallo,
da der bestehende Hue Adapter doch sehr oft abstürzt, habe ich die Hue Lampen mittels HueMagic in Node-Red eingebunden.
Vom Prinzip hab ich immer 2 Flows pro Lampe: einmal wenn Datenpunkt verändert wird soll Lampe geschalten werden und zum 2. wenn die Lampe "extern" (app oder Hue Dimmer, Schalter) geschalten wird muss der Datenpunkt auch aktualisiert werden.
Geht das auch noch einfacher darzustellen? Ich komme dadurch nämlich schon an die max. Grenze von 10 Anfragen gleichzeitig an der Bridge und bekomme somit InputErrors (Error: Huejay: Request failed with status code 500)
MfG Alex
-
welchen HUE Adapter hast Du ?
Bei mir stürzt da nix ab.
Nur so als Tipp, der HUE Adapter 0.6.9 ist stable, der funktioniert ohne Verzögerungen und da ist meiner Meinung noch nix drinn von wegen max 10 Anfragen /Schaltungen auf einmal.
Klingt mir so, als hättest Du latest intalliert…?
-
ich hab schon den letzten 1.1.1 aber auch mit der 1.0.0 ist der Effekt zu bemerken, dass Schaltungen nicht durch geführt werden, aber auch so einfache Dinge wie on /off werden nicht immer richtig gesetzt wenn Lampe extern geschalten wird.
-
p.s. hier ist auch die Rede von limitierung seitens Philips:
-
alles größer 0.6.9 funktioniert nicht so wirklich bzw. ist Beta. Mach mal einen Downgrade auf 0.6.9 (haben schon sehr viele so gemacht und alles läuft prima)
PS: die 10 Anfragen gleichzeitig sind pro Sekunde, oder ?
-
Ja das ist pro Sekunde gemeint. Da ich im Node-red halt so viele Lampen im Flow habe, fragen die natürlich alle gleichzeitig ab..
ich hab mal downgrade des Adapters gemacht und probiere mal damit…
Grundsätzlich (also unabhängig vom hue) wäre für mich trotzdem noch die Frage im flow, ob man den auch noch anders aufbauen könnte
-
Also auch mit der Version 0.6.9 hab ich Fehler und somit wird die Lampe auch nicht geschalten.
! ````
host.DESKTOP-I1GBN43 2019-01-11 09:01:21.373 error instance system.adapter.hue.0 terminated with code 6 (uncaught exception)
host.DESKTOP-I1GBN43 2019-01-11 09:01:21.373 error Caught by controller[0]: at Decoder.Emitter.emit (C:\iobroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\node_modules\component-emitter\index.js:133:20)
host.DESKTOP-I1GBN43 2019-01-11 09:01:21.373 error Caught by controller[0]: at Decoder. <anonymous>(C:\iobroker\node_modules\iobroker.js-controller\node_modules\component-bind\index.js:21:15)
host.DESKTOP-I1GBN43 2019-01-11 09:01:21.373 error Caught by controller[0]: at Manager.ondecoded (C:\iobroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\manager.js:345:8)
host.DESKTOP-I1GBN43 2019-01-11 09:01:21.373 error Caught by controller[0]: at Manager.Emitter.emit (C:\iobroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\node_modules\component-emitter\index.js:133:20)
host.DESKTOP-I1GBN43 2019-01-11 09:01:21.373 error Caught by controller[0]: at Manager. <anonymous>(C:\iobroker\node_modules\iobroker.js-controller\node_modules\component-bind\index.js:21:15)
host.DESKTOP-I1GBN43 2019-01-11 09:01:21.373 error Caught by controller[0]: at Socket.onpacket (C:\iobroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\socket.js:244:12)
host.DESKTOP-I1GBN43 2019-01-11 09:01:21.373 error Caught by controller[0]: at Socket.onack (C:\iobroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\socket.js:319:9)
host.DESKTOP-I1GBN43 2019-01-11 09:01:21.373 error Caught by controller[0]: at Socket. <anonymous>(C:\iobroker\node_modules\iobroker.js-controller\lib\states\statesInMemClient.js:157:27)
host.DESKTOP-I1GBN43 2019-01-11 09:01:21.373 error Caught by controller[0]: at C:\iobroker\node_modules\iobroker.js-controller\lib\adapter.js:4332:61
host.DESKTOP-I1GBN43 2019-01-11 09:01:21.373 error Caught by controller[0]: at C:\iobroker\node_modules\iobroker.hue\hue.js:54:72
host.DESKTOP-I1GBN43 2019-01-11 09:01:21.373 error Caught by controller[0]: TypeError: Cannot read property 'val' of null
hue.0 2019-01-11 09:01:20.324 error TypeError: Cannot read property 'val' of null at C:\iobroker\node_modules\iobroker.hue\hue.js:54:72 at C:\iobroker\node_modules\iobroker.js-controller\lib\adapter.js:4332:61 at Socket.<ano hue.0/2019-01-11/09:01:20.324/error/uncaught/exception:/cannot/read/property/'val'/of/null<e=""></ano></anonymous></anonymous></anonymous>Es handelt sich dabei um eine LED-Stripe und diesen will ich per script ausschalten über
if (wie === true) {
if (compareTime('11:00', '22:50', "between", null)) { setState("javascript.0.PhilipsHue.Scenes.morgens.Qg9jXdqpJwgs6ib"/*Scene: morgens (Group: Leiste_alone )*/, wie); } } //if true else { setState("hue.0.Philips_hue.leiste.on"/*Philips_hue.leiste.on*/, wie); } //else } // if steuerung