Depuis la version 4.24 de Gladys , on peut envoyer du texte vers MQTT et l’afficher sur le dashboard.
Je souhaiterais pouvoir récupérer des valeurs avec du texte dans un topic personnalisé pour ensuite l’afficher sur le dashboard et surtout l’utiliser dans des scènes.
Exemple 1 : récupérer la valeur de l’état du bridge z2m et envoyer un message Telegram quand il passe offline
:
Exemple 2 : récupérer la valeur du tarif d’électricité en cours :
{
"value": "HCJB",
"humanName": "[Maison][xxxxxxxx][PTEC]",
"unite": "",
"name": "PTEC",
"type": "info",
"subtype": "string"
}
C’est dans la même idée de l’appel à une API web au final, mais avec du Zigbee ?
Alors je le voyais comme un topic personnalisé dans une fonctionnalité mqtt avec récupération d’une seule valeur dès qu’elle change.
Si on passe par une requête http, il faut une scène qui doit tourner tout le temps donc pas forcément l’idéal.
1 « J'aime »
Salut @mutmut
J’étais persuadé que c’était déjà possible, mais il manquait quelques lignes de code pour que ce soit possible.
C’est corrigé !
Si je configure une fonctionnalité avec un topic MQTT personnalisé :
Que j’envoie un message sur ce topic personnalisé :
Je vois bien ce texte sur mon tableau de bord :
La PR :
master
← mqtt-custom-topic-support-text-feature
ouvert 11:01AM - 09 May 25 UTC
### 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.
### Description of change
https://community.gladysassistant.com/t/recuperer-une-valeur-text-depuis-mqtt/9472
4 « J'aime »
C’est mergé et ça partira dans la prochaine version de Gladys
2 « J'aime »
@pierre-gilles à ce rythme là de PR mergées depuis début de semaine, il va te falloir 1 jour complet pour rédiger le changelog
1 « J'aime »
Et nous, utilisateurs, plusieurs jours pour tout découvrir et imaginer de nouvelles scènes ou de nouveaux dashboard… J’ai hâte !
1 « J'aime »
Cette nouveauté est disponible dans Gladys Assistant 4.58 :
Salut la communauté
Je suis très heureux de vous présenter Gladys Assistant 4.58, une nouvelle version majeure qui apporte le support de Matter, ainsi que plein d’autres nouveautés pratiques !
Tous les détails sont sur le blog :
N’hésitez pas à me faire part de vos retours