Bonjour , je me suis procuré un module pour communiquer avec mon spa intex en Mqtt. j’ai créé sur gladys mes commande Mqtt pour controler mon spa et j’ai donc ces topics. gladys/device/mqtt:Spa/feature/mqtt:Spa/state gladys/device/mqtt:Bulle Spa/feature/mqtt:Bulle Spa/state gladys/device/mqtt:Filtre Spa/feature/mqtt:Filtre Spa/state gladys/device/mqtt:Chauffage Spa/feature/mqtt:Chauffage Spa/state gladys/device/mqtt:Température désirée/feature/mqtt:Température désirée/state gladys/master/device/mqtt:Température actuelle/feature/mqtt:Température actuelle/state
j’ai besoin que Gladys récupère ou Publi sur les topics du module .j’ai demandé au concepteur du module qui me donne cette réponse.
« Mon système ne marche probablement pas avec ESPhome, il a été codé sous Visual studio code.
Pourquoi tu devrait le modifier ?
Normalement gladys devrait écouter ces topic et pouvoir converser avec !?!
Les 2 topic sont Pool/# et Wifi/# »
J’ai bricolé ça hier soir et ça fonctionne très bien. Je récupère la température de mon spa, toutes les commandes fonctionnent. La seule chose qui coince un peu c’est la variation de la température désirée avec le + et le - mon spa ne réagit pas toujours .
Je vais regarder ta solution Pierre-gilles sans Node Red.
C’est vrai! J’avais complètement oublié que ça existait. C’est, je crois, arrivé plus tard dans les fonctionnalités et j’avais renoncé à utiliser mes devices capricieux.
Le réflexe est de créer un device pour l’intégrer à Gladys. Passer par les scènes n’est pas intuitif car le message reçu peut modifier l’état d’un device factice et, pardonne moi si je me trompe, il faut deux scènes pour un simple switch : une scène pour recevoir l’état et une pour le contrôler
Bon, il va falloir que je regarde à ça de plus près !
Effectivement, après comme c’est du custom on est bien obligé de faire comme ça, c’est de la même manière côté Node-RED, il faut des triggers différents
Même si je te l’accorde dans Node-RED on a l’impression que c’est moins de travail vu qu’on peut avoir plusieurs scènes sur le même « plan »
J’ai réussi a envoyer mes commandes de marche et arrêt pour toutes les fonctions de mon spa. Mais je n’ai pas réussi à récupérer la température actuelle ni a envoyer la température désirée avec envoyer et recevoir un message Mqtt.
Pour récupérer la température actuelle, pas sûr que ce soit possible via Gladys uniquement (via Node-RED c’est possible)
Par contre, pour envoyer la température désirée, tu créé un appareil MQTT virtuel dans Gladys, puis tu fais une scène où tu envoie en MQTT la valeur de cet appareil à chaque fois que son état change
Depuis la version 4.41, j’ai résolus mon problème. La possibilité d’écouter un topic Mqtt personnalisé m’a permis de récupérer la température actuelle de l’eau de mon Spa. Depuis 2 jours c’est Gladys qui contrôle mon spa sans passer par Node Red. Le seul problème qui me reste à régler c’est que mes scènes qui allument et éteignent le spa et la filtration matin et soir envoient directement les messages Mqtt on et off sur les topics du module dans mon spa et donc sur mon Dashboard je ne vois pas les boutons marche/arrêt changer d’état. Je ne sais pas si mon spa est allumé ou éteint à distance.