Hallo, ich habe einen Hue Tap Dial Switch, den ich verwenden möchte, um 2 Hue E27 Glühbirnen über Gladts, Z2M und meinen Zigbee-Schlüssel zu steuern.
Ich habe meinen Fernbedienung mit meinen Lichtern in Z2M gebunden, nur mit dem Cluster « genLevelCtrl », was mir hilft, reaktiv zu dimmen.
Jetzt möchte ich Gladys-Szenen für die 4 Tasten der Fernbedienung erstellen, aber ich kann sie nicht zum Laufen bringen. Zum Beispiel möchte ich Taste 1 drücken, um meine Lichter ein- und auszuschalten. Wenn ich die Szene manuell starte, funktioniert es, aber wenn ich Taste 1 drücke, passiert nichts:
Um herauszufinden, wo es hakt, müsste man den Druck auf Taste 1 in jedem Schritt von Z2M bis Gladys verfolgen:
1. In Zigbee2MQTT
Öffne die Seite des Tap Dial in der Z2M-Oberfläche, Registerkarte Status (oder Exposes), und drücke dann Taste 1.
Ändert sich das Feld action? Welcher genaue Wert wird angezeigt? Ich erwarte etwas wie button_1_press, dann button_1_press_release.
Du kannst auch das Register Logs von Z2M zum Zeitpunkt des Drucks ansehen und hier die Zeile MQTT publish: topic 'zigbee2mqtt/<dein_tap_dial>', payload '{...}' kopieren.
2. In Gladys
Gehe zu Integrationen > Zigbee2MQTT, öffne deinen Tap Dial und mache einen Screenshot der erstellten Funktionen.
Drücke Taste 1 und schaue im Aktivitätsprotokoll (oder in einem Dashboard-Widget, das die Fernbedienung anzeigt), ob ein Statuswechsel gemeldet wird und mit welchem Wert.
Zusammengefasst:
Nichts in Z2M: Das Problem liegt an der Fernbedienung oder der Bindung.
Etwas in Z2M, aber nichts in Gladys: Das Problem liegt in der Zuordnung zwischen Z2M und Gladys.
Der Status kommt in Gladys an: Es ist ein Bug, der analysiert werden muss.