Faire un afficheur déporté
- syl2222fr
- Hors Ligne
- Membre elite
- Messages : 203
- Remerciements reçus 16
Petit retour sur mon test de version esphome.
Un design légèrement 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
Connexion ou Créer un compte pour participer à la conversation.
- A310
- Hors Ligne
- Membre premium
- Messages : 140
- Remerciements reçus 11
******* 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.
- felvic
- Hors Ligne
- Administrateur
- Messages : 1782
- Remerciements reçus 132
Ç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...
Connexion ou Créer un compte pour participer à la conversation.
- nicoto94
- Hors Ligne
- Membre elite
- Messages : 285
- Remerciements reçus 2
- 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.
- felvic
- Hors Ligne
- Administrateur
- Messages : 1782
- Remerciements reçus 132
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.
- nicoto94
- Hors Ligne
- Membre elite
- Messages : 285
- Remerciements reçus 2
merci felvic; j ai du sauté le passage...
que dois je modifier pour avoir la remontée de température du ballon ?
c'est indiqué page 13 du guide d'installation
Bonne journée a toi
Connexion ou Créer un compte pour participer à la conversation.
- nicoto94
- Hors Ligne
- Membre elite
- Messages : 285
- Remerciements reçus 2
Connexion ou Créer un compte pour participer à la conversation.
- felvic
- Hors Ligne
- Administrateur
- Messages : 1782
- Remerciements reçus 132
/***************************************************************************************
** 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.
- nicoto94
- Hors Ligne
- Membre elite
- Messages : 285
- Remerciements reçus 2
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
Connexion ou Créer un compte pour participer à la conversation.
- nicoto94
- Hors Ligne
- Membre elite
- Messages : 285
- Remerciements reçus 2
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.
- Bellule
- Hors Ligne
- Membre premium
- Messages : 98
- Remerciements reçus 7
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.
- Marcus28s
- Hors Ligne
- Membre junior
- Messages : 39
- Remerciements reçus 1
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
Connexion ou Créer un compte pour participer à la conversation.
- nicoto94
- Hors Ligne
- Membre elite
- Messages : 285
- Remerciements reçus 2
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.
- felvic
- Hors Ligne
- Administrateur
- Messages : 1782
- Remerciements reçus 132
à intégrer dans le code du Companion...
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.
- nicoto94
- Hors Ligne
- Membre elite
- Messages : 285
- Remerciements reçus 2
En vous remerciant par avance
Bonne soirée
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
- Accueil
- forum
- MSun-PV
- Vos installations
- Faire un afficheur déporté