Note de ce sujet :
  • Moyenne : 4.67 (6 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Plus d'accès aux données de la passerelle Enphase Envoy
(15-07-2026, 07:38 PM)rdsoft30 a écrit : .

Voilà le lien pour télécharger les fichiers sources et le binaire:
https://drive.google.com/drive/folders/1...drive_link

Bon tests et merci pour votre retour.

David

Merci David pour cette nouvelle version qui tourne ( Enphase mono) depuis 20 minutes sans AUCUNE erreur ! Meilleure version depuis 3 semaines ...
Charge max cœur 0 entre 600 et 1200 ms
Ram min 4900 
Du fait de la diminution de fréquence d'échantillonnage,  le spike de démarrage du moteur de mon frigo est moins anple, mais on s’en fout complètement  en fait...
          Francis
Répondre

(15-07-2026, 11:03 PM)Luc1 a écrit :
(15-07-2026, 07:38 PM)rdsoft30 a écrit : .

Voilà le lien pour télécharger les fichiers sources et le binaire:
https://drive.google.com/drive/folders/1...drive_link

Bon tests et merci pour votre retour.

David

Merci David pour cette nouvelle version qui tourne ( Enphase mono) depuis 20 minutes sans AUCUNE erreur ! Meilleure version depuis 3 semaines ...
Charge max cœur 0 entre 600 et 1200 ms
Ram min 4900 
Du fait de la diminution de fréquence d'échantillonnage,  le spike de démarrage du moteur de mon frigo est moins anple, mais on s’en fout complètement  en fait...
          Francis

Salut Francis,

Merci pour le retour!
Il y a moins de messages aussi car j’ai supprimé certain messages qui apparaissent lorsque la passerelle ne réponds pas ou pas complètement.
Les messages pour non connexion ou perte de connexion eux sont toujours là.
Mais cest vrai qu’avec 2s d'intervalle de lecture j’ai eu bien moins d’erreurs aussi.
Du coup la fluidité de l’interface en profite aussi et j’ai ameliore tout ca avec un rafraîchissement de lecture de l’enphase en fonction de sa rapidité de reponse.

Apres oui les pics de conso très bref se verront moins mais ce n’est pas le but du routage et le PID lisse un peu tout ca.

Perso je régule le router avec un décalage de -50watts et un réglage PID assez mou pour en moyenne ne jamais consommer chez EDF......

Voilà voilà.

David
Répondre

rdsoft30
Cette dernière version tourne depuis 8 heure et ce qui m'impressionne le plus c'est la charge des coeurs ESP !

Code :
Charge coeur 0 (Lecture Puissance) Min, Moy, Max :    0, 1, 644 ms
Charge coeur 1 (Calcul + Wifi) Min, Moy, Max :    1, 2, 7 ms
Mémoire RAM libre actuellement :    54504 octet
Mémoire RAM libre minimum :    6712 octet

Pour la mémoire :
  • La charge libre instantanée semble plus haute en moyenne qu'avant.
  • La charge mini est plus haute qu'avant chez moi 6700 vd 4000 avant... PAr contre, elle est passée d'environ 12000 hier soir à 6700 ce matin sans aucun accès à la page d'accueil. Et l'accès à cette page de manière intensive (mode stress aller-retour toutes les 2secondes)  ne semble pas faire baisser cette valeur. Peut-être par absence de production durant la nuit ?
--------------------------------------------------------------
ESP32 (v17.27 et IP fixe) + sonde température + SSR -- Cumulus/Chauffe-Eau
Source données serveur Enphase.

Répondre

Bonjour @all,
après mise en place de la version rdsoft30 hier qui ne donnait rien , j'ai re importé mes anciens paramètres .json et miracle ! c'est reparti impeccable  Smile
de mon coté pour l'instant rien de rouge dans l'armoire Enphase !

ps par contre un petite ligne d'erreur ( en PJ)  (dernière ligne ??) 
le routeur donne les données superbement réactif !
Franchement je vous remercie  !!! Heart

David excuse mon ignorance, mais je ne comprends pas ceci :   Huh
Perso je régule le router avec un décalage de -50watts et un réglage PID assez mou pour en moyenne ne jamais consommer chez EDF......

un capture écran possible ? stp


j'ai mis mes paramètres en 3 et copie  écran ensuite en 4: je fais fonctionner mon cumulus de 3000w en tri par shunt de la commande de mon contacteur tri grâce au SSR  piloté par le routeur.
si vous y voyez une erreur signalez le moi svp


Pièces jointes Miniature(s)
               
6 kWc - Enphase iq8hc
Enphase envoy metered
Répondre

(16-07-2026, 08:38 AM)ROPA 59 a écrit : David excuse mon ignorance, mais je ne comprends pas ceci :   Huh
Perso je régule le router avec un décalage de -50watts et un réglage PID assez mou pour en moyenne ne jamais consommer chez EDF......

 Bonjour Patrick,
En fait tu utilise ton routeur en On/Off avec ton SSR tri. Ce faisant tu te prives de la finesse du mode régulation pour laquelle cette application a été conçue (les modes découpe sinus, demi sinus, multi sinus et train de sinus) Donc ten fait du "découpes" à +/- 3000w entre On si Pw <x et Off si Pw > y , alors qu'il est possible de le faire à +/- quelques W par rapport à une consigne (En fait =/- 3000W mais pendant seulement qqs ms par période(s) du secteur) . 
Lorsque tu allumes à -2000 W tu bouffes déjà 1000W du réseau, jusqu'à ce que ta conso totale dépasse 3000W !
Pour cela il te faut relire 
https://f1atb.fr/fr/documentation-routeu...egulation/
https://f1atb.fr/fr/documentation-routeu...auffe-eau/
https://f1atb.fr/fr/documentation-routeu...elais-ssr/
https://f1atb.fr/fr/documentation-routeu...ction/ssr/
Dans la super encyclopédie que nous a ouvert André  F1ATB;  Merciiiii...
 
Donc 2 modes de fonctionnement On/Off comme toi et régulations fines comme David RDsoft. Il a fixé son point de consigne à -50W ce qui veut dire qu'il souhaite exporter au moins 50 W avant de commencer à réguler de façon à grandement éviter de chauffer son cumulus avec de l'électricité nucléaire mais plutôt solaire.
Il a déterminé un seuil à -50W (exportation) et va donc osciller autour de cette valeur comme quand ton congèle est à -18°C  il oscille autour de cette valeur pour garantir la chaine du froid ou que ton chauffage oscille lui autour de 19° pour garantir ton confort l'hiver. Pour piloter la régulation fine, dans l'onglet action, c'est par défaut le mode intégral qui est sélectionné. Mais il est possible d'activer par la case à cocher le mode PID( une combinaison de proportionnel, intégrale et dérivé). Un réglage « mou » des paramètres P, I, D permet d'avoir de faible oscillations autour de la valeur de consigne ( donc pour RDsoft de rester sur le versant exportation)
Passer en régulation fine augmente énormément l'intérêt de l'autoconsommation versus On/Off . Le passage en demi ou muti  autour de 0 +/- ta sensibilité perso à la consommation/exportation sur le reseau te fera passer plusieus kW par jour de consommation EDF à auto consommation et à la fin ”rentabiliser” ton routeur d’autant. Le SSR est adapté a cette configuration apès thermostat elec ou avant thermostat meca. Attention tripatouillage nécessaire en 230V !!!
    Cdlt
       Francis
Répondre

(16-07-2026, 11:58 AM)Luc1 a écrit :
(16-07-2026, 08:38 AM)ROPA 59 a écrit : David excuse mon ignorance, mais je ne comprends pas ceci :   Huh
Perso je régule le router avec un décalage de -50watts et un réglage PID assez mou pour en moyenne ne jamais consommer chez EDF......

 Bonjour Patrick,
En fait tu utilise ton routeur en On/Off avec ton SSR tri. Ce faisant tu te prives de la finesse du mode régulation pour laquelle cette application a été conçue (les modes découpe sinus, demi sinus, multi sinus et train de sinus) Donc ten fait du "découpes" à +/- 3000w entre On si Pw <x et Off si Pw > y , alors qu'il est possible de le faire à +/- quelques W par rapport à une consigne (En fait =/- 3000W mais pendant seulement qqs ms par période(s) du secteur) . 
Lorsque tu allumes à -2000 W tu bouffes déjà 1000W du réseau, jusqu'à ce que ta conso totale dépasse 3000W !
Pour cela il te faut relire 
https://f1atb.fr/fr/documentation-routeu...egulation/
https://f1atb.fr/fr/documentation-routeu...auffe-eau/
https://f1atb.fr/fr/documentation-routeu...elais-ssr/
https://f1atb.fr/fr/documentation-routeu...ction/ssr/
Dans la super encyclopédie que nous a ouvert André  F1ATB;  Merciiiii...
 
Donc 2 modes de fonctionnement On/Off comme toi et régulations fines comme David RDsoft. Il a fixé son point de consigne à -50W ce qui veut dire qu'il souhaite exporter au moins 50 W avant de commencer à réguler de façon à grandement éviter de chauffer son cumulus avec de l'électricité nucléaire mais plutôt solaire.
Il a déterminé un seuil à -50W (exportation) et va donc osciller autour de cette valeur comme quand ton congèle est à -18°C  il oscille autour de cette valeur pour garantir la chaine du froid ou que ton chauffage oscille lui autour de 19° pour garantir ton confort l'hiver. Pour piloter la régulation fine, dans l'onglet action, c'est par défaut le mode intégral qui est sélectionné. Mais il est possible d'activer par la case à cocher le mode PID( une combinaison de proportionnel, intégrale et dérivé). Un réglage « mou » des paramètres P, I, D permet d'avoir de faible oscillations autour de la valeur de consigne ( donc pour RDsoft de rester sur le versant exportation)
Passer en régulation fine augmente énormément l'intérêt de l'autoconsommation versus On/Off . Le passage en demi ou muti  autour de 0 +/- ta sensibilité perso à la consommation/exportation sur le reseau te fera passer plusieus kW par jour de consommation EDF à auto consommation et à la fin ”rentabiliser” ton routeur d’autant. Le SSR est adapté a cette configuration apès thermostat elec ou avant thermostat meca. Attention tripatouillage nécessaire en 230V !!!
    Cdlt
       Francis
Salut Francis,

Merci pour avoir donné toutes ces explications à Patrick, car il est vrai que je n'ai pas expliquer clairement cette histoire des -50Watts et le PID qui va avec. Tes explications sont claires pour moi, et certainement pour pas mal d'autres, mais j'avoue que ce n'est pas forcement facilement à la portée de tous.

Une explication pour les -50watts que j'ai paramétré, cela permet d'être quasi certain de ne jamais activer le chauffage du balon d'eau chaude sur de l'énergie qu'il faudrait consommer chez EDF.
L'amplitude des oscillations de la régulation autour des -50watts sont plus de 90% du temps inférieures à +/- 50watts, ce qui me garantie donc de ne quasiement jamais activer le balon d'eau chaude sur l'énergie EDF.

Voilà voilà ....

Merci à tous pour vos retours sur cette version qui je suis certain donne de bons résultats de fonctionnement stables et fiables.

Reste plus qu'à trouver ce qui fait diminuer drastiquement la consommation de la RAM dans certaines situations , mais cela va demander du temps .....

A+

David
Répondre

Super explication Francis ! Merci, j'ai enfin compris le concept.Smile

@David/rdsoft30 : Depuis cette dernière version, j'ai eu des reboots de mon ESP connecté au cumulus qui recoit de l'ESP (avec ta dernière version) qui récupère Enphase. La raison semble être ce message qui arrivait rarement avant :

Citation :17/07/2026 11:16:24 : client ESP_RMS Timeout !10.0.0.147
17/07/2026 11:18:54 : client ESP_RMS Timeout !10.0.0.147
17/07/2026 11:20:54 : client ESP_RMS Timeout !10.0.0.147
17/07/2026 11:21:24 : client ESP_RMS Timeout !10.0.0.147
17/07/2026 11:22:54 : client ESP_RMS Timeout !10.0.0.147
17/07/2026 11:23:24 : client ESP_RMS Timeout !10.0.0.147
17/07/2026 11:24:54 : client ESP_RMS Timeout !10.0.0.147
17/07/2026 11:26:48 : client ESP_RMS Timeout !10.0.0.147
17/07/2026 11:26:48 : >>> clientESP_RMS Timeout !
17/07/2026 11:29:16 : >>> clientESP_RMS Timeout !


Une idée de la raison ?

Je reconnais que j'ai sur l'ESP-Emphase un -66dBm, mais c'était déjà comme cela avant le changement de version.

Parfois, les 2 reboots.
--------------------------------------------------------------
ESP32 (v17.27 et IP fixe) + sonde température + SSR -- Cumulus/Chauffe-Eau
Source données serveur Enphase.

Répondre

(17-07-2026, 11:34 AM)Alain_C38 a écrit : Super explication Francis ! Merci, j'ai enfin compris le concept.Smile

@David/rdsoft30 : Depuis cette dernière version, j'ai eu des reboots de mon ESP connecté au cumulus qui recoit de l'ESP (avec ta dernière version) qui récupère Enphase. La raison semble être ce message qui arrivait rarement avant :

Citation :17/07/2026 11:16:24 : client ESP_RMS Timeout !10.0.0.147
17/07/2026 11:18:54 : client ESP_RMS Timeout !10.0.0.147
17/07/2026 11:20:54 : client ESP_RMS Timeout !10.0.0.147
17/07/2026 11:21:24 : client ESP_RMS Timeout !10.0.0.147
17/07/2026 11:22:54 : client ESP_RMS Timeout !10.0.0.147
17/07/2026 11:23:24 : client ESP_RMS Timeout !10.0.0.147
17/07/2026 11:24:54 : client ESP_RMS Timeout !10.0.0.147
17/07/2026 11:26:48 : client ESP_RMS Timeout !10.0.0.147
17/07/2026 11:26:48 : >>> clientESP_RMS Timeout !
17/07/2026 11:29:16 : >>> clientESP_RMS Timeout !


Une idée de la raison ?

Je reconnais que j'ai sur l'ESP-Emphase un -66dBm, mais c'était déjà comme cela avant le changement de version.

Parfois, les 2 reboots.

Salut

Il semblerait que tu ais un problème de configuration.
Le système cherche a communiquer avec une autre ESP32 externe pour lire des infos.

C'est ce que j’ai chez moi avec un capteur de temperature d'eau chaude dans le ballon ́d'eau chaude. Du coup j’ai ce genre de message quand le router n’arrive pas a accéder a un esp32 externe.

As tu un esp32 externe?

A+

David
Répondre

Bjr à tous,

Je voudrais partager à propos des plantages de l'affichage de la page d'accueil et des moyens de le débloquer, mais que je ne sais pas interpréter ce qui peut l'expliquer....
Je me sers le plus souvent d'une tablette sous Android pour accéder au serveur de mon ESP 32. Et celui-ci est accessible au moyen de trois adresses : une adresse IPv4 locale, une adresse en IPv6, ou une adresse distante via la redirection de port de ma freebox.
Lorsqu'une requête d'affichage au moyen de l’une de ces trois adresses devient ”figée”, dans 95 % des cas il me suffit de lancer une nouvelle requête sur l'une des deux autres adresses IP pour que mon ESP daigne me répondre et afficher la page d'accueil correctement en retrouvant la fluidité pour un petit moment. 
Lors du plantage suivant, même manip, il suffit de lancer une requête sur l'une des deux autres adresses, celle du plantage précédent etant (presque toujours) redevenue fonctionnelle.
Donc lorsque une adresse est  ”compromise”, les deux autres restent fonctionnelles, and so on.

Pourquoi lorsque le serveur de l'ESP 32 ”bafouille” avec un client, il peut-être immediatement après, ”volubile” avec les deux autres ?

Problème de gestion de la mémoire au niveau de l'ESP, ou problème de routage entre le client , la box et le serveur ESP? 

                      En souhaitant que cela puisse parler à certains, cdlt
                                    Francis 

PS: dernière  version rdsoft tourne sans pb depuis 37h malgré de très rares messages JSON reading 3 failed ,timeout partialLen=xxx
Ram libre mini 1616 en baisse
Répondre

(17-07-2026, 12:21 PM)Luc1 a écrit : Bjr à tous,

Je voudrais partager à propos des plantages de l'affichage de la page d'accueil et des moyens de le débloquer, mais que je ne sais pas interpréter ce qui peut l'expliquer....
Je me sers le plus souvent d'une tablette sous Android pour accéder au serveur de mon ESP 32. Et celui-ci est accessible au moyen de trois adresses : une adresse IPv4 locale, une adresse en IPv6, ou une adresse distante via la redirection de port de ma freebox.
Lorsqu'une requête d'affichage au moyen de l’une de ces trois adresses devient ”figée”, dans 95 % des cas il me suffit de lancer une nouvelle requête sur l'une des deux autres adresses IP pour que mon ESP daigne me répondre et afficher la page d'accueil correctement en retrouvant la fluidité pour un petit moment. 
Lors du plantage suivant, même manip, il suffit de lancer une requête sur l'une des deux autres adresses, celle du plantage précédent etant (presque toujours) redevenue fonctionnelle.
Donc lorsque une adresse est  ”compromise”, les deux autres restent fonctionnelles, and so on.

Pourquoi lorsque le serveur de l'ESP 32 ”bafouille” avec un client, il peut-être immediatement après, ”volubile” avec les deux autres ?

Problème de gestion de la mémoire au niveau de l'ESP, ou problème de routage entre le client , la box et le serveur ESP? 

                      En souhaitant que cela puisse parler à certains, cdlt
                                    Francis 

PS: dernière  version rdsoft tourne sans pb depuis 37h malgré de très rares messages JSON reading 3 failed ,timeout partialLen=xxx
Ram libre mini 1616 en baisse

Salut Francis,

Merci pour ton retour. 
Peux tu détailler cette phrase s'il te plait " Pourquoi lorsque le serveur de l'ESP 32 ”bafouille” avec un client, il peut-être immediatement après, ”volubile” avec les deux autres ?"
Tu as peut-etre mis le doigt sur quelque chose, alors j'aimerai comprendre dans le détail ce que tu veux dire  Wink

Merci à toi,

A+

David
Répondre



Atteindre :


Utilisateur(s) parcourant ce sujet :
6 visiteur(s)

Moteur MyBB, © 2002-2026 Melroy van den Berg.