telemetry
Quoi de neuf

Suivi de consommation/production PV en local et avec Ethernet (sans Wifi)

  • Forum Electricité - Domotique
  • Auteur du sujet Auteur du sujet lnpr58
  • Date de début Date de début
  • #1
Je cherche à rassembler sur 1 graphe/écran en temps réel les données de consommation et de production d’électricité de mon logement équipé
- d’un compteur Sagem S211 (monophasé, 40A) avec port P1 actif (selon l’installateur Sibelga) qui vient d’être installé.
- de panneaux PV (3,3kWc) et d’un onduleur Solaredge SE2200H qui transmet aujourd’hui le profil de production des panneaux sur le site de Solaredge via un câble ethernet relié à mon réseau privé (modem/routeur) par une prise RJ45.
Malgré plusieurs pistes intéressantes sur ce site, je n’ai pas été capable de faire un choix suffisamment éclairé…
Pour mes préférences :
- collection des données localement, par exemple en utilisant un RaspberryPi et Home Assistant ou un autre logiciel
- transmission des données par Ethernet plutôt que par Wifi
- lecture des graphes: PC de bureau sur réseau local plutôt que Smartphone.
- sauf nécessité impérieuse, sans intervention d’un électricien (par exemple pour recâbler le coffret électrique de mon logement) ni à un électronicien/informaticien pour programmer spécifiquement sur la base d’un langage informatique type Javascript, Python, etc., même si je connais les commandes de base de Linux.
Enfin, je préfère une solution simple et pas trop chère, car je ne cherche pas à jeter les bases d’un réseau plus complet pour piloter tous mes appareils électriques.
Est-ce faisable et sur quelle base, ou bien est-ce que je suis trop exigeant et quel compromis dois-je envisager? Merci d'avance pour vos suggestions.

p { line-height: 115%; margin-bottom: 0.1in; background: transparent }a:link { color: #000080; text-decoration: underline }
 
  • #2
J'ai tout ça avec FHEM.

Il y a d'autres solutions aussi.
 
  • #3
Home assistant pourra le faire mais il faudra peut être passez un peu de temps pour maîtriser les bases du logiciel.

il faudra juste acheter un homewizard pour le port p1 du compteur.
 
  • #4
Pour la partie SolarEdge en local je peux te répondre, il y a nativement le modbus tcp activé dessus sur le port 1502.
Tu as une documentation avec les registres à interroger ils sont tous avec un registre de données brute et un registre "multiplicateur" pour situer la virgule. Genre 2341 pour la tension avec -1 pour le multiple qui fait 10^-1 et donc 234,1v.
Si tu trouves pas sur le site de SolarEdge MP moi et je l'envoi quand je suis sur le pc ;)

Seul souci en modbus direct je n'ai pas l'info de prod de chaque PV, c'est toutes les données de l'onduleur uniquement et pas les optimiseurs. Pour les avoir il faut l'API cloud je pense. Où il y a des registres modbus non publiés peut être... Je pourrai reverse engineering quand j'aurai mon accès au site de supervision solaredge et comparer les données :)

J'utilise Jeedom pour raison historique mais à l'h actuelle et si tu sais maîtriser, Home assistant tu as un plugin natif SolarEdge modbus je pense.

Dans mon cas Jeedom j'ai du manuellement encoder ces registres dans modbus2mqtt et ces données sont donc accessible sous Jeedom mais aussi n'importe quelle solution de graphique colle grafana qui permet de faire un affichage très propre je trouve. J'ai pas encore testé.
 
  • #5
Merci pour vos réponses. Je vais devoir étudier vos suggestions. Si je comprends bien, avec Home Assistant, il faut HomeWizard, donc la transmission du signal P1 par Wifi est incontournable? Quant à FHEM, pourquoi pas si je ne dois pas passer des heures à apprendre à le maîtriser. Le forum est en allemand, ce qui nécessite un petit effort supplémentaire...
 
  • #6
Home assistant arrive à avoir les données de l onduleur via le cloud (site de solaredge) d’origine ou via modus (via réseau local en rj45 ou wifi selon la configuration de l onduleur) via modbus (avec un addon on a installer sur home assistant HACS)
Le monitoring des optimisateurs si tu en a besoin sont aussi accessibles via le cloud (via une intégration de HACS également)

le plus difficile dans cette partie (si tu choisi sans le cloud) est d’activer le protocole modbus dans l onduleur car il faut un compte installateur (que tu sais faire toi même via le site solaredge avec une deuxième adresse mail)

pour ce qui est du compteur p1 je ne sais pas si il existe quelque chose en rj45.

Une fois les deux reconnu par home assistant il est possible d avoir un panneau sympa pour l’énergie consommée et injectée dans trop de réglage
 
Dernière édition:
  • #8
Bon j'ai fouillé un peu côté P1

