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é


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

esp qui redémarre tout seul !
bonjour,
j'ai quelques esp32 qui fonctionnent depuis les version 8 ensemble avec le wifi et le principal fonctionne en mode xl2 avec les 2 pinces et depuis un certain temps j'ai des problèmes d'affichage des données fausses douteuses... j'ai cherche les mauvais contacts , ça repartait, une ou deux fois je me suis retrouvé sans eau chaude.. j'ai remarqué que tout semblait fonctionnait sauf que sur la page des données brutes , j'avais bien des intensités vraisemblables sur les 2 pinces mais que la tension de 220v etait a zero et donc uxi a zero. en bougeant les fils de connections en branchant et rebranchant cela repartait mais les infos total du jour étaient fausses...
Finalement j'ai mis en doute la prise usb qui fournissait l'alim a l'esp : et la miracle! avec un autre cordon tout redevient
super: Auparavant la donnée brute "esp alimenté depuis " ne dépassait pas quelques h , maintenant c'est quelques centaines d'heures. et les cumuls des données en wh sont bons sur plusieurs jours!
J'ai compris que je n'etais pas le seul a avoir ce type de problème de faux contacts: pour moi c'est bien le cable usb d'alimentation le fautif.
une question : comment alimentez vous votre esp? est il mieux d'alimenter par une paire de pattes + et -
Merci de votre attention!


RE: ESP32 qui redémarrent tout seul - AtomeIon - 09-09-2025

Le port usb est très pratique pour la mise au point et la programmation.
Mais pour un montage définitif censé durer dans le temps, je préfère alimenter directement par les pin. Le wifi secoue pas mal l'alim, surtout dans les config RMS avec plusieurs ESP, où il est fortement sollicité.
Alimentation par la pin 5V, avec un convertisseur 230Vac/5Vdc référence HLK-5M05 (5V 5W)
https://fr.aliexpress.com/item/32408565688.html?spm=a2g0o.order_list.order_list_main.134.408d5e5b68uAZT&gatewayAdapt=glo2fra
Aucun problème en 2ans de fonctionnement...