# Envoyer un message zigbee2mqtt

**URL:** <https://community.gladysassistant.com/t/envoyer-un-message-zigbee2mqtt/8936>\
**Category:** Demandes livrées\
**Tags:** zigbee2mqtt, scene\
**Created:** [Mai 20, 2024, 12:35 UTC](https://community.gladysassistant.com/t/envoyer-un-message-zigbee2mqtt/8936 "2024-05-20T12:35:58Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Mai 20, 2024, 12:35 UTC](https://community.gladysassistant.com/t/envoyer-un-message-zigbee2mqtt/8936/1 "2024-05-20T12:35:58Z")

</div>

Avec l’intégration dans zigbee2mqtt d’une sirène, je suis obligé de passé par un outil externe pour envoyer un message avec son payload pour tester la sirène.  
Je me suis dit que de pouvoir le faire dans une scène comme l’action **Envoyer un message MQTT** permettrai dans le cas où le device n’est pas intégré de pouvoir lui envoyé une commande.

---

<div class="post-metadata">

**Author:** ![Hizo](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/h/51bf81/32.png) [@Hizo](https://community.gladysassistant.com/u/Hizo)\
**Post date:** [Mai 22, 2024, 7:04 UTC](https://community.gladysassistant.com/t/envoyer-un-message-zigbee2mqtt/8936/2 "2024-05-22T07:04:11Z")

</div>

Salut,

je suis carrément pour mais plus de vote ☹

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Mai 22, 2024, 10:37 UTC](https://community.gladysassistant.com/t/envoyer-un-message-zigbee2mqtt/8936/3 "2024-05-22T10:37:20Z")

</div>

En faite c’est pour toi que j’ai pensé a cette fonctionnalité car je suis un peu long a intégrer ta sirène.

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Novembre 8, 2024, 12:29 UTC](https://community.gladysassistant.com/t/envoyer-un-message-zigbee2mqtt/8936/4 "2024-11-08T00:29:07Z")

</div>

J’ai travaillé sur ma demande et j’ai ajouté une action dans les scènes pour envoyer un msg sur zigbee2mqtt.  
Cela permet par exemple de venir piloter un appareil zigbee qui n’est pas encore reconnu dans Gladys.  
Par exemple la sirène Woox qu’utilise @Hizo.

Une des fonctionnalités manquante est de pouvoir contrôler la sirène.

Pour cela avec la nouvelle action Envoyer un message zigbee2mqtt, je peux envoyer la commande directement à la sirène.  
Par exemple pour activer la sirène:  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/0/d/0db9be8dea1014938c39c282b1963bcf6eeaab61.png)

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/8/c/8c9ddb67b89c0e4b4125255b4fbc8ab404e8d108.png)

La même chose pour la stopper  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/d/b/dbdabc067f88dc7ac6cb416fc130850ed502098e.png)  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/d/a/da672f261ae19f230561559ba7e25f5a5c1167ea.png)

J’ai mis l’activation des scènes sur le tableau de bord:

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/0/f/0fa52381cf78dc7effbc4e930f4c383fe39f5e3d.png)

En démarrant la scène Start, dans un logiciel comme MQTTX le topic est bien envoyé  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/f/1/f1b6d39bf2ec79f34bd96e34d9baa0777c5df18c.png)

Idem pour le stop  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/f/e/fee989219e03e2730ed596461db2cc8522fb3f8a.png)

Et physiquement la sirène se déclenche et s’arrête.

@pierre-gilles , voilà la PR

