# \[V4\] Intégration Zigbee2mqtt

**URL:** <https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009>\
**Category:** Développement\
**Created:** [Octobre 26, 2019, 9:14 UTC](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009 "2019-10-26T09:14:09Z")\
**Posts on this page:** 1\
**Showing post:** 19

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Février 17, 2020, 3:35 UTC](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009/19 "2020-02-17T15:35:59Z")

</div>

@Reno Je te répond à ton message ici !

> [@Déploiement complet via docker + reverse proxy](https://community.gladysassistant.com/t/deploiement-complet-via-docker-reverse-proxy/5203/7):
>
> Bonjour, Pour info, je suis en train d’ajouter la création et le lancement des containers Zigbee2mqtt et Mqtt (si ils n’existent pas) , à partir du service Zigbee2mqtt. Je pense que cette solution évite de créer l’image et les containers docker des services si ils ne sont pas utiles à l’utilisateur. @pierre-gilles, pourrais-tu nous dire quelle solution tu préfères afin de ne pas perdre du temps de développement pour rien. Merci Pour la partie Traefik, c’est sympa mais cela va peut-être à l’e…

Il faut que ce soit le plus clé en main possible, fonctionnant par défaut sans que l’utilisateur ait à comprendre ce qui se passe sous le capot.

Ce que je vois :

- Lorsque l’utilisateur veut configurer le service zigbee2mqtt (et uniquement à ce moment là), le service automatiquement lance les bons containers, sans que l’utilisateur n’ait quoi que ce soit à renseigner ni comprendre. Un onglet «&nbsp;avancés&nbsp;» peut permettre à l’utilisateur expérimenter de mettre les mains dans le cambouis **si vraiment c’est utile**. Si ce n’est pas utile, inutile de l’afficher. Une petite phrase d’explication sur ce qui se passe peut-être utile, sans non plus noyer le débutant.
- Attention à bien vérifier qu’il s’agit d’une installation sous Docker, sinon il faut fallback à la solution actuelle
- Tu peux utiliser la librarie dockerode qu’on utilise déjà dans Gladys 4 🙂
- Attention à ne pas interférer avec le service MQTT. A mon avis, vu le poids que ça pèse un container mqtt (ça pèse rien), il faudrait mieux lancer un container mqtt dédié à zigbee2mqtt, sinon tu risque de te heurter à des problèmes de flow dur à comprendre pour l’utilisateur (exemple: je lance zigbee2mqtt, puis je configure MQTT avec un MQTT externe pour utiliser Owntracks par exemple =\> zigbee2mqtt cassé??) Ce serait cool que ces deux services ne soient pas dépendant.
- Attention à bien supprimer le container zigbee2mqtt + mqtt si l’utilisateur ne veut plus utiliser le service
- Attention à bien gérer les différentes architectures: les images doivent être différente selon si l’utilisateur est sous un système ARM (Rasp) ou x86 (Synology, serveur maison, ou machine de développement)

Qu’en penses-tu ?

---

_[View the full topic](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009)._
