Problème actualisation données

Bonjour,

J’essai actuellement de récupérer les données de mon onduleur Hybride SolaX X1-6.0-D G4 avec MyModbus depuis quelques jours.

Ma config :

  • Jeedom Atlas Pro 4.4.17
  • MyModbus version béta 2024-06-18 01:02:07

J’ai créé un équipement :

J’ai aussi créé toutes les commandes hier soir :

Tout me semblait fonctionnel jusqu’à ce matin 11h20 ou plus aucune donnée ne remonte (seulement le temps de rafraichissement change) :

RAS dans la config :

J’ai les erreurs suivantes dans les log :

33501|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading Off-grid_PowerActive_R (command id 6077): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe780>
33502|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading Off-grid_PowerS_R (command id 6078): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe1c0>
33503|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading Off-grid_Volt_S (command id 6079): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe2c0>
33504|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading Off-grid_Current_S (command id 6080): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfd440>
33505|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading Off-gridPowerActive_S (command id 6081): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe780>
33506|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading Off-gridPowerS_S (command id 6082): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe1c0>
33507|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading Off-grid_Volt_T (command id 6083): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe2c0>
33508|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading Off-grid_Current_T (command id 6084): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfd440>
33509|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading Off-gridPowerActive_T (command id 6085): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe780>
33510|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading Off-gridPowerS_T (command id 6086): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe1c0>
33511|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading FeedinPower_Rphase.MSB (command id 6090): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe2c0>
33512|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading On-gridRunTime.MSB (command id 6091): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfd440>
33513|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading Off-gridRunTime.MSB (command id 6092): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe780>
33514|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading Off-gridYieldTotal.MSB (command id 6093): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe1c0>
33515|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading Off-gridYieldToday (command id 6087): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe2c0>
33516|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading EchargeToday (command id 6088): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfd440>
33517|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading EchargeTotal.MSB (command id 6094): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe780>
33518|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading SolarEnergyTotal.MSB (command id 6095): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe1c0>
33519|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading SolarEnergyToday (command id 6089): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe2c0>
33520|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading energy to the grid (meter).MSB (command id 6096): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfd440>
33521|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading energy form the grid (meter).MSB (command id 6097): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe780>
33522|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading power to the grid.LSB (command id 6135): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe1c0>
33523|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading power to the grid.MSB (command id 6098): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe2c0>
33524|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading energy to the grid (total).MSB (command id 6099): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfd440>
33525|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading energy form the grid (total).MSB (command id 6100): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe780>
33526|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading energy to the grid (today).MSB (command id 6101): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe1c0>
33527|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading energy form the grid (today).MSB (command id 6102): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe2c0>
33528|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading FeedinPower_Rphase(X3).MSB (command id 6103): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfd440>
33529|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading Charge_Discharg_Power.MSB (command id 6104): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe780>
33530|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading ChargeableElectricCapacity.MSB (command id 6105): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe1c0>
33531|[2024-09-16 16:48:22] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading DischargeableElectricCapacity.MSB (command id 6106): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff93bfe2c0>

Je précise que c’est ma première fois sur Modbus, je ne suis donc pas trop à l’aise :slight_smile:
J’ai essayé les manips de base (désactivation équipement, relance dépendance, relance démon), mais sans succès.

Auriez vous une idée du problème ?

Merci par avance.
Nicolas

Bonjour,

La prochaine version bêta va corriger ça normalement. Elle s’appuie sur la dernière version de pymodbus dont les fonctions de lectures asynchrones sont prévues pour reconnecter le client Modbus en cas de déconnexion, ce qui semble être le cas chez vous.

J’ai déjà testé pas mal de cas, mais sans doute pas tous. Les lectures ne poseront aucun problèmes.

Bon je fais quelques tests encore et publie ce soir. La prochaine bêta sera sur le market cette nuit lors de la synchronisation vers 1h du matin.

A+
Michel

Bonsoir,

Merci beaucoup pour votre retour, et pour le travail sur ce plugin.
Je vous tiendrai au courant après avoir testé la nouvelle béta.

Bonne soirée
Nicolas

Fait

Bonsoir,

Pour commencer, je vous remercie pour la mise à jour !!

Je viens de l’appliquer. Cependant, je n’arrive pas à redémarrer le démon :

J’ai les log suivants :

