[MODBUS] plugin domoticz-modbus. J'abandonne.

Forum pour tous les autres protocoles : Enocean, X10, les cartes piface.razberry ...
Pour les questions concernant le choix de protocoles, merci d'utiliser le forum Les autres objets.
DiliaK
Messages : 257
Inscription : 02 sept. 2022, 19:38
Localisation : Chavanoz, France
Contact :

[MODBUS] plugin domoticz-modbus. J'abandonne.

Message par DiliaK »

Bonjour,

Je suis en train de mettre en route un bus de type MODBUS.

En premier, ma recherche a été sur un plugin. J'en ai trouvé un mais pas fonctionnel en l'état.

https://github.com/DomoticX/domoticz-modbus

Pour le faire fonctionner, il y a des choses à faire. VOIR MA CONFIG EN SIGNATURE...
Installer pymodbus et pymodbusTCP.

Code : Tout sélectionner

sudo pip3 install -U pymodbus pymodbusTCP
Et là, ça merdoie sérieux mais la solution suivante semble fonctionner :

Code : Tout sélectionner

sudo pip3 uninstall pymodbus sudo pip3 install -U pymodbus==2.5.3
Ensuite, les affaires peuvent commencer !

Utilisation d'une clef USB et d'un boitier eth pour tests avec une sonde temp + hum.
https://www.amazon.fr/dp/B081NBCJRS?ref ... asin_title
https://www.amazon.fr/dp/B0BD531RWB?ref ... asin_title
https://www.amazon.fr/dp/B08BYLMRXM?ref ... asin_title

Avec la sonde, je n'arrive pas encore à avoir temp & hum dans le même sensor type mais bon, je m'en contenterai.
De plus, il faut un peu tâtonner dans la config lors de la création dans l'onglet "MATERIEL". Pour mon capteur, j'arrive à prendre le sensor type "TEMPERATURE" sans soucis en utilisant le registre 0 mais pas le sensor type "HUMIDITE" avec le registre 1. Il faut que je prenne le sensor type "personnalisé" et le registre 1 me donne bien un widget.

Je voulais un truc simple m'évitant d'attaquer avec l'artillerie lourde : Node-Red.

Demain, je vais jouer avec ça :
https://www.amazon.fr/dp/B0BYNN6ZSQ?ref ... asin_title

Et surtout voir pour changer l'id des différents éléments.
Travailler en WRITE avec des platines à relais par exemple.

A suivre...
Dernière modification par DiliaK le 11 nov. 2024, 10:16, modifié 1 fois.
Domoticz 2025.2 @ Debian 12 on AZW Green G2. Processeur : Intel Celeron N5095A Mémoire : 8 Go
HDD WD Red 500Go M.2 SATA
RFXCOM - RFXtrx433 USB 433.92MHz Transceiver Version: Pro XL1
RFXCOM - RFXtrx433 ethernet (inactif)
CONBEE II USB Zigbee4Domoticz
DiliaK
Messages : 257
Inscription : 02 sept. 2022, 19:38
Localisation : Chavanoz, France
Contact :

Re: [MODBUS] et plugin domoticz-modbus. Les news !

Message par DiliaK »

1er souci rencontré avec cette sonde :

https://www.amazon.fr/dp/B08BYLMRXM?ref ... asin_title

Au démarrage de Domoticz, comme il y a deux configs "Matériel", elles démarrent en même temps et si on règle le même poll, une des deux relèves ne se fait pas car l'émission de la demande est simultanée.

Je vais faire une relève sur le registre 0 et sur le registre 1 simultanément. On voit de suite la limite de ce plugin... ou alors c'est la sonde qui gère ça avec les pieds... bref, mes expérimentations continuent.

On peut régler un poll différent mais si on a plusieurs sondes (pire, si elles sont sur la même adresse esclave) et qu'on veut des relèves rapidement, ce sera problématique.

EDIT :
Bon, si on a plusieurs sessions modbus dans MATERIEL, ça plante lamentablement au démarrage de Domoticz même si on a plusieurs objets. Comme tout démarre en même temps, les trames se marchent dessus. Pour que ça fonctionne, il faut les redémarrer une par une manuellement.
Je n'ai pas encore trouvé de solution...
Domoticz 2025.2 @ Debian 12 on AZW Green G2. Processeur : Intel Celeron N5095A Mémoire : 8 Go
HDD WD Red 500Go M.2 SATA
RFXCOM - RFXtrx433 USB 433.92MHz Transceiver Version: Pro XL1
RFXCOM - RFXtrx433 ethernet (inactif)
CONBEE II USB Zigbee4Domoticz
gaston
Messages : 155
Inscription : 16 avr. 2019, 20:30

Re: [MODBUS] et plugin domoticz-modbus. Les news !

Message par gaston »

Elo,

C'est assez étrange, j'ai 13 instances du plugin read (2020.2F) et ça se lance bien, je ne sais pas si tu as ce réglage: [Device ID:Pollingrate(sec):].
Dans mon cas, ils ont tous ID 1 mais ils ont un "pooling rate" décalé d'1 seconde.

(je suis sur un domoticz 2022.1)
DiliaK
Messages : 257
Inscription : 02 sept. 2022, 19:38
Localisation : Chavanoz, France
Contact :

Re: [MODBUS] et plugin domoticz-modbus. Les news !

Message par DiliaK »

Bonjour,
Oui, déjà tenté. Mais si on a 14 instances en route, au bout du compte, ça fait 14 secondes dans la vue pour les dernières et quand on monitore une montée en température d'une chaudière, cela a toute son importance.
Domoticz 2025.2 @ Debian 12 on AZW Green G2. Processeur : Intel Celeron N5095A Mémoire : 8 Go
HDD WD Red 500Go M.2 SATA
RFXCOM - RFXtrx433 USB 433.92MHz Transceiver Version: Pro XL1
RFXCOM - RFXtrx433 ethernet (inactif)
CONBEE II USB Zigbee4Domoticz
DiliaK
Messages : 257
Inscription : 02 sept. 2022, 19:38
Localisation : Chavanoz, France
Contact :

Re: [MODBUS] et plugin domoticz-modbus. Les news !

Message par DiliaK »

Projet abandonné.
Je bascule sur le Plugin MQTT de FlyingDomotic.
J'ai trouvé un routeur Modbus qui génère du flux MQTT.
Domoticz 2025.2 @ Debian 12 on AZW Green G2. Processeur : Intel Celeron N5095A Mémoire : 8 Go
HDD WD Red 500Go M.2 SATA
RFXCOM - RFXtrx433 USB 433.92MHz Transceiver Version: Pro XL1
RFXCOM - RFXtrx433 ethernet (inactif)
CONBEE II USB Zigbee4Domoticz
Répondre