Hier, 10:25 AM (Modification du message : Hier, 10:27 AM par PabloR.)
(Hier, 10:02 AM)Alain_C38 a écrit :
(Hier, 09:41 AM)PabloR a écrit :
(Hier, 08:47 AM)Alain_C38 a écrit : Première idée qui ùe vient à l'idée (j'ai eu la même chose ) : Tes actions sont t-elles bien actives ?
Dans mon cas, je les avaient désactivées le temps de trouver cette nouvelle version, et oublié de les réactiver avec cette nouvelle version.
Maintenant je pilote le SSR avec la fonction on/off et selon l'heure du jour. Je limite aussi la puissance envoyée pour avoir de la marge pour les autres appareils mais c'est clair que ce n'est pas optimal comme avant ?. On a la chance que ça est tombé pendant ces jours où il n'y a pas un seul nuage.
Si je met un action de routage le relais passe à zero car il détecte pas d'injecton.
On ne se comprends peut-être pas. Si tu es en fonctionnement On/Off, il n'y a pas de routage possible.
Il faut que tu sois en Demi-sinus, Multi-sinus, Train de sinus ou PWM pour que le routage se fasse (et avoir sauvegarder les config pour que cela soit pris en compte).
Oui je suis d'accord. Avec la foncion on/off il n'y a pas de routage mais aujourd'hui c'est mon seul moyen de faire que mon chauffe eau marche (apart le contacteur HC/HP). Si je programme une action de routage à la place (en demi-sinus par exemple) le routage ne demarre pas car pour lui je n'injecte pas.
Nos messages se sont croisés. Je n'ai pas touché au cablage et ça marché nickel avant
(Hier, 10:46 AM)Sgb31 a écrit : Hello PabloR,
peut tu partager ta page données brutes et page actions stp ?
Salut.
Voici les les images de chaque page, avec les actions en mode on/off et en mode routage.
La puissance réseau public correspond à ma consommation actuelle et la puissance produite correspond à la production des panneaux mais la valeur puissance consommée n'est pas bonne.
(26-06-2026, 02:37 PM)Pecheur021 a écrit : bonjour à tous,
chez moi je suis passé en 17.23 et ca fonctionne meme avec quelques messages d'erreurs.
depuis la mise a jour j'ai enormement de redemarrage de l'ESP, vous aussi? normal?
est ce que l'on peut faire en OTA un downgrade en 17.22?
Salut,
Oui en OTA tu peux faire un downgrade comme tu veux.
Par contre cest bizarre les redémarrages.......
De mon côté aucuns soucis par contre jai mis un reset de l’esp32 si il n’y a plus de communication apres 30min et pas 3 min comme par defaut....
oui j'ai mis aussi à 12h...
mais je me souviens maintenant c'est pour cela que je restais en 14.24, car passé cette version mon ESP faisait beaucoup de reboot, mais je ne sais pas pourquoi
(27-06-2026, 10:13 PM)tsabran a écrit : Merci pour les feedbacks
@Alex11 pour le pb d'affichage, ca pourrait etre soit un problème de hard refresh à faire vu que le code javascript a un peu changé (en effet le screenshot n'affiche pas les nouvelles lignes du tableau), soit c'est lié au bug de chargement des JS que j'ai corrigé entre-temps (lien édité hier à 23h, certaines resources JS etaient tronquées par le serveur).
En tout cas, les lignes de log sont celles attendues, il faut que je les nettoie pour les rendre plus explicites
@Pliz72 le pb d'accès a la page parametre est vraissemblablement ce bug de resource JS vide (content-length=0). C'est un pb aleatoire lié à une pénurie de mémoire silencieux au moment du Send(), et amplifié sur ma version car je gardais plus de buffer en mémoire. Je crois l'avoir corrigé avec la version compilée à 23h: le fichier ...20260626-225251.ino.bin sur le meme lien.
L'url /OTA n'est pas impactée (moins de JS), ce qui permet qd meme d'uploader une nouvelle version.
Pour rappel, cette version essaie de conserver la connexion TCP avec l'Envoy le plus longtemps possible, au lieu de la réouvrir toutes les 500ms. Inévitablement, cette connection se retrouve fermée de temps en temps et il faut la rouvrir.
-> ca logge la detection de la connection fermée et sa réouverture, qui est une chose normale lorsque c'est detecté au début de la lecture
- Envoy connection is closed. (Re)connecting...
- Connected to Envoy-S server HTTPS!
-> ca logge une erreur quand on arrive pas à obtenir tout le JSON attendu, au milieu du decoding de payload, après avoir recu un début de réponse...
- Envoy ... reading failed ... -> permettent d'identifier le type d'erreur (essentiellement timeout ou connection closed) et à quel moment dans le code ca se produit. Ces erreurs correspondent à priori aux "Envoy refused request" des précédentes version
De mon point de vue, les connection closed/reopened ne sont pas un pb, vu qu'elles sont detectées rapidement, et tant que leur fréquence reste assez faible pour ne pas trop impacter le temps de reponse moyen -> je vais probablement cacher ces logs, les metriques suffisent.
Je suis plus embêté par les erreurs de timeout... on ne les detecte qu'après avoir attendu 500ms sans réponse, donc ca retarde fortement le prochain retry ! Et je trouve suspect d'avoir ces timeouts de l'Envoy qui s'arrete d'emettre au milieu d'une réponse
Bonjour tsabran ,
Je viens de testé la mise a jour que tu as fait hier soir.
J'arrive de nouveau a accéder a la page paramètres, les valeurs de puissance apparente semble plus cohérente
ça tourne depuis 5h sans problème de routage. Je joint une capture d’écran des données brutes
voici un nouveau build https://drive.google.com/file/d/1JpeVhL1...sp=sharing.
Pas de gros changements, essentiellement le rebase 17.25 et du nettoyage de logs.
Je laisse les logs et compteurs de timeout pour l'instant pour surveiller la stabilité de l'API Envoy... surtout s'ils nous délivrent une nouvelle version sous peu.
@rdsoft30 / @michy Je n'ai pas du tout touché à la logique fonctionnelle de decoding de la payload, normalement ca doit etre exactement la meme que la base 17-25 que j'ai utilisé. Vu les échanges sur la gestion tri/mono, j'ai supposé que vos contributions etaient présentes, mais je n'ai pas fait de tests supplémentaires à ce propos.
De mon coté je suis en conso tri + production tri, et les chiffres m'ont semblé cohérents pour mon installation.
voici un nouveau build https://drive.google.com/file/d/1JpeVhL1...sp=sharing.
Pas de gros changements, essentiellement le rebase 17.25 et du nettoyage de logs.
Je laisse les logs et compteurs de timeout pour l'instant pour surveiller la stabilité de l'API Envoy... surtout s'ils nous délivrent une nouvelle version sous peu.
@rdsoft30 / @michy Je n'ai pas du tout touché à la logique fonctionnelle de decoding de la payload, normalement ca doit etre exactement la meme que la base 17-25 que j'ai utilisé. Vu les échanges sur la gestion tri/mono, j'ai supposé que vos contributions etaient présentes, mais je n'ai pas fait de tests supplémentaires à ce propos.
De mon coté je suis en conso tri + production tri, et les chiffres m'ont semblé cohérents pour mon installation.
Bonjour tsabran,
J'ai regardé les sources et juste pour être conforme avec la 17.25 d'André qui suite à mes tests a rectifié dans server.ino le code sans changer de version donc dans ton source il faudrait rajouter ceci pour être conforme à la 17.25 d'andré : } else {
S +=GS +"Fake";
Code :
String S = LesTemperatures();
S = "Deb" + RS + DateLast + RS + Source_data + RS + LTARF + RS + STGEt + RS + S + RS + String(Pva_valide);
S += GS + String(PuissanceS_M) + RS + String(PuissanceI_M) + RS + String(PVAS_M) + RS + String(PVAI_M);
S += RS + String(EnergieJour_M_Soutiree) + RS + String(EnergieJour_M_Injectee) + RS + String(Energie_M_Soutiree) + RS + String(Energie_M_Injectee);
S += RS + String(RelaisChargeOn? (int)(I_charge*100): 0) + RS + String((int)(duty1*10)); // HP8 Ajout 2 données dans le groupe 1 - I_charge reste en 1/100A
if (Source_data == "UxIx2" || ((Source_data == "ShellyEm" || Source_data == "ShellyPro") && EnphaseSerial.toInt() != 3)) { // UxIx2 ou Shelly monophasé avec 2 sondes
S += GS + String(PuissanceS_T) + RS + String(PuissanceI_T) + RS + String(PVAS_T) + RS + String(PVAI_T);
S += RS + String(EnergieJour_T_Soutiree) + RS + String(EnergieJour_T_Injectee) + RS + String(Energie_T_Soutiree) + RS + String(Energie_T_Injectee);
} else {
S +=GS +"Fake";
}
Ceci si la partie était vide décalé la récupération des données dans Source_Externes et autres.. C'est pour la gestion du triphasé.
Merci de rectifier dans ton source, tu pourras le voir si tu re-récupères la version 17.25 d'André qui entre 2 mise à jour sur son site (trés peu de temps s'est écoulé entre) a modifié cette partie du code.
Routeur v12 / routage cumulus 1.9kW triphasé avec 2 x SSR40A H
Source : Envoy Metered en V8
PV : 3Kw triphasé, 8 panneaux LONGI 375w, 8 x IRQ7+, en autoconsommation avec CACSI
RMS Station de charge VE-RMS, version ESP32 ou ESP32 & Arduino Uno
(Hier, 10:46 AM)Sgb31 a écrit : Hello PabloR,
peut tu partager ta page données brutes et page actions stp ?
Salut.
Voici les les images de chaque page, avec les actions en mode on/off et en mode routage.
La puissance réseau public correspond à ma consommation actuelle et la puissance produite correspond à la production des panneaux mais la valeur puissance consommée n'est pas bonne.
En mode routage le relais reste à zero.
Salut PAbloR
ya trop d'échanges sur les pbs envoy sur ce mail et autant de cas spécifiques pour traiter efficacement tes soucis perso.
peut tu faire un post distinct de tes soucis car avec plus de 38 pages , difficile de suivre et échanger efficacement.
Config : 3 routeurs F1ATB en V17.15 - 2 routeurs fixes en mode Triacs + 1 routeur mobile polyvalent en mode : Triac+SSR + 1 afficheur distant ESP32-S3
PV : (8*425W + Onduleur SunGrow 3KW) + (2 *500w + MO Hoymiles HMS-1000W-2T)
Supervision & Domotique : F1atb + Home Assistant / Shelly & MQTT