68341|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading Off-grid_Volt_T (command id 6083): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccfe0c0>
68342|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading Off-grid_Current_T (command id 6084): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccffb00>
68343|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading Off-gridPowerActive_T (command id 6085): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccff000>
68344|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading Off-gridPowerS_T (command id 6086): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccfdc40>
68345|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading FeedinPower_Rphase.MSB (command id 6090): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccfe0c0>
68346|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading On-gridRunTime.MSB (command id 6091): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccffb00>
68347|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading Off-gridRunTime.MSB (command id 6092): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccff000>
68348|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading Off-gridYieldTotal.MSB (command id 6093): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccfdc40>
68349|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading Off-gridYieldToday (command id 6087): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccfe0c0>
68350|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading EchargeToday (command id 6088): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccffb00>
68351|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading EchargeTotal.MSB (command id 6094): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccff000>
68352|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading SolarEnergyTotal.MSB (command id 6095): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccfdc40>
68353|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading SolarEnergyToday (command id 6089): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccfe0c0>
68354|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading energy to the grid (meter).MSB (command id 6096): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccffb00>
68355|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading energy form the grid (meter).MSB (command id 6097): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccff000>
68356|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading power to the grid.LSB (command id 6135): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccfdc40>
68357|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading power to the grid.MSB (command id 6098): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccfe0c0>
68358|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading energy to the grid (total).MSB (command id 6099): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccffb00>
68359|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading energy form the grid (total).MSB (command id 6100): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccff000>
68360|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading energy to the grid (today).MSB (command id 6101): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccfdc40>
68361|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading energy form the grid (today).MSB (command id 6102): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccfe0c0>
68362|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading FeedinPower_Rphase(X3).MSB (command id 6103): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccffb00>
68363|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading Charge_Discharg_Power.MSB (command id 6104): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccff000>
68364|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading ChargeableElectricCapacity.MSB (command id 6105): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccfdc40>
68365|[2024-09-17 21:00:48] ERROR  : PyModbusClient: *Solax Modbus* Something went wrong while reading DischargeableElectricCapacity.MSB (command id 6106): <class 'pymodbus.exceptions.ConnectionException'>  = Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.31.18:502]. Traceback: <traceback object at 0xffff9ccfe0c0>
68366|[2024-09-17 21:16:27] ERROR  : Impossible de lancer le démon
68367|[2024-09-17 21:19:02] ERROR  : Impossible de lancer le démon
68368|[2024-09-17 21:19:13] ERROR  : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2024-09-17 21:18:52
68369|[2024-09-17 21:19:35] ERROR  : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2024-09-17 21:18:52
68370|[2024-09-17 21:20:13] ERROR  : Impossible de lancer le démon
68371|[2024-09-17 21:20:28] ERROR  : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2024-09-17 21:20:03
68372|[2024-09-17 21:20:45] ERROR  : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2024-09-17 21:20:03
68373|[2024-09-17 21:24:24] ERROR  : Impossible de lancer le démon
68374|[2024-09-17 21:25:13] ERROR  : Impossible de lancer le démon
68375|[2024-09-17 21:28:47] ERROR  : Impossible de lancer le démon
68376|[2024-09-17 21:29:34] ERROR  : Impossible de lancer le démon

Savez-vous comment activer le démon ?

Merci par avance.
Nicolas

Bonsoir,

Ce sont des messages de l’ancienne version du démon. Êtes-vous sûr d’avoir fait la mise à jour correctement ?

Bonjour,

En effet, je pense que les premiers log « Not connected » viennent de l’ancienne béta, mais pas ceux concernant le démon.

Voici ceux de ce matin :

