Conseils pour débutant : suivi solaire et conso EDF

Salut à tous,

Tout nouveau sur ce forum, vous trouverez ma présentation ici. J’ai trouvé plusieurs très bons topics ainsi que cet article qui m’ont permis d’y voir plus clair, mais je souhaitais créer un sujet qui regroupe les problématiques rencontrées par un newbie…

Après avoir installé des panneaux solaires il y a quelques semaines, je me suis lancé sur HA avec 1er objectif de suivre ma production solaire et ma conso EDF. Actuellement les deux sont surveillés sur smartphone : SOLARMAN pour le solaire / HELLOWATT pour la conso EDF.

Le but serait d’arriver à avoir un tableau énergie similaire à celui de @goado par exemple :

J’ai acheté une pince ampèremétrique Zigbee, que j’ai placée entre mon compteur Linky et mon tableau principal pour la conso générale. Elle fonctionne, mais je n’ai qu’une consommation totale, alors que je voudrais une production en temps réel (+ la totale jour/mois/année, si possible) et je n’ai aucune production. J’ai cru comprendre qu’il fallait créer un template capteur, mais je nage un peu…

Je comptais ensuite placer une 2ème pince à la sortie de mon coffret AC photovoltaïque pour mesurer la production totale, mais je suis tombé sur ce sujet qui m’a beaucoup plus car on peut suivre chaque onduleur séparément (sans multiplier les pinces)… Vaut-il mieux une pince pour mesurer la production, ou plutôt utiliser les valeurs fournies par les onduleurs qui sont détaillées pour chaque onduleur ?

Je vous propose de regrouper mes questions pour une meilleure facilité de lecture, vos réponses en amèneront sûrement d’autres ! :sweat_smile:

  • Comment se fait-il que je n’ai que de la consommation et aucune injection alors qu’il a fait très beau plusieurs jours ?
  • Comment voir la consommation en temps réel, en plus de la consommation cumulée (jour/mois/année) ?
  • Vaut-il mieux une pince pour mesurer la production solaire ou l’intégration SOLARMAN avec données fournies par les onduleurs ? La solution SOLARMAN me plait beaucoup, mais il semblerait qu’il puisse y avoir des arrêts de fonctionnement

Merci d’avance à tous ! :+1:

  • Raspberry Pi4 + HA OS + SONOFF ZBDongle-E
  • Pince ampèremétrique Zigbee
  • 2 onduleurs DEYE SUN-M200G4-EU-Q0
  • 1 onduleur DEYE SUN-M100G4-EU-Q0
  • Compteur Linky à ±20m de la maison

Salut à tous,

Après plusieurs jours de réflexion et de tâtonnements, je vais commencer par me répondre à moi-même pour vous aider à m’aider. :sweat_smile:

Concernant ma 3ème question, j’ai décidé de partir sur une pince ampèremétrique pour mesurer ma production solaire plutôt que sur l’intégration Solarman. Je pense que ce sera plus fiable car moins de risque de bugs.

Je suis donc équipé de deux pinces ampèremétriques type PJ-1203A : 1 au garage en sortie du coffret AC photovoltaïque pour mesurer la production + 1 dans la maison juste avant mon disjoncteur abonné pour mesurer la partie EDF.

Je souhaite m’appuyer sur cet article très complet pour configurer mes capteurs, mais je n’arrive pas à comprendre dans quel cas je me trouve (cas N°1 ou cas N°2a, N°2b, N°2c)…

J’ai réussi à afficher ma production solaire et ma consommation sur la carte énergie, mais je n’arrive pas à afficher l’excédent de production renvoyé à EDF. Il reste à 0 alors que j’étais en surproduction ce midi.

Du côté de Power Flow Card Plus pour voir en direct sur le dashboard, tout à l’air OK :

Une âme charitable pourrait-elle me donner un coup de main SVP ?

Merci d’avance à tous.

Salut à tous,

Je vais à nouveau me répondre à moi-même en continuant à espérer un petit coup de main de votre part, car je ne suis pas loin de la solution…

Après plusieurs essais, il semble que je me trouve dans le cas N°2b de ce fameux article. Lorsque je n’affiche que ma production solaire et ma consommation EDF grâce aux pinces ampèremétriques, tout fonctionne sur le tableau énergie et les graphiques sont cohérents.

Mais dès que je veux intégrer l’énergie exportée vers EDF en suivant la procédure N°2b dans l’article du forum, je me retrouve avec une consommation et une injection EDF inversées sur le graphique…

Dans la paramétrage du tableau énergie, Home Assistant me prévient que les valeurs sont négatives et que ce n’est pas normal.

Pourriez-vous m’aider à finaliser SVP ?

Merci d’avance.

