F1ATB forum
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)

Pages : 1 2 3


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
Il faudrait ajouter la valeur "Ouvre Max" pour les modes "Multi" et "Train". Et tant qu'à faire pourquoi pas aussi la Réactivité/Charge (entre 0 et 100) !
C'est top ce routeur ... à l'heure ils nous parlent tous d'économie d'énergie, de green ceci et cela, ... ils devraient subventionner voire obliger tous les constructeurs de chauffe-eaux, chauffe-piscines, etc à équiper leurs appareils ! Un énorme merci André pour avoir vulgarisé tout cela.

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  Big Grin


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 ?
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)

J'ai aussi fait une modification dans ce sens, mais non retenu par André  Wink

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  Big Grin


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.

André

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.

André

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 :

[Image: 1.png]
[Image: 2.png]

MQTT Explorer :
[Image: 3.png]

Résultat visible sur MQTT Explorer :

[Image: 4.png]

Et malgré le tOnOff à -30 pas de forçage à Off de 30 min. Est ce que j'ai raté quelque chose ?

[Image: 6.png]

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.