Je suis en train de repartir sur une installation propre avec HA installé sur une VM, et une autre VM debian en parallèle qui va contient le broker MQTT, zigbee2mqtt, …
J’ai installé zigbee2mqtt en suivant le tuto officiel pour Raspberry, et qui fonctionne très bien à travers une VM.
J’ai appairé mon premier appareil (un capteur de température Xiaomi, mais ça ne change pas grande chose), et il apparaît bien dans la partie device du fichier /opt/zigbee2mqtt/data/configuration.yaml de Z2M.
Donc, à partir de là, je voudrais le faire apparaitre dans HA, et c’est là que le problème commence. Je n’arrive pas à avoir l’entité apparaitre dans les outils de développement.
Y-a-t-il une configuration particulière à faire pour que ça fonctionne ?
To achieve the best possible integration (including MQTT discovery):
In your Zigbee2MQTT configuration.yaml set homeassistant: true
In your Home Assistant configuration.yaml:
mqtt:
discovery: true
broker: [YOUR MQTT BROKER] # Remove if you want to use builtin-in MQTT broker
# birth_message and will_message is not required anymore for Home Assistant 0.113 >=
birth_message:
topic: 'homeassistant/status'
payload: 'online'
will_message:
topic: 'homeassistant/status'
payload: 'offline'
Merci @golfvert pour le lien
Je ne l’avais pas ouvert, parce que je pensais que ça ne concernait que l’utilisation de Z2M dans HA via l’addon…
En fait, dans la configuration de Z2M, il fallait mettre homeassistant: true. J’avais laissé à false, aussi en pensant que ça concernant l’addon HA…
Dès que j’ai changé ça, puis redémarré Z2M, j’ai vu les outils de développement se mettre à jour, et intégré mon capteur.