Faire un afficheur déporté

Plus d'informations
11 Avr 2023 18:41 #811 par Baroudeur
Réponse de Baroudeur sur le sujet Faire un afficheur déporté

Flevic tu avais des freeze en combien de temps en général ?

Héhé, il est inquiet :P
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.

Plus d'informations
11 Avr 2023 18:50 #812 par Bellule
Réponse de Bellule sur le sujet Faire un afficheur déporté
Enfin une bonne nouvelle.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
11 Avr 2023 18:50 #813 par Bellule
Réponse de Bellule sur le sujet Faire un afficheur déporté
Enfin une bonne nouvelle.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
11 Avr 2023 19:16 #814 par Bellule
Réponse de Bellule sur le sujet Faire un afficheur déporté
Merci beaucoup pour ton test, et ton retour.

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.

Plus d'informations
11 Avr 2023 19:31 #815 par Baroudeur
Réponse de Baroudeur sur le sujet Faire un afficheur déporté


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.

Plus d'informations
12 Avr 2023 05:16 - 12 Avr 2023 05:16 #816 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté

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...
Dernière édition: 12 Avr 2023 05:16 par felvic.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Avr 2023 05:22 - 12 Avr 2023 08:42 #817 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté

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...
Dernière édition: 12 Avr 2023 08:42 par felvic.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Avr 2023 05:56 #818 par Jonas48
Réponse de Jonas48 sur le sujet Faire un afficheur déporté
Salut merci pour les modifs.. Je viens de mettre a jour mon Compagnon. Je laisse tourner pour voir.
Jonas48

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Avr 2023 07:58 #819 par Paps42
Réponse de Paps42 sur le sujet Faire un afficheur déporté
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 :unsure:
- 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.

Plus d'informations
12 Avr 2023 08:34 - 12 Avr 2023 08:38 #820 par Bellule
Réponse de Bellule sur le sujet Faire un afficheur déporté
Bonjour,

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 :unsure:
- 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
Dernière édition: 12 Avr 2023 08:38 par Bellule.
Les utilisateur(s) suivant ont remercié: Paps42

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Avr 2023 09:12 #821 par nicoto94
Réponse de nicoto94 sur le sujet Faire un afficheur déporté
Bon je reviens vers vous suite au sympa message de BAROUDEUR !!:silly: ;)
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é B)

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.

Plus d'informations
12 Avr 2023 09:21 #822 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté

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.

Plus d'informations
12 Avr 2023 09:26 - 12 Avr 2023 09:30 #823 par nicoto94
Réponse de nicoto94 sur le sujet Faire un afficheur déporté

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?
Dernière édition: 12 Avr 2023 09:30 par nicoto94.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Avr 2023 09:35 #824 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté

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 :P

Avec Linux vous avez un noyau, avec Windows vous avez des pépins...

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
12 Avr 2023 10:59 #825 par nicoto94
Réponse de nicoto94 sur le sujet Faire un afficheur déporté

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 :P

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 ?
Les utilisateur(s) suivant ont remercié: doub67

Connexion ou Créer un compte pour participer à la conversation.

Propulsé par Kunena