Hola, tengo un Hue Tap Dial Switch que quiero usar para controlar 2 bombillas Hue E27 a través de Gladts, Z2M y mi clave Zigbee.
He vinculado mi mando a mis luces en Z2M, con el cluster « genLevelCtrl » solo, lo que me sirve para atenuar de manera reactiva.
Ahora me gustaría hacer escenas Gladys para los 4 botones del mando, pero no puedo hacerlos funcionar. Por ejemplo, quiero presionar el botón 1 para encender/apagar mis luces. Cuando lanzo la escena manualmente, funciona, pero cuando presiono mi botón 1, no hace nada:
Para saber dónde está el problema, sería necesario seguir la presión del botón 1 en cada paso, desde Z2M hasta Gladys:
1. En Zigbee2MQTT
Abre la página del Tap Dial en la interfaz de Z2M, pestaña Estado (o Exposes), luego presiona el botón 1.
¿El campo action cambia? ¿Qué valor exacto se muestra? Espero algo como button_1_press, luego button_1_press_release.
También puedes mirar la pestaña Registros de Z2M en el momento de la presión y copiar aquí la línea MQTT publish: topic 'zigbee2mqtt/<tu_tap_dial>', payload '{...}'.
2. En Gladys
Ve a Integraciones > Zigbee2MQTT, abre tu Tap Dial y haz una captura de las características creadas.
Presiona el botón 1 y mira en Actividad (o en una caja de tablero que muestre el control remoto) si hay un cambio de estado, y con qué valor.
En resumen:
Nada en Z2M: el problema está en el control remoto o en el binding.
Algo en Z2M pero nada en Gladys: el problema está en la correspondencia entre Z2M y Gladys.
El estado llega a Gladys: es un error que hay que analizar.