1 « J'aime »

Bonjour à tous,

Pour ma part j’ai mis en place ce module qui est bidirectionel pour connaitre l’injection et ce que je consomme venant du réseau

https://fr.aliexpress.com/item/1005005466228073.html?spm=a2g0o.order_list.order_list_main.554.12215e5bxc2T0L&gatewayAdapt=glo2fra

ensuite j’ai un module équivalent au tien pour connaitre la prod solaire

j’ai les modules multipliés par 3 car je suis en tri, pour la prod j’ai créé un sensor pour faire l’addition de mes trois modules de prod solaire.

ce qui me donne ça pour ce magnifique jour sans soleil

En espérant que mon exemple t’aide un peu

Cordialement,

Jean-Luc

Merci pour ton message.

J’ai 2 compteurs d’énergie similaires au tien (1 avant compteur EDF et 1 en sortie des panneaux solaires).

Le compteur solaire est constamment en positif (normal) et le compteur EDF varie bien en positif ou négatif en fonction de ma consommation ou de mon injection. Et pourtant, je suis toujours bloqué pour mesurer mon injection…

As-tu créé des entrées de type “template - capteur” et “intégrale de Riemann” pour arriver à ce résultat ? Si c’est le cas, je veux bien tes lignes de code pour tenter de les adapter à mon cas.

Merci d’avance. :+1:

Salut

Je debarque ici depuis l’autre post.

Je ne comprends pas pourquoi tu te prends la tête, la réponse est donnée dans le screen que tu as mis.

Le dasboard energy attends des valeurs positives et toi tu lui donnes des valeurs négatives, forcément ça va pas fonctionner.

Transforme tes valeurs en positif dans ton calcul ou dans un template sensor.

non aucun calcul j’ai pris les valeurs données par le module

Energie c’est ma consommation venant du réseau électrique

Production c’est ce que j’injecte dans le réseau électrique ( dans ma batterie virtuel d’USE)

question bête tu n’as pas mis tes pinces a l’envers ?

Jean-Luc

j’ai regardé a nouveau ce que tu as comme module je ne suis pas sur que ça fonctionne pour le module energie.

il faut prendre un module comme celui que je t’ai indiqué

bidirectionnel photovoltaique pour connaitre l’import et l’injection

ceux que tu as peuvent servir pour connaitre ta prod des panneaux

cordialement

Jean-Luc

@Tochy merci d’avoir pris le temps de passer sur ce sujet. :+1:

Mon côté logique a bien compris qu’il fallait transformer ces valeurs en positif, mais mon niveau très débutant en HA et codage fait que je ne sais pas comment faire. J’imagine qu’il va falloir intégrer un “x -1” dans le code des entrées “template - capteur” créées en suivant le tuto N°2b ou quelque chose de ce genre, mais je ne sais pas à quel endroit précis…

Voici le code de mon entrée “capteur - template EDF vers maison” (conso EDF) :

{% if (states('sensor.compteur_energie_garage_power_a') | int(default=0) - states('sensor.compteur_energie_edf_power') | int(default=0)) <= 0 %}
  {{ (states('sensor.compteur_energie_garage_power_a') | int(default=0) - states('sensor.compteur_energie_edf_power') | int(default=0)) }}
{% else %}
  0
{% endif %}

Et voici celui “maison vers EDF” (production solaire) :

{% if (states('sensor.compteur_energie_garage_power_a') | int(default=0) - states('sensor.compteur_energie_edf_power') | int(default=0)) > 0 %}
  {{ (states('sensor.compteur_energie_garage_power_a') | int(default=0) - states('sensor.compteur_energie_edf_power') | int(default=0)) }}
{% else %}
  0
{% endif %}

Si tu peux m’aiguiller ce serait sympa.

Merci d’avance.

@jlr56 merci également d’avoir pris le temps de chercher.

Pour répondre à tes questions :

  • Mes pinces sont bien dans le bon sens (vérifié)
  • Mes compteurs sont bien bi-directionnels (j’arrive à voir du négatif quand j’injecte)

Peux tu mettre le détail de toutes les entités fournies par la pince qui est sur le cable edf parce que si je me fie à la page de z2m que tu as mise en lien il y’a tout ce qu’il faut nativement.

Sinon si tu est bien dans le cas 2b du tuto la formule donnée dans le tutos inclue bien une multiplication par -1

{% if (states('sensor.votre_production') | int(default=0) - states('sensor.votre_consommation') | int(default=0)) > 0 %}
  {{ (states('sensor.votre_production') | int(default=0) - states('sensor.votre_consommation') | int(default=0)) * -1 }}
{% else %}
  0
{% endif %}

.

Merci pour ton retour, voici les infos remontées par ma pince côté compteur Linky.

