Salut,
Je viens d’intégrer 3 interrupteurs legrand (dooxie 600087) à Z2M avec succès (reconnu comme 067646). Je vois bien dans les log de Z2M les Queue sur MQTT. Je galère un peu sur les étapes suivantes : coté HA je ne vois pas comment faire pour utiliser ces actions pour déclencher l’ouverture de mes volets… l’état n’étant semble t-il pas remonté à HA. Voici des log coté Z2M lorsque j’appuis sur un bouton :
Info 2023-11-09 13:22:14MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"0x0004740000xxxxx3","ieee_address":"0x0004740000xxxxx3"},"type":"device_announce"}'
Info 2023-11-09 13:22:14MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"announce","meta":{"friendly_name":"0x0004740000xxxxx3"},"type":"device_announced"}'
Info 2023-11-09 13:22:14MQTT publish: topic 'zigbee2mqtt/0x0004740000xxxxx3', payload '{"action":"moving","battery":null,"linkquality":244,"update":{"installed_version":-1,"latest_version":-1,"state":null},"update_available":null,"voltage":3000}'
Info 2023-11-09 13:22:14MQTT publish: topic 'zigbee2mqtt/0x0004740000xxxxx3', payload '{"action":"","battery":null,"linkquality":244,"update":{"installed_version":-1,"latest_version":-1,"state":null},"update_available":null,"voltage":3000}'
Info 2023-11-09 13:22:14MQTT publish: topic 'zigbee2mqtt/0x0004740000xxxxx3/action', payload 'moving'
Info 2023-11-09 13:22:14MQTT publish: topic 'zigbee2mqtt/0x0004740000xxxxx3', payload '{"action":"close","battery":null,"linkquality":255,"update":{"installed_version":-1,"latest_version":-1,"state":null},"update_available":null,"voltage":3000}'
Info 2023-11-09 13:22:14MQTT publish: topic 'zigbee2mqtt/0x0004740000xxxxx3', payload '{"action":"","battery":null,"linkquality":255,"update":{"installed_version":-1,"latest_version":-1,"state":null},"update_available":null,"voltage":3000}'
Info 2023-11-09 13:22:14MQTT publish: topic 'zigbee2mqtt/0x0004740000xxxxx3/action', payload 'close'
Il y a certainement quelque chose que je n’ai pas encore compris. J’ai fais une automation sous HA qui agit sur l’état du bouton_action sous Z2M mais ca fonctionne pas… L’état passe rapidement par plusieurs valeur avant de revenir à NONE ou « vide ». Par ailleurs le niveau de batterie et la maj OTA ne fonctionne pas…
Savez vous comment mettre à jour les firmware de ce type de module ? J’ai deux interrupteur avec une version de 2022/12 et le dernier datant de 2019/12.
MAJ : après avoir contacter @mycanaletto en MP je me rapatrie ici pour plus de partage
@mycanaletto m’a recommander de passer par le module controlerX (/config/appdaemon/apps/apps.yaml) :
legrand_01:
module: controllerx
class: Controller
controller: sensor.legrand_vr_01_action
integration: z2m
mapping:
open:
- service: cover.open_cover
data:
entity_id: cover.vr_cuisine
stop:
- service: cover.stop_cover
data:
entity_id: cover.vr_cuisine
close:
- service: cover.close_cover
data:
entity_id: cover.vr_cuisine
et après quelque recherche je suis tombé sur un article de son site parlant de ce module : My Canaletto | Home Assistant, RC & Lights. Il est évoqué l’installation AppDaemon installation ce fait bien avec un fichier /config/secrets.yaml présent.
Ensuite il faut installer le module ControllerX depuis HACS… Activer dans HACS « Enable AppDaemon apps discovery & tracking » :
Afin de pouvoir faire apparaitre dans la liste des module de HACS le fameux controllerX… et l’installé
bon il me restera à tester la config de mes interrupteurs mais en attendant je me retrouve avec une erreur :

Une idée sur ce problème de setup.py qui semble apparaitre apres l’installation de AppDaemon ?
Merci pour votre aide.