Aide lecture log MyModbus

Bonjour,
Je suis à la recherche d’aide pour la lecture et essayer de comprendre pourquoi il y a des retours aléatoire. Merci

Voici les informations :
Version jeedom 4.3
MyModbus beta installé ce midi.
Log :
mymodbus.txt (67,2 Ko)
Il y a 3 équipements de créé avec X commandes.
C’est une lecture de données en modbus TCP sur un appareil rtu vers tcp waveshare.
Merci pour votre aide

Bonjour,

Les commandes doivent avoir une adresse esclave définie. A priori vous avez effacé ce paramètre :

    request['slave'] = int(req_config['cmdSlave'])
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: invalid literal for int() with base 10: ''

Se référer à la doc constructeur et à la doc du plugin pour ce paramètre.

A+
Michel

Bonjour,
Merci.
Je n’avais pas vu cette modification.
J’ai passé le système de stable en bêta en pensant que ça m’aurait aidé à comprendre pourquoi j’ai des valeurs aléatoire.
Donc j’ai modifié la configuration.
Maintenant j’ai cela en log.
Pouvez vous m’expliquer car les valeurs ne fluctuent pas. Merci
mymodbus (1).txt (672,7 Ko)

Et dois je cocher la case rtu to tcp?
Étant donné que l’appareil est rtu et j’ai mis un convertisseur rtu to tcp. Merci pour cette précision.

Bonjour,

Le démon n’est pas exécuté, il faut le lancer.

Ahhh, pourtant dans la page de configuration, il n’y a pas de beug


J’ai relancé et la date du dernier lancement ne change pas. Toujours à la même date.
Que dois-je faire ?
Merci

Dans le menu Réglages / Système / Configuration, onglet OS / DB
Dans la partie du bas >_ Administration système, cliquer sur >_ Ouvrir
Tapez cette commande : ps axf | grep mymodbus | grep -v grep et postez le retour ici SVP (dans des balises préformatées)
Et dites moi combien d’équipements MyModbus actifs vous avez SVP.

Que disent les logs depuis ça ?

Ok. Cependant, c’est pas chez moi.
Accès à distance par vpn sur téléphone donc un peu compliqué.
Je pourrai déposer les informations demain après-midi.
Et il y avait 3 équipements au départ.
Maintenant, j’en ai plus 1 d’activer pour les recherches et test. C’est plus simple.
Merci pour votre aide.

Voici les derniers log. Avec plusieurs redémarrage. Car il y a/avait un beug (non sauvegarder id slave).
Là, j’ai vérifié et relancé plusieurs fois et actualisation page web.
Merci
mymodbus.txt (74,5 Ko)

Le démon ne log rien, je pense franchement qu’il n’est pas exécuté. Si vous n’avez pas un meilleur accès, on regardera ça une autre fois

Ok. Ça marche.
Merci beaucoup.
Je mettrai les informations demain après-midi.