0566|[2024-09-18 05:30:04] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0567|[2024-09-18 05:30:14] ERROR  : Impossible de lancer le démon
0568|[2024-09-18 05:35:03] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0569|[2024-09-18 05:35:13] ERROR  : Impossible de lancer le démon
0570|[2024-09-18 05:40:03] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0571|[2024-09-18 05:40:13] ERROR  : Impossible de lancer le démon
0572|[2024-09-18 05:45:03] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0573|[2024-09-18 05:45:13] ERROR  : Impossible de lancer le démon
0574|[2024-09-18 05:50:03] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0575|[2024-09-18 05:50:14] ERROR  : Impossible de lancer le démon
0576|[2024-09-18 05:55:03] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0577|[2024-09-18 05:55:13] ERROR  : Impossible de lancer le démon
0578|[2024-09-18 06:00:04] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0579|[2024-09-18 06:00:14] ERROR  : Impossible de lancer le démon
0580|[2024-09-18 06:05:03] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0581|[2024-09-18 06:05:13] ERROR  : Impossible de lancer le démon
0582|[2024-09-18 06:10:03] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0583|[2024-09-18 06:10:13] ERROR  : Impossible de lancer le démon
0584|[2024-09-18 06:15:04] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0585|[2024-09-18 06:15:14] ERROR  : Impossible de lancer le démon
0586|[2024-09-18 06:20:03] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0587|[2024-09-18 06:20:13] ERROR  : Impossible de lancer le démon
0588|[2024-09-18 06:25:04] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0589|[2024-09-18 06:25:14] ERROR  : Impossible de lancer le démon
0590|[2024-09-18 06:30:05] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0591|[2024-09-18 06:30:15] ERROR  : Impossible de lancer le démon
0592|[2024-09-18 06:32:46] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
0593|[2024-09-18 06:32:56] ERROR  : Impossible de lancer le démon
0594|[2024-09-18 06:35:03] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement

Je pense avoir fait correctement la maj du plugin (désactivation de mon équipement avant maj, enregistrement de l’équipement après maj, et activation équipement). Screen de la config :

Nicolas

Je viens de faire la nouvelle maj, je n’ai plus le bouton « redémarré démon », et démon toujours HS :

J’ai toujours les mêmes log.

Les log de mise à jour disent quoi ?

Il faudrait essayer de désactiver puis réactiver le plugin. Ensuite réinstaller les dépendances et contrôler les log de mise à jour.

Bonsoir,

Voici les log :

0570|[2024-09-18 05:40:03] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement 
0571|[2024-09-18 05:40:13] ERROR  : Impossible de lancer le démon 0572|[2024-09-18 05:45:03] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement 0573|[2024-09-18 05:45:13] ERROR  : Impossible de lancer le démon 
0574|[2024-09-18 05:50:03] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement 
0575|[2024-09-18 05:50:14] ERROR  : Impossible de lancer le démon 
0576|[2024-09-18 05:55:03] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement 
0577|[2024-09-18 05:55:13] ERROR  : Impossible de lancer le démon 
0578|[2024-09-18 06:00:04] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement 
0579|[2024-09-18 06:00:14] ERROR  : Impossible de lancer le démon 
0580|[2024-09-18 06:05:03] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement 
0581|[2024-09-18 06:05:13] ERROR  : Impossible de lancer le démon 
0582|[2024-09-18 06:10:03] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement 
0583|[2024-09-18 06:10:13] ERROR  : Impossible de lancer le démon 
0584|[2024-09-18 06:15:04] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement 
0585|[2024-09-18 06:15:14] ERROR  : Impossible de lancer le démon 
0586|[2024-09-18 06:20:03] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement 
0587|[2024-09-18 06:20:13] ERROR  : Impossible de lancer le démon 
0588|[2024-09-18 06:25:04] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement 
0589|[2024-09-18 06:25:14] ERROR  : Impossible de lancer le démon 
0590|[2024-09-18 06:30:05] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement 
0591|[2024-09-18 06:30:15] ERROR  : Impossible de lancer le démon 
0592|[2024-09-18 06:32:46] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement 
0593|[2024-09-18 06:32:56] ERROR  : Impossible de lancer le démon 
0594|[2024-09-18 06:35:03] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement 
0595|[2024-09-18 06:35:13] ERROR  : Impossible de lancer le démon 
0596|[2024-09-18 06:40:03] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement 
0597|[2024-09-18 06:40:13] ERROR  : Impossible de lancer le démon 
0598|[2024-09-18 06:40:41] ERROR  : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2024-09-18 06:40:03 
0599|[2024-09-18 06:40:59] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement 
0600|[2024-09-18 06:41:09] ERROR  : Impossible de lancer le démon 
0601|[2024-09-18 06:45:03] ERROR  : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement 
0602|[2024-09-18 06:45:13] ERROR  : Impossible de lancer le démon

C’est bizarre car j’ai rien depuis 6h45…

J’ai essayé de désactiver le plugin, de relancer les dépendances (myModbus et pyenv), de désactiver l’équipement… mais pas d’amélioration. Et toujours pas de log depuis 6h45…

