Faire un afficheur déporté

Plus d'informations
08 Avr 2023 19:05 #796 par Marcus28s
Réponse de Marcus28s sur le sujet Faire un afficheur déporté
@Felvic
Arduino t'en veux :P

C:\Users\Marcus\Documents\Arduino\Companion\Companion.ino: In function 'void Affiche()':
C:\Users\Marcus\Documents\Arduino\Companion\Companion.ino:463:13: error: conversion from 'int' to 'const String' is ambiguous
if (CO > 0) {
^
In file included from C:\Users\Marcus\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.7\cores\esp32/Arduino.h:176,
from C:\Users\Marcus\AppData\Local\Temp\arduino-sketch-CD9869B6362AA9A4DF1A7E8FA5A5990D\sketch\Companion.ino.cpp:1:
C:\Users\Marcus\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.7\cores\esp32/WString.h:65:9: note: candidate: 'String::String(const __FlashStringHelper*)'
String(const __FlashStringHelper *str);
^~~~~~
C:\Users\Marcus\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.7\cores\esp32/WString.h:59:9: note: candidate: 'String::String(const char*)'
String(const char *cstr = "");
^~~~~~
C:\Users\Marcus\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.7\cores\esp32/WString.h:222:14: note: initializing argument 1 of 'bool String::operator>(const String&) const'
bool operator >(const String &rhs) const;
^~~~~~~~

exit status 1

Compilation error: conversion from 'int' to 'const String' is ambiguous

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

Plus d'informations
08 Avr 2023 19:50 #797 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté
Décidément :silly: :side:

Fichier attaché :

Nom du fichier : Companion....08-3.zip
Taille du ficher :10 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
08 Avr 2023 20:02 #798 par Marcus28s
Réponse de Marcus28s sur le sujet Faire un afficheur déporté
@Felvic
je sens que tu es proche de la solution B)

C:\Users\Marcus\Documents\Arduino\Companion\Companion.ino: In function 'void Affiche()':
C:\Users\Marcus\Documents\Arduino\Companion\Companion.ino:463:16: error: cannot convert 'String::toInt' from type 'long int (String::)() const' to type 'bool'
if (CO.toInt) > 0) {
^
C:\Users\Marcus\Documents\Arduino\Companion\Companion.ino:463:18: error: expected primary-expression before '>' token
if (CO.toInt) > 0) {
^

exit status 1

Compilation error: cannot convert 'String::toInt' from type 'long int (String::)() const' to type 'bool'

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

Plus d'informations
08 Avr 2023 20:11 #799 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté
Arduino et les parenthèses, tout un poème!

Je peux pas tester non plus...

Fichier attaché :

Nom du fichier : Companion....08-4.zip
Taille du ficher :10 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
09 Avr 2023 09:54 #800 par Marcus28s
Réponse de Marcus28s sur le sujet Faire un afficheur déporté
@Felvic
nickel B)
j'ai mis du coup 2 écrans un sans condition et l'autre avec condition grâce à ta modification
il ne reste plus qu'attendre le soleil, un CE qui ne demande rien pour voir la différence
et faire un retour
merci pour le temps consacré en tout cas :)

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

Plus d'informations
09 Avr 2023 11:52 #801 par Marcus28s
Réponse de Marcus28s sur le sujet Faire un afficheur déporté
@Felvic
la formule il doit y avoir un truc qui cloche
le premier afficheur sans condition affiche
PV : 2290w
CE : 1650w
conso edf : 0w

avec condition
PV : 2290w
CE : 0w
conso edf : 0w

Mpvsun PV colle bien avec le sans condition

Possible que la valeur négative en consommation sur S1 à savoir -0,1 à -1.5W suffit à remplir la condition du coup CE = 0w sur l'afficheur
il faudrait introduire sur la condition une valeur de contrôle genre S1 = -5w et non 0w

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

Plus d'informations
09 Avr 2023 13:10 #802 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté
Essaie, j'ai mis -10

Fichier attaché :

Nom du fichier : Companion....4-09.zip
Taille du ficher :10 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
09 Avr 2023 16:19 #803 par Marcus28s
Réponse de Marcus28s sur le sujet Faire un afficheur déporté
@Felvic
injecté: il y a plus qu'à attendre demain car plus assez de soleil :lol:

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

Plus d'informations
10 Avr 2023 19:07 - 10 Avr 2023 19:25 #804 par Bellule
Réponse de Bellule sur le sujet Faire un afficheur déporté
Je supprime mon post.
Dernière édition: 10 Avr 2023 19:25 par Bellule.

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

Plus d'informations
10 Avr 2023 21:10 #805 par Marcus28s
Réponse de Marcus28s sur le sujet Faire un afficheur déporté
@Felvic
pas assez de soleil , mais je te tiens au courant dés que ça brille un peu plus

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

Plus d'informations
10 Avr 2023 22:20 #806 par Baroudeur
Réponse de Baroudeur sur le sujet Faire un afficheur déporté
Grosse nouvelle, après des échanges très constructifs avec Bellule, 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 ! :P
Le serveur web a été aussi modifié avec la partie cumul affichable si on clique sur un bouton en bas de page, les cumuls sont affichés en kwh et non plus en wh.
La dernière version (2.40) est en ligne sur le github
Une version compatible avec la passerelle Enphase va également bientôt voir le jour.
Les utilisateur(s) suivant ont remercié: etienneroussel, patmtp35, A310

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

Plus d'informations
11 Avr 2023 16:30 #807 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté

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?

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
11 Avr 2023 16:45 #808 par Bellule
Réponse de Bellule sur le sujet Faire un afficheur déporté
Bonjour,

J'ai pris cette décision pour être sûr de ne pas redémarrer pour rien, après le code et libre et ouvert tu peux faire ta propre modification.

Cdt

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

Plus d'informations
11 Avr 2023 17:00 #809 par felvic
Réponse de felvic sur le sujet Faire un afficheur déporté
Je pense que tu as bien fait car j'ai essayé de ne laisser que celui de getArrivals et ça reboote sans arrêt.

En fait il faut en mettre sur la loop et les void qui s’enchaînent.

Je viens de tout remettre et ça tourne. J'attends un figeage avec impatience... :)

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
11 Avr 2023 17:52 #810 par Bellule
Réponse de Bellule sur le sujet Faire un afficheur déporté
Flevic tu avais des freeze en combien de temps en général ?

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

Propulsé par Kunena