F1ATB forum
SDM630=>node-red=>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)
+--- Sujet : SDM630=>node-red=>MQTT (/thread-245.html)



SDM630=>node-red=>MQTT - Jergo - 17-07-2024

Bonjour,J'essaie de faire remonter ma consommation/injection a partir de mon SDM630 en Modbus vers Node-red qui lui meme les envoient en MQTT..
La valeur du SDM630 est bien signé + ou - , je la voit bien apparaitre dans la page données brute mais le routeur ne semble pas router l'energie...
Est-il necessaire de mettre le nom de variable "Pw" dans les données MQTT?


RE: SDM630=>node-red=>MQTT - Jergo - 17-07-2024

il semble qu'il y ai une réaction du triac mais j'ai mis une charge et rien ne se passe..


RE: SDM630=>node-red=>MQTT - F1ATB - 17-07-2024

Mettez votre page d'accueil et surtout la page Actions


RE: SDM630=>node-red=>MQTT - Jergo - 17-07-2024

voici les pages accueil et actions


RE: SDM630=>node-red=>MQTT - F1ATB - 17-07-2024

Votre message Mqtt est mal formaté. Il ne respecte pas le format Json.
Vous envoyez : Pw:-1156
Il faut envoyer : {"Pw":-1156}


RE: SDM630=>node-red=>MQTT - Jergo - 18-07-2024

C'est bon ça fontionne !! merci André
 Je partage le code que j'ai mis dans la fonction de node-red juste avant le MQTT OUT:

var data = {
    Pw: msg.payload
};
msg.payload = JSON.stringify(data);
return msg;