Comment arrêter le rafraîchissement mymodbus

Bonjour

Est-il possible de stopper momentanément sur une période, 20h à 6h par exemple, le rafraîchissement ou l’interrogation de mon onduleur solaredge, car il se met en veille dès qu’il n’y a plus de production, ce qui provoque des erreurs de log inutiles car les commandes ne sont plus accessibles provisoirement.

Pour info, je récupère la commande d’état de mon onduleur (veille ou production)
Merci

Bonsoir,

Un scénario qui désactive ton équipement mymodbus le soir et qui le réactive le matin devrait faire l’affaire

1 « J'aime »

Bonjour,

+1 avec Bison
Je sais que @thomaspascal a eu exactement le même problème avec le même matériel et crois qu’il fait comme ça.

A+
Michel

Bonjour,
J’ai un truc qui fait exactement ça, pour un onduleur solaire :
Gestion du scénario sur évènement et planifié :
image

  • Durant la nuit, je planifie la réactivation de l’équipement modbus ;
  • Lorsque l’onduleur ne répond plus, je relance le scénario.
    60 minutes après le lever du soleil, l’équipement est réactivé et je redémarre le démon :

    En cas d’échec de la communication, l’équipement est désactivé et je redémarre le démon :

    Le bloc code pour le redémarrage du démon, piqué je ne sais plus où sur community :
$_plugin_Id = 'mymodbus';
	// charger le plugin 
	$_plugin = plugin::byId($_plugin_Id);
	if (is_object($_plugin)) {
	    	// start deamon ...
		$scenario->setLog('démarrage du plugin ' . $_plugin_Id);    
    		$_plugin->deamon_start(true);    
		$scenario->setLog('status daemon du plugin : ' . $_plugin->deamon_info()['state']);
    }

Bonne journée.

1 « J'aime »

Bonjour

Merci, je vais tenter aussi.

Et je donnerai d’ici 2 ou trois jours un rex.

Bonjour

Donc j’ai fait dans un premier temps la solution de @Bison puis ta solution
qui me semble un peu moins violente (juste dans le log deux fois le I_statut) et deux erreur comme quoi le demon doit attendre 45’ avant de redémarrer, j’ai modifier le code
en ajoutant un sleep 50.

$_plugin_Id = 'mymodbus';
	// charger le plugin 
	$_plugin = plugin::byId($_plugin_Id);
	if (is_object($_plugin)) {
	    	// start deamon ...
		$scenario->setLog('démarrage du plugin ' . $_plugin_Id);
           // Attendre 50 secondes avant de démarrer le démon
    sleep(50);
    		$_plugin->deamon_start(true);    
		$scenario->setLog('status daemon du plugin : ' . $_plugin->deamon_info()['state']);
    }

Je verrai demain si cela va bien ou pas.

Bonne journée

En regardant de plus près, je vois que l’équipement est désactivé puis le démon redémarré. C’est inutile. Même s’il s’agit du seul équipement, le démon peut continuer de tourner « à vide » sans avoir besoin d’être arrêté ou redémarré. Le plugin gère l’activation et désactivation des équipements correctement.

Le démon est fait pour lancer un client pymodbus par équipement avec une interface de communication dédiée actif. Chaque client pymodbus est indépendant des autres.
Si plus aucun équipement n’est actif, il n’y a plus de client pymodbus et le démon attend que Jeedom lui envoie une nouvelle configuration avec un équipement actif.

Hello,

J’ai moyennement compris en quoi ma proposition était plus violente.

Il fait la même chose c’est à dire une désactivation ou activation de l’équipement et redémarre le démon ce qui fait du code et des étapes en plus, qui ne sont pas nécessaires comme l’indique Michel

1 « J'aime »

Bonjour

Ce n’est pas une critique là je suis en train de faire le test entre les deux mais bon ta solution va très bien a priori mais je le saurai demain et moins ennuyante à faire.

Je n’ai pas pris ça pour une critique :slight_smile:

Mais entre :

  • Désactiver l’équipement

Et :

  • Désactiver l’équipement + Avoir un bloc code qui relance le daemon mymodbus

Personnellement je trouve que pour arriver au même résultat il faut mieux uniquement « Désactiver l’équipement ». Mais tu as peut-être vu un truc que j’ai pas vu :slight_smile:

