NEWS
[gelöst] Komisches Verhalten bei HM-Rolläden
-
Hallo Leute,
Ich habe gestern mal alles upgedatet und habe jetzt ein Problem mit mein Rollladen Skript.
Die ganze Zeit hatte ich so gemacht:
setState("hm-rpc.0.*.1.LEVEL"/*Buero_Rollladen_Taster.LEVEL*/, 0); setState("hm-rpc.0.*.1.LEVEL"/*Esszimmer_Terrasse_Rollladen_Taster.LEVEL*/, 0); setState("hm-rpc.0.*.1.LEVEL"/*Esszimmer_Rollladen_Taster.LEVEL*/, 0); setState("hm-rpc.0.*.1.LEVEL"/*Wohnzimmer_Rollladen_Taster.LEVEL*/, 0); setState("hm-rpc.0.*.1.LEVEL"/*Kueche_Rollladen_Taster.LEVEL*/, 0);
Und es hat immer wunderbar funktioniert, aber nach mein großen Update (js-controller, admin usw…) haben von den 5 Rollläden immer nur 2 reagiert. Wenn ich sie aber einzel anspreche, funktioniert es prima. Also habe ich probiert die einzelnen Rollläden zeitversetzt anzusprechen:
setState("hm-rpc.0.*.1.LEVEL"/*Buero_Rollladen_Taster.LEVEL*/, 0); setState("hm-rpc.0.*.1.LEVEL"/*Esszimmer_Terrasse_Rollladen_Taster.LEVEL*/, 0, 1000, true); setState("hm-rpc.0.*.1.LEVEL"/*Esszimmer_Rollladen_Taster.LEVEL*/, 0, 2000, true); setState("hm-rpc.0.*.1.LEVEL"/*Wohnzimmer_Rollladen_Taster.LEVEL*/, 0, 3000, true); setState("hm-rpc.0.*.1.LEVEL"/*Kueche_Rollladen_Taster.LEVEL*/, 0, 4000, true);
Aber wie man aus dem Log lesen kann, werden die Befehle trotzdem gleichzeitig versendet:
hm-rpc.0 2017-04-23 08:11:41.114 info setValue ["LEQEEEEEEE:1","LEVEL",{"explicitDouble":1}] FLOAT hm-rpc.0 2017-04-23 08:11:41.109 info setValue ["LEQDDDDDDD:1","LEVEL",{"explicitDouble":1}] FLOAT hm-rpc.0 2017-04-23 08:11:41.093 info setValue ["LEQCCCCCCC:1","LEVEL",{"explicitDouble":1}] FLOAT hm-rpc.0 2017-04-23 08:11:41.121 info setValue ["LEQEEEEEEE:1","LEVEL",{"explicitDouble":1}] FLOAT hm-rpc.0 2017-04-23 08:11:41.114 info setValue ["LEQDDDDDDD:1","LEVEL",{"explicitDouble":1}] FLOAT hm-rpc.0 2017-04-23 08:11:41.107 info setValue ["LEQCCCCCCC:1","LEVEL",{"explicitDouble":1}] FLOAT hm-rpc.0 2017-04-23 08:11:41.098 info setValue ["LEQBBBBBBB:1","LEVEL",{"explicitDouble":1}] FLOAT hm-rpc.0 2017-04-23 08:11:41.087 info setValue ["LEQBBBBBBB:1","LEVEL",{"explicitDouble":1}] FLOAT hm-rpc.0 2017-04-23 08:11:41.062 info setValue ["LEQAAAAAAA:1","LEVEL",{"explicitDouble":1}] FLOAT hm-rpc.0 2017-04-23 08:11:41.067 info setValue ["LEQAAAAAAA:1","LEVEL",{"explicitDouble":1}] FLOAT javascript.0 2017-04-23 08:11:41.043 info script.js.Test.Skript1: registered 0 subscriptions and 0 schedules javascript.0 2017-04-23 08:11:41.036 info Start javascript script.js.Test.Skript1
Und außerdem frage ich mich warum alles doppelt im Log erscheint. Hat jemand eine Idee?
Grüße,
ldittmar
-
Ich glaube ich habe so ein ähnlichen Fehler gehabt, von 8 Jalousien sind immer nur 2 hochgefahren die anderen haben sich nicht bewegt. Einzeln konnte ich sie ansprechen!
Es war komischerweise nur das hochfahren! Ich habe jetzt den iobroker rebooted und nun funktionieren Sie wieder!
Habe leider keine Fehler suche gemacht [emoji51]
Hast du deinen iobroker Host schon mal rebooted!
Gruß
Adrian
Gesendet von iPhone mit Tapatalk Pro
-
Schau mal ob vllt Prozesse doppelt laufen … also 2x hm.rpc.0 oder so !?
-
Ich hatte mein Raspi neu gestartet, ioBroker stop/start, die RPC-Adaptern neu gestartet und nichts ging.. jetzt habe ich die neue Version 1.4.6 vom RPC installiert und schon funktioniert alles wieder - Danke euch
Grüße,
ldittmar