Ce qui commence par “EDF” correspond à ma pince, “inutilisé” c’est la 2ème pince dont je ne me sers pas, “commun” sont les données communes aux deux.

Donc

edf energie c’est la comsommation totale du reseau depuis que tu as la pince ?

edf puissance ou edf puissance corrigée varie de positif à negatif selon que tu consommes ou injecte ?

Est ce que edf energie continue d’augmenter quand tu injectes ?

Est ce edf energie diminue quand tu injecte ?

Quelle est la différence entre edf puissance et edf puissance corrigée ?

Je vois 3 capteurs edf energie, edf puissance et edf puissance corrigée désactivés. Quelles sont leurs données si tu les actives ?

slt j ai la meme pince que toi

https://www.zigbee2mqtt.io/devices/PJ-1203A.html

ce qui est bizarre c est que je n est jamais eut de valeur en negatif quand j avais mis la pince apres linky pour faire des tests . j avai l injection qui s incrementait en positif sur le compteur producing et la consommation en positif sur le compteur consuming .

sa fera peut etre pas avancer ton probleme mais tu peut peut etre comparer avec mes captures d ecran

@tochy

EDF Energie = conso EDF totale (kWh) depuis installation de la pince, qui arrête d’augmenter quand j’injecte

EDF puissance : conso en direct (W) reste positive même quand j’injecte

EDF puissance corrigée : conso en direct (W) qui devient négative quand j’injecte

Je vois 3 capteurs edf energie, edf puissance et edf puissance corrigée désactivés. Quelles sont leurs données si tu les actives ?

Je ne vois pas de quels capteurs désactivés tu parles… :thinking: Où les vois-tu ?

@lopesmaxime j’ai deux compteurs physiquement similaires (achetés séparément sur Aliexpress) qui ressemblent à des PJ-1023A. L’un peut réagir comme le tien, mais c’est celui que j’ai installé pour ma production solaire et il ne voit donc que de la production. L’autre est installé pour ma conso EDF et sait faire du positif et négatif (voir 3ème courbe ci-dessus).

ce qui est bizarre c est que chez moi sa ne fait que du positif .

_ positif consommation

_ positif production ( donc injection )

Autant pour moi pour les capteurs désactivés j’avais mal interprété ton second screen.

Donc quand tu injectes il n’y a aucune énergie qui remonte.

Pourquoi ne pas te servir de la seconde pince inutilisée que tu mettrai en sens inverse de la première ?

C’est ce qui donnera le meilleur résultat.

Sinon il va falloir passer par un calcul d’intégrale.

J’hésitais à garder la 2ème pince pour surveiller la consommation de ma PAC… Mais si je trouve pas d’autre solution, ça finira comme tu le propose.

Pour ce qui est du calcul d’intégrale, ça ne me dérange pas. C’est ce que j’ai fait en suivant le cas N°2b du tuto du forum et pourtant cela ne fonctionne pas, que je me serve de “EDF puissance” ou de “EDF puissance corrigée”. Peut-être faudrait-il que je supprime ce fameux multiplié par -1 que tu as vu dans dans la formule ?

sa a l air de ressembler au meme probleme que toi il y a peut etre la solution a ton probleme

J’avais pas vu tes réponses.

Donc il va falloir créé un capteur template que tu nommeras par exemple puissance injection

{% if (states('EDF PUISSANCE CORRIGEE') | float(0) < 0 %}
  {{ (states('EDF PUISSANCE') }}
{% else %}
  0
{% endif %}

Il faudra bien sur mettre les bon sensor à la place de EDF PUISSANCE CORRIGEE et EDF PUISSANCE. J’ai mis ça ne connaissant pas l’id de tes sensors.

Ensuite il faudra créer une capteur d’intégrale dans paramètres/appareils et services/entrées

Tu donnes le nom que tu veux (ici energie injection), le capteur d’entrée sera celui créé juste avant (puissance injection) et tu mets méthode rectangle gauche. Tu ne touches à rien d’autres et tu valides.

Tu auras maintenant un sensor energie injection que tu pourras mettre dans le dashboard.

@lopesmaxime : merci pour le lien. J’ai survolé sur le téléphone, je lirai ça sur le PC à tête reposée ce WE.

@Tochy : merci également pour ton aide. Je viens d’essayer de créer le capteur template vite fait en faisant un copier-coller de ton message, mais HA m’affiche un message d’erreur sur le code… Je ne suis malheureusement pas assez pointu pour faire la correction moi-même. :sleepy_face: Pourrais-tu me dire quel est le problème de syntaxe et si j’ai bien rempli les autres champs du capteur STP ?

Encore merci pour votre aide précieuse !