Faire un afficheur déporté

Plus d'informations
25 Mar 2023 09:05 - 25 Mar 2023 09:05 #626 par syl2222fr
Réponse de syl2222fr sur le sujet Faire un afficheur déporté
Hello

Petit retour sur mon test de version esphome.

Un design légèrement :P inspiré de la version de Baroudeur
=> Plus d'une journée d'uptime sans aucun problème (alors qu'avant ça tenait 1 à 2 heures)
Oui, la consommation Edf est en VA car je récupère les infos du linky pour cette partie
Dans les todo :
Pour l'instant, je récupère tout depuis ma domotique. Il faut que je modifie mon code pour interroger à nouveau le routeur, car du coup , mon soucis avec la version de baroudeur devrait être lié:
Au wifi implémenté dans le code ?
Au fait d'interroger directement le routeur qui ne répondrait pas ?



Edit: J'ai galéré pour avoir une police qui ressemble à celle de baroudeur
Dernière édition: 25 Mar 2023 09:05 par syl2222fr.

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

Plus d'informations
25 Mar 2023 10:21 #627 par A310
Réponse de A310 sur le sujet Faire un afficheur déporté

******* BREAKING NEWS !!! *******

Je suis parvenu à recuperer les données EDF tempo et les inclure dans le code de mon afficheur.

Je peaufine les derniers détails... ;)

Ça c'est top, n'hésite pas à partager la partie de code que tu as rajouté ;)

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

Plus d'informations
25 Mar 2023 11:51 #628 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté

Ça c'est top, n'hésite pas à partager la partie de code que tu as rajouté ;)

Je vais m'y coller, mais y'a du boulot pour extraire toute l'écriture, les librairies, ...

Avec Linux vous avez un noyau, avec Windows vous avez des pépins...
Les utilisateur(s) suivant ont remercié: A310

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

Plus d'informations
25 Mar 2023 19:54 #629 par nicoto94
Réponse de nicoto94 sur le sujet Faire un afficheur déporté
J ai réussi a tout compiler avec un autre PC.

- que dois je modifier pour avoir la remontée de température du ballon ?
- Avez vous des retours satisfaisants sur la durée d une batterie avec le boitier ?

En vous remerciant par avance
Bonne soirée

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

Plus d'informations
26 Mar 2023 06:17 #630 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté

que dois je modifier pour avoir la remontée de température du ballon ?

c'est indiqué page 13 du guide d'installation

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
26 Mar 2023 09:24 #631 par nicoto94
Réponse de nicoto94 sur le sujet Faire un afficheur déporté

que dois je modifier pour avoir la remontée de température du ballon ?

c'est indiqué page 13 du guide d'installation
merci felvic; j ai du sauté le passage...
Bonne journée a toi

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

Plus d'informations
26 Mar 2023 10:01 #632 par nicoto94
Réponse de nicoto94 sur le sujet Faire un afficheur déporté
Sur la page du server Web, j ai les données de la production solaire totale a la place de la recharge cumulus (journée); j ai vu sur le guide d installation page 13 :silly: qu il était possible de modifier les positions mais est il possible de créer un nouvel onglet pour "la production solaire totale" sur le serveur web ?
Pièces jointes :

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

Plus d'informations
26 Mar 2023 10:11 #633 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté
ici tu parametres tes entrées suivant tes branchements:
/***************************************************************************************
  **                               MODIFICATION DES INDEX
  ****************************************************************************************
  **   Suivant les modifications que vous avez apporté au MSunPV
  **   il est possible que les valeurs souhaitées ne soient pas
  **   celles affichées. Vérifiez sur le moniteur série le bon index 
  ***************************************************************************************/  
  CO = MsgSplit[0];     // Consommation
  PV = MsgSplit[1];     // Panneaux PV 
  CU = MsgSplit[3];     // Cumulus
  TEMPCU = MsgSplit[5]; // Sonde température cumulus
  TEMPExt = MsgSplit[4]; // Sonde température exterieure

Et ici tes numéros de compteurs:
/***************************************************************************************
  **                               MODIFICATION DES CUMULS
  ****************************************************************************************
  **   Suivant les modifications que vous avez apporté au MSunPV
  **   il est possible que les cumuls souhaités ne soient pas
  **   ceux affichés. Vérifiez sur le moniteur série le bon index
  ***************************************************************************************/   
  CUMCO = MsgSplit2[0];   // Cumul Conso
  CUMINJ = MsgSplit2[1];  // Cumul Injection
  CUMPV = MsgSplit2[2];   // Cumul Panneaux
  CUMBAL = MsgSplit2[3];  // Cumul Ballon cumulus

Il y a un décalage car la premiere entrée ou le premier compteur est le 0.

Si l'entrée 3 est la puissance cumulus par exemple, il faut rentrer:
CU = MsgSplit[2];

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
26 Mar 2023 10:33 #634 par nicoto94
Réponse de nicoto94 sur le sujet Faire un afficheur déporté