Et voici les log update :

0000|++++++++++++++++++++++++++++++++++++++ 
0001|+ MyModbus Install dependancies 
0002|+ v1.5 
0003|+ By Bebel27 
0004|++++++++++++++++++++++++++++++++++++++ 
0005|++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
0006|MyModbus - Debut de l'installation des dependances ... 
0007|++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
0008|- 
0009|Wed Sep 11 21:41:07 CEST 2024 
0010|++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
0011|Mises a jour du systeme en cours ... 
0012|/!\ Peut etre long suivant l'anciennete de votre systeme. 
0013|++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
0014|- 
0015|++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
0016|Installation dependance python-pip 
0017|++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
0018|Reading package lists... 
0019|Building dependency tree... 
0020|Reading state information... 
0021|python3-pip is already the newest version (20.3.4-4+deb11u1). 
0022|python3-setuptools is already the newest version (52.0.0-4+deb11u1). 
0023|0 upgraded, 0 newly installed, 0 to remove and 143 not upgraded. 
0024|- 
0025|++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
0026|Installation dependance pypModbus 
0027|++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
0028|Requirement already satisfied: pyModbus==2.5.3 in /usr/local/lib/python3.9/dist-packages (2.5.3) 
0029|Requirement already satisfied: six>=1.15.0 in /usr/local/lib/python3.9/dist-packages (from pyModbus==2.5.3) (1.16.0) 
0030|Requirement already satisfied: pyserial>=3.4 in /usr/local/lib/python3.9/dist-packages (from pyModbus==2.5.3) (3.5) 
0031|WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. 
0032|- 
0033|- 
0034|++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
0035|Installation dependance git 
0036|++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
0037|Reading package lists... 
0038|Building dependency tree... 
0039|Reading state information... 
0040|git is already the newest version (1:2.30.2-1+deb11u3). 
0041|0 upgraded, 0 newly installed, 0 to remove and 143 not upgraded. 
0042|- 
0043|++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
0044|Clonage de rien 
0045|++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
0046|- 
0047|++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
0048|Controle version... 
0049|++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
0050|Version de python 
0051|Python 3.9.2 
0052|Version de PIP 
0053|pip 24.2 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9) 
0054|++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
0055|Fin de l'installation des dependances MyModbus... 
0056|++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Ca ressemble à des logs de la version stable, ça…

Pour être sûr, il faudrait désactiver le plugin, supprimer les fichiers de log, réactiver le plugin, réinstaller les dépendances et poster les log mymodbus_update qui devraient ressembler à

0000|======================================================================
0001|== 17/09/2024 21:57:20 == Dependencies installation for mymodbus
0002|======================================================================
0003|[  5% ] : Clean apt...
0004|[  9% ] : Clean apt : [  OK  ]
0005|[ 10% ] : Update apt...
0006|[ 19% ] : Update apt : [  OK  ]
0007|[ 20% ] : Init python3 & prerequisites...
0008|[ 31% ] : Init python3 & prerequisites : [  OK  ]
0009|[ 32% ] : Init PyEnv...
0010|** PyEnv required: 3.9.2 < 3.11 **
0011|[ 43% ] : Init PyEnv : [  OK  ]
0012|[ 44% ] : install or update PyEnv...
0013|[ 55% ] : install or update PyEnv : [  OK  ]
0014|[ 56% ] : Install Python 3.11 with PyEnv...
0015|** python3 path: /opt/pyenv/versions/3.11.8/bin/python3 **
0016|[ 67% ] : Install Python 3.11 with PyEnv : [  OK  ]
0017|[ 68% ] : Setting up virtual environment...
0018|** Version of python in VENV: Python 3.11.8
0019|[ 79% ] : Setting up virtual environment : [  OK  ]
0020|[ 80% ] : Install the required python packages...
0021|[ 89% ] : Install the required python packages : [  OK  ]
0022|[ 90% ] : Summary of installed packages...
0023|aiohappyeyeballs==2.4.0
0024|aiohttp==3.10.5
0025|aiosignal==1.3.1
0026|attrs==24.2.0
0027|frozenlist==1.4.1
0028|idna==3.10
0029|jeedomdaemon==0.11.2
0030|multidict==6.1.0
0031|pymodbus==3.7.2
0032|pyserial==3.5
0033|yarl==1.11.1
0034|[ 99% ] : Summary of installed packages : [  OK  ]
0035|[100% ] : Finished !
0036|======================================================================
0037|==OK== Installation Successful
0038|======================================================================

