Faire un afficheur déporté
- Baroudeur
- Auteur du sujet
- Hors Ligne
- Membre elite
Flevic tu avais des freeze en combien de temps en général ?
Héhé, il est inquiet
T'inquiètes, j'ai tout testé, coupure du wifi, extinction du MSunPV, fausse clé pour weathermachin, ton idée marche au poil !
Connexion ou Créer un compte pour participer à la conversation.
- Bellule
- Hors Ligne
- Membre premium
- Messages : 98
- Remerciements reçus 7
Connexion ou Créer un compte pour participer à la conversation.
- Bellule
- Hors Ligne
- Membre premium
- Messages : 98
- Remerciements reçus 7
Connexion ou Créer un compte pour participer à la conversation.
- Bellule
- Hors Ligne
- Membre premium
- Messages : 98
- Remerciements reçus 7
il a fait des modifications qui permettent une reprise de connexion en cas de perte de signal ou de réception de données wifi pendant plus de 10 secondes.
Votre companion se relancera automatiquement ! :
Testé cet aprem et ça marche
Par contre pourquoi mettre des "esp_task_wdt_reset();" partout? Un seul dans getArrivals suffirait non?
Connexion ou Créer un compte pour participer à la conversation.
- Baroudeur
- Auteur du sujet
- Hors Ligne
- Membre elite
Par contre pourquoi mettre des "esp_task_wdt_reset();" partout? Un seul dans getArrivals suffirait non?
Hébé non, il en faut partout pour la logique du programme
Connexion ou Créer un compte pour participer à la conversation.
- felvic
- Hors Ligne
- Administrateur
- Messages : 1782
- Remerciements reçus 132
Flevic tu avais des freeze en combien de temps en général ?
Sur l'afficheur du bureau c'était assez rapide.
et toujours au même endroit du programme, dans getArrivals:
if (client.connect(server, 80)) {
Serial.println("Connecté au serveur");
En fait j'ai remarqué que c'est lié à la faible connexion et à USB enable.
sur l'afficheur du frigo, c'était beaucoup moins fréquent.
Avec Linux vous avez un noyau, avec Windows vous avez des pépins...
Connexion ou Créer un compte pour participer à la conversation.
- felvic
- Hors Ligne
- Administrateur
- Messages : 1782
- Remerciements reçus 132
T'inquiètes, j'ai tout testé, coupure du wifi, extinction du MSunPV, fausse clé pour weathermachin, ton idée marche au poil !
J'ai pas eu de freeze sur les coupures WiFi, ni sur les routines d'affichage ou de requete Http EDF.
Le freeze était toujours dans getArrivals ( voir post au dessus ).
Encore confirmé hier avec le monitoring.
Je pense que c'est probablement l'accumulation de requêtes:
// Make a HTTP request:
client.print("GET ");
client.print(path);
client.println(" HTTP/1.1");
client.print("Host: ");
client.println(server);
client.println();
Et la gestion du monitoring série qui provoquent ce freeze.
Avec Linux vous avez un noyau, avec Windows vous avez des pépins...
Connexion ou Créer un compte pour participer à la conversation.
- Jonas48
- Hors Ligne
- Membre premium
- Messages : 148
- Remerciements reçus 13
Jonas48
Connexion ou Créer un compte pour participer à la conversation.
- Paps42
- Hors Ligne
- Membre premium
- Messages : 120
- Remerciements reçus 23
Merci pour cette mise a jour que j'ai installé direct hier dans mon companion.
j'utilise le mode veille et j'ai par contre 2 petits ennuies:
- lorsque l'écran est en veille, j'appuie pour consultation, pas de pb l'écran se réveille pendant le tps demandé (j'ai mis 20 secondes) et au lieu de se remettre en veille, ben il reboote
- le mode double clic pour le sortir de veille ne semble plus fonctionner.
avez vous essayé ? pour savoir si cela vient de chez moi ?
Merci a vous
Connexion ou Créer un compte pour participer à la conversation.
- Bellule
- Hors Ligne
- Membre premium
- Messages : 98
- Remerciements reçus 7
si tu as changer la valeur du réveille de veille , alors il faut changer
#define WDT_TIMEOUT 10 avec une valeur > au temps de réveille ,par exemple #define WDT_TIMEOUT 40
un petit bug aussi
il faut ajouter:
esp_task_wdt_reset();
après sprite.pushSprite(0,0); dans la fonction AfficheCumul()
Merci de ton retour.
Salut,
Merci pour cette mise a jour que j'ai installé direct hier dans mon companion.
j'utilise le mode veille et j'ai par contre 2 petits ennuies:
- lorsque l'écran est en veille, j'appuie pour consultation, pas de pb l'écran se réveille pendant le tps demandé (j'ai mis 20 secondes) et au lieu de se remettre en veille, ben il reboote
- le mode double clic pour le sortir de veille ne semble plus fonctionner.
avez vous essayé ? pour savoir si cela vient de chez moi ?
Merci a vous
Connexion ou Créer un compte pour participer à la conversation.
- nicoto94
- Hors Ligne
- Membre elite
- Messages : 285
- Remerciements reçus 2
Et également un grand merci a Bellule, car depuis hier plus de problème; je vais pouvoir l installer pour mon épouse dans son petit boitier remixé
Par contre il a déjà redémarrer 3 fois en 1 heure; je pense que c est la connexion WiFi du Msun PV qui n est pas top et donc qui posé probleme; je vais y remédier avec un CPL WiFi !
Par contre serait il possible qu il redémarre avec le réglage de luminosité que l on avait paramétré auparavant, car il revient constamment a 3 barres de luminosité alors que je l avais laissé a deux barres...?
En vous remerciant encore beaucoup pour tout votre taf et votre patience !
Connexion ou Créer un compte pour participer à la conversation.
- felvic
- Hors Ligne
- Administrateur
- Messages : 1782
- Remerciements reçus 132
Par contre il a déjà redémarrer 3 fois en 1 heure; je pense que c est la connexion WiFi du Msun PV qui n est pas top et donc qui posé probleme
Si tu avais déjà ces lignes dans le loop de la version précédente:
// Reconnexion en cas de perte (idée de Felvic)
if (WiFi.status() != WL_CONNECTED) ESP.restart();
Ce n'est pas la connexion, le figeage se fait à priori dans le void getArrivals...
Avec Linux vous avez un noyau, avec Windows vous avez des pépins...
Connexion ou Créer un compte pour participer à la conversation.
- nicoto94
- Hors Ligne
- Membre elite
- Messages : 285
- Remerciements reçus 2
Par contre il a déjà redémarrer 3 fois en 1 heure; je pense que c est la connexion WiFi du Msun PV qui n est pas top et donc qui posé probleme
Si tu avais déjà ces lignes dans le loop de la version précédente:
// Reconnexion en cas de perte (idée de Felvic) if (WiFi.status() != WL_CONNECTED) ESP.restart();
Ce n'est pas la connexion, le figeage se fait à priori dans le void getArrivals...
J avais bien décommenté les lignes pour la reconnexion comme baroudeur m avait indiqué...Je pensais que c était le WiFi ....
- Qu es ce que tu appelles le void getArrivals ?
- C est normale qui redémarre régulièrement dans mon cas ?
- As tu une solution pour qu au redémarrage : il reste a deux barres de luminosité ?
En te remerciant par avance
EDIT : je viens de rouvrir le serveur web il y a une modification car je n ai la prod, le routage et la consommation?
Connexion ou Créer un compte pour participer à la conversation.
- felvic
- Hors Ligne
- Administrateur
- Messages : 1782
- Remerciements reçus 132
J avais bien décommenté les lignes pour la reconnexion comme baroudeur m avait indiqué...Je pensais que c était le WiFi ....
Non, toi tu parles de ces lignes:
//*****************************************************************************
// Si difficultés à se connecter > wpa minimal (décommenter la ligne suivante)
//WiFi.setMinSecurity(WIFI_AUTH_WPA_PSK);
//******
Mais depuis peu la reconnexion en cas de perte WiFi a été résolue.
- Qu es ce que tu appelles le void getArrivals ?
lignes 862 à 903
- C est normale qui redémarre régulièrement dans mon cas ?
Ben c'est un peu le but, ne plus avoir de freeze
Avec Linux vous avez un noyau, avec Windows vous avez des pépins...
Connexion ou Créer un compte pour participer à la conversation.
- nicoto94
- Hors Ligne
- Membre elite
- Messages : 285
- Remerciements reçus 2
J avais bien décommenté les lignes pour la reconnexion comme baroudeur m avait indiqué...Je pensais que c était le WiFi ....
Non, toi tu parles de ces lignes:
//***************************************************************************** // Si difficultés à se connecter > wpa minimal (décommenter la ligne suivante) //WiFi.setMinSecurity(WIFI_AUTH_WPA_PSK); //******
Mais depuis peu la reconnexion en cas de perte WiFi a été résolue.
- Qu es ce que tu appelles le void getArrivals ?
lignes 862 à 903
- C est normale qui redémarre régulièrement dans mon cas ?
Ben c'est un peu le but, ne plus avoir de freeze
ok merci pour ton retour
Pour le SERVEUR WEB il y a des lignes a décommenter pour avoir tous les indexs des compteurs car je n ai que la prod, routage ballon ?
Est il possible de récupérer la la valeur de luminosité de l écran a chaque redémarrage; car je l ai réglé a deux barres de luminosité mais a chaque reconnexion il repasse a 3 barres ?
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
- Accueil
- forum
- MSun-PV
- Vos installations
- Faire un afficheur déporté