Bonjour,
Je ne sais pas si redémarrer le démon est nécessaire.
J’avais simplement constaté, quand j’ai fait ce scénario, que les erreurs de communication continuaient à remonter dans les logs et que le démon semblait continuer à considérer l’équipement actif.
Sinon, j’utilise héliotrope pour connaître l’heure du lever du soleil. Et après plusieurs essais, il faut au minimum 60 minutes de délai après cette heure pour que l’onduleur réponde.

Bonjour

J’ai tardé à répondre, car j’ai fait plusieurs essais de scénario sans résultats.

time_op, #time#, des SI, des A ; mais rien.

Pouvez vous me faire des propos de scénarios et déclencheur que j’essayerai au fur et à mesure car peut-être que je me trompe de syntaxe

Voici mon dernier scénario que j’ai essayé.


Mais cela ne désactive pas l’équipement, sauf pour l’activation.
Le log me renvoi toujours un défaut et toujours à la même heure.

Aujourd’hui, j’ai une utilisation de jeedom qui est bien abouti, plus de défaut, des équipements et des scénarios divers qui fonctionnent.
et je voudrais bien faire un Retex sur mon installation pour aidée la communauté.
Il me reste que ce plugin qui me renvoi un défaut journalier à la même heures: bon il fonctionne bien quand même, mais je voudrais qu’il évite de me remonter des défauts
inutile (comme dit mon bof, Je chipote pour une « virgule »).

0028|[2025-05-19 22:54:35] ERROR  : Onduleur Solaredge/I_Statut: exception during read request on device id 1, address 40107 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0029|[2025-05-19 22:54:37] ERROR  : Onduleur Solaredge/I_AC_Power: exception during read request on device id 1, address 40083 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0030|[2025-05-19 22:54:38] ERROR  : Onduleur Solaredge/I_Temp_Sink: exception during read request on device id 1, address 40103 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0031|[2025-05-19 22:54:39] ERROR  : Onduleur Solaredge/M_AC_Power: exception during read request on device id 1, address 40206 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0032|[2025-05-19 22:54:40] ERROR  : Onduleur Solaredge/I_AC_VoltageCA: exception during read request on device id 1, address 40076 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0033|[2025-05-19 22:54:42] ERROR  : Onduleur Solaredge/I_AC_Current: exception during read request on device id 1, address 40072 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0034|[2025-05-19 22:54:43] ERROR  : Onduleur Solaredge/M_AC_VA_A: exception during read request on device id 1, address 40212 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0035|[2025-05-19 22:54:49] ERROR  : Onduleur Solaredge/I_AC_Fréquence: exception during read request on device id 1, address 40204 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0036|[2025-05-19 22:54:55] ERROR  : Onduleur Solaredge/M_AC_PF: exception during read request on device id 1, address 40221 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0037|[2025-05-19 22:55:01] ERROR  : Onduleur Solaredge/I_DC_Voltage: exception during read request on device id 1, address 40098 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0038|[2025-05-19 22:55:07] ERROR  : Onduleur Solaredge/I_DC_Current: exception during read request on device id 1, address 40096 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0039|[2025-05-19 22:55:12] ERROR  : Onduleur Solaredge/I_Statut: exception during read request on device id 1, address 40107 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0040|[2025-05-19 22:55:13] ERROR  : Onduleur Solaredge/I_AC_Power: exception during read request on device id 1, address 40083 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0041|[2025-05-19 22:55:14] ERROR  : Onduleur Solaredge/I_Temp_Sink: exception during read request on device id 1, address 40103 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0042|[2025-05-19 22:55:15] ERROR  : Onduleur Solaredge/M_AC_Power: exception during read request on device id 1, address 40206 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0043|[2025-05-19 22:55:16] ERROR  : Onduleur Solaredge/I_AC_VoltageCA: exception during read request on device id 1, address 40076 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0044|[2025-05-19 22:55:17] ERROR  : Onduleur Solaredge/I_AC_Current: exception during read request on device id 1, address 40072 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0045|[2025-05-19 22:55:18] ERROR  : Onduleur Solaredge/M_AC_VA_A: exception during read request on device id 1, address 40212 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0046|[2025-05-19 22:55:19] ERROR  : Onduleur Solaredge/I_AC_Fréquence: exception during read request on device id 1, address 40204 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0047|[2025-05-19 22:55:20] ERROR  : Onduleur Solaredge/M_AC_PF: exception during read request on device id 1, address 40221 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0048|[2025-05-19 22:55:22] ERROR  : Onduleur Solaredge/I_DC_Voltage: exception during read request on device id 1, address 40098 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0049|[2025-05-19 22:55:23] ERROR  : Onduleur Solaredge/I_DC_Current: exception during read request on device id 1, address 40096 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0050|[2025-05-19 22:55:24] ERROR  : Onduleur Solaredge/I_Statut: exception during read request on device id 1, address 40107 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0051|[2025-05-19 22:55:25] ERROR  : Onduleur Solaredge/I_AC_Power: exception during read request on device id 1, address 40083 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0052|[2025-05-19 22:55:26] ERROR  : Onduleur Solaredge/I_Temp_Sink: exception during read request on device id 1, address 40103 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0053|[2025-05-19 22:55:27] ERROR  : Onduleur Solaredge/M_AC_Power: exception during read request on device id 1, address 40206 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0054|[2025-05-19 22:55:28] ERROR  : Onduleur Solaredge/I_AC_VoltageCA: exception during read request on device id 1, address 40076 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0055|[2025-05-19 22:55:29] ERROR  : Onduleur Solaredge/I_AC_Current: exception during read request on device id 1, address 40072 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0056|[2025-05-19 22:55:30] ERROR  : Onduleur Solaredge/M_AC_VA_A: exception during read request on device id 1, address 40212 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]

