Modbus KO ne fonctionne plus après mise a jour beta 29

Bonjours, @Michel_F
je suis en Debian 11.9 avec Rpi3 jeedom 4.3.22
Aucun problème détecté avant le passage de la beta 29
Je suis en TCP
Dans les Log Mymodbus voila je que je retrouve

[2024-02-14 10:42:13]ERROR : PyModbusClient: *Crouzet* Something went wrong while building the write request for BP Cuisine (command id 6406): ValueError("invalid literal for int() with base 10: ''")
[2024-02-14 10:42:13]ERROR : PyModbusClient: *Crouzet* Something went wrong while building the write request for MW12_0 (command id 6399): ValueError("invalid literal for int() with base 10: ''")
[2024-02-14 10:42:18]ERROR : PyModbusClient: *Crouzet* Something went wrong while building the write request for BP Cuisine (command id 6406): ValueError("invalid literal for int() with base 10: ''")
[2024-02-14 10:42:18]ERROR : PyModbusClient: *Crouzet* Something went wrong while building the write request for MW12_0 (command id 6399): ValueError("invalid literal for int() with base 10: ''")
[2024-02-14 11:01:57]ERROR : PyModbusClient: *Crouzet* Something went wrong while building the write request for BP Cuisine (command id 6406): ValueError("invalid literal for int() with base 10: ''")
[2024-02-14 11:01:57]ERROR : PyModbusClient: *Crouzet* Something went wrong while building the write request for MW12_0 (command id 6399): ValueError("invalid literal for int() with base 10: ''")

J 'ai quand même supprimé le dossier ressource et reinstalé les dépendance mais toujours la même chose .

EDIT: je vient de voir que toute les valeur dans la colonne Paramètres pour les action sont vide

ca ne sais pas fonctionné

Merci pour votre aide.

Bonjour @Doud,

Est-ce que les champs valeurs étaient renseignés avant le passage en beta29 ?

Oui bien sur

le problème est que je ne sais pas écrire pour remettre les valeurs. elle ne s enregistre pas

J ai
-un jeedom rpi3 prod Debian 11.9 jeedom 4.3.22 mymodbus Beta 28
-un jeedom VM test Debian 11.9 jeedom 4.3.22 mymodbus Beta 29
Beta 28 les valeur sont écrite mais beta 29 rien d écrit et rien n est retenu après mise a jour
Si tu veux je te donne un accès.

Je reproduis chez moi et j’ai pu corriger le problème, ça sera avec la beta de demain matin 1h

Sinon, voilà la modif :

Ligne 785 de plugins/mymodbus/core/class/mymodbus.class.php :

      if (substr($key, 0, 3) == 'cmd' && !in_array($key, array_keys($confOK)) && substr($key, 0, 13) !== 'cmdSourceBlob' && $key !== 'cmdOption' && $key !== 'cmdWriteValue' ||

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