Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Modbus tcpip

xavax
Actif
Messages : 1828
Inscription : 01 sept. 2017, 14:03
Localisation : Lille

Modbus tcpip

Message par xavax » 01 sept. 2017, 14:09

Bonjour,
Je viens de commander un raspberry pi 3 dans le but d'installer jdow et de pouvoir controler ma VMC helios grace au modbus TCPIP.
Je ne sais pas par quoi commencer pour pouvoir la contrôler.

Pour commencer je sais qu'il faut que j'installe debian jessie pour installer jeedom, mais apres je suis perdu.

Et dans un second temps je voudrais pouvoir gerer mon chauffage electrique en intégrant mon ecodevice RT2 et les extensions fils pilotes.

J'espere que vous pourrez m'aider,
Merci d'avance

aximore
Timide
Messages : 1
Inscription : 10 mai 2018, 11:15

Re: Modbus tcpip

Message par aximore » 10 mai 2018, 11:19

Bonjour,

Je suis également preneur d'information sur ce sujet : Get Info + Set Command sur VMC Helios via Plugin Modbus Jeedom.

Merci

xavax
Actif
Messages : 1828
Inscription : 01 sept. 2017, 14:03
Localisation : Lille

Re: Modbus tcpip

Message par xavax » 15 mai 2018, 10:32

j'ai cherché un peu partout je n'ai pas trouvé.... et apparemment il n'y a pas grand monde avec une VMC helios.
Il a l'air compliqué le modbus d'helios

Avatar de l’utilisateur
Seki
Actif
Messages : 746
Inscription : 06 sept. 2017, 21:50

Re: Modbus tcpip

Message par Seki » 15 mai 2018, 11:30

Tu as de la doc ?

Envoyé de mon GT-I9100 en utilisant Tapatalk


xavax
Actif
Messages : 1828
Inscription : 01 sept. 2017, 14:03
Localisation : Lille

Re: Modbus tcpip

Message par xavax » 15 mai 2018, 11:46

j'ai la doc de configuration et du modbus.
https://www.dropbox.com/s/j4jg39gxh69k6 ... f.pdf?dl=0
https://www.dropbox.com/s/xa83u6hvulqq6 ... f.pdf?dl=0

il y a aussi une doc sur la passerelle en anglais qui a l'air plus complete que la FR

https://www.dropbox.com/s/1chvbdt0zu6bx ... 7.pdf?dl=0

et sur le net j'ai trouvé ca, je ne sais pas si ca peut aider https://github.com/mreschka/helios2mqtt


et sur un forum j'ai lu ceci :
plutôt que d'utiliser le standard Modbus, en mettant chaque variable dans un registre (coils, holding registers, etc...), ils ont implémenté une boîte aux lettres ascii ! Pfff... En gros, pour lire une variable, il faut :

- commencer par écrire son numéro sous forme ascii en l'envoyant via la fonction Modbus 'write multiple registers', avec pour adresse de départ 1, et où chaque caractère ascii est groupé par deux (puisqu'il s'agit de registres 16 bits) ;
- puis lire le registre en faisant une lecture des n premiers holding registers, et on décode la chaîne ascii de manière inverse.

xavax
Actif
Messages : 1828
Inscription : 01 sept. 2017, 14:03
Localisation : Lille

Re: Modbus tcpip

Message par xavax » 22 mai 2018, 11:05

finalement c'est jouable ou pas en ayant vu la doc ? s'il manque des infos je peux essayer de contacter helios.

Avatar de l’utilisateur
Seki
Actif
Messages : 746
Inscription : 06 sept. 2017, 21:50

Re: Modbus tcpip

Message par Seki » 22 mai 2018, 11:28

Lut @xavax,

Je n'ai pas eu le temps de regarder ça, par contre je t'invite à aller regarder ce sujet, ça pourra peut-être être une solution.

Pour l'instant, mon ESP ne fonctionne qu'en mode serveur, il n'est donc pas capable d'aller lire ou écrire dans un équipement Modbus, mais je pense que ça doit être possible. Piste à creuser en tout cas.