edit:
pour supprimer un fichier log, il faut l’afficher et cliquer sur le bouton rouge « Supprimer » en haut à doite. Attention pas « Supprimer tout » sinon vous allez supprimer tous les fichiers log, ce n’est pas ce que je vous suggère

Une capture de la page santé serait utile aussi, si vous voulez bien poster ça.

En suivant votre procédure, je n’ai aucun log qui apparaît dans mymodbus_update…

J’ai seulement cela dans mymodbus_package :

0020|Hit:6 https://packagecloud.io/ookla/speedtest-cli/debian bullseye InRelease 
0049|+ echo 6 
0063|libncurses5-dev is already the newest version (6.2+20201114-2+deb11u2). 
0071|libncursesw5-dev is already the newest version (6.2+20201114-2+deb11u2). 
0079|libffi-dev is already the newest version (3.3-6).

Voici les screens de la page santé :


Réglage / Système / Configuration
Onglet >OS/DB
En bas, bouton rouge >
Administration système « >_ Ouvrir »
Taper ps axf

Qu’est-ce que ça retourne ?

Voici un premier retour. Désolé je suis sur mon téléphone, le copier / coller n’est pas propre.
Je vous envoi les infos en texte préformaté demain si les screens ne sont pas suffisants.


Réglage / Système / Configuration
Onglet >OS/DB
En bas, bouton rouge >
Administration système « >_ Ouvrir »
Taper ps axf | grep mymodbus

Pardon, j’ai pas tapé ici ce que j’ai tapé chez moi…

Et voici @Michel_F :

Possibilité de prendre la main à distance ?
Je vous ai envoyé un MP

Bonjour Michel,

J’ai installé la nouvelle béta, pas d’amélioration.
J’ai donc créé un Template avec mon équipement. J’ai supprimé le plugin MyModbus et pyenv (qui avait été créé automatiquement avec une ancienne béta de MyModbus).
J’ai réinstallé MyModbus, activé le plugin, désactivé le démon auto, relancé les dépendances, créé mon équipement avec utilisation du Template, et activé le démon auto… Tout est de nouveau ok, et j’ai mes premières remontées d’info !

Et maintenant, j’ai bien un log dans update :

0000|======================================================================
0001|== 19/09/2024 14:12:14 == Dependencies installation for mymodbus
0002|======================================================================
0003|[  5% ] : Clean apt...
0004|[  9% ] : Clean apt : [  OK  ]
0005|[ 10% ] : Update apt...
0006|[ 19% ] : Update apt : [  OK  ]
0007|[ 20% ] : Init python3 & prerequisites...
0008|[ 31% ] : Init python3 & prerequisites : [  OK  ]
0009|[ 32% ] : Init PyEnv...
0010|** PyEnv required: 3.9.2 < 3.11 **
0011|[ 43% ] : Init PyEnv : [  OK  ]
0012|[ 44% ] : install or update PyEnv...
0013|[ 55% ] : install or update PyEnv : [  OK  ]
0014|[ 56% ] : Install Python 3.11 with PyEnv...
0015|** python3 path: /opt/pyenv/versions/3.11.10/bin/python3 **
0016|[ 67% ] : Install Python 3.11 with PyEnv : [  OK  ]
0017|[ 68% ] : Setting up virtual environment...
0018|** Version of python in VENV: Python 3.11.10
0019|[ 79% ] : Setting up virtual environment : [  OK  ]
0020|[ 80% ] : Install the required python packages...
0021|[ 89% ] : Install the required python packages : [  OK  ]
0022|[ 90% ] : Summary of installed packages...
0023|aiohappyeyeballs==2.4.0
0024|aiohttp==3.10.5
0025|aiosignal==1.3.1
0026|attrs==24.2.0
0027|frozenlist==1.4.1
0028|idna==3.10
0029|jeedomdaemon==0.11.2
0030|multidict==6.1.0
0031|pymodbus==3.7.2
0032|pyserial==3.5
0033|yarl==1.11.1
0034|[ 99% ] : Summary of installed packages : [  OK  ]
0035|[100% ] : Finished !
0036|======================================================================
0037|==OK== Installation Successful
0038|======================================================================

Je test quelques jours avant de mettre la solution.

Merci encore pour ton aide !!
Bonne journée.

1 « J'aime »

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