Bonjour,
Voici les infos de la commande ps axf | grep mymodbus | grep -v :

 8033 ?        SNl    2:58 /var/www/html/plugins/mymodbus/ressources/_pyenv/versions/3.11.6/bin/python3 mymodbusd.py --socketport 55502 --loglevel debug --apikey RyBgO8ry5uNqAL5qqQiciZaaUFQQkTA2928jr98t8iGFh55cAUP0xexFhpBtT9iZ --callback localhost:80/plugins/mymodbus/core/php/jeemymodbus.php --json [{"id":"11","name":"onduleur maitre","eqProtocol":"","eqKeepopen":"","eqRefreshMode":"polling","eqPolling":"5","eqWriteCmdCheckTimeout":"1","eqFirstDelay":"0","cmds":[{"id":"105","name":"GridVoltage(X1)","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"75","name":"GridCurrent(X1) ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"78","name":"GridPower(X1) ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"85","name":"PvVoltage1","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"86","name":"PvVoltage2","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"80","name":"PvCurrent1","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"81","name":"PvCurrent2","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"82","name":"GridFrequency(X1)","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"83","name":"Temperature","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"84","name":"RunMode","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"72","name":"Powerdc1 ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"73","name":"Powerdc2","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"74","name":"TemperFaultValue","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"100","name":"Pv1VoltFaultValue ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"106","name":"Pv2VoltFaultValue ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"111","name":"GfciFaultValue","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"112","name":"GridVoltFaultValu","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"113","name":"GridFreqFaultValueT","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"114","name":"DciFaultValue","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"115","name":"TimeCountDown","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"116","name":"BatVoltage_Charge1","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"117","name":"BatCurrent_Charge1","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"118","name":"Batpower_Charge1","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"119","name":"BMS_Connect_State ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"120","name":"TemperatureBat","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"125","name":"BDCStatus","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"126","name":"GridStatus","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"128","name":"MPPTCount","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"127","name":"Battery Capacity ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"129","name":"OutputEnergy_Charge.LSB","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"130","name":"OutputEnergy_Charge.MSB","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"131","name":"REV","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"132","name":"OutputEnergy_Charge_today","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"133","name":" InputEnergy_Charge.LSB","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"134","name":" InputEnergy_Charge.MSB ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"135","name":"InputEnergy_Charge_today ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"136","name":" BMS ChargeMaxCurrent","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"137","name":"BMS DischargeMaxCurrent ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"138","name":"BMS_BatteryCapacity","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"87","name":"PCSMajorFault","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"88","name":"BatteryMajorFault","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"139","name":"InvFaultMessage.LSB","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"140","name":"InvFaultMessage.MSB","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"141","name":"Mgr FaultMessage","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"142","name":"Bat_BMS_FaultMessage.LSB ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"143","name":"Bat_BMS_FaultMessage.MSB","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"144","name":"feedin_power","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"145","name":"feedin_energy_total(meter)","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"146","name":"consum_energy_total(meter) ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"147","name":"Off-gridVoltage(X1) ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"98","name":"Off-gridCurrent","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"148","name":"Off-gridPower(X1)","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"}]},{"id":"21","name":"test-modbus_1","eqProtocol":"","eqKeepopen":"","eqRefreshMode":"polling","eqPolling":"5","eqWriteCmdCheckTimeout":"1","eqFirstDelay":"0","cmds":[{"id":"89","name":"BMS_UserSOC","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"}]},{"id":"20","name":"test_modbus","eqProtocol":"","eqKeepopen":"","eqRefreshMode":"polling","eqPolling":"5","eqWriteCmdCheckTimeout":"1","eqFirstDelay":"0","cmds":[{"id":"79","name":"GridPower(X1) ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"}]}]
26444 ?        SN     0:00  \_ /var/www/html/plugins/mymodbus/ressources/_pyenv/versions/3.11.6/bin/python3 mymodbusd.py --socketport 55502 --loglevel debug --apikey RyBgO8ry5uNqAL5qqQiciZaaUFQQkTA2928jr98t8iGFh55cAUP0xexFhpBtT9iZ --callback localhost:80/plugins/mymodbus/core/php/jeemymodbus.php --json [{"id":"11","name":"onduleur maitre","eqProtocol":"","eqKeepopen":"","eqRefreshMode":"polling","eqPolling":"5","eqWriteCmdCheckTimeout":"1","eqFirstDelay":"0","cmds":[{"id":"105","name":"GridVoltage(X1)","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"75","name":"GridCurrent(X1) ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"78","name":"GridPower(X1) ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"85","name":"PvVoltage1","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"86","name":"PvVoltage2","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"80","name":"PvCurrent1","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"81","name":"PvCurrent2","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"82","name":"GridFrequency(X1)","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"83","name":"Temperature","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"84","name":"RunMode","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"72","name":"Powerdc1 ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"73","name":"Powerdc2","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"74","name":"TemperFaultValue","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"100","name":"Pv1VoltFaultValue ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"106","name":"Pv2VoltFaultValue ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"111","name":"GfciFaultValue","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"112","name":"GridVoltFaultValu","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"113","name":"GridFreqFaultValueT","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"114","name":"DciFaultValue","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"115","name":"TimeCountDown","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"116","name":"BatVoltage_Charge1","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"117","name":"BatCurrent_Charge1","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"118","name":"Batpower_Charge1","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"119","name":"BMS_Connect_State ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"120","name":"TemperatureBat","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"125","name":"BDCStatus","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"126","name":"GridStatus","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"128","name":"MPPTCount","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"127","name":"Battery Capacity ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"129","name":"OutputEnergy_Charge.LSB","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"130","name":"OutputEnergy_Charge.MSB","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"131","name":"REV","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"132","name":"OutputEnergy_Charge_today","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"133","name":" InputEnergy_Charge.LSB","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"134","name":" InputEnergy_Charge.MSB ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"135","name":"InputEnergy_Charge_today ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"136","name":" BMS ChargeMaxCurrent","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"137","name":"BMS DischargeMaxCurrent ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"138","name":"BMS_BatteryCapacity","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"87","name":"PCSMajorFault","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"88","name":"BatteryMajorFault","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"139","name":"InvFaultMessage.LSB","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"140","name":"InvFaultMessage.MSB","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"141","name":"Mgr FaultMessage","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"142","name":"Bat_BMS_FaultMessage.LSB ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"143","name":"Bat_BMS_FaultMessage.MSB","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"144","name":"feedin_power","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"145","name":"feedin_energy_total(meter)","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"146","name":"consum_energy_total(meter) ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"147","name":"Off-gridVoltage(X1) ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"},{"id":"98","name":"Off-gridCurrent","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"},{"id":"148","name":"Off-gridPower(X1)","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"}]},{"id":"21","name":"test-modbus_1","eqProtocol":"","eqKeepopen":"","eqRefreshMode":"polling","eqPolling":"5","eqWriteCmdCheckTimeout":"1","eqFirstDelay":"0","cmds":[{"id":"89","name":"BMS_UserSOC","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"0"}]},{"id":"20","name":"test_modbus","eqProtocol":"","eqKeepopen":"","eqRefreshMode":"polling","eqPolling":"5","eqWriteCmdCheckTimeout":"1","eqFirstDelay":"0","cmds":[{"id":"79","name":"GridPower(X1) ","type":"info","cmdSlave":"","cmdFctModbus":"","cmdFormat":"","cmdAddress":"","cmdFrequency":"","cmdInvertBytes":"","cmdInvertWords":"","repeat":"1"}]}]

Voici les log (de maintenant, en fichier car en formatée : trop de ligne) :
mymodbus.txt (2,2 Mo)

J’ai modifié ID du seul equipement actif car il y avait des erreurs.

1 « J'aime »

Bonjour,

Le démon ne tourne toujours pas et c’est normal puisque l’équipement n’était pas configuré correctement lors du démarrage.
Il faudrait redémarrer le démon via la page de gestion du plugin:

A+
Michel

Oui, Je voyais des beugs. Donc j’ai redemarré la box en entier et voici les log.
mymodbus.txt (2,2 Mo)

Et j’ai toujours un beug.
Merci de votre aide.

Dans les log, à chaque sauvegarde et envoi de la config vers le démon ou exécution d’une commande action il y a la ligne :

[2024-02-19 14:32:27][ERROR] : sendToDaemon: socket_write ERROR: Broken pipe

Le plugin dans Jeedom ne sais pas envoyer la mise à jour au démon.
Il n’y a aucune ligne de log venant du démon.

Les seules lignes de log concernant le démon sont les ordres d’arrêt depuis jeedom:

[2024-02-18 11:25:31][INFO] : deamon_stop: Début
[2024-02-18 11:25:31][DEBUG] : deamon_stop $deamon_state ok
[2024-02-18 11:25:31][INFO] : deamon_stop: Arrêt du démon...
[2024-02-18 11:25:34][INFO] : deamon_stop: Démon arrêté

→ Le démon n’est pas exécuté.

Vous pouvez :

  • Supprimer vos 2 équipements de test qui ne fonctionnent pas
  • (Re)Démarrer le démon et m’envoyer les logs debug de ce moment-là SVP ?
  • Poster une capture de la config de l’équipement et de quelques commandes

voici le redemarrage du demon :

la config de l’equipement :

Voici les log :
mymodbus.txt (577,9 Ko)

Merci de votre aide.

Voilà, maintenant on voit enfin que le démon est démarré et donne des infos.

Bon… par contre il n’arrive pas à communiquer…

Vous avez essayé avec Modbus Doctor ou un autre outil pour contrôler si les paramètres de communication sont les bons ?
Est-ce que ça a déjà fonctionné ?

edit: en tout cas, chez vous, l’utilisation de plages de registres serait une optimisation de comm manifeste !

Bonjour,
Ok. Cool!! c’est deja une bonne chose. Merci pour votre aide.
Par contre est-il possible de verifier les infomations du convertisseur si il y a une erreur. Merci.
J’ai modifié les info mais je ne sais pas trop si c’est correcte. Le retour d’information est aléatoire.
J’ai aucune données en reception du convertisseur dans jeedom.
Seulement j’ai effectué un teste avec modbus doctor et j’arrive à avoir des données mais aléatoire (à voir par la suite).

Il faudrait détailler tout pour que qui que ce soit puisse vous aider :

  • configuration hardware :
    • quels équipements exactement
    • comment tout ça est branché
  • configuration software :
    • comment tout est configuré
    • comment est le réseau

Et alors on pourrait vous aider. Là, je sais que vous avez MyModbus et a priori une passerelle, c’est tout.

Bonjour,
Désolé pour la reponse tardive.
Alors j’ai toujours un soucis de lecture. Je n’ai pas de remonté dans jeedom et aleatoire dans Modbusdoctor.

Donc :
c’est un systeme proxmox ryzen 7 avec nvme.
Jeedom est virtualisé sous debian sous version 4.3.X.
dans jeedom, il n’y a rien d’autres que Mymodbus. c’est une des prioritées.
Tous le reseau est en cablé rj45 cat 6 voir 7.
Precision :
Box internet ->routeur perso → 1 switch 16port → divers equipement (jeedom, convertisseur modbus, etc…)

Concernant la partie modbus :
Jeedom avec MyModbus
Convertisseur RTU vers TCP.
il n’y a rien d’autres en modbus pour l’instant.

Concernant le convertisseur RTU vers TCP :
il sert à convertir les données modbus rtu d’un solax X1 hybrid.
J’ai tous une liste d’adresse RTU, que j’ai convertis en adresse TCP.

Merci de votre aide.