Page 3 sur 3

Re: Modbus tcpip

Publié : 06 mai 2019, 22:45
par Seki
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

Publié : 06 mai 2019, 22:48
par lionel68
ok, je regarde de mon coté également.

Merci

Re: Modbus tcpip

Publié : 07 mai 2019, 06:43
par Seki
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


Re: Modbus tcpip

Publié : 07 mai 2019, 15:14
par lionel68
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?

Re: Modbus tcpip

Publié : 07 mai 2019, 15:37
par Seki
Tu peux m'envoyer ton flow, que je regarde dès que je rentre chez moi ?

Envoyé de mon ONEPLUS A6003 en utilisant Tapatalk


Re: Modbus tcpip

Publié : 07 mai 2019, 15:58
par lionel68
ci-joint
flows.json.txt
(4.65 Kio) Téléchargé 70 fois

Re: Modbus tcpip

Publié : 07 mai 2019, 20:15
par Seki
C'est bon, j'ai la fonction.
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;
Cette fonction convertit le tableau reçu en chaîne, puis supprime la partie 'Vxxxxx=', et finit par convertir la valeur en entier. :)

Re: Modbus tcpip

Publié : 07 mai 2019, 21:01
par lionel68
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:
Capture.PNG
Capture.PNG (20.38 Kio) Consulté 1491 fois
mais je ne pense pas que ce soit bon

Re: Modbus tcpip

Publié : 14 juin 2019, 16:52
par xavax
Ç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

Re: Modbus tcpip

Publié : 19 août 2019, 09:17
par Kyoshi
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.