Faire un afficheur déporté

Plus d'informations
30 Mar 2023 21:38 #676 par Droupi
Réponse de Droupi sur le sujet Faire un afficheur déporté

Si on veut vraiment la conso, il suffit de mettre résiduel à 0. Mais attention la fonction veille ne se met en route que si la production des panneaux = 0 et s'il y a toujours 2w elle ne se lancera donc pas.

Pour la température du cumulus, dans le programme principal vers 567 il y a

TEMPCU = MsgSplit[5]; // Sonde température cumulus

Le système va donc lire le 6ème index (la numérotation se fait depuis 0), et il faut regarder dans le status.xml où est exactement cette température (ça, ça dépend du montage du routeur) et de modifier l'index en conséquence.


Merci Baroudeur, Pour la production PV je verrais se que ça m'indique demain, que ça dise "Hors service" la nuit, ne me dérange pas du tout.

Pour l'indication de la température de l'eau du CE, pour le moment je n'ai rien touché à la config. de mon M'Sun, donc je suis avec une config. "Made in Patrick" ;) d'ailleurs j'ai besoin d'une autre config. pour faire autre chose, mais sans aide je n'y arriverais jamais, c'est un autre sujet.

Comme je ne rien touché non plus au firmware la ligne TEMPCU = MsgSplit[5]; // Sonde température cumulus doit y être, ensuite tu m'écris "il faut regarder dans le status.xml où est exactement cette température" là, pour moi c'est du brouillard :blink:

Jean

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

Plus d'informations
31 Mar 2023 07:21 - 31 Mar 2023 07:22 #677 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté

Je ne connais pas la cause de ces déconnexions, wifi bof ? routeur envoie pas infos ? lag dans lecture données météo ? lag lors de la lecture de l'heure ?
Si on arrive à voir pourquoi ça plante effectivement, on peut régler le problème, mais comme je n'ai pas de deco chez moi, aidez moi à trouver cette pu%@#n de cause, svp.

J'ai essayé le code de Rui Santos ( randomnerdtutorials.com/solved-reconnect-esp32-to-wifi/ ), ça ne marche pas.

L’explication vient probablement de ça:
09:12:29.054 -> Reconnecting to WiFi...
09:12:29.054 -> 106471[108875][W][WiFiGeneric.cpp:955] _eventCallback(): Reason: 201 - NO_AP_FOUND
09:12:33.885 -> [111284][W][WiFiGeneric.cpp:955] _eventCallback(): Reason: 201 - NO_AP_FOUND
09:12:36.300 -> [113693][W][WiFiGeneric.cpp:955] _eventCallback(): Reason: 201 - NO_AP_FOUND
09:12:38.685 -> [116102][W][WiFiGeneric.cpp:955] _eventCallback(): Reason: 201 - NO_AP_FOUND
09:12:41.100 -> [118511][W][WiFiGeneric.cpp:955] _eventCallback(): Reason: 201 - NO_AP_FOUND
09:12:43.514 -> [120920][W][WiFiGeneric.cpp:955] _eventCallback(): Reason: 201 - NO_AP_FOUND
09:12:45.929 -> [123329][W][WiFiGeneric.cpp:955] _eventCallback(): Reason: 201 - NO_AP_FOUND
09:12:48.342 -> [125738][W][WiFiGeneric.cpp:955] _eventCallback(): Reason: 201 - NO_AP_FOUND
09:12:50.758 -> [128147][W][WiFiGeneric.cpp:955] _eventCallback(): Reason: 201 - NO_AP_FOUND
09:12:51.850 -> [129254][W][WiFiGeneric.cpp:955] _eventCallback(): Reason: 2 - AUTH_EXPIRE
09:12:52.858 -> [130266][W][WiFiGeneric.cpp:955] _eventCallback(): Reason: 2 - AUTH_EXPIRE

Et ça semble insoluble : esp32.com/viewtopic.php?t=19689

Avec Linux vous avez un noyau, avec Windows vous avez des pépins...
Dernière édition: 31 Mar 2023 07:22 par felvic.

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

Plus d'informations
31 Mar 2023 07:51 #678 par Droupi
Réponse de Droupi sur le sujet Faire un afficheur déporté
Bonjour à tous,

Les news, se matin au réveil, le Companion est toujours vivant, donc pas eu de coupure WiFi, ça me plait bien :)

J'avais cette affichage ne pas tenir compte qu'il n'y pas les indications qui vont bien sur cette photo, juste prendre en compte qu'il n'y a pas la production PV et pour cause le soleil est caché par les nuages, mais à cette heure ci, il y a des Watts qui passent pffff..... 80W

De fait l'afficheur m'indique ses 80W mais il a changé de mode ????.... je suis passé à ça


