Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
SDM630=>node-red=>MQTT
#1
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?


Pièces jointes Miniature(s)
   
Répondre
#2
il semble qu'il y ai une réaction du triac mais j'ai mis une charge et rien ne se passe..


Pièces jointes Miniature(s)
   
Répondre
#3
Mettez votre page d'accueil et surtout la page Actions
Répondre
#4
voici les pages accueil et actions


Pièces jointes Miniature(s)
       
Répondre
#5
Votre message Mqtt est mal formaté. Il ne respecte pas le format Json.
Vous envoyez : Pw:-1156
Il faut envoyer : {"Pw":-1156}
Répondre
#6
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;


Pièces jointes Miniature(s)
       
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)