ici tu parametres tes entrées suivant tes branchements:
/***************************************************************************************
  **                               MODIFICATION DES INDEX
  ****************************************************************************************
  **   Suivant les modifications que vous avez apporté au MSunPV
  **   il est possible que les valeurs souhaitées ne soient pas
  **   celles affichées. Vérifiez sur le moniteur série le bon index 
  ***************************************************************************************/  
  CO = MsgSplit[0];     // Consommation
  PV = MsgSplit[1];     // Panneaux PV 
  CU = MsgSplit[3];     // Cumulus
  TEMPCU = MsgSplit[5]; // Sonde température cumulus
  TEMPExt = MsgSplit[4]; // Sonde température exterieure

Et ici tes numéros de compteurs:
/***************************************************************************************
  **                               MODIFICATION DES CUMULS
  ****************************************************************************************
  **   Suivant les modifications que vous avez apporté au MSunPV
  **   il est possible que les cumuls souhaités ne soient pas
  **   ceux affichés. Vérifiez sur le moniteur série le bon index
  ***************************************************************************************/   
  CUMCO = MsgSplit2[0];   // Cumul Conso
  CUMINJ = MsgSplit2[1];  // Cumul Injection
  CUMPV = MsgSplit2[2];   // Cumul Panneaux
  CUMBAL = MsgSplit2[3];  // Cumul Ballon cumulus

Il y a un décalage car la premiere entrée ou le premier compteur est le 0.

Si l'entrée 3 est la puissance cumulus par exemple, il faut rentrer:
CU = MsgSplit[2];

Ok je regarde cela ; merci pour ton retour encore une fois felvic B)

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

Plus d'informations
26 Mar 2023 11:41 #635 par nicoto94
Réponse de nicoto94 sur le sujet Faire un afficheur déporté

ici tu parametres tes entrées suivant tes branchements:
/***************************************************************************************
  **                               MODIFICATION DES INDEX
  ****************************************************************************************
  **   Suivant les modifications que vous avez apporté au MSunPV
  **   il est possible que les valeurs souhaitées ne soient pas
  **   celles affichées. Vérifiez sur le moniteur série le bon index 
  ***************************************************************************************/  
  CO = MsgSplit[0];     // Consommation
  PV = MsgSplit[1];     // Panneaux PV 
  CU = MsgSplit[3];     // Cumulus
  TEMPCU = MsgSplit[5]; // Sonde température cumulus
  TEMPExt = MsgSplit[4]; // Sonde température exterieure

Et ici tes numéros de compteurs:
/***************************************************************************************
  **                               MODIFICATION DES CUMULS
  ****************************************************************************************
  **   Suivant les modifications que vous avez apporté au MSunPV
  **   il est possible que les cumuls souhaités ne soient pas
  **   ceux affichés. Vérifiez sur le moniteur série le bon index
  ***************************************************************************************/   
  CUMCO = MsgSplit2[0];   // Cumul Conso
  CUMINJ = MsgSplit2[1];  // Cumul Injection
  CUMPV = MsgSplit2[2];   // Cumul Panneaux
  CUMBAL = MsgSplit2[3];  // Cumul Ballon cumulus

Il y a un décalage car la premiere entrée ou le premier compteur est le 0.

Si l'entrée 3 est la puissance cumulus par exemple, il faut rentrer:
CU = MsgSplit[2];

Super ! j ai intervertis le cumul du ballon avec le cumul du ballon, par contre je n arrive pas avoir la température du ballon
Comment savoir le numéro de la sonde de température....?
En te remerciant par avance et m excusant de déranger encore et encore...

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

Plus d'informations
26 Mar 2023 15:03 #636 par Bellule
Réponse de Bellule sur le sujet Faire un afficheur déporté
Bonjour,

ci-joint le code pour éviter de recharger la page toutes des 5 secondes ;-)
remplacer cette partie de code .

Merci de vos retours.

            clientweb.println("HTTP/1.1 200 OK");
            clientweb.println("Content-type:text/html");
            clientweb.println("Connection: close");
            clientweb.println();
                        
            //clientweb.println("<meta http-equiv=\"refresh\" content=\"5\" />");
            clientweb.println("<!DOCTYPE html><html>");
            clientweb.println("<html lang=\"fr\">");
            clientweb.println("<head>");
            clientweb.println("<meta charset=\"UTF-8\" />");
            clientweb.println("<title>MSunPV Companion</title>");
            clientweb.println("<link rel=\"stylesheet\" href=\"https://www.w3schools.com/w3css/4/w3.css\">");
            clientweb.println("<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Allerta+Stencil\">");
            clientweb.println("<script src=\"https://code.jquery.com/jquery-3.6.4.js\" integrity=\"sha256-a9jBBRygX1Bh5lt8GZjXDzyOB+bWve9EiO7tROUtj/E=\" crossorigin=\"anonymous\"></script>");

            clientweb.println("<script>");
            clientweb.println("$( document ).ready(function() {");
            clientweb.println("$('#div_refresh').load(document.URL +  ' #div_refresh');");
            clientweb.println("setInterval(function() {");
            clientweb.println("$('#div_refresh').load(document.URL +  ' #div_refresh');");      
            clientweb.println("},5000);");                  
            clientweb.println("});");
            clientweb.println("</script>");

            clientweb.println("</head>");
            clientweb.println("<body>");

            // Web Page Heading
            clientweb.println("<div class= \"w3-container w3-black w3-center w3-allerta\">");
            clientweb.println("<h1>MSunPV Companion</h1>");
            clientweb.println("</div>");
            
            clientweb.println("<div id=\"div_refresh\">");

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

