Erreur avec mon equipement : SUN2000 - 6KTL-L1 Luna2000-7-S1

bonjour, j’ai remarque ce type d’erreur depuis quelques jour, j’ai pas l’impression qu’elle existait avant. je suis même sure que non

cela fait quelques temps que c’est en place donc je sais pas pourquoi maintenant et pas avant

une idée une piste pour comprendre

merci

0018|>>>>> Repeating....
0019|>>>>> recv: 0x0 0x53 0x0 0x0 0x0 0x3 0x1 0x83 0x6 extra data:
0020|>>>>> send: 0x0 0x54 0x0 0x0 0x0 0x6 0x1 0x3 0x7d 0x40 0x0 0x3a
0021|>>>>> recv: 0x0 0x54 0x0 0x0 0x0 0x3 0x1 0x83 0x6 extra data:
0022|>>>>> recv: 0x0 0x53 0x0 0x0 0x0 0x13 0x1 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0xb 0x9 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 extra data:
0023|[2026-07-09 19:32:58] ERROR  : sun2000/Plage 37000-37068: error during read request on device id 1, address 37000 -> ExceptionResponse(dev_id=1, function_code=131, exception_code=6)
0024|[2026-07-09 19:32:59]WARNING : ERROR: received pdu without a corresponding request, IGNORING
0025|[2026-07-09 19:34:54] ERROR  : sun2000/Plage 37000-37068: error during read request on device id 1, address 37000 -> ExceptionResponse(dev_id=1, function_code=131, exception_code=6)
0026|[2026-07-09 19:34:54]WARNING : Repeating....
0027|[2026-07-09 19:38:10] ERROR  : sun2000/Plage 37498-37506: error during read request on device id 1, address 37498 -> ExceptionResponse(dev_id=1, function_code=131, exception_code=6)
0028|[2026-07-09 19:38:11]WARNING : ERROR: received pdu without a corresponding request, IGNORING
0029|[2026-07-09 19:38:16] ERROR  : sun2000/Plage 32064-32118: error during read request on device id 1, address 32064 -> ExceptionResponse(dev_id=1, function_code=131, exception_code=6)
0030|[2026-07-09 19:38:17]WARNING : ERROR: received pdu without a corresponding request, IGNORING
0031|[2026-07-09 19:38:23] ERROR  : sun2000/Plage 37000-37068: error during read request on device id 1, address 37000 -> ExceptionResponse(dev_id=1, function_code=131, exception_code=6)
0032|[2026-07-09 19:38:24] ERROR  : sun2000/Plage 37113-37121: error during read request on device id 1, address 37113 -> ExceptionResponse(dev_id=1, function_code=131, exception_code=6)
0033|[2026-07-09 19:38:25] ERROR  : sun2000/Plage 37758-37787: error during read request on device id 1, address 37758 -> ExceptionResponse(dev_id=1, function_code=131, exception_code=6)
0034|[2026-07-09 19:38:26] ERROR  : sun2000/Fin de décharge SOC: error during read request on device id 1, address 47082 -> ExceptionResponse(dev_id=1, function_code=131, exception_code=6)
0035|[2026-07-09 19:38:26] ERROR  : ERROR: request ask for transaction_id=378 but got id=375, Skipping.
0036|>>>>> recv: 0x1 0x73 0x0 0x0 0x0 0x3 0x1 0x83 0x6 extra data:
0037|>>>>> recv: 0x1 0x73 0x0 0x0 0x0 0x13 0x1 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x7 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 extra data:
0038|>>>>> send: 0x1 0x74 0x0 0x0 0x0 0x6 0x1 0x3 0x7d 0x40 0x0 0x3a
0039|>>>>> Repeating....

Informations Jeedom Delta

Core : 4.6.1 (master)
DNS Jeedom Delta : non

Plugin : MyModbus
Version : 2026-02-18 16:59:38 (stable)
Statut Démon : Démarré - (2026-07-09 19:29:36)
Santé
🟢 Matériel : diy
🟢 Système à jour : OK
🟢 Cron actif : OK
🟢 Scénario actif : OK
🟢 Démarré : OK 2026-06-30 18:16:03
🟢 Date système (dernière heure enregistrée) : OK 2026-07-09 19:43:13 (2026-07-09 19:14:01)
🟢 Droits sudo : OK
🟢 Version Jeedom : 4.6.1
🟢 Version OS : debian 12.14
🟢 Version PHP : 8.2.31
🟢 Nombre de processus Apache : 16
🟢 Version OS : Linux JeedomPc 6.1.0-49-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64 GNU/Linux  [12.14]
🟢 Version database : 10.11.14-MariaDB-0+deb12u2
🟢 Espace disque libre : 93 %
🟢 Connexion active/max/autorisée : 18/45/151
🟢 Taille base de données : 210.82 MB
🟢 Espace disque libre tmp : 93 %
🟢 Mémoire disponible : 87 % (Total 15855 Mo)
🟢 Mémoire suffisante : 0 
🟢 Erreur I/O : 0
🟢 Swap disponible : 100 % (Total 977 Mo)
🟢 Swappiness : 10 %
🟢 Charge : 0.54 - 0.81 - 0.91
🟢 Configuration réseau interne : OK
🟢 Configuration réseau externe : OK
🟢 Node : v22.23.1 
🟢 Python 3 : Python 3.11.2 
🟢 Persistance du cache : OK
🟢 Apache private tmp : OK

