Salut, j’ai un Hue Tap Dial Switch que je veux utiliser pour commander 2 ampoules Hue E27 via Gladts, Z2M et ma clé Zigbee.
J’ai bindé ma télécommande a mes lumières sur Z2M, avec le cluster « genLevelCtrl » uniquement, ce qui me sert à dimmer de manière réactive.
Maintenant j’aimerai faire des scenes Gladys pour les 4 boutons de la télécommande, mais impossible de les faire fonctionner. Par exemple, je veux appuyer sur le bouton 1 pour faire ON/OFF sur mes lumières. Lorsque je lance la scene manuellement, ça fonctionne, mais lorsque j’appui sur mon bouton 1, ça ne fait rien :
Pour savoir où ça bloque, il faudrait suivre l’appui sur le bouton 1 à chaque étape, de Z2M jusqu’à Gladys :
1. Dans Zigbee2MQTT
Ouvre la page du Tap Dial dans l’interface Z2M, onglet État (ou Exposes), puis appuie sur le bouton 1.
Est-ce que le champ action change ? Quelle valeur exacte s’affiche ? Je m’attends à quelque chose comme button_1_press, puis button_1_press_release.
Tu peux aussi regarder l’onglet Journaux de Z2M au moment de l’appui et copier ici la ligne MQTT publish: topic 'zigbee2mqtt/<ton_tap_dial>', payload '{...}'.
2. Dans Gladys
Va dans Intégrations > Zigbee2MQTT, ouvre ton Tap Dial et fais une capture des fonctionnalités créées.
Appuie sur le bouton 1 et regarde dans Activité (ou sur une box de tableau de bord qui affiche la télécommande) si un changement d’état remonte, et avec quelle valeur.
En résumé :
Rien dans Z2M : le problème vient de la télécommande ou du binding.
Quelque chose dans Z2M mais rien dans Gladys : le problème vient de la correspondance entre Z2M et Gladys.
L’état arrive dans Gladys : c’est un bug qu’il faut analyser.