Je pourrais essayer de passer à 0 le Nombre de tentatives en cas d’erreur?

Merci de votre aide.

Tu peux expliquer stp?

Tu relances ton équipement à 4h00 du matin c’est bien ça? Plutôt que de faire 2 appel au même scénario et ensuite gérer avec des si pour savoir lequel à déclenché tu devrais faire 2 scénario, un pour désactiver et un pour activer comme ça plus besoin de si… et tu peux modifier ton heure de déclenchement sans avoir à modifier tes si…

Les logs du scénario te donnent quoi? Ton déclenchement de désactivation arrive à quelle heure?

Salut,

Bon, désolé pour le montage c’est un peu crade mais j’ai pas pas le courage de faire mieux :slight_smile:

image

EDIT :

A 04h00 déclenchement du scénario

  1. Activation de l’équipement SolarEdge
  2. Activation du scénario de ventilation onduleur
  3. Programmation d’une série d’action au moment du couché du soleil (qui pourra être bougé de quelques minutes avec time_op(#commmande#, 10) pour déclencher les actions 10mn après le coucher du soleil)
    3.a Désactivation de l’équipement SolarEdge
    3.b Désactivation du scénario de ventilation onduleur

Edit 2 : si besoin utilise un A en premier bloc pour déclencher l’activation de l’équipement au lever du soleil

Bonjour

Merci, maintenant j’ai bien bien mon scénario qui fait le boulot, mais j’ai toujours
le défaut log à 23h alors que l’équipement est bien désactivé.
Je t’ai mis les logs, est ce que le démon cherche malgré tout à communiquer avec l’équipement?


Ici on voit bien qu’il tente 3 fois sur Nombre de tentatives en cas d’erreur que j’ai paramétré.

0000|[2025-05-21 23:02:11] ERROR  : Onduleur Solaredge/I_Statut: exception during read request on device id 1, address 40107 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0001|[2025-05-21 23:02:17] ERROR  : Onduleur Solaredge/I_AC_Power: exception during read request on device id 1, address 40083 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0002|[2025-05-21 23:02:23] ERROR  : Onduleur Solaredge/I_Temp_Sink: exception during read request on device id 1, address 40103 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0003|[2025-05-21 23:02:29] ERROR  : Onduleur Solaredge/M_AC_Power: exception during read request on device id 1, address 40206 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0004|[2025-05-21 23:02:31] ERROR  : Onduleur Solaredge/I_AC_VoltageCA: exception during read request on device id 1, address 40076 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0005|[2025-05-21 23:02:33] ERROR  : Onduleur Solaredge/I_AC_Current: exception during read request on device id 1, address 40072 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0006|[2025-05-21 23:02:34] ERROR  : Onduleur Solaredge/M_AC_VA_A: exception during read request on device id 1, address 40212 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0007|[2025-05-21 23:02:35] ERROR  : Onduleur Solaredge/I_AC_Fréquence: exception during read request on device id 1, address 40204 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0008|[2025-05-21 23:02:36] ERROR  : Onduleur Solaredge/M_AC_PF: exception during read request on device id 1, address 40221 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0009|[2025-05-21 23:02:37] ERROR  : Onduleur Solaredge/I_DC_Voltage: exception during read request on device id 1, address 40098 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0010|[2025-05-21 23:02:38] ERROR  : Onduleur Solaredge/I_DC_Current: exception during read request on device id 1, address 40096 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0011|[2025-05-21 23:02:39] ERROR  : Onduleur Solaredge/I_Statut: exception during read request on device id 1, address 40107 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0012|[2025-05-21 23:02:40] ERROR  : Onduleur Solaredge/I_AC_Power: exception during read request on device id 1, address 40083 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0013|[2025-05-21 23:02:41] ERROR  : Onduleur Solaredge/I_Temp_Sink: exception during read request on device id 1, address 40103 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0014|[2025-05-21 23:02:42] ERROR  : Onduleur Solaredge/M_AC_Power: exception during read request on device id 1, address 40206 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0015|[2025-05-21 23:02:44] ERROR  : Onduleur Solaredge/I_AC_VoltageCA: exception during read request on device id 1, address 40076 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0016|[2025-05-21 23:02:45] ERROR  : Onduleur Solaredge/I_AC_Current: exception during read request on device id 1, address 40072 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0017|[2025-05-21 23:02:46] ERROR  : Onduleur Solaredge/M_AC_VA_A: exception during read request on device id 1, address 40212 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0018|[2025-05-21 23:02:47] ERROR  : Onduleur Solaredge/I_AC_Fréquence: exception during read request on device id 1, address 40204 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0019|[2025-05-21 23:02:48] ERROR  : Onduleur Solaredge/M_AC_PF: exception during read request on device id 1, address 40221 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0020|[2025-05-21 23:02:49] ERROR  : Onduleur Solaredge/I_DC_Voltage: exception during read request on device id 1, address 40098 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
0021|[2025-05-21 23:02:50] ERROR  : Onduleur Solaredge/I_DC_Current: exception during read request on device id 1, address 40096 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]

Ici le log d’execution

[2025-05-21 04:00:02][SCENARIO] -- Début : Scenario execute automatiquement sur programmation.
[2025-05-21 04:00:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2025-05-21 04:00:03][SCENARIO] Equipement activé : [Photovoltaique][Onduleur Solaredge]
[2025-05-21 04:00:03][SCENARIO] Activation du scénario : Ventilo onduleur
[2025-05-21 04:00:03][SCENARIO] Pause de 60 seconde(s)
[2025-05-21 04:01:03][SCENARIO] Exécution de la commande [Photovoltaique][Onduleur Solaredge][Rafraîchir]
[2025-05-21 04:01:03][SCENARIO] - Exécution du sous-élément de type [condition] : at #[MAISON][Ma météo][Coucher du soleil]#
[2025-05-21 04:01:03][SCENARIO] Evaluation de la condition : [2110] = 2110
[2025-05-21 04:01:03][SCENARIO] Tâche : 405 programmée à : 2025-05-21 21:10:00
[2025-05-21 04:01:03][SCENARIO] Fin correcte du scénario
------------------------------------
[2025-05-21 06:05:03][SCENARIO] -- Début : Scenario lance manuellement.
[2025-05-21 06:05:03][SCENARIO] - Exécution du sous-élément de type [action] : action
[2025-05-21 06:05:03][SCENARIO] Equipement activé : [Photovoltaique][Onduleur Solaredge]
[2025-05-21 06:05:03][SCENARIO] Activation du scénario : Ventilo onduleur
[2025-05-21 06:05:03][SCENARIO] Pause de 60 seconde(s)
[2025-05-21 06:06:03][SCENARIO] Exécution de la commande [Photovoltaique][Onduleur Solaredge][Rafraîchir]
[2025-05-21 06:06:03][SCENARIO] - Exécution du sous-élément de type [condition] : at #[MAISON][Ma météo][Coucher du soleil]#
[2025-05-21 06:06:03][SCENARIO] Evaluation de la condition : [2110] = 2110
[2025-05-21 06:06:03][SCENARIO] Tâche : 405 programmée à : 2025-05-21 21:10:00
[2025-05-21 06:06:03][SCENARIO] Fin correcte du scénario
------------------------------------
[2025-05-21 21:10:05][SCENARIO] ************Lancement sous tâche**************
[2025-05-21 21:10:05][SCENARIO] - Exécution du sous-élément de type [action] : do
[2025-05-21 21:10:05][SCENARIO] Equipement désactivé : [Photovoltaique][Onduleur Solaredge]
[2025-05-21 21:10:05][SCENARIO] Désactivation du scénario : Ventilo onduleur
[2025-05-21 21:10:05][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2025-05-22 04:00:02][SCENARIO] -- Début : Scenario execute automatiquement sur programmation.
[2025-05-22 04:00:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2025-05-22 04:00:03][SCENARIO] Equipement activé : [Photovoltaique][Onduleur Solaredge]
[2025-05-22 04:00:03][SCENARIO] Activation du scénario : Ventilo onduleur
[2025-05-22 04:00:03][SCENARIO] Pause de 60 seconde(s)
[2025-05-22 04:01:03][SCENARIO] Exécution de la commande [Photovoltaique][Onduleur Solaredge][Rafraîchir]
[2025-05-22 04:01:03][SCENARIO] - Exécution du sous-élément de type [condition] : at time_op(#[MAISON][Ma météo][Coucher du soleil]#,10)
[2025-05-22 04:01:03][SCENARIO] Evaluation de la condition : [2121] = 2121
[2025-05-22 04:01:03][SCENARIO] Tâche : 405 programmée à : 2025-05-22 21:21:00
[2025-05-22 04:01:03][SCENARIO] Fin correcte du scénario

Hello,

Bon alors là il faudrait que tu montres la version de mymodbus et que @Michel_F vérifie du coup pourquoi ça tourne sur un équipement désactivé :slightly_smiling_face:

En effet, les log MyModbus_daemon en mode info (au moins) autour des activations/désactivations (de 10 secondes avant jusqu’à 1 minute après) m’en diront plus et la version de MyModbus aussi.

Bonjour

Merci, je viens de passer mode en info pour avoir le log donc pas avant demain, en attendant voici le Log plugin.

======================================================================
== 14/04/2025 19:49:35 == Dependencies installation for mymodbus
======================================================================
[  5% ] : Clean apt...
[  9% ] : Clean apt : [  OK  ]
[ 10% ] : Update apt...
[ 19% ] : Update apt : [  OK  ]
[ 20% ] : Init python3 & prerequisites...
[ 29% ] : Init python3 & prerequisites : [  OK  ]
[ 30% ] : Init PyEnv...
** PyEnv not required: 3.11.2 >= 3.11 **
** python3 path: python3 **
[ 39% ] : Init PyEnv : [  OK  ]
[ 40% ] : Setting up virtual environment...
** Version of python in VENV: Python 3.11.2
[ 69% ] : Setting up virtual environment : [  OK  ]
[ 70% ] : Install the required python packages...
[ 79% ] : Install the required python packages : [  OK  ]
[ 80% ] : Restoring folders and files rights...
[ 89% ] : Restoring folders and files rights : [  OK  ]
[ 90% ] : Summary of installed packages...
aiohappyeyeballs==2.6.1
aiohttp==3.11.14
aiosignal==1.3.2
attrs==25.3.0
frozenlist==1.5.0
idna==3.10
jeedomdaemon==1.2.9
multidict==6.2.0
propcache==0.3.0
pymodbus==3.8.6
pyserial==3.5
yarl==1.18.3
[ 99% ] : Summary of installed packages : [  OK  ]
[100% ] : Finished !
======================================================================
== OK == Installation Successful
======================================================================

Bonjour

J’ai toujours le scénario qui fait sont taf vers 21h20 (désactivé), mais toujours des défauts log mymodbus daemon (en info) vers 23h. Et on vois bien qu’il tente de récupérer les commandes 3 fois en 1 minute. :face_holding_back_tears:

[2025-05-22 23:06:26] ERROR  : Onduleur Solaredge/I_Statut: exception during read request on device id 1, address 40107 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:06:27] ERROR  : Onduleur Solaredge/I_AC_Power: exception during read request on device id 1, address 40083 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:06:28] ERROR  : Onduleur Solaredge/I_Temp_Sink: exception during read request on device id 1, address 40103 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:06:29] ERROR  : Onduleur Solaredge/M_AC_Power: exception during read request on device id 1, address 40206 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:06:30] ERROR  : Onduleur Solaredge/I_AC_VoltageCA: exception during read request on device id 1, address 40076 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:06:31] ERROR  : Onduleur Solaredge/I_AC_Current: exception during read request on device id 1, address 40072 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:06:32] ERROR  : Onduleur Solaredge/M_AC_VA_A: exception during read request on device id 1, address 40212 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:06:38] ERROR  : Onduleur Solaredge/I_AC_Fréquence: exception during read request on device id 1, address 40204 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:06:45] ERROR  : Onduleur Solaredge/M_AC_PF: exception during read request on device id 1, address 40221 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:06:51] ERROR  : Onduleur Solaredge/I_DC_Voltage: exception during read request on device id 1, address 40098 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:06:57] ERROR  : Onduleur Solaredge/I_DC_Current: exception during read request on device id 1, address 40096 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:07:01] ERROR  : Onduleur Solaredge/I_Statut: exception during read request on device id 1, address 40107 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:07:02] ERROR  : Onduleur Solaredge/I_AC_Power: exception during read request on device id 1, address 40083 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:07:03] ERROR  : Onduleur Solaredge/I_Temp_Sink: exception during read request on device id 1, address 40103 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:07:04] ERROR  : Onduleur Solaredge/M_AC_Power: exception during read request on device id 1, address 40206 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:07:05] ERROR  : Onduleur Solaredge/I_AC_VoltageCA: exception during read request on device id 1, address 40076 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:07:06] ERROR  : Onduleur Solaredge/I_AC_Current: exception during read request on device id 1, address 40072 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:07:08] ERROR  : Onduleur Solaredge/M_AC_VA_A: exception during read request on device id 1, address 40212 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:07:09] ERROR  : Onduleur Solaredge/I_AC_Fréquence: exception during read request on device id 1, address 40204 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:07:10] ERROR  : Onduleur Solaredge/M_AC_PF: exception during read request on device id 1, address 40221 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:07:11] ERROR  : Onduleur Solaredge/I_DC_Voltage: exception during read request on device id 1, address 40098 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:07:12] ERROR  : Onduleur Solaredge/I_DC_Current: exception during read request on device id 1, address 40096 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:07:13] ERROR  : Onduleur Solaredge/I_Statut: exception during read request on device id 1, address 40107 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:07:14] ERROR  : Onduleur Solaredge/I_AC_Power: exception during read request on device id 1, address 40083 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:07:15] ERROR  : Onduleur Solaredge/I_Temp_Sink: exception during read request on device id 1, address 40103 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:07:16] ERROR  : Onduleur Solaredge/M_AC_Power: exception during read request on device id 1, address 40206 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:07:17] ERROR  : Onduleur Solaredge/I_AC_VoltageCA: exception during read request on device id 1, address 40076 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:07:19] ERROR  : Onduleur Solaredge/I_AC_Current: exception during read request on device id 1, address 40072 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:07:20] ERROR  : Onduleur Solaredge/M_AC_VA_A: exception during read request on device id 1, address 40212 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]
[2025-05-22 23:07:21] ERROR  : Onduleur Solaredge/I_AC_Fréquence: exception during read request on device id 1, address 40204 -> Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.1.11:1502]

Est-ce qu’il existe dans le code du plugin ce type de code?

// Fonction pour interroger un équipement
function interrogateEquipment($eqLogic) {
    // Vérifier si l'équipement est activé
    if ($eqLogic->getIsEnable() == 1) {
        // Logique pour interroger l'équipement
        $eqLogic->interrogate();
    } else {
        // Logique pour gérer les équipements désactivés
        log::add('plugin_name', 'debug', 'Équipement ' . $eqLogic->getName() . ' est désactivé, interrogation annulée.');
    }
}

// Exemple d'utilisation dans une boucle pour interroger plusieurs équipements
foreach (eqLogic::byType('plugin_name') as $eqLogic) {
    interrogateEquipment($eqLogic);

Relire le message et poster exactement ce qui y est demandé, pas plus, pas moins.

:heart: