Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
ESP32 qui redémarrent tout seul
#21
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
Répondre
#22
Merci
Répondre
#23
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 ...
Config : 3 routeurs F1ATB en V15.06 - 2 routeurs fixes en mode Triacs + 1 routeur mobile polyvalent en mode : Triac+SSR
PV : 3kw (8*425W + Onduleur SunGrow 3KW) + 1KW (2 *500w + MO Hoymiles HMS-1000W-2T)
Supervision : Home Assistant / Shelly & MQTT
Répondre
#24
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
Routeur v15.08, mesures Shelly EM + sonde de température DS18B20
Triac Robodyn 24A/600V avec radiateur externe
Réglages réactivité 5, seuil de déclenchement -50, multi sinus
3 panneaux photovoltaïques Sunology Play 405W
Cumulus 200L 2200W méca 62°
Répondre
#25
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...
Répondre
#26
(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 !
Routeur v15.08, mesures Shelly EM + sonde de température DS18B20
Triac Robodyn 24A/600V avec radiateur externe
Réglages réactivité 5, seuil de déclenchement -50, multi sinus
3 panneaux photovoltaïques Sunology Play 405W
Cumulus 200L 2200W méca 62°
Répondre
#27
La version 15.01 reprend l'idée de Lolo69 pour allonger le timeout et offrir une deuxième chance.

Cordialement

André
Répondre
#28
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!
12x250w 3kW en vente totale a 0.37c 1000e par an
 enphase 215 depuis2013 Smile
10x430w en autoconsomation depuis2024
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : AtomeIon, 1 visiteur(s)