> <https://github.com/GladysAssistant/Gladys/pull/2160>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[X\] If your changes affects code, did your write the tests?
> \- \[X\] Are tests passing? (\`npm test\` on both front/server)
> \- \[X\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[X\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[X\] If you are adding a new features/services, did you run integration comparator? (\`npm run compare-translations\` on front)
> \- \[X\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to the community (\[french forum\](https://community.gladysassistant.com/)/\[english forum\](https://en-community.gladysassistant.com/)) for testing before merging.
> \- \[\] If your changes modify the API (REST or Node.js), did you modify the API documentation? (Documentation is based on comments in code)
> \- \[\] If you are adding a new features/services which needs explanation, did you modify the user documentation? See \[the GitHub repo\](https://github.com/GladysAssistant/v4-website) and the \[website\](https://gladysassistant.com).
> \- \[\] Did you add fake requests data for the demo mode (\`front/src/config/demo.js\`) so that the demo website is working without a backend? (if needed) See \[https://demo.gladysassistant.com\](https://demo.gladysassistant.com).
> 
> NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open.
> 
> \### Description of change
> 
> Add new action "Send Zigbee2MQTT message" to scene

Une image est en cours de build: `willde71/gladys-test:zigbee2mqtt-msg`

---

<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:** [Novembre 8, 2024, 7:09 UTC](https://community.gladysassistant.com/t/envoyer-un-message-zigbee2mqtt/8936/5 "2024-11-08T07:09:34Z")

</div>

Excellent @Will_71 !! 🙂 Beau travail !

Attention, petit souci de coverage il manque des tests sur l’action de scène 🙂

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Novembre 8, 2024, 7:10 UTC](https://community.gladysassistant.com/t/envoyer-un-message-zigbee2mqtt/8936/6 "2024-11-08T07:10:57Z")

</div>

Merci. Oui j’ai vu. Je m’en occupe dans le week-end.

---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [Novembre 8, 2024, 7:54 UTC](https://community.gladysassistant.com/t/envoyer-un-message-zigbee2mqtt/8936/7 "2024-11-08T07:54:35Z")

</div>

Ça c’est vraiment sympa ! J’ai quelques appareils qui ne sont pas reconnus par Gladys, voilà une bonne solution pour palier le manque de certaines fonctionnalités 👍

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Novembre 8, 2024, 8:37 UTC](https://community.gladysassistant.com/t/envoyer-un-message-zigbee2mqtt/8936/8 "2024-11-08T20:37:49Z")

</div>

@pierre-gilles, j’ai ajouté les tests manquants dans la PR.

---

<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:** [Novembre 9, 2024, 8:11 UTC](https://community.gladysassistant.com/t/envoyer-un-message-zigbee2mqtt/8936/9 "2024-11-09T08:11:14Z")

</div>

> [@Will\_71](#):
>
> [Scene: add new action send zigbee2mqtt msg by William-De71 · Pull Request #2160 · GladysAssistant/Gladys · GitHub](https://github.com/GladysAssistant/Gladys/pull/2160)

C’est bon pour moi ! Est-ce que tu pourrais juste faire une PR côté documentation ( [v4-website/docs/scenes at master · GladysAssistant/v4-website · GitHub](https://github.com/GladysAssistant/v4-website/tree/master/docs/scenes) ) pour ajouter un petit mot explicatif sur cette action de scène ? Merci !

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Novembre 9, 2024, 8:42 UTC](https://community.gladysassistant.com/t/envoyer-un-message-zigbee2mqtt/8936/10 "2024-11-09T08:42:48Z")

</div>

Oui bien sûr

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Novembre 9, 2024, 11:16 UTC](https://community.gladysassistant.com/t/envoyer-un-message-zigbee2mqtt/8936/11 "2024-11-09T23:16:07Z")

</div>

@pierre-gilles voilà la PR pour la doc

> <https://github.com/GladysAssistant/v4-website/pull/273>
>
> add new action send a zigbee2mqtt message in doc

---

<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:** [Novembre 11, 2024, 10:44 UTC](https://community.gladysassistant.com/t/envoyer-un-message-zigbee2mqtt/8936/12 "2024-11-11T10:44:33Z")

</div>

Cette fonctionnalité est disponible dans Gladys Assistant 4.49 :

> [@Gladys Assistant 4.49 : Déclencheurs avec délai dans les scènes!](https://community.gladysassistant.com/t/gladys-assistant-4-49-declencheurs-avec-delai-dans-les-scenes/9181):
>
> Salut à tous ! Nouvelle version de Gladys aujourd’hui, avec des fonctionnalités vraiment sympa smile Déclencheur avec délai dans les scènes Il est désormais possible d’ajouter un délai avant le déclenchement d’une scène sur valeur de capteur. Par exemple, si vous avez un capteur de mouvement, et que vous voulez vérifier qu’il n’y a pas de mouvement pendant au moins 5 minutes avant de couper la lumière, vous pouvez désormais faire ça : Cette condition …

Je ferme ce sujet pour libérer les votes 🙏

---

<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:** [Novembre 11, 2024, 10:44 UTC](https://community.gladysassistant.com/t/envoyer-un-message-zigbee2mqtt/8936/13 "2024-11-11T10:44:36Z")

</div>


