F1ATB forum
ESP32 qui redémarrent tout seul - Version imprimable

+- F1ATB forum (https://f1atb.fr/forum_f1atb)
+-- Forum : Forum de F1ATB (https://f1atb.fr/forum_f1atb/forum-3.html)
+--- Forum : Routeur Photovoltaïque (https://f1atb.fr/forum_f1atb/forum-4.html)
+--- Sujet : ESP32 qui redémarrent tout seul (/thread-1659.html)

Pages : 1 2 3


RE: ESP32 qui redémarrent tout seul - Lolo69 - 08-08-2025

Pour réduire le nombre d erreur connection to Shelly Em failed ca se passe evidemment dans le module Source_ShellyEM
là encore difficile de vous donner le numero des lignes exactes car je modifie à mes propres fins ces programmes en rajoutant des commentaires pour retrouver ou je fais mes modifs
globalement cela se situe dans les lignes de code comme celle de dessous 
Code :
  // Use WiFiClient class to create TCP connections
  WiFiClient clientESP_RMS;
  String host = IP2String(RMSextIP);
  if (!clientESP_RMS.connect(host.c_str(), 80,3000)) {
    clientESP_RMS.stop();
    delay(500);
    if(!clientESP_RMS.connect(host.c_str(), 80,3000)) { // LBE 2eme tentative de connexion
      StockMessage("connection to Shelly Em failed : " + host);
      delay(100);//LBE passage de 200 à 100
      return;
    }
}
Désolé je n'ai pas gardé les lignes de codes d'origine, mais globalement mes modifs augmentent le timeout de connexion à 3 secondes plutot que 1 seconde par défaut (!clientESP_RMS.connect(host.c_str(), 80,3000))

à la première erreur je ferme tous les sockets TCP clientESP_RMS.stop() pour ne pas saturer la pile et puis je les réouvre si l'erreur est toujours présente cela logue l'erreur, si elle n'est plus présente on continue


RE: ESP32 qui redémarrent tout seul - jeannot - 08-08-2025

Merci


RE: ESP32 qui redémarrent tout seul - Sgb31 - 08-08-2025

Bravo Lolo69 pour tes investigations ;-) !
j'ai également des messages Shelly Failed alors que la freebox Delta et à 50cm ...
Pour ma part, je pense à des perturbations avec mon réseau zigbee et la wifi mais sans pour autant avoir trouvé le paramétrage idéal en terme de canaux ....
j'ai également constaté que parfois les connexions via les répéteurs deviennent instables pour des raisons que j'ignore ...
ca ressemble aussi aux constations remontées par jeannot !

Donc pour toutes ces raisons, je suis bien sur preneur de tes retours et modifs en espérant qu'André puisse consacrer un peu de temps pour se pencher sur ce petit soucis agaçant et propose prochainement une mise à jour dans ce sens ...


RE: ESP32 qui redémarrent tout seul - clyon44 - 08-08-2025

Idem pour moi, mon routeur est à à peine 1 mètre de ma box avec une réception de -41dbm environ et j'ai régulièrement des messages "connection to Shelly Em failed" également et ce depuis très longtemps et cela n'a jamais empêché le bon fonctionnement. Exemple:

Messages
08/08/2025 08:57:03 : connection to Shelly Em failed : 192.168.1.37
08/08/2025 09:13:58 : Réception de l'heure Internet
08/08/2025 10:00:02 : connection to Shelly Em failed : 192.168.1.37
08/08/2025 10:46:02 : connection to Shelly Em failed : 192.168.1.37
08/08/2025 10:51:40 : connection to Shelly Em failed : 192.168.1.37
08/08/2025 12:13:58 : Réception de l'heure Internet
08/08/2025 13:36:04 : connection to Shelly Em failed : 192.168.1.37
08/08/2025 13:54:18 : connection to Shelly Em failed : 192.168.1.37
08/08/2025 14:45:06 : connection to Shelly Em failed : 192.168.1.37
08/08/2025 15:13:58 : Réception de l'heure Internet


RE: ESP32 qui redémarrent tout seul - Lolo69 - 08-08-2025

Tout à fait les erreurs Shelly n'impactent pas vraiment le fonctionnement, meme si on rate quelques mesures le regulateur arrive à rattraper.
Ce n'est pas tellement un probleme wifi mais un probleme de saturation du schelly aux requetes tcp envoyées par l ESP , les processeurs du shelly ont du mal à repondre.
en tout cas avec ma modif j'ai réduit de 80 % les erreurs Shelly et je m en porte bien mieux  Big Grin C est peut être l effet Placebo , mais j ai l impression que ca regule mieux....

Mais ce qui m'importait le plus , cétait les resets de l ESP, à ce jour je n'ai toujours pas eu de nouveau reset ,depuis la modif.... je croise les doigts, peut etre qu un hasard...


RE: ESP32 qui redémarrent tout seul - clyon44 - 10-08-2025

(08-08-2025, 05:06 PM)Lolo69 a écrit : Tout à fait les erreurs Shelly n'impactent pas vraiment le fonctionnement, meme si on rate quelques mesures le regulateur arrive à rattraper.
Ce n'est pas tellement un probleme wifi mais un probleme de saturation du schelly aux requetes tcp envoyées par l ESP , les processeurs du shelly ont du mal à repondre.
en tout cas avec ma modif j'ai réduit de 80 % les erreurs Shelly et je m en porte bien mieux  Big Grin C est peut être l effet Placebo , mais j ai l impression que ca regule mieux....

Mais ce qui m'importait le plus , cétait les resets de l ESP, à ce jour je n'ai toujours pas eu de nouveau reset ,depuis la modif.... je croise les doigts, peut etre qu un hasard...

Super ça, j'ai hâte de tester alors. Merci pour tes investigations !


RE: ESP32 qui redémarrent tout seul - F1ATB - 10-08-2025

La version 15.01 reprend l'idée de Lolo69 pour allonger le timeout et offrir une deuxième chance.

Cordialement

André