Souci Modbus2MQTT après l'update

Bonjour,

J’utilise le plugin modbus2mqtt pour communiquer avec une chaudière Herz Pelletstar (enfin au moins récupérer les infos).

J’ai un souci depuis la mise à jour du 26/12, je ne récupère plus aucune info, et voila le log du daemon :

[2024-12-30 15:58:23] INFO  : Starting daemon with log level: debug
[2024-12-30 15:58:23] DEBUG  : Writing PID 1735919 to /tmp/jeedom/modbus2mqtt/daemon.pid
[2024-12-30 15:58:23] INFO  : Listening on 127.0.0.1:55071
[2024-12-30 15:58:23] INFO  : Send async started with a cycle of 0.5s
[2024-12-30 15:58:24] DEBUG  : Received new message on socket
[2024-12-30 15:58:24] DEBUG  : Close connection
[2024-12-30 15:58:24] INFO  : Starting modbus4mqtt for 270 and topic pelletstar
[2024-12-30 15:58:24] DEBUG  : connect mqtt to 127.0.0.1 on 1883 with user jeedom
[2024-12-30 15:58:24] DEBUG  : will publish to modbus/pelletstar
[2024-12-30 15:58:24] INFO  : [192.168.1.150:502/1] Connected to MQTT.
[2024-12-30 15:58:24] INFO  : [192.168.1.150:502/1] Start polling...
[2024-12-30 15:58:24] DEBUG  : Received new message on socket
[2024-12-30 15:58:24] DEBUG  : Close connection
[2024-12-30 15:58:24] INFO  : Starting modbus4mqtt for 273 and topic circuit
[2024-12-30 15:58:24] DEBUG  : connect mqtt to 127.0.0.1 on 1883 with user jeedom
[2024-12-30 15:58:24] DEBUG  : will publish to modbus/circuit
[2024-12-30 15:58:24] INFO  : [192.168.1.150:502/1] Start polling...
[2024-12-30 15:58:24] INFO  : [192.168.1.150:502/1] Connected to MQTT.
[2024-12-30 15:58:54]WARNING : [192.168.1.150:502/1] Failed to poll modbus device, attempting to reconnect: Failed to read 1 holding table registers starting from 40001: Modbus Error: [Input/Output] No Response received from the remote slave/Unable to decode response
[2024-12-30 15:58:54]WARNING : [192.168.1.150:502/1] Failed to poll modbus device, attempting to reconnect: Failed to read 1 holding table registers starting from 41081: Modbus Error: [Input/Output] No Response received from the remote slave/Unable to decode response

(les 2 dernières lignes se répètent en boucle).

Je n’ai apporté aucune modification à mes équipements jusqu’ici.

Les dépendances sont OK (mise à jour faite). je suis sur un Jeedom DIY en veison 4.4.19 sur debian 11.11

Je vais chercher la cause mais pour l’instant je ne vois pas (et modbus reste assez obscur pour moi).

Toute aide serait énormément appréciée. Mille mercis :).

La page de config du plugin et du premier équipement :




Bonjour,

Peut-être adpater les timeout et/ou l’adresse du terminal ?

Alors cela fait longtemps que je n’ai pas touché à la configuration, mais je suis en peine de dire ce que doit contenir l’adresse du terminal.
J’ai tenté différents timeout sans succès, je continue de chercher mais je ne vois pas ou ça pèche pour l’instant.

Je confirme que l’accès direct fonctionne bien (et donc le num du terminal est bien 1)

Alors apres quelques essais je parviens a nouveau a lire mes registres. Seulement j’ai du passer a une lecture en 32 bit (ce qui est la nouveauté de cette version je crois). Avant je m’en sortais avec une lecture 16 bit et un offset de 1, mais ça ne fonctionne plus comme ça.

Avec une lecture 32 bit signé (et pas d’offset) je retrouve mes valeurs.

Curieux car non, cela a été introduit dans la version du 14 février: https://mips2648.github.io/jeedom-plugins-docs/modbus2mqtt/fr_FR/changelog#tocAnchor-1-2-5

mais tant mieux si ca refonctionne :+1:

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