NEWS
HMIP-WRC2 langer Tastendruck
-
Hallo Zusammen
Ich versuche mit dem langen Tastendruck eines HMIP-WRC2 einen Aktor, in meinem Fall ein HM-LC-Sw1-DR, ein- bzw. auszuschalten.
Jedes Mal wenn ich aber die Taste lang drücke, beginnt das Licht bzw. der Aktor an zu "Spinnen" (willkürliches ein- und ausschalten).
Grund dafür ist, dass der Sender bei Tastendruck lang nicht einfach ein einmaliges sondern ein vorweg aktualisiertes "PRESS_LONG = true" sendet und so immer als ein neuer Triggerimpuls wahrgenommen wird.
Auszug Log
javascript.0 2019-03-26 20:45:14.087 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:45:13.840 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:45:13.612 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:45:13.341 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:45:13.098 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:45:12.852 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:45:12.617 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:45:12.335 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:45:12.099 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:45:11.852 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:45:11.598 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:45:11.336 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:45:11.095 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:45:10.858 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:45:10.615 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:45:10.345 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:45:10.094 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:45:09.832 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:44:09.903 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:44:09.782 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:44:09.504 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:44:09.262 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:44:08.992 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:44:08.772 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:44:08.510 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:44:08.257 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG javascript.0 2019-03-26 20:44:08.001 info script.js.09_Labor-Test.Taster_Test_aktualisierung: Taster LANG
Zu sehen ist, dass innert einer Sekunde bis zu fünf Aktualisierungen kommen.
Das Log habe ich mit einem Script erzeugt.
Getestet habe ich das ganze mit einem Script in ioBroker wie auch auf der CCU selbst. Natürlich ist immer nur eines der beiden Programme aktiv .
Ebenso mit anderen Aktoren. Das Verhalten ist immer das Selbe.
Beim Blockly-Script spielt es auch keine Rolle, ob den Aktor mit if/else "steuere" oder einfach mit dem Trigger "umschalte"Die Einstellungen des Tasters sind aus meiner Sicht auch richtig bzw. original.
.
In ioBroker (Objekte) habe ich nur noch gesehen, dass es z.B. bei dem HM-PBI-4-FM einen Wert "PRESS_LONG_RELEASE" gibt und beim HMIP-WRC2 nicht.
Ist dieses Problem bekannt? Oder hat Jemand ein Lösung?
Mein Ziel ist es, die beiden Tasten des HMIP-WRC2 wie folgt zu verwenden (wird bei mir mit dem genannten Fehler auch eingesetzt):
- list itemTaster 1, kurz - Licht Nachttischlampe
- list itemTaster 1, lang - Licht Nachttischlampe (andere Bettseite ) -> Problem!
- list itemTaster 2, kurz - Licht Schlafzimmer
- list itemTaster 2, lang - "Zentral Aus" ganze Wohnung -> kein Problem da nur aus und nicht umgeschaltet wird.
Vielen Dank für eure Hilfe
Martin -
@MBE Versuche es mal so:
-
Hallo paul53
Vielen Dank für das Script.
Ich habe es gestern getestet und es funktioniert.
Nur schade, dass es nicht auch einfacher geht
-