Apparemment il y a aussi un câble série qui se connecte sur le port P1 et USB côté de ton raspberry ou autre box que tu aurais. Il faut encore regarder le script ou programme python qui va bien https://forum.hacf.fr/t/compteurs-electrique-belge-port-p1-sur-home-assistant/231/2

https://www.sossolutions.nl/slimme-meter-kabel


Autre solution, passer par tasmota, c'est un programme qu'il suffit de flasher sur un esp32 qui coûte 5€ en wifi et il existe une version ethernet pour 10€. J'ai jamais testé celui en Ethernet, mais en wifi j'en ai 2 en marche et encore 2 projets bientôt. RAS

L'avantage c'est que tu gardes le fichier pour flasher, tu paramètres tout dans l'interface web de cet esp33. Une fois que tout est ok tu fais une sauvegarde de la configuration toujours via cette interface web. Et le jour où le matériel crash tu en prend un de réserve, tu le flash, restaure la sauvegarde et ça repart.

Dans ta box tu l'interroges via son IP en MQTT ou simple HTTP

https://tasmota.github.io/docs/P1-Smart-Meter/
 
  • #9
Toutes ces solutions ne peuvent être possibles qu'avec un compteur communiquant si je comprends bien ?
 
  • #10
Toutes ces solutions ne peuvent être possibles qu'avec un compteur communiquant si je comprends bien ?
Ou tu mets un compteur SolarEdge intégré mais cher.
Ou tu mets un compteur à impulsion type eastron SDM120A MID en mono pour 30€ et relié à un esp32 tasmota où tu as pas de programmation nécessaire, juste de la configuration ou raspberry pi
Ou pinces ampèremétrique et même principe
 
  • #11
chez moi j'ai un smartmeter homewizard tetra, mais c'est via wifi, j'imagine qu'il doit exister d'autre smartmeter en RJ45
 
  • #12
Ou tu mets un compteur SolarEdge intégré mais cher.
Ou tu mets un compteur à impulsion type eastron SDM120A MID en mono pour 30€ et relié à un esp32 tasmota où tu as pas de programmation nécessaire, juste de la configuration ou raspberry pi
Ou pinces ampèremétrique et même principe
Ce sera un SMA ici avec un ancien compteur tri + N
 
  • #13
Encore merci ; avec cette 2e série de réponses, je progresse encore et j’arrive à ces conclusions (provisoires):

1- RaspberryPi. Je choisis le modèle 4B avec une carte microSD de 4GB. Ok?
Puis j’installe Home Assistant sur le RaspberryPi en suivant ce tuto
https://www.home-assistant.io/installation/raspberrypi/
Ensuite je devrai pouvoir contrôler le RaspverryPi à partir de mon PC de bureau, car l’onduleur et le compteur sont dans la cave. Est-ce que cette procédure https://www.raspberrypi.com/documentation/computers/remote-access.html est la bonne? Faut-il installer/paramétrer tout ceci : SSH, NFS, VNC, etc. ? A quel stade le faire, dans quel ordre, etc?

2- Données de production : j’ai déjà accès au menu de configuration de l’onduleur SE2200H avec ces options de communication :
Server<LAN>
LAN Conf
RS485–1 Conf<S>
ZigBee Conf<S>
Wi-Fi Conf<N/A>
RS232 Conf
Cellular Conf
GPIO Conf <MTR>.
Je suppose que je dois configurer l’option RS485-1 pour Modbus. Les paramètres actuels sont :
Device Type <SE>
Protocol <M>
Device ID <1>
Slave Detect <#>
SlaveList <#>
Y a-t-il quelque chose à changer ?

3- Données de consommation/injection : je relie le port P1 du compteur au RasberryPi avec ce câble :
https://www.sossolutions.nl/slimme-meter-kabel
4- Je configure Home Assistant (,,,). Je suppose qu’il sera possible d’envoyer le données via mon réseau local à mon PC de bureau.
Je me propose de garder l’option FHEM au lieu de Home Assistant comme « plan B », et l’option Tasmota comme "plan C". Dans quelques jours, je passerai mes commandes, etc. et on en reparle le cas échéant dans quelques semaines... D'ici-là, n'hésitez pas à corriger mes propos.

Pour mémoire, l’option que m’a proposé Solaredge avec ce module : https://www.solaredge.com/en/products/metering-and-sensors/energy-meter-with-modbus-connection m’aurait coûté près de 950€ TVAC, installé.