Plus d'informations
26 Mar 2023 15:25 - 26 Mar 2023 18:31 #637 par Marcus28s
Réponse de Marcus28s sur le sujet Faire un afficheur déporté
bonjour à tous

j'ai installé ce petit écran déporté depuis 2 mois, cela fonctionne super bien :) , pas de souci rencontré.
je voulais ce jour, essayer de voir à personnaliser un peu plus la bête
je me retrouve avec une demande de mise à jour 2.0.4 que je refuse mais ce n'est pas là le souci
mais avec systématiquement ceci quand je lance arduino :
"Error communicating with the language server: Error: write EOF: undefined."
je ne vois pas d'où cela vient surtout qu'à la base ,il y a 2 mois je n'avais pas de problème

j'ai essayé de désinstaller arduino , c'est pareil , en passant en 2.0.4 aussi, puis j'ai essayé la 2.0.3
si vous avez une soluce, je suis preneur
merci

Edit: auto-réponse
1/si cela peut aider , il faut désinstaller le prg
2/supprimer tout ce qui est lié à Arduino dans C:\Users\xxxx\AppData\Local\
xxxx = votre profil sous windows
3/Faites une visite aussi dans C:\Users\xxxx\AppData\Local\temp
supprimer tout ce qui est lié à Arduino

Vous pourrez ensuite faire une nouvelle installation sans historique qui pourrait poser problème
Dernière édition: 26 Mar 2023 18:31 par Marcus28s.

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

Plus d'informations
26 Mar 2023 16:55 #638 par nicoto94
Réponse de nicoto94 sur le sujet Faire un afficheur déporté

Bonjour,

ci-joint le code pour éviter de recharger la page toutes des 5 secondes ;-)
remplacer cette partie de code .

Merci de vos retours.

            clientweb.println("HTTP/1.1 200 OK");
            clientweb.println("Content-type:text/html");
            clientweb.println("Connection: close");
            clientweb.println();
                        
            //clientweb.println("<meta http-equiv=\"refresh\" content=\"5\" />");
            clientweb.println("<!DOCTYPE html><html>");
            clientweb.println("<html lang=\"fr\">");
            clientweb.println("<head>");
            clientweb.println("<meta charset=\"UTF-8\" />");
            clientweb.println("<title>MSunPV Companion</title>");
            clientweb.println("<link rel=\"stylesheet\" href=\"https://www.w3schools.com/w3css/4/w3.css\">");
            clientweb.println("<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Allerta+Stencil\">");
            clientweb.println("<script src=\"https://code.jquery.com/jquery-3.6.4.js\" integrity=\"sha256-a9jBBRygX1Bh5lt8GZjXDzyOB+bWve9EiO7tROUtj/E=\" crossorigin=\"anonymous\"></script>");

            clientweb.println("<script>");
            clientweb.println("$( document ).ready(function() {");
            clientweb.println("$('#div_refresh').load(document.URL +  ' #div_refresh');");
            clientweb.println("setInterval(function() {");
            clientweb.println("$('#div_refresh').load(document.URL +  ' #div_refresh');");      
            clientweb.println("},5000);");                  
            clientweb.println("});");
            clientweb.println("</script>");

            clientweb.println("</head>");
            clientweb.println("<body>");

            // Web Page Heading
            clientweb.println("<div class= \"w3-container w3-black w3-center w3-allerta\">");
            clientweb.println("<h1>MSunPV Companion</h1>");
            clientweb.println("</div>");
            
            clientweb.println("<div id=\"div_refresh\">");

Merci

Quelles sont les lignes a modifier pour activer une batterie 3.7V 7,4Wh ?

En te remerciant par avance
Bien cordialement

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

Plus d'informations
26 Mar 2023 17:40 #639 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté
Voilà le code pour récupérer les infos de l'abonnement Tempo EDF.

à intégrer dans le code du Companion...

Fichier attaché :

Nom du fichier : config_tempo.ino.zip
Taille du ficher :2 ko

Avec Linux vous avez un noyau, avec Windows vous avez des pépins...
Pièces jointes :

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

Plus d'informations
27 Mar 2023 18:09 #640 par nicoto94
Réponse de nicoto94 sur le sujet Faire un afficheur déporté
Es qu il y aurait une âme charitable pour m indiquer comment activer la batterie....Car je n ai pas réussi a l activer...
En vous remerciant par avance

Bonne soirée

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

Propulsé par Kunena