Ich möchte bei meinem Wandsender HM-PB-2-WM55 verschiedene Zustände in FHEM erkennen.
Notify --> Wandsender:Long.* { ... } und Wandsender:Short.* { ... } sind ja klar.
Wie kann ich jedoch einen Befehl solange ausführen, solange der Taster gedrückt ist. Konkret möchte ich die Helligkeit meines WIFILight LW12 solange erhöhen bzw. verringern wie der Taster gedrückt wird.
Selbiges möchte ich auch mit dem HUE-Wert durchführen. Der Taster soll folgendermaßen funktionieren.
Bei kurzem Klick ein und auschalten mit vollem RGB FFFFFF. Bei langem Klick auf dem einen Taster die Helligkeit sekundlich stufenlos herab bzw. heraus dimmen und bei dem anderen den HUE-Wert bei maximaler Sättigung quasi "im Kreis drehen: 0-360°".
Ich würde mich sehr freuen, wenn mir jemand einen Lösungsvorschlag für dieses Problem geben kann.
Nebenbei würde mich noch interessieren wie man einen - quasi - Eingabecode einstellen kann, nach dem Muster: Schlater 1 kurz drücken, Schalter 1 bis eine Sekunde warten, Schalter 1 bis 2s drücken, wieder warten schalter bis 4s drücken, etc... in der Art, mit einer definierten Eingabesequenz.
Ich freu mich sehr über Lösungsvorschläge!
Beste Grüße
Fabian
du musst bei jedem Long ein dimup senden. dann wird immer weiter hoch gedimmt.
das gleiche mit dimdown.
ich weiß nicht ob die wifilight das kommando fazu haben.
für hue musst du selber eine routine bauben die den wete bei jedem long passend inkrementiert.
falls es kein dimup und dimdown gibt musst du es für die helligkeit genau so machen.
für deinen eingabecode schau dir sequence an.
gruss
andre
Bei notify Wandsender:Long.* {...} wird dann ja jede Sekunde ein befehl gesendet, wie würde das dann aussehen, wenn ich trotz langem Drucks nur einen Befehl senden möchte? Und gibt es eine Möglichkeit nach einem Tastendruck solange einen Befehl zu senden, bis die Taste wieder gedrückt wird?
Vielen Dank für den Hinweis mit der Sequence, dass war genau, was ich gesucht habe.
Gruß
Fabian