lionel68
Timide
Messages : 31
Inscription : 27 oct. 2018, 22:24

Re: Modbus tcpip

Message par lionel68 » 28 oct. 2018, 12:51

Salut a tous,

Je me permet de venir aux nouvelles concernant la communication en modbus TCP/IP avec une VMC HELIOS, quelqu'un a-t-il réussi?

xavax
Actif
Messages : 1828
Inscription : 01 sept. 2017, 14:03
Localisation : Lille

Re: Modbus tcpip

Message par xavax » 28 oct. 2018, 12:53

Moi je n’ai pas trouvé de solution. J’espère qu’un jour ce sera possible


Envoyé de mon iPhone en utilisant Tapatalk

xavax
Actif
Messages : 1828
Inscription : 01 sept. 2017, 14:03
Localisation : Lille

Re: Modbus tcpip

Message par xavax » 24 avr. 2019, 09:10

lionel68 a écrit :
28 oct. 2018, 12:51
Salut a tous,

Je me permet de venir aux nouvelles concernant la communication en modbus TCP/IP avec une VMC HELIOS, quelqu'un a-t-il réussi?
tu as trouvé une solution ?

Avatar de l’utilisateur
Seki
Actif
Messages : 746
Inscription : 06 sept. 2017, 21:50

Re: Modbus tcpip

Message par Seki » 24 avr. 2019, 13:31

xavax a écrit :
lionel68 a écrit :
28 oct. 2018, 12:51
Salut a tous,

Je me permet de venir aux nouvelles concernant la communication en modbus TCP/IP avec une VMC HELIOS, quelqu'un a-t-il réussi?
tu as trouvé une solution ?
Salut @xavax,

Oui j'ai trouvé une solution, mais pas sur esp.
C'est du coup beaucoup plus simple et je peux même exécuter n'importe quelle commande de ma solution domotique (pas Jeedom) à partir de Modbus.
J'utilise en fait Nodered comme serveur Modbus. Il convertit tout ça en topic mqtt. L'excellent plugin jmqtt de @Domotruc fait le reste.
C'est super réactif et très souple.

Si besoin, contactes moi par mp.


Envoyé de mon ONEPLUS A6003 en utilisant Tapatalk


lionel68
Timide
Messages : 31
Inscription : 27 oct. 2018, 22:24

Re: Modbus tcpip

Message par lionel68 » 24 avr. 2019, 20:28

Super nouvelle, je vais regarder ça dès que possible.
Pas de petit tuto? LOL

Avatar de l’utilisateur
Seki
Actif
Messages : 746
Inscription : 06 sept. 2017, 21:50

Re: Modbus tcpip

Message par Seki » 24 avr. 2019, 20:56

Pour tester, l'idéal serait déjà d'installer Jeedom avec le plugin jmqtt, mosquitto et Nodered dans une VM Débian Stretch. Ça évitera de pourrir votre installation.
Pour un tuto, je n'ai pas trop le temps en ce moment, mais je peux vous aider.
Dans un premier temps, il faudrait récupérer les adresses des registres Modbus de la vmc, ainsi que son id (1 à 255) si elle est bien serveur.
On est bien d'accord que c'est du Modbus sur Ethernet et pas du RS485 ?

Envoyé de mon ONEPLUS A6003 en utilisant Tapatalk


xavax
Actif
Messages : 1828
Inscription : 01 sept. 2017, 14:03
Localisation : Lille

Re: Modbus tcpip

Message par xavax » 25 avr. 2019, 08:52

Pour moi ca parait compliqué tout ca. faut que je me fasse une installation sur autre chose pour tester car la je n'ai qu'une smart sous jessie.
les adresses de reistres sont dans cette documentation ? https://www.dropbox.com/s/j4jg39gxh69k6 ... f.pdf?dl=0
C'est bien ca qu'il faut ? Elle est bien raccordée en RJ45

Avatar de l’utilisateur
Seki
Actif
Messages : 746
Inscription : 06 sept. 2017, 21:50

Re: Modbus tcpip

Message par Seki » 25 avr. 2019, 09:15

Ton lien ne semble pas fonctionner, @xavax.
Tu aurais la référence de ta vmc ?