p { line-height: 115%; margin-bottom: 0.1in; background: transparent }a:link { color: #000080; text-decoration: underline }
 
  • #14
Oui enfin une fois raspberry pi avec home assistant, pas forcément besoin de l'accès ssh, mais c'est la bonne page. Home assistant tu vas dessus avec ton navigateur pc.

Pour ton Solaredge SE2200H c'est comme le miens, tu peux interroger en modbus TCP, via plugin sans home-assistant : https://knowledge-center.solaredge.com/sites/kc/files/sunspec-implementation-technical-note.pdf

upload_2023-9-18_18-46-59.png upload_2023-9-18_18-47-7.png upload_2023-9-18_18-47-11.png

Il faut quand même un bon niveau IT.

Le module solaredge coute 346€ TTC mais je pense consultable que via leur application cloud, tu peux pas récupérer en local https://www.alma-solarshop.com/acce.../945-solaredge-electricity-modbus-energy.html
 
  • #15
En principe, ce module:
https://www.alma-solarshop.com/acce.../945-solaredge-electricity-modbus-energy.html devrait être installé par un professionnel pour la conformité RGIE. Mon installateur de PV me le facturerait 672€ HTVA + main d'oeuvre + mise en conformié RGIE, etc + TVA soit 950€ TVAC. Si je l'achète moi-même, n’importe quel installateur refusera de l'installer, comme d'habitude...

p { line-height: 115%; margin-bottom: 0.1in; background: transparent }a:link { color: #000080; text-decoration: underline }
 
  • #16
A priori c’est vers le modbus tcp que tu dois activer : en toute logique c’est au niveau des paramètres lan . Ton onduleur à quel âge? Il est possible que tu n’y ai pas accès si il est ancien. Sinon il faudra passer le rs485 mais c’est probablement plus compliqué
 
  • #17
Mon onduleur Solaredge SE2200H date de 2018. Le menu de configuration (auquel j'ai eu accès avec le mot de passe donné dans le manuel d'installation) "semble" me donner accès aux paramètres RS485- Pour l'instant, je ne sais pas si je doiis changer des paramètres par défaut et lesquels..
 
  • #18
Modbus peut être rs485 ou tcp/IP. SolarEdge c'est ce dernier cas qu'il faut utiliser. Le rs485 étant pour accessoires batteries ou VE. Et le tcp IP est de toute façon le plus facile car ethernet ou wifi déjà fourni sur l'onduleur.

Quand tu parles de "conformité rgie" tu veux dire quoi là ? Car c'est son boulot de respecter le rgie :Dil n'a rien "de plus" à faire :rolleyes:
c'est un module avec peince ampèremétrique donc à priori tu ouvres le tableau mais tu touches pas au 230v, tu vas dévisser un câble, mettre la pince, resserrer la vis et faire pareil sur l'autre phase. Et puis tu vissés 2 fils phase et neutre depuis un disjoncteur vers ce module pour l'alimenter comme si tu alimentais le transfo d'une sonnette

Mais le faire toi même avec le port P1 t'assure de tout avoir en local au contraire du module solaredge où c'est cloud. Rien de public en modbus du moins :oops:
 
  • #19
La « conformié RGIE » est décrite comme suit sur le devis de mon installateur pour le module de Solaredge « Energy meter with modbus connection »: »Kit extra réception (l’installation doit être conforme au RGIE). La réception ne peut se faire que si l'installation existante est conforme RGIE (incl. la terre, l'interrupteur de la terre, différentiel, ...) ». Mais bon, je n’ai partagé ces informations qu’à titre indicatif, car je n’ai pas l’intention de donner suite à ce devis pour l’instant. Donc je ne vais pas discuter plus loin avec l’installateur. C’est lui qui a installé l’onduleur, et tout était conforme au RGIE. Le nouveau module se raccorderait uniquement à l’onduleur et je suis bien d'accord que le tableau électrique, la prise de terre, les différentiels, ne seraient pas affectés. Mais je n'ai pas (encore!) osé acheter cet appareil et le monter moi-même... J'y reviendrai si les options en local et sans wifi s'avèrent être un casse-tête qui me dépasse.
Par contre, si je souhaite récupérer les données de l'onduleur en local, avec Home Assistant, etc. comme déjà discuté, je dois vérifier les paramètres dans le menu de l’onduleur (partie communication), Or TCP/IP n’apparait pas, ni d’ailleurs dans le manuel d’installation. Seul LAN apparaît avec les options :
IP Config
Set DHCP <en>
Set IP
Set Mask
Set Gateway
Set DNS
Set Server Addr
Set Server Port.
Les paramètres actuels permettent à l'onduleur d'evoyer les données vers le site de Solaredge, mais je devrai peut-être les changer pour leur transmission à un RaspberryPi/Home Assistant, etc.
p { line-height: 115%; margin-bottom: 0.1in; background: transparent }a:link { color: #000080; text-decoration: underline }
 
  • #20
Il est possible que ton onduleurs soit trop ancien (mon précédent 7k avec écran était trop vieux), c’est pas trop grave si tu veux avoir que la production,(donc sans les tensions ) dans se cas il faudra passer par les serveurs de solaredge qui actualise toute les x min. Ça le fera automatiquement via home assistant .
 

Sujet semblables

Réponses
11
Affichages
1K
eljub

Nos articles

On a aimé dans le forum

Retour
Haut