Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Mise en repli sur timeout connexion wifi
#1
La  v12 à peine sortie, qu’une suggestion arrive….
La problématique que je rencontre, mais je ne pense pas etre le seul , est la déconnexion wifi de l’ESP32 ce qui n’est pas très rare. En ce qui me concerne je pense que c est la puissance du signal wifi. Je vais mettre un modèle avec antenne.
Ma mesure est basée sur le shelly EM. Donc pas de wifi = pas de mesure et la sortie s’ajuste sur cette mesure figée ce qui pose 2 problèmes en fonction du moment de la perte du wifi.
- soit ma sortie est à fond et je consomme des watts
- soit la sorties est à zero et j’injecte toute la prod sur le réseau enedis….

En ayant perdu la connexion wifi impossible d’agir sur la sortie depuis l interface web. Il faut donc couper l alim du routeur ( c est plus simple que de connecter le cable usb)

Deux axes d améliorations à envisager 
- paramétrer une valeur de repli sur perte du wifi ( 0 ou 100% ou valeur intermédiaire en fonction des applications de chacun)
- lancer un reboot du routeur après timeout wifi ( sur l exemple du code de l afficheur.)
Répondre
#2
L'esp32 reboot au bout de 3mn sans wifi
Répondre
#3
(10-10-2024, 10:21 PM)F1ATB a écrit : L'esp32 reboot au bout de 3mn sans wifi

Il doit y avoir un bug qq part… j ai consommé 500 watts toute la journee avec une meteo tres variable et connexion wifi externe impossible…. Retour à la maison connexion wifi locale également impossible. Afficheur en reboot permanent… donc routeur non connecté. J ai pas eu me réflexe d observer le clignotement leds… 
Si reboot permanent en tout cas connexion wifi non rétablie. Apres coupure alimentation le wifi s est reconnecté dans les 5 secondes.
J essaierais d'être plus précis dans le diag
Tres certainement signal wifi trop faible mais dans ce cas de figure il faudrait vraiment mettre la sortie en mode repli.



J’étais là lors d’une autre déconnexion
Je confirme l esp32 ne reboot pas sur perte de connexion wiif
L afficheur lui reboot bien et il se reconnecte.

Du coup je modifierai le code pour passer la sortie en mode repli sur perte wifi et j essaierais de trouver dans le code pourquoi le routeur ne reboote pas.
Répondre
#4
Bonjour André.
Je ne sais pas si mon routeur se plante par qu’il se déconnecte ou s’il se déconnecte parce qu'il se plante !!
Mais je te confirme qu’il ne redémarre pas tout seul
Bon j ai avancé sur les recherches. En fait ca ne reboote pas car je n’ai pas de déconnexion wifi
Pendant le plantage je ping encore l adresse….
On dirait que c est le serveur web qui devient extrêmement lent. Donc potentiellement bien lié à la puissance du wifi, maïs pourquoi dans ce cas cela fonctionnerait bien pendant des heures et ensuite que ce soit aussi lent…

Il serait donc important de pouvoir paramétrer une valeur de repli de la sortie.
Je devrais pouvoir trouver comment faire dans le code en dur , mais plus compliqué que de le faire dans un paramètre de config dans la page web

Le problème source est certainement ma puissance du signal wifi , mais ca peut arriver dans d’autres situations. Je vais mettre un esp avec antenne externe pour voir si ca résout mon problème ( c est plus que de rajouter un point d ´acces wifi

Avec toutes mes plus plates excuses !!! J ai honte pour moi même. Le routeur n’est pas du tout en cause. Il fonctionne as designed.
Ma problématique vient de mon point d acces tp link !!!! En redémarrant simplement celui ci le routeur reprend gentiment du service sans trou dans les courbes.
Je vais quand meme faire un mode de repli.
Répondre
#5
Bonsoir à tous.

J'ai moi aussi un problème de déconnexion depuis l'installation de la version 12 (et de toutes les versions de la V12)
Je coupe le wifi de ma box à 23h jusqu'au lendemain 7h00. Avec les versions antérieures à V12, ça se reconnectait tout seul le matin. 
Pour avoir fait des tests, si je coupe le wifi, environ 2 min plus tard, on dirait que l'ESP se met en veille (il disparaît de ma liste des appareils connectés sur la box) et le seul moyen de le faire repartir est de débrancher et rebrancher l'alimentation de L'ESP.
Je suis revenu à la version V11.20 et je n'ai plus de problème. 
Si cela peut donner des pistes d'améliorations.

Encore toutes mes félicitations à André pour le travail réalisé!
Répondre
#6
Bonsoir
Bien vu pour le watchdog qui ne redémarre pas l'ESP32 en version 12.05 mais est OK en 11.20
Je viens de faire l'essai, je constate la même chose. En version 12.05, le watchdog se déclenche en l'absence de wifi mais l'ESP32 ne redémarre pas normalement. Il semble dormir en veille.
J'ai fait un premier contrôle, le code du Watchdog est le même entre la 11.20 et la 12.05.

Il est 1h du matin, on verra cela demain.....ça risque d'être long à trouver et corriger.
André
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)