Faire un afficheur déporté

Plus d'informations
15 Mar 2023 15:53 #586 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté
J'ai déplacé les messages sur le serveur Web dans un nouveau sujet ;)

ard-tek.com/index.php/forum/vos-installa...ur-afficheur-deporte

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
15 Mar 2023 17:23 - 15 Mar 2023 17:41 #587 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté
Après de (très, très ) longues heures, je suis parvenu à terminer mon code ( Je partais de 0 en langage C++ )
Après l'affichage épuré et en plus gros caracteres, je voulais la correction de la température affichée par rapport à la température réelle, l'affichage des mini/maxi sur le premier bouton avec mémorisation de la date et de l'heure pour chacune, leurs mises en mémoire dans le cas d'un reboot ou d'une coupure de courant et la temporisation de 3 secondes sur le deuxieme bouton ( reset des mini/maxi ).

La suite ici: ard-tek.com/index.php/forum/vos-installa...rte-custom/9555#9555

ps: ça ne fige plus :)
Donc soit j'avais un bug dans mon code ( mais ça figeait déjà avec le code de José ), soit c'est l'ajout de la ligne
WiFi.setScanMethod(WIFI_ALL_CHANNEL_SCAN)
trouvée sur le forum Arduino qui a résolu le probleme.
Ce que je ne comprends pas c'est pourquoi lors de la perte de la connexion WiFi l'écran n'affiche pas "CONNEXION PERTURBEE " et "VEUILLEZ PATIENTER..." et le moniteur série "Trying to Reconnect", "Disconnected from WiFi access point" et "WiFi lost connection. Reason: "

/***************************************************************************************
**                          Reconnexion wifi en cas de perte
***************************************************************************************/
void WiFiStationDisconnected(WiFiEvent_t event, WiFiEventInfo_t info){
  Serial.println("Disconnected from WiFi access point");
  Serial.print("WiFi lost connection. Reason: ");
  depart.setTextColor(TFT_RED,TFT_WHITE);
  depart.setTextDatum(4);
  depart.drawString("   CONNEXION PERTURBEE   ",160,118,2);
  depart.drawString("    VEUILLEZ PATIENTER...    ",160,133,2);
  depart.pushSprite(5,10);
  Serial.println(info.wifi_sta_disconnected.reason);
  Serial.println("Trying to Reconnect");
  WiFi.begin(ssid, password);
 }

Avec Linux vous avez un noyau, avec Windows vous avez des pépins...
Dernière édition: 15 Mar 2023 17:41 par felvic.

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

Plus d'informations
15 Mar 2023 18:07 #588 par Baroudeur
Réponse de Baroudeur sur le sujet Faire un afficheur déporté
Bien ton custom Felvic, même si pour moi, c'est un peu trop... sobre, mais si ça fait le job que tu veux, pas de pb.
Par contre, à quel niveau as-tu mis la ligne WiFi.setScanMethod(WIFI_ALL_CHANNEL_SCAN)
Et il n'y a vraiment plus d'écran figé ?

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

Plus d'informations
15 Mar 2023 18:39 #589 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté
juste après
WiFi.mode(WIFI_STA);

Pour l'instant plus 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.

Plus d'informations
15 Mar 2023 19:03 #590 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté
Je me suis réjouis un peu vite, mais j'ai peut-être trouvé une piste pour le freeze.

Dés qu'il s'est produit j'ai remarqué que la carte n'était plus sur "ESP32S3 DEV module" mais sur "AirM2M_CORE_esp32C3".
Quand je remets DEV module et que je débranche le port, ça revient systeatiquement sur AirM2M.

Et quand je fais "obtenir des informations sur la carte" ça me dit ESP32C3

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
16 Mar 2023 11:15 - 16 Mar 2023 11:15 #591 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté
à ceux qui ont cet afficheur:

Quelle carte avez-vous quand vous faites "Outils", "Obtenir des informations sur la carte" ?

Avec Linux vous avez un noyau, avec Windows vous avez des pépins...
Dernière édition: 16 Mar 2023 11:15 par felvic.

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

Plus d'informations
16 Mar 2023 16:55 #592 par Baroudeur
Réponse de Baroudeur sur le sujet Faire un afficheur déporté
Les infos donnent ça :

Pièces jointes :

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

Plus d'informations
16 Mar 2023 18:28 #593 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté
Bon ben je vois que c'est pareil.

En fait c'est l'interface Arduino qui interprète un peu au pif...

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
16 Mar 2023 18:34 #594 par topper
Réponse de topper sur le sujet Faire un afficheur déporté
Jai aussi l afficheur qui se fige régulièrement ( dans la cuisine un peu éloigné de la box )
Depuis que je lui ai mis une antenne qui va bien cest mieux mais ca fige quand meme...
Sur youtube il ya une video dun chinois qui modifie un pont au dos de la carte pour améliorer la reception
Mais je ne peux pas test mon fer a souder nest pas assez fin

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

Plus d'informations
16 Mar 2023 18:39 #595 par syl2222fr
Réponse de syl2222fr sur le sujet Faire un afficheur déporté
J'ai pas la même chose ...hmmm
Pièces jointes :

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

Plus d'informations
16 Mar 2023 18:40 #596 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté
Je pense pas que le freeze soit en rapport avec la connexion WiFi.

Mon afficheur est à 2 m de la box...

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
16 Mar 2023 18:54 #597 par castawan
Réponse de castawan sur le sujet Faire un afficheur déporté
Bonsoir,

Pour ceux qui auraient un problème à l'affichage de la météo et date figée au 0101, voilà ce qui a solutionné mon problème :

Je n'ai mis que 2 chiffres après le "point" dans mes coordonnées de localisation.

Merci à Baroudeur et aux autres pour m'avoir aidé !

David

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

Plus d'informations
17 Mar 2023 06:03 - 17 Mar 2023 06:05 #598 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté
Comme je l'ai dit, je pense que le probleme n'est pas lié à la reception.
Je pense plutôt à quelque chose dans le code, car ces messages du code en cas de deconnexion ne s'affichent jamais:
Serial.println("Disconnected from WiFi access point");
  Serial.print("WiFi lost connection. Reason: ");
  Serial.println(info.wifi_sta_disconnected.reason);
  Serial.println("Trying to Reconnect");

Depuis que je lui ai mis une antenne qui va bien cest mieux mais ca fige quand meme.

Tu la mets sur la box ou sur l'afficheur?

Avec Linux vous avez un noyau, avec Windows vous avez des pépins...
Dernière édition: 17 Mar 2023 06:05 par felvic.

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

Plus d'informations
17 Mar 2023 10:47 #599 par Paps42
Réponse de Paps42 sur le sujet Faire un afficheur déporté
Bonjour a tous,

une petite question, vous savez s'il est possible d'éteindre l'écran si non utilisé pendant un temps paramétrable (on le rallume d'un simple appui sur un des boutons)
ou même d'éteindre la nuit pendant un créneaux horaire choisi ?

je trouve dommage de le laisser en permanence allumé B)

Merci a vous. :woohoo:

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

Plus d'informations
17 Mar 2023 10:51 #600 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté
oui, on peut faire ça dans le code

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

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

Propulsé par Kunena