![]() |
|
Topic MQTT - Description des topic's - Version imprimable +- Forums (https://smartphoton.ch/forum) +-- Forum : Smartphoton-HA Add-on (https://smartphoton.ch/forum/forum-37.html) +--- Forum : Documentation & Installation (https://smartphoton.ch/forum/forum-38.html) +--- Sujet : Topic MQTT - Description des topic's (/thread-636.html) |
Topic MQTT - Description des topic's - jlm - 20-01-2024 Smartphoton a une fonctionnalité importante. Il publie une quantité importante de données provenant de votre(vos) onduleur(s) sur un broker MQTT (voir la définition) Le fait de publier les données ainsi permet à d'autres logiciels de pouvoir les lires ou les modifier. Par exemple Jeedom, Homey, Nodered, etc... Vous pouvez visualiser ces données via un logiciel comme MQTTexplorer ou l’addon MQTTexplorer directement intégrable dans Home Assistant. Voici à quoi cela ressemble dans HA (Home Assistant) Configuration initiale pour se connecter au broker: Les différents topic's. Ceux de l'onduleur: ceux des batteries, le SOC par exemple: Et enfin les topic qui permettent de modifier ces différents paramètres de l'onduleur: Les descriptions des différents topics se trouvent tous ici:
Dans la partie tutoriel, je vous montre comment modifier les paramètres onduleur depuis l'extérieur à smartphoton RE: Topic MQTT - Description des topic's - bishnoi - 30-01-2024 question : comment lire sur HA les mqtt d’un smarphoton v5 externe ou autre, vu qu’on peut pointer que sur 1 seul ip (localhost) avec le mqtt de HA ? merci addons publiant sur broker HA: smartphoton, jk RE: Topic MQTT - Description des topic's - jlm - 31-01-2024 Citation :question : Alors 3 solutions.
RE: Topic MQTT - Description des topic's - bishnoi - 15-02-2024 indisponible: mqtt reste sur son dernier état, et on ne sais si l’objet ne réponds plus. j’ai trouvé cet article : https://hacf.fr/zigbee2mqtt-availability/ RE: Topic MQTT - Description des topic's - jlm - 15-02-2024 Dans la version que j'ai, je viens de l'activer suite à ton lien précédent. Je vais voir le résultat tout soudain. Voilà a quoi cela ressemble chez moi RE: Topic MQTT - Description des topic's - jlm - 15-02-2024 Voilà le résultat: Avant: Après: Il y a bien l'info de la dernière fois qu'il a été vu. Faut traiter ensuite avec HA l'info RE: Topic MQTT - Description des topic's - bishnoi - 18-02-2024 ok, merci ! j'ai fait le test de couper le Voltronic (USB) et sa batterie: 24h après j'ai toujours le même écran smartphoton-HA figé : normal MQTT garde la dernière valeur... comment créer une alarme dans ce cas-là ? RE: Topic MQTT - Description des topic's - NOLAK - 18-02-2024 Hé hé, c'est le genre de bug qui fait avancer ! Oui en effet le nœud serial ce met en Time out. En fait pas le choix de redémarrer le module. Alors tu peux créer une automatisation pour redémarrer un module (il me semble que c'est possible) quand ta valeur n'est pas mis a jour depuis x minutes en attendant. On va réfléchir a comment relancer la connexion si ce bug arrive. Merci RE: Topic MQTT - Description des topic's - jlm - 18-02-2024 J'espère que Khamel va pouvoir t'aider dans ce sens demain. C'est vrai que cette histoire que le broker n'informe pas ses clients lorsque la valeur est la même est clairement ennuyeux dans notre cas. Doit bien y avoir moyen de lui dire qu'il doit le faire. Il faut vraiment creuser ce sujet là. Si tu as des idées, car oui créer une alerte pourquoi pas, mais quoi en faire du coup ? Prendre la dernière valeur connue et l'écrire sur le topic avec une légère modification sur la valeur ? RE: Topic MQTT - Description des topic's - NOLAK - 18-02-2024 Ben si en fait il faudrait ajouter un capteur erreur. Celui là est une une vérification de la sortie serial. Ce qui permet a l'utilisateur de savoir si la valeur est figé RE: Topic MQTT - Description des topic's - jlm - 18-02-2024 Alors en demandant gentiment à une IA, elle confirme et donne une approche possible. Ce serait au niveau de celui qui publie de modifier la manière de publier. Voici une idée de comment implémenter ceci dans notre Nodered. Le Hic de ce que je peux en déduire c'est que cela va changer la valeur du topic du coup. Il faudrait donc lors de la lecture du topic se débarrasser de l'horodatage inutile pour celui qui lit. Citation :Dans MQTT, par défaut, un broker ne renvoie pas un message à tous les abonnés si la valeur du topic reste la même. C’est une fonctionnalité qui permet d’économiser de la bande passante et des ressources. RE: Topic MQTT - Description des topic's - NOLAK - 18-02-2024 Pour forcé une mise a jour il faut ajouter force_update: true quand on fait un capteur. Comme indiqué dans la doc https://www.home-assistant.io/integrations/update.mqtt/ Il prendra en compte les valeurs inchangé. Exemple : Code : mqtt:C'est corrigé dans la 1.3.4, qui arrivera bientôt RE: Topic MQTT - Description des topic's - jlm - 18-02-2024 Magnifique , c'est un vrai souci qui vient d'être levé. Bravo. Ca m'a fait ma fin d'après midi
|