Merci pour le partage du lien. Cela m’a aidé à trouver la solution.
Mon problème venait bien des fichiers configuration.yaml des deux instances de Zigbee2MQTT qui pointaient vers le même chemin. Je n’avais pas vu jusqu’à présent où le modifier… c’est en fait tout simple.
Dans l’onglet « Configuration » de Zigbee2MQTT, il faut donc :
- avoir un datapath unique. on peut le préciser dans un champ tout en haut de l’onglet. (ce qui me posait problème).
« /config/zigbee2mqtt » pour la 1ère instance,
« /config/zigbee2mqtt2 » pour la 2ème par exemple, …
- un numéro de port différent/unique pour chaque instance :
« slave: tcp-listen:8485 » pour la 1ère instance
« slave: tcp-listen:8486 » pour la 2ème par exemple.
-
Il faut aussi changer dans la partie Network de ce même onglet le numéro afin de le faire correspondre au numéro mentionné plus haut.
-
les mêmes paramètres MQTT à l’exception du base topic qui doit être différent
base_topic: zigbee2mqtt pour la 1ère instance
base_topic: zigbee2mqtt2 pour la 2ème par exemple.
Je ne comprends pourquoi les tuto que j’ai consultés ne mentionnent pas cette histoire de data path. Toud ces changements ont été faits une fois la 2ème instance de Zigbee2MQTT installée mais avant de la lancer pour la 1ère fois.
En espérant que cela aide d’autres personnes.