Envoyé de mon ONEPLUS A6003 en utilisant Tapatalk


xavax
Actif
Messages : 1828
Inscription : 01 sept. 2017, 14:03
Localisation : Lille

Re: Modbus tcpip

Message par xavax » 25 avr. 2019, 13:25

c'est une helios kwl ec 340 d. je vais essayer de remettre le lien https://www.dropbox.com/s/1chvbdt0zu6bx ... 7.pdf?dl=0

Et voici la version en francais mais ca a l'air moins complet : https://www.dropbox.com/s/j4jg39gxh69k6 ... f.pdf?dl=0

Avatar de l’utilisateur
Seki
Actif
Messages : 746
Inscription : 06 sept. 2017, 21:50

Re: Modbus tcpip

Message par Seki » 25 avr. 2019, 14:38

Merci.
Donc c'est faisable sans trop de problèmes, aussi bien pour récupérer des infos, que d'envoyer des commandes.
Par contre, leur système pour accéder aux données est franchement naze.
Il faut envoyer dans des registres Modbus le nom de la variable qu'on veut lire ou écrire. En gros, si on veut changer la date de la vmc, il faut envoyer "v0004=25.04.19" codé en hexadécimal. Pour lire la date, il faut envoyer "v0004".
En fait, leur système est bâtard, ce n'est pas du Modbus en tant que tel, où on irait directement attaquer les données par leur adresse de registre, ce qui aurait été beaucoup plus simple.
Là ils ont fait une passerelle qui permet d'accéder au système de la Vmc.
Là, clairement j'espère que vous ne souhaitez pas récupérer toutes les infos, ça va être une usine à gaz.

Si vous souhaitez aller plus loin, y a moyen que je vous aide à tester, j'ai aussi une VM prête pour tester tout ça, au besoin. J'ai aussi une bonne base pour les flows nodered qui permettront de lire ou écrire dans la vmc, et interfacer tout ça en mqtt avec Jeedom.

Là suite se sera en mp si intéressé.



Envoyé de mon ONEPLUS A6003 en utilisant Tapatalk


xavax
Actif
Messages : 1828
Inscription : 01 sept. 2017, 14:03
Localisation : Lille

Re: Modbus tcpip

Message par xavax » 25 avr. 2019, 14:39

je veux juste pouvoir activer les vitesses dans un premiers temps et avoir le retour d'etat de cette vitesse

lionel68
Timide
Messages : 31
Inscription : 27 oct. 2018, 22:24

Re: Modbus tcpip

Message par lionel68 » 28 avr. 2019, 22:15

Salut,
D'abord merci pour ton aide et ton implication, c'est cool ;)
C'est exactement la même chose pour ma part, même demande et même base d'echange.
Par contre ta partie "flows nodered qui permettront de lire ou écrire dans la vmc, et interfacer tout ça en mqtt avec Jeedom" ne me parle pas vraiment :/
Sur quel support devons nous faire tourner node-RED?

D'avance merci de ton aide

Avatar de l’utilisateur
Seki
Actif
Messages : 746
Inscription : 06 sept. 2017, 21:50

Re: Modbus tcpip

Message par Seki » 29 avr. 2019, 15:55

Salut,

Tout dépend sur quoi tu fais tourner Jeedom actuellement.
Si c'est une box officielle, je ne sais pas si il possible d'installer d'autres services dessus, déjà techniquement parlant, mais aussi vis à vis de la garantie.
Si c'est autre chose, serveur, raspberry ou toute autre box domotique DIY, aucun soucis.
Ça peut être aussi installer sur une autre carte type rpi ou une VM ou container si tu as un serveur avec virtualisation.
Si tu veux plus de détails concernant Nodered, je t'invite à regarder sur l'excellent site Projetsdiy
https://projetsdiy.fr/category/objets-c ... rrypi-iot/

Y a pas mal d'exemples de ce qu'il est possible de faire avec.



Envoyé de mon ONEPLUS A6003 en utilisant Tapatalk


Répondre

Revenir vers « Do-It-Yourself ("Faire-soi-même") »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 15 invités