Salut,

pymodbus a détecté une trame de réponse qui ne correspond pas à une de ses requêtes. Ce qu’on voit dans le log :

  • ligne 17 envoi d’une requête (j’imagine)
  • ligne 19 réponse
  • ligne 20 envoi d’une requête
  • ligne 21 réponse
  • ligne 22 réponse

Ta connexion à l’onduleur est en Ethernet ? Tu utilises une passerelle ? D’autres appareils interrogent l’onduleur ?
Tu es en polling ? Avec quel temps ?
Tu as tenté un redémarrage du démon ?

A+
Michel

Bonsoir @Michel_F je fini juste le travail

Je pense avoir rien rajoute de plus de puis pluieurs mois. Hormis des mise a jour de jeedom

Je vais relancer mon jeedom demain pour voir ce que cela donne et te faire un retour a tes demandes

En tout cas hormis les message d erreur je recupere bien les infos que j ai besoin besoin en cette periode d ete.

Je suis bien en ethernet avec une clef dongle usb mon pouling est a 20 il me semble

J ai un home assistannt qui tourne en // mais logiquent il interroge pas mon onduleur huawei ( je vais tout de meme verifier demain et te faire un retour )

Ce que je comprends pas pourquoi c est pourquoi cette erreur maintenant alors que cela fait 1 an que cela tourne comme cela sans soucis et avec aucune erreur

C est forcement quelques chose en dehors de ton pluggin qui perturbe mais quoi.

Merci

Bonjour @Michel_F

J ai pas eu le temps de voir si j ai toujours les erreurs et je suis partie en vacances pour 2 semaines donc je verrais cela a mon retour

Ludovic

1 « J'aime »

Bonjour

ca y est de retour de vacances

bon hélas j’ai toujours les erreurs, je comprends vraiment pas pourquoi

>>>>> Repeating....
>>>>> recv: 0xe9 0xee 0x0 0x0 0x0 0x3 0x1 0x83 0x6 extra data:
>>>>> send: 0xe9 0xef 0x0 0x0 0x0 0x6 0x1 0x3 0x90 0xf9 0x0 0xa
>>>>> recv: 0xe9 0xef 0x0 0x0 0x0 0x3 0x1 0x83 0x6 extra data:
>>>>> recv: 0xe9 0xee 0x0 0x0 0x0 0x8f 0x1 0x3 0x8c 0x0 0x2 0xff 0xff 0xfe 0x57 0x11 0x19 0x3 0xde 0x3 0xd4 0x0 0x4 0x0 0x0 0x1b 0x58 0x0 0x0 0x1b 0x58 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x2 0x54 0x0 0x0 0x1 0x8c 0x0 0x0 0x0 0x35 0xff 0xf7 0x1 0x65 0x0 0x2 0x0 0x1 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x13 0x88 0x0 0x0 0x13 0x88 0x0 0x1 0x0 0x0 0x54 0x41 0x32 0x34 0x34 0x30 0x32 0x35 0x38 0x36 0x32 0x36 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x4 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x7 0x60 0x34 0x0 0x7 0x28 0xb8 extra data:
[2026-07-23 21:03:57] ERROR  : sun2000/Plage 32064-32118: error during read request on device id 1, address 32064 -> ExceptionResponse(dev_id=1, function_code=131, exception_code=6)
[2026-07-23 21:03:57]WARNING : ERROR: received pdu without a corresponding request, IGNORING
[2026-07-23 21:04:03] ERROR  : sun2000/Plage 37000-37068: error during read request on device id 1, address 37000 -> ExceptionResponse(dev_id=1, function_code=131, exception_code=6)
[2026-07-23 21:04:04] ERROR  : sun2000/Plage 37113-37121: error during read request on device id 1, address 37113 -> ExceptionResponse(dev_id=1, function_code=131, exception_code=6)
[2026-07-23 21:04:05] ERROR  : sun2000/Plage 37758-37787: error during read request on device id 1, address 37758 -> ExceptionResponse(dev_id=1, function_code=131, exception_code=6)
[2026-07-23 21:04:06] ERROR  : ERROR: request ask for transaction_id=60032 but got id=60030, Skipping.
>>>>> send: 0xea 0x79 0x0 0x0 0x0 0x6 0x1 0x3 0x7d 0xd4 0x0 0x8
>>>>> recv: 0xea 0x79 0x0 0x0 0x0 0x13 0x1 0x3 0x10 0x0 0x9 0xd6 0x3f 0x0 0x7 0x5c 0x81 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 extra data:
>>>>> send: 0xea 0x7a 0x0 0x0 0x0 0x6 0x1 0x3 0x92 0x7a 0x0 0x8
>>>>> recv: 0xea 0x7a 0x0 0x0 0x0 0x13 0x1 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x8 0x4 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 extra data:
>>>>> send: 0xea 0x7b 0x0 0x0 0x0 0x6 0x1 0x3 0x7d 0x40 0x0 0x3a
>>>>> Repeating....