Que ça change de mode, je ne me souviens pas avoir lu ça quelque part ici et dans tout les messages qui sont passés que l'affichage change d'état, après ça ne me dérange pas, la seul que j'aimerais avoir c'est la température de l'eau du CE, ça me permet de savoir s'il me faut enclencher l'heure creuse ou pas, oui je sais le M'Sun c'est faire ça, lui peut être, moi pas :(

Questionnement, si j'ai bien compris l'affichage passe tout d'abord par la "construction" de se que l'on souhaite avoir, une fenêtre "Panneaux PV", une "Cumulus" etc.... ensuite viennent certainement les infos, tout ça pour comprendre, le pourquoi je n'ai pas sur l'écran, au moins le cercle dans lequel est indiqué la température.

Bonne journée

Jean
Pièces jointes :

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

Plus d'informations
31 Mar 2023 08:42 - 31 Mar 2023 08:57 #679 par Droupi
Réponse de Droupi sur le sujet Faire un afficheur déporté
En complément d'infos, j'ai refait un téléversement avec USB_CDC on Boot "Enabled" pour avoir le moniteur série se qui nous donne ça:

Fichier attaché :

Nom du fichier : Moniteursrie.txt
Taille du ficher :1 ko

Personnellement je ne sais pas trop interpréter les infos du moniteur série et qui sont sur le *.txt ci-joint

Puis j'ai refait le téléversement avec USB_CDC on Boot Disabled, une fois terminé connexion rapide de Companion mais avec ce mode :

Bon, j'ai compris, je viens d'aller ouvrir la pince qui est sur mes deux phases qui arrivent de mes micros onduleurs et juste avant le coffret de sécurité, ben, l'afficheur change de mode, il passe à ça

Doit y avoir une subtilité quelque part si l'on veut toujours garder le même mode
Pièces jointes :
Dernière édition: 31 Mar 2023 08:57 par Droupi.

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

Plus d'informations
31 Mar 2023 11:30 - 31 Mar 2023 11:32 #680 par syl2222fr
Réponse de syl2222fr sur le sujet Faire un afficheur déporté

Après, il est possible de refaire le companion pour qu'il cherche les données sur Home Assistant, mais ça signifie, l'achat d'un pi4 et l'installation du logiciel pour qu'il lise les données du routeur, rhaaaa, moi qui pensait faire un truc rapido pour afficher 3 chiffres sur un écran déporté....


Don't worry , je te demande pas ça :)
J'ai pas beaucoup avancé par manque de temps. J'ai crée une machine virtuelle avec un apache qui récupérè le fichier status.xml du routeur et le mets à dispo.
Il me faut encore re-flasher mon afficheur avec companion (et pointer sur l'ip de ma vm) . Je le ferais ce soir et vous dirais si j'ai des résultats probant .

Je ne connais pas la cause de ces déconnexions, wifi bof ? routeur envoie pas infos ? lag dans lecture données météo ? lag lors de la lecture de l'heure ?

Mes soucis de figé datent de la version 1 du companion. Donc, je suis sur à 100% que c'est pas lié à la météo ni aux horaires de lever/coucher du soleil (vu que ça n'existait pas encore). Pour la lecture de l'heure, ça reste une possibilité.

De mémoire, mes pings vers l'afficheur passaient en timeout une fois qu'il se fige.
Je rejoint felvic sur le fait qu'il y ai peut-être une coquille dans le code qui gère le module wifi .

Pi: Je suis en wifi sur une borne Xiaomi . Ceux qui ont des soucis, vous êtes sur vos livebox/bbox/sfrbox ?

Edit: J'écris n'importe quoi. C'est pas apache qui récupérè le fichier, c'est un script bash avec du curl dedans , puis, apache le mets à dispo
Dernière édition: 31 Mar 2023 11:32 par syl2222fr.

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

Plus d'informations
31 Mar 2023 12:49 #681 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté

Ceux qui ont des soucis, vous êtes sur vos livebox/bbox/sfrbox ?

Livebox

Le module WiFi de l'afficheur est très faible.
Le mien est sur le frigo à un mètre de la box, une simple paroi de placo entre les deux.
Le signal est à moitié...

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
31 Mar 2023 13:02 #682 par macpoy26
Réponse de macpoy26 sur le sujet Faire un afficheur déporté
J'ai l'afficheur sous la box Free a 50cm et j'ai un plantage par semaine au moins

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

Plus d'informations
31 Mar 2023 15:54 #683 par syl2222fr
Réponse de syl2222fr sur le sujet Faire un afficheur déporté
Au moins, on peut exclure un soucis lié à une box en particulier.

J'ai flash avec une des (la ?) derniére version de companion , en pointant sur ma petite vm

Alors, plusieurs petites choses intéressantes:

Au start de l'afficheur , je vois bien les requetes Dns


Les logs apache:


