# \[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:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![AlexTrovato](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alextrovato/32/10705_2.png) [@AlexTrovato](https://community.gladysassistant.com/u/AlexTrovato)\
**Post date:** [Octobre 26, 2019, 9:14 UTC](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009/1 "2019-10-26T09:14:09Z")

</div>

Bonjour à tous,  
pour continuer sur la lancée MQTT, avec @VonOx, nous avons entamé l’élaboration de l’intégration Zigbee2mqtt.

Afin de couvrir le plus de cas possibles, je passe un appel à la communauté pour trouver des membres utilisant déjà ce protocole.  
@VonOx me permet déjà de valider une partie du développement, mais son réseau se limite à des capteurs Aqara. Je le remercie d’ailleurs pour sa participation indispensable.

Je recherche donc la possibilité de tester d’autres types de device, si possible des devices avec actionneurs (allume/éteint…), pas seulement des capteurs.

Si vous vous sentez concernés, merci de me contacter.

Sinon, cette intégration se verra évoluer au fil du temps, selon les retours utilisateurs (ce qui n’est pas un mal non plus).

Merci à tous.  
A +

---

<div class="post-metadata">

**Author:** ![Boimb](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/boimb/32/225_2.png) [@Boimb](https://community.gladysassistant.com/u/Boimb)\
**Post date:** [Octobre 26, 2019, 11:05 UTC](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009/2 "2019-10-26T11:05:07Z")

</div>

Je cherche à m’équiper d’un dongle zigbee2mqtt. Une ref à conseiller ?

---

<div class="post-metadata">

**Author:** ![Jean34](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jean34/32/3349_2.png) [@Jean34](https://community.gladysassistant.com/u/Jean34)\
**Post date:** [Octobre 26, 2019, 12:36 UTC](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009/3 "2019-10-26T12:36:40Z")

</div>

Je vais créer le miens, les composants sont commandé je les auraient mi novembre. Mais je pense que j’aurais aussi que des capteurs, température humidité, détecteur d’ouverture etc etc. Et si ça a une longue portée je mettrais aussi ce système pour un garage en construction qui se trouve à 30m de chez moi.

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [Octobre 26, 2019, 6:19 UTC](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009/4 "2019-10-26T18:19:01Z")

</div>

J’ai pris ce que conseil le site [What do I need? | zigbee2mqtt.io](https://www.zigbee2mqtt.io/getting_started/what_do_i_need.html)

Si t’as envie de bricoler.

Je vais rajouter un router pour augmenter la couverture

---

<div class="post-metadata">

**Author:** ![Hamtaro](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/hamtaro/32/2373_2.png) [@Hamtaro](https://community.gladysassistant.com/u/Hamtaro)\
**Post date:** [Octobre 26, 2019, 7:48 UTC](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009/5 "2019-10-26T19:48:12Z")

</div>

Humpf…  
Ya pas du clé en main ? 😛

---

<div class="post-metadata">

**Author:** ![Jean34](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jean34/32/3349_2.png) [@Jean34](https://community.gladysassistant.com/u/Jean34)\
**Post date:** [Octobre 26, 2019, 10:21 UTC](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009/6 "2019-10-26T22:21:20Z")

</div>

[https://www.ebay.fr/ulk/itm/123940224744](https://www.ebay.fr/ulk/itm/123940224744)

À voir ce que ça donne mais la description met en confiance déjà, à voir le reput du vendeur.

---

<div class="post-metadata">

**Author:** ![Reno](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/reno/32/5939_2.png) [@Reno](https://community.gladysassistant.com/u/Reno)\
**Post date:** [Octobre 29, 2019, 10:48 UTC](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009/7 "2019-10-29T10:48:23Z")

</div>

Salut à tous,

@AlexTrovato, je suis partant pour aider sur l’intégration (dev et/ou test).  
Je me suis installé une Rpi pour ça (gladys + broker mqtt +zigbee2mqtt avec dongle).  
Je possède une prise commandée Ikea et sa commande, une prise Osram, et des capteurs/boutons Xiaomi.  
Je peux également participer sur Sonoff : j’ai un spot extérieur RGB flashé Tasmota que j’aimerai bien intégrer à Gladys…

Je pense aussi qu’il faudrait détailler un peu la doc mqtt car difficile d’accès. J’avoue que je m’y connais un peu et j’ai eu du mal à m’en servir. Je pourrai proposer des évolutions quand je maîtriserai un peu plus le sujet.

---

<div class="post-metadata">

**Author:** ![AlexTrovato](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alextrovato/32/10705_2.png) [@AlexTrovato](https://community.gladysassistant.com/u/AlexTrovato)\
**Post date:** [Octobre 29, 2019, 5:06 UTC](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009/8 "2019-10-29T17:06:41Z")

</div>

Merci @Reno,  
Pour la partie zigbee2mqtt, je n’ai pu faire que les capteurs, donc la partie actionneur est encore a faire.  
Idem pour sonoff, seul l’interrupteur est développé en actionneur, le RGB est a développé.  
Je te contacte en MP pour voir si on peut s’organiser.

Pour la documentation, nous ne sommes pas de francs littéraires, mais justement, vos retours et remarques sont importantes. On peut tous y participer 🙂

---

<div class="post-metadata">

**Author:** ![spenceur](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/spenceur/32/1961_2.png) [@spenceur](https://community.gladysassistant.com/u/spenceur)\
**Post date:** [Octobre 30, 2019, 4:30 UTC](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009/9 "2019-10-30T16:30:16Z")

</div>

Pris merci 🙂  
Je tiendrais au courant si bon plan 🙂

---

<div class="post-metadata">

**Author:** ![spenceur](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/spenceur/32/1961_2.png) [@spenceur](https://community.gladysassistant.com/u/spenceur)\
**Post date:** [Novembre 6, 2019, 6:03 UTC](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009/10 "2019-11-06T18:03:15Z")

</div>

@Jean34  
Reçu sans problème hier 🙂.

J’ai plus qu’a attendre pour tester sinon si quelqu’un a un tuto je suis preneur 🙂

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [Novembre 6, 2019, 6:29 UTC](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009/11 "2019-11-06T18:29:02Z")

</div>

T’as besoin de quoi comme info @spenceur ?

> **[zigbee2mqtt.io](https://www.zigbee2mqtt.io/)**
>
> 📘 Zigbee2mqtt documentation

Jette un œil la doc est bien foutue. PM si t’as un soucis

---

<div class="post-metadata">

**Author:** ![spenceur](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/spenceur/32/1961_2.png) [@spenceur](https://community.gladysassistant.com/u/spenceur)\
**Post date:** [Novembre 6, 2019, 6:47 UTC](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009/12 "2019-11-06T18:47:03Z")

</div>

Un simple tuto que je suive bêtement 😛 (je pause mon cerveau le soir en ce moment [la flemme de me remettre a coder quand je code la journée 😃])

Merci je regarderais pour ce week end 🙂

---

<div class="post-metadata">

**Author:** ![AlexTrovato](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alextrovato/32/10705_2.png) [@AlexTrovato](https://community.gladysassistant.com/u/AlexTrovato)\
**Post date:** [Novembre 25, 2019, 10:04 UTC](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009/13 "2019-11-25T22:04:34Z")

</div>

Bonjour à tous, @Reno a complété les dev sur le service Zigbee2mqtt, il a pu tester d’autres capteurs et des actionneurs.  
Il me semble également qu’il rédige la documentation.

D’autres testeurs sont-ils disponibles sur ce protocole ?

Merci à tous.

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [Novembre 25, 2019, 10:21 UTC](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009/14 "2019-11-25T22:21:53Z")

</div>

Attends les livraisons post blackfriday t’en aura d’autres Alex 😁

---

<div class="post-metadata">

**Author:** ![Reno](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/reno/32/5939_2.png) [@Reno](https://community.gladysassistant.com/u/Reno)\
**Post date:** [Novembre 27, 2019, 7:28 UTC](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009/16 "2019-11-27T07:28:59Z")

</div>

Je suis effectivement sur la doc mais ça prend plus de temps que prévu…

J’essaie de finaliser ça pour ce WE.

---

<div class="post-metadata">

**Author:** ![Nozziak](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/nozziak/32/5032_2.png) [@Nozziak](https://community.gladysassistant.com/u/Nozziak)\
**Post date:** [Novembre 30, 2019, 10:10 UTC](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009/17 "2019-11-30T10:10:00Z")

</div>

Bonjour à tous, j’ai reçu et paramétré ma clef CC2531 rien de bien compliqué, tous mes périphérique xiaomi sont reconnu sur un raspberry de test.

J’attend maintenant le service Gladys Zigbee2mqtt avec impatience pour intégrer tous sa.

---

<div class="post-metadata">

**Author:** ![duvalale](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/d/439d5e/32.png) [@duvalale](https://community.gladysassistant.com/u/duvalale)\
**Post date:** [Décembre 3, 2019, 9:27 UTC](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009/18 "2019-12-03T09:27:54Z")

</div>

Hello,

Si ça peut intéresser certains, j’ai trouvé ça en recherchant une clé Zigbee2mqtt prête à utiliser.  
Je n’ai pas testé mais il y a l’air d’avoir de bons retours 🙂

> **[Buy a ready2use zigbee2mqtt stick - flashed, antenna mod and printed case](https://community.home-assistant.io/t/buy-a-ready2use-zigbee2mqtt-stick-flashed-antenna-mod-and-printed-case/111743)**
>
> You can find a list of my other devices at the end of this post. Besides the CC2531 I’m now also offering the more powerful CC2538+CC2592. You can find it here. I talked with @cgtobi, if it’s fine to post ads like this one here and it’s allowed. I...

---

<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 ?

---

<div class="post-metadata">

**Author:** ![Reno](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/reno/32/5939_2.png) [@Reno](https://community.gladysassistant.com/u/Reno)\
**Post date:** [Février 17, 2020, 5:53 UTC](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009/20 "2020-02-17T17:53:56Z")

</div>

Je suis sur la même longueur d’onde. 👍  
J’arrive actuellement à créer et lancer le container Zigbee2mqtt via dockerode.

Dans le cas d’une installation sans Docker (je n’ai pas traité ce cas), il ne sera donc pas possible d’utiliser Zigbee2mqtt.

Pour la partie MQTT, ne serait-il pas bien de modifier ce service pour permettre de saisir autant de brokers que l’utilisateur le souhaite, via un bouton + ?  
Du coup, Zigbee2mqtt pourrait créer le sien dans la liste.

Pour tout le reste, c’est Ok pour moi. J’espère que ça sera fonctionnel pour la release.

---

<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 18, 2020, 5:15 UTC](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009/21 "2020-02-18T17:15:15Z")

</div>

> [@Reno](#):
>
> Dans le cas d’une installation sans Docker (je n’ai pas traité ce cas), il ne sera donc pas possible d’utiliser Zigbee2mqtt.

Bien vu, je pense que dans ce cas là il faut mettre un warning dans l’UI 🙂 Il y a une API backend qui renvoie ça il me semble.

> [@Reno](#):
>
> Pour la partie MQTT, ne serait-il pas bien de modifier ce service pour permettre de saisir autant de brokers que l’utilisateur le souhaite, via un bouton + ?

Je ne pense pas, ça risque d’embrouiller l’utilisateur. Après tout, l’utilisateur final s’en fiche de ce qu’utilise ton service pour communiquer avec Gladys, la seule chose qu’il veut: c’est que ça marche tout le temps !

> [@Reno](#):
>
> J’espère que ça sera fonctionnel pour la release.

Peux tu créer une PR clean sur le repo Gladys? Vu la taille de tes modifications, ça m’étonnerait pas qu’il y ait beaucoup d’aller/retours avant le merge… Le plus tôt je peux review le code, le plus tôt ça t’évite d’avoir des grosses refactos à faire 🙂

[Page suivante](https://community.gladysassistant.com/t/v4-integration-zigbee2mqtt/5009.md?page=2)
