PB envoie commande

Bonjour,
Je viens de faire une mise a jour de Debian 10 vers 12. (RaspPi3b + mmc32go)
A priori mes plugins sont tous compatible, j’ai donc fait un backup, fresh install puis un restore. Jusque là RAS.
Maintenant je creuse est pour mymodbus en stable et « réinstaller » les dépendances ne s’installe pas complétement. Je suis passé au beta est là dépendances et deamon ok.
Je reconfigure mes coffrets (tcp + ip + port) et tente d’exécuter une action.
Je précise qu’en Debian 10 tous fonctionnait bien.

Dans le log du plugin j’ai :

[2025-01-03 14:03:44] DEBUG  : Received new message on socket
[2025-01-03 14:03:44] DEBUG  : Close connection
[2025-01-03 14:03:44] DEBUG  : MyModbusd: 'on_message' '''{'CMD': 'write', 'write_cmd': {'eqId': 114, 'cmdWriteValue': 0, 'cmdId': 1391}, 'apikey': '8OMI7p07tRtuWtJnmrsh2f7Vx9NgmxJvUHLYQPpQAQ9IIsr3wBk9Yy8yxWbkxB4l', 'dt': '2025-01-03T15:03:44+01:00'}'''
[2025-01-03 14:03:44] INFO  : MyModbusd: Command 'write' received from jeedom: sending the command to MyModbusClient 114: {'eqId': 114, 'cmdWriteValue': 0, 'cmdId': 1391}
[2025-01-03 14:03:44] ERROR  : MyModbusd: No equipment ID in the message to send to MyModbusClient: {'write': {'eqId': 114, 'cmdWriteValue': 0, 'cmdId': 1391}}
[2025-01-03 14:03:44] DEBUG  : Received new message on socket
[2025-01-03 14:03:44] DEBUG  : Close connection
[2025-01-03 14:03:44] DEBUG  : MyModbusd: 'on_message' '''{'CMD': 'write', 'write_cmd': {'eqId': 114, 'cmdWriteValue': 1, 'cmdId': 1399}, 'apikey': '8OMI7p07tRtuWtJnmrsh2f7Vx9NgmxJvUHLYQPpQAQ9IIsr3wBk9Yy8yxWbkxB4l', 'dt': '2025-01-03T15:03:44+01:00'}'''
[2025-01-03 14:03:44] INFO  : MyModbusd: Command 'write' received from jeedom: sending the command to MyModbusClient 114: {'eqId': 114, 'cmdWriteValue': 1, 'cmdId': 1399}
[2025-01-03 14:03:44] ERROR  : MyModbusd: No equipment ID in the message to send to MyModbusClient: {'write': {'eqId': 114, 'cmdWriteValue': 1, 'cmdId': 1399}}

La configuration du coffret :
image

et la configuration pour l’actions + retour info d’un de mes coffrets :

Tous est sur le même schéma. Je gère ainsi des coffrets de relais diy modbus sous arduino.
J’ai un boitier industriel ADAM pour tester hors diy.
Si vous avez un idée de ce qui ne pourrais pas aller?
Merci Fab.

Bonjour

Je pense pour avoir essayé le beta, qui n’as pas fonctionné pour mon onduleur (en protocole sunpec) erreur de calcul si on a besoin de récupérer des facteurs de correction des values , et je sais qu’il faut plutôt être en débian 11 et remis le stable cela fonctionne très bien.
Le problème c’est que l’on va trop vite à vouloir passer à débian 12…

Donc tant que cela fonctionne pour moi je reste en stable et débian 11…

Bon courage
Marc

Le plus c’est que j’ai mis un debian par mégarde, je voulais bien un debian 11, mais j’ai pas sélectionner la bonne source os…
Avant de tous réinstaller j’espérais trouvé une solution. Sinon oui re fresh install en debian11. Sinon je complète avec la version de Jeedom en 4.4.19.

Même mon module adam pro ne remonte pas d’info.
Je fouille sur le forum et je tombe souvent sur : pyenvjeedom de @Michel_F
Qu’est-ce ? Est-ce nécessaire pour mymodbus?
Il n’est pas installé sur ma config.
Bonne soirée.

Jeedom en 4.4.19 n’est pas 100% compatible debian 12

Arretez de migrer vers des solutions non officiellement supportées

Bonjour,

MyModbus bêta fonctionne sous Debian 12 et jeedom 4.5, j’ai testé ainsi qu’au moins un autre utilisateur.

Cette erreur survient lorsque le démon ne connait pas d’instance dédiée à cet équipement. Peut-être faut-il relancer le démon.
Pour savoir ce qui est fait, le mieux serait de passer les log en debug, de relancer le démon et de poster les log lors du redémarrage du démon (mymodbus ET mymodbus_daemon).

Ce n’est plus utile, j’utilise une autre bibliothèque.

Avant de faire un fresh install à cause de MyModbus, j’aimerais faire en sorte de faire fonctionner le plugin. Ce n’est sans doute pas grand chose.

edit: mais si c’est lié à la non compatibilité debian12 / jeedom4.4, je ne peux rien faire.
Passez en 4.5 (si possible) et retestez SVP

A+
Michel

Bonsoir, merci j’avais bien vu ce point. Comme dis par « mégarde » je suis en 12. 2 enfants en vacance ne vous laissent pas vraiment réfléchir correctement.
Mais je vais me débrouiller merci :frowning:

Merci Michel de ton retour rapide, mais je reprend le boulot lundi et j’avais un créneau de quelques heures trankilou sans enfants. Je remonte une Install en Debian 11 en ce moment même.

D’ici 1h je devrais pouvoir retester si c’est fonctionnel. Comme ca je ne te prend pas trop de temp non plus. Et le Debian sera ou non écarté :wink:
La suite dans 1h.

1 « J'aime »

OK

Ceci reste valable

1 « J'aime »

Bien Debian 11 + restore ok.
My modbus ok a priori. je poursuis les tests.
Fab

1 « J'aime »