Uniquement 3 , car, aprés, plus rien :(

Et, à côté de ça, un ping en continu:


Et surtout, l'heure n'est pas figée sur l'afficheur. Là, il a juste perdu le wifi.

=> Le soucis est pas sur le serveur apache, donc, je peux exclure un soucis sur le routeur.

Puis ...à 17h43 (5mn plus tard), retour d'un log apache avec le get /status.xml
Je test : Oui, je ping l'afficheur , mais ...là , l'afficheur s'est complétement figé (l'heure ne s'incrémente plus et l'interface web répond plus). Il ne reste plus que le ping

Dans les doutes: Sur ma version esphome, je crois que la session tcp entre l'afficheur et HomeAssistant reste constante et donc, pas ne nouvelle session toutes les 15s

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

Plus d'informations
01 Avr 2023 06:24 #684 par macpoy26
Réponse de macpoy26 sur le sujet Faire un afficheur déporté
J'aime bien l'humour du Compagnion ce matin :lol: :lol: :lol:
Pièces jointes :

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

Plus d'informations
01 Avr 2023 06:45 #685 par Droupi
Réponse de Droupi sur le sujet Faire un afficheur déporté
Bonjour, Je suis avec une FreeBox, se matin Companion figé à 4h44, mais M'SunPV planté également, lui ne dit pas l'heure, par contre MaxPV, lui fonctionnait toujours, chercher l'erreur ;) pas eu de micro coupure EDF, car le micro onde était toujours à l'heure se matin.

Test, je viens de couper la FreeBox et la remettre en marche, tout se reconnectent tout seul, M'SunPV, MaxPV, Companion et AhoyDTU

Du coup ont peu en déduire que ça ne vient pas d'une coupure de la FreeBox pendant la nuit, bon, je vous laisse méditer la dessus B)

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

Plus d'informations
01 Avr 2023 06:49 #686 par Droupi
Réponse de Droupi sur le sujet Faire un afficheur déporté

J'aime bien l'humour du Compagnion ce matin :lol: :lol: :lol:

Salut macpoy26 (la Drome???....)

Est ce que ton affichage passe à ça lorsque tu as de la production PV

Merci.
Pièces jointes :

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

Plus d'informations
01 Avr 2023 07:25 - 01 Avr 2023 07:26 #687 par macpoy26
Réponse de macpoy26 sur le sujet Faire un afficheur déporté

J'aime bien l'humour du Compagnion ce matin :lol: :lol: :lol:
Salut macpoy26 (la Drome???....) --> oui
Est ce que ton affichage passe à ça lorsque tu as de la production PVMerci.
Voici l'affichage si prod PV
Pièces jointes :
Dernière édition: 01 Avr 2023 07:26 par macpoy26.

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

Plus d'informations
01 Avr 2023 07:29 #688 par Droupi
Réponse de Droupi sur le sujet Faire un afficheur déporté
Merci macpoy26, Je vois que tu as la température d'affichée, moi pas :( tu as fait quelque chose pour soit affichée ???..... car moi, je n'ai même pas le cercle dans lequel s'affiche la T°

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

Plus d'informations
01 Avr 2023 09:08 - 01 Avr 2023 09:10 #689 par Baroudeur
Réponse de Baroudeur sur le sujet Faire un afficheur déporté

Merci macpoy26, Je vois que tu as la température d'affichée, moi pas :( tu as fait quelque chose pour soit affichée ???..... car moi, je n'ai même pas le cercle dans lequel s'affiche la T°

Dans le fichier perso.h, mets la valeur de la sonde à true, et tu auras l'affichage

// Affichage de température si vous avez installé une sonde sur le cumulus
// Mettez alors à true et vérifiez ligne 567 dans companion.ino
bool sonde = true;
Dernière édition: 01 Avr 2023 09:10 par Baroudeur.

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

Plus d'informations
01 Avr 2023 09:08 - 01 Avr 2023 09:19 #690 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté
J'ai bien avancé ces deux derniers jours.

Pour les problèmes de deconnexion, Allelouia!
à force de chercher, j'ai trouvé et c'était assez simple. Les fonctions WiFi.disconnect et WiFi.reconnect ne fonctionnent pas.

Du coup j'ai simplement appeler le setup en cas de déconnexion. On peut même virer le décomptage:

if (WiFi.status() != WL_CONNECTED)  {
  Serial.println("Reconnection au WiFi...");
  setup();
  }

En fouillant j'ai trouvé un truc très interessant: comment mesurer et afficher la puissance du WiFi.
ça fait peur! :( :

  Serial.print("RSSI: ");
  Serial.println(WiFi.RSSI());
  RSSI = String(WiFi.RSSI());
  sprite.drawString("puissance :", 40, 85, 4);
  sprite.drawString(RSSI, 210, 80, 6);
  Serial.println(RSSI);
  sprite.pushSprite(0, 0);

Dans mon bureau je suis à -90dB



Je termine le programme définitif incluant l'affichage de la couleur des jours Tempo.

Avec Linux vous avez un noyau, avec Windows vous avez des pépins...
Pièces jointes :
Dernière édition: 01 Avr 2023 09:19 par felvic.

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

Propulsé par Kunena