Modbus tcpip
Re: Modbus tcpip
Remonter les infos en mqtt, ça va être assez simple. Le seul truc un peu chiant va être de transformer la chaîne de caractère reçue pour la renvoyer en mqtt. Je vais regarder si y a pas des fonctions qui vont bien pour faire ça.
Re: Modbus tcpip
ok, je regarde de mon coté également.
Merci
Merci
Re: Modbus tcpip
https://flows.nodered.org/node/node-red ... b-simplejs
Avec ça, ça devrait aller. En gros, il faut récupérer la payload en sortie de la fonction de lecture, faire un premier traitement qui supprimera les premiers caractères jusqu'au = inclus, avec un bloc fonction, puis ensuite faire la conversion avec le parsefloat().
Envoyé de mon ONEPLUS A6003 en utilisant Tapatalk
Avec ça, ça devrait aller. En gros, il faut récupérer la payload en sortie de la fonction de lecture, faire un premier traitement qui supprimera les premiers caractères jusqu'au = inclus, avec un bloc fonction, puis ensuite faire la conversion avec le parsefloat().
Envoyé de mon ONEPLUS A6003 en utilisant Tapatalk
Re: Modbus tcpip
alors la, je plane un peux.
J'ai réussi a récupérer des valeurs avec la fonction string, juste en sortie du Modbus flex getter, mais pour le traitement je bloque.
Comment faire?
J'ai réussi a récupérer des valeurs avec la fonction string, juste en sortie du Modbus flex getter, mais pour le traitement je bloque.
Comment faire?
Re: Modbus tcpip
Tu peux m'envoyer ton flow, que je regarde dès que je rentre chez moi ?
Envoyé de mon ONEPLUS A6003 en utilisant Tapatalk
Envoyé de mon ONEPLUS A6003 en utilisant Tapatalk
Re: Modbus tcpip
C'est bon, j'ai la fonction.
Dans un bloc fonction que tu positionnes en sortie du flex getter, tu mets ce code
Cette fonction convertit le tableau reçu en chaîne, puis supprime la partie 'Vxxxxx=', et finit par convertir la valeur en entier.
Dans un bloc fonction que tu positionnes en sortie du flex getter, tu mets ce code
Code : Tout sélectionner
msg.payload = parseFloat(Buffer.from(msg.payload).toString("ascii").slice(7));
return msg;
Re: Modbus tcpip
Merci,
j'ai testé la fonction, mais rien en debug en sortie de fonction a par une erreur avec le même contenue que en sortie de getter
et si je raccorde la sortie supérieure du getter a la fonction, j'ai ce résultat:
mais je ne pense pas que ce soit bon
j'ai testé la fonction, mais rien en debug en sortie de fonction a par une erreur avec le même contenue que en sortie de getter
et si je raccorde la sortie supérieure du getter a la fonction, j'ai ce résultat:
mais je ne pense pas que ce soit bon
Re: Modbus tcpip
Ça y est ! Grâce à Seki mais VMC Helios est enfin intégrée dans jeedom ! Un grand merci
Envoyé de mon iPhone en utilisant Tapatalk
Envoyé de mon iPhone en utilisant Tapatalk
Re: Modbus tcpip
Hello,
Je viens de tomber par hasard sur ce topic... Cela peut être une solution pour lire et écrire les infos de ma chaudière.
Les plugins Modbus étant laissés à l'abandon... Cela pourrait être la bonne alternative.
Je viens de tomber par hasard sur ce topic... Cela peut être une solution pour lire et écrire les infos de ma chaudière.
Les plugins Modbus étant laissés à l'abandon... Cela pourrait être la bonne alternative.
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 0 invité