comme je m’en doutais mon HA de test n’interroge pas mon installation solaire

et je ne trouve pas ce que j’aurais plus rajouter en plus, en tout cas rien sur le plugin ni la config car j’utilise que cela sur ton plugin

je vais verifier a quoi correspondent les id mais de mon cote j’ai l’impression de recuperer toutes les infos dont j’ai besoin

je comprends pas pourquoi il serais plus occupé en ce moment pour repondre aux demandes de mes id

je vais verifer que je n’ai pas un scenario ou un design qui n’interrogerais pas trop souvent mon onduleur, car en fait a y penser j’ai rajoute des designs, peut etre que c’est lié

tu as tenté un redémarrage du démon ?

oui j’ai bien relance le demon

je viens de mettre les parametre ci dessous car cela semble etre trop de demande en meme temps si e comprends bien l’erreur

suite a cela j’ai eu cela comme info dans le log

0000|[2026-07-24 13:49:55]WARNING : sun2000: the polling time is too short! Setting it to 240.0

je vais rien changer de plus pour le moment et voir si j’ai toujours les erreurs

mais je pense que c’est bien lie a mes design. j’ai retiré le fait que celui ci s’actualise toutes les 30 secondes pour voir si les erreurs remontent moins souvent

L’actualisation d’un design ne fait que relire la valeur, ça charge peut-être ton système ?
Tu peux poster ta page santé ?

edit: 10 secondes entre 2 requêtes… c’est normal que le démon passe à un polling de 240 sec…
c’est 10 secondes entre chaque lecture, pas entre chaque cycle de lecture complète.

ok pour les 10s

voici ma page sante :

La charge système est normale, ce n’est pas ce que je pensais.

Chez moi je suis en cyclique. Le temps de cycle varie entre 12 et 23 secondes en fonction de la charge système. Fais l’essai de passer en cyclique.

Ma config :

Ce que j’ai fait pour me simplifier la vie c’est que j’ai fait 3 équipements :

  • Onduleur
  • Batteries
  • Smart meter

L’onduleur est défini avec les paramètres de connexion ci-dessus et les 2 autres comme ça :

merci pour ton retour, je fais un test en cyclique et je regarderais pour faire la même chose pour dissocié le materiel

je viens de faire un test de copie de mon equipement actuel pour faire le menage sans tout casse et j’ai cette erreur, c’est normal ??

Tu as déjà un équipement nommé « sun2000 copie » ?

J’ai le même comportement. Je regarderai à l’occasion pour corriger ça.
Je suis certain d’avoir déjà eu ça et de l’avoir déjà corrigé. Il faut croire que j’ai du louper quelque chose… Ou alors c’est lié à la nouvelle version de Jeedom ? Bref, je regarderai plus tard.

1 « J'aime »

Par ailleurs, le plugin dispose d’un outil qui permet de déplacer les commandes d’un équipement A vers un équipement B qui est configuré pour utiliser l’interface de l’équipement A.

Le déplacement « retour » est possible aussi.

C’est justement pour ne pas devoir recréer des commandes et devoir copier l’historique. La commande est associée au bon équipement tout de suite, sans modification d’ID et sans perdre son historique.

1 « J'aime »

Bonjour

j’ai pas encore dispatcher mes equipements, par contre je n’utilise plus les plages d’id mais chaque info et action récupères directement les informations id et depuis j’ai plus de messages d’erreur

avant

image

désormais

je sais pas pourquoi mais en tout cas, pour le moment j’ai plus d’erreurs a suivre d’ici quelques jours