![]() |
Controle plus poussé des actions via MQTT - Version imprimable +- F1ATB forum (https://f1atb.fr/forum_f1atb) +-- Forum : Forum de F1ATB (https://f1atb.fr/forum_f1atb/forum-3.html) +--- Forum : Routeur Photovoltaïque (https://f1atb.fr/forum_f1atb/forum-4.html) +---- Forum : Evolutions faites, à faire, dont vous rêvez... (https://f1atb.fr/forum_f1atb/forum-10.html) +---- Sujet : Controle plus poussé des actions via MQTT (/thread-948.html) |
RE: Controle plus poussé des actions via MQTT - Nalexdouze - 06-06-2025 (03-06-2025, 11:18 PM)damlet a écrit : Cette fonctionnalité m'intéresse fortement pour un pilotage directement depuis une unique interface couplée MQTT Je regarderai dans quelle mesure c'est possible d'ajouter ça et si c'est le cas je proposerai une mise à jour du code. Mais pour le moment j'ai d'autre chose sur le feu pour m'en occuper. Je suis d'ailleurs toujours en v12. Je n'ai pas encore regarder si mes modifications sont possible sur la v14 ![]() RE: Controle plus poussé des actions via MQTT - damlet - 15-06-2025 Est il possible d'inclure le MQTT Devise Name (ex : routeur_rms) comme prefixe du sujet à écouter pour forcer les actions via le serveur MQTT afin de ne pas avoir de conflit lorsque des routeurs différents ont des noms de relais identiques ? Dans la version 14.23, le message avec : - sujet : Relais 16 - charge : {"tOnOff":10} va passer en marche forcée tous les relais nommés "Relais 16" des routeurs à l'écoute sur le MQTT. Un message plus ciblé intégrant le MQTT Devise Name permettrait la distinction du routeur ; le sujet serait construit ainsi : [MQTT Devise Name]/[Action Name] (ex : routeur_rms/Relais 16) RE: Controle plus poussé des actions via MQTT - Chris - 15-06-2025 Si tu préfixes le nom de ton action par celui de ton routeur (nom de l'action), il n'y a plus de conflit. exemple: routeur1/Relais 16 RE: Controle plus poussé des actions via MQTT - damlet - 15-06-2025 Merci. Je ne cherchais pas une solution de contournement. La remarque visait à apporter une potentielle évolution RE: Controle plus poussé des actions via MQTT - Nalexdouze - 17-06-2025 (15-06-2025, 05:15 PM)damlet a écrit : Est il possible d'inclure le MQTT Devise Name (ex : routeur_rms) comme prefixe du sujet à écouter pour forcer les actions via le serveur MQTT afin de ne pas avoir de conflit lorsque des routeurs différents ont des noms de relais identiques ? J'ai aussi fait une modification dans ce sens, mais non retenu par André ![]() Code : sprintf(ActionsTopic, "%s%s/actions/%s", PrefixMQTT, MQTTdeviceName.c_str(), LesActions[i].Titre.c_str()); PrefixMQTT/MQTTdeviceName/actions/Actions.Titre Par exemple j'envoie : RMS/routeur-fcb467f4ea10/actions/Lemercier-Triac : {"Seuil":7800",Periode":2} Un sujet dans le forum doit en parler ![]() RE: Controle plus poussé des actions via MQTT - F1ATB - 18-07-2025 Dans la version 15 en cours de développement, j'ai inclus ces fonctionnalités de pilotage des actions. En entête, j'ai également rajouté le MQTTDeviceName. André RE: Controle plus poussé des actions via MQTT - damlet - 18-07-2025 (18-07-2025, 10:30 AM)F1ATB a écrit : Dans la version 15 en cours de développement, j'ai inclus ces fonctionnalités de pilotage des actions. En entête, j'ai également rajouté le MQTTDeviceName. Super !!! Merci André RE: Controle plus poussé des actions via MQTT - AlkaYoDark - 27-07-2025 (18-07-2025, 10:30 AM)F1ATB a écrit : Dans la version 15 en cours de développement, j'ai inclus ces fonctionnalités de pilotage des actions. En entête, j'ai également rajouté le MQTTDeviceName. Bonjour, Je suis en train de tester le pilotage du routeur via tONOff en MQTT et je ne parviens pas à le faire fonctionner avec la v15. J'ai peut être manqué quelque chose... Voici mon paramétrage MQTT : ![]() ![]() MQTT Explorer : ![]() Résultat visible sur MQTT Explorer : ![]() Et malgré le tOnOff à -30 pas de forçage à Off de 30 min. Est ce que j'ai raté quelque chose ? ![]() Merci pour vos suggestions RE: Controle plus poussé des actions via MQTT - F1ATB - 27-07-2025 Mettez homeassistant dans le préfix de publication sur la page paramètre du routeur RE: Controle plus poussé des actions via MQTT - AlkaYoDark - 27-07-2025 (27-07-2025, 04:26 PM)F1ATB a écrit : Mettez homeassistant dans le préfix de publication sur la page paramètre du routeur Merci pour la réponse rapide, même souci, j'avais déjà testé hier, en publiant pour voir à la fois dans homeassistant/routeur_injection/routage_ballon ou routeur_injection/routage_ballon, rien ne se passe. |