Débuter avec Modbus RTU

Bonjour,

Je suis en train d’étudier la mise en place d’un compteur d’énergie CHINT DDSU666 pour mesurer l’énergie entrante/sortante.
Ce compteur possède une sortie RS485.

Je n’arrive pas à trouver comment connecter ma domotique Jeedom à ce compteur.

Jeedom est installé sur un mini PC qui ne dispose pas de port série (ça commence bien me direz-vous…). J’ai vu qu’il existait des convertisseurs série/USB sur certains sites d’e-commerce chinois mais sans trop d’info :frowning:

Pouvez-vous me mettre sur les rails pour que je puisse débuter ?

Merci beaucoup, et vive Jeedom qui nous rend de supers services au quotidien ! :smiley:

Salut
Il existe aussi des convertisseur serie vers ethernet ce sera peut être plus simple

Dams

J’ai trouvé ce convertisseur USB : https://www.amazon.fr/Waveshare-Industrial-USB-RS485-Transceiving/dp/B081NBCJRS

D’après le dernier commentaire, j’ai l’impression qu’il est compatible avec Jeedom. Espérons que ce soit avec le plugin officiel Modbus :wink:

Une fois le plugin installé, je ne comprends pas si il y a quelque chose à paramétrer pour l’interprétation des bits à envoyer, à recevoir etc

Le format semble décrit dans cette doc à partir de la page 17 : https://chint.com.ar/storage/DDSU666%20-%20MANUAL%20DE%20USUARIO%20-%20INGLES.pdf

Avez-vous un tuto qui m’aiderait à comprendre ces infos ?

Pourquoi j’ai pas pris électronique à la place d’informatique à l’école…

Bonjour,

Tous les ordi ont des ports séries, le plus connu est probablement l’USB :wink:

1 « J'aime »

Bonjour,

Pas faux… Universal Serial Bus

Bien vu ! Merci beaucoup !

Je vais peut être arriver à me réconcilier avec Modbus :wink:
Reste plus qu’à interpréter le manuel et mettre tout ça dans le plugin :smiley:

Bonjour
La documentation du Plugin officiel n’est pas très bavarde sur "comment paramétrer le plugin en Modbus tcip ou RTU et sur l’interfaçage. Comme il est payant je ne peux pas l’installer pour répondre précisément.

Concernant TCIP ou RS485 : TCIP réseau a disposition, distance < 100 mètres rapidité, RS485 distance > 1000 mètres, pas de réseau à disposition, on peut connecter les compteurs en bus.
J’utilise depuis 25 ans la documentation officielle du protocole: https://modbus.org/docs/Modbus_Application_Protocol_V1_1b3.pdf

d’autres doc en complément sur : https://modbus.org/

Si tu n’a jamais travailler sur le Modbus, la difficulté est la mise en communication du matériel :
Sur l’interface série RS425 : réglage de la vitesse, nombre de bits, parité, nombre de bits de stop
Attention au câblage il y a un sens sur les 2 fils.
Jeedom est le maitre (master)
Le compteur est l’esclave ( slave)
le maître va initier des requêtes ( polling), 2 paramètres importants :
le timeout sur la réponse : je mets 1 seconde, certains esclaves sont lents à répondre
le temps entre 2 requêtes : je mets aussi 1 seconde pour les tests si ton compteur à des voyants on visualise bien le polling.

La table Modbus de ton compteur est la table 9 page 9. Attention les adresses sont en Hexa.
La table des erreurs est en page 20 table A8 ( la communication doit être établie pour recevoir les codes erreurs)
Dernières précisions : mettre une adresse Modbus sur ton compteur (11 sur la doc, tu peux mettre 1), les codes fonction Modbus pour ton compteur est 03H pour la lecture des registres et 10H pour l’écriture.

Bonjour,

Merci beaucoup pour ces informations très utiles !
Je me lance, je vais commander le matériel nécessaire et je ferai un petit post pour vous donner un retour d’expérience ou d’inexpérience :wink:

Par contre si tu as installé le plugin Modbus officiel , je serais intéressé par la copie d’écran de la configuration de l’interface. N’hésite pas à me contacter si tu as des problèmes en message direct.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.