Hallo @curing,
Danke für die Diagnose, sie war genau richtig: Gladys erkannte keine der Aktionen von Tap Dial, daher erhielt die Funktion „Knopfklick“ nie einen Status.
Ich habe einen PR zur Behebung eröffnet: fix(zigbee2mqtt): support Hue Tap Dial switch (RDM002) button actions by cicoub13 · Pull Request #3282 · GladysAssistant/Gladys · GitHub
Was abgedeckt ist, für die 4 Knöpfe:
- Kurzdruck (
button_N_press_release) → « Knopf N Einfachklick » - Langdruck (
button_N_hold_release) → « Knopf N Langdruck »
In deiner Szene reicht es aus, zum Beispiel „Knopf 1 Einfachklick“ als Auslöser zu wählen.
Gladys liest nur die Loslässe des Knopfes. Ein Kurzdruck sendet press und dann press_release. Ein Langdruck sendet press, dann hold (möglicherweise mehrmals, solange du den Knopf gedrückt hältst), und dann hold_release. Durch das Lesen nur der Loslässe wird jede Betätigung nur einmal ausgelöst, und ein Langdruck löst nicht auch den Kurzdruck aus.
Was nicht abgedeckt ist: das Rädchen. Es sendet eine Nachricht bei jedem Raster, daher würde eine Szene, die mit der Drehung verknüpft ist, bei jeder Bewegung mehrmals gestartet werden. Um die Helligkeit zu variieren, bleibt das Binding genLevelCtrl, das du bereits in Z2M eingerichtet hast, die beste Lösung, da es viel reaktionsschneller ist als eine Szene.
Die Korrektur wird verfügbar sein, sobald der PR überprüft und in eine zukünftige Version von Gladys integriert wurde. Ich halte dich auf dem Laufenden!