Routeur photovoltaïque via Ethernet
Routeur Multi Source
Architecture


Le routeur F1ATB a été initialement développé autour d’un ESP32 Wroom et sa communication en WiFi. A présent (Version 14.10), il est possible de le faire tourner en communiquant via un câble réseau Ethernet.
Le système se décompose en trois sous-ensemble :
- la mesure de puissance au niveau du disjoncteur principal
- sonde ampèremétrique ou,
- Linky ou,
- module sonde ampèremétrique ou,
- passerelle Enphase – Envoy-S Metered ou,
- wattmètre Shelly Em
- Smart Gateway
- MQTT
- le traitement à l’aide d’un microcontrôleur ESP32,
- les actionneurs avec un triac ou des relais pour alimenter différentes charges. .
Mesure de puissance
La mesure de puissance en entrée de maison s’effectue par une mesure de tension et une mesure de courant pendant au minimum une période du secteur à 50 Hz, soit 20ms. La puissance étant le produit des 2.

Les produits U x I sont positifs

Les produits U x I sont négatifs
Explications sur les Unités utilisées en photovoltaïque

Pour effectuer cette mesure de puissance on a 7 solutions possibles. Une page est dédiée à chaque solution. Vous y trouverez le schéma électrique ainsi que la liste de courses pour les achats.
UxI
On utilise un capteur de courant dans lequel on fait passer le fil de phase du secteur. Pour mesurer la tension, on utilise un transformateur bobiné classique abaisseur de tension qui nous isole du secteur.
Le microcontrôleur ESP32, grâce à ses convertisseurs Analogique-Digital assure la numérisation et effectue les produits UxI pour mesurer la puissance.
Pour plus de détails, voir l’article : https://f1atb.fr/capteur-u-x-i-pour-routeur-photovoltaique/

Linky
La mesure de tension, de courant et de puissance est très bien faite par le Linky. En se connectant à la prise TIC (Télé Information Client) il est possible d’extraire les valeurs par une liaison série vers le microcontrôleur ESP32.
Pour plus de détails, voir l’article :
https://f1atb.fr/capteur-linky-pour-routeur-photovoltaique/

UxIx2 ou UxIx3
On retrouve ici le principe de la mesure UxI (mesure tension et courant) mais avec un module précâblé simple à monter sans soudure. Il s’agit du JSY-MK-194 que l’on trouve chez Aliexpress. Il dispose d’une sonde de courant mobile que l’on positionne autour du fil de phase du disjoncteur principal pour faire fonctionner le routeur. Une deuxième sonde fixe sur le module permet de mesurer par exemple le courant et la puissance en sortie du Triac. Les mesures sont transmises à l’ESP32 par une liaison série.
Pour ceux equipés d’une alimentation de la maison en triphasé, il existe le JSY-MK-333 qui avec 3 sondes de courant permet la mesure de la puissance.
Pour plus de détails voir l’article : https://f1atb.fr/capteur-uxix2-pour-routeur-photovoltaique/

Envoy-S Metered
Pour les systèmes photovoltaïques construits avec des micro-onduleurs Enphase Energy et disposant de la passerelle Envoy-S Metered (firmware V5 et V7), il est possible d’obtenir directement les informations de puissance à l’entrée de la maison.
Pour plus de détails, voir l’article : https://f1atb.fr/routeur-photovoltaique-via-passerelle-enphase-envoy-s-iq-gatewaymetered/
Shelly Em

Un module Shelly Em pour du monophasé, un Shelly 3Em pour du triphasé ou un Shelly Em Pro implanté au niveau du disjoncteur principal permet d’obtenir sur le réseau Wifi ou Ethernet les informations de puissances consommées en temps réel.

Pour plus de détails, voir l’article : https://f1atb.fr/capteur-shelly-em-pour-routeur-photovoltaique/
SmartGateways
Pour les personnes résidant en Belgique ou d’autres pays européens, la passerelle SmartGateways connectée au compteur électrique Siconia permet de collecter la mesure de la puissance et le sens de transfert. On peut en extraire les données en temps réel, plusieurs fois par seconde, par Wifi.
Pour plus de détails, voir l’article : https://f1atb.fr/fr/capteur-smartgateways-siconia-pour-routeur-photovoltaique/

MQTT
Récupération des données de puissance d’un système domotique dans la maison via le protocole MQTT.
Externe
Dans ce cas on ne fait pas directement la mesure, mais on demande à un autre microcontrôleur ESP32 qui effectue la mesure de puissance à l’entrée de la maison, suivant l’une des 7 méthodes expliquées précédemment, de nous fournir les résultats en passant par le WiFi ou Ethernet.
Traitement

Pour effectuer les mesures et les traitements, L’ESP32 est un microcontrôleur adapté à notre besoin. Il comprend :
- des entrées analogiques pour mesurer des tensions,
- des entrées/sorties numériques pour actionner un relais ou un triac si besoin,
- des liaisons séries
- une bonne capacité de calcul
- une liaison WIFI pour faire du reporting à distance sur une page web ou un système de domotique.
Ici nous utilisons une variant avec un connecteur Ethernet/RJ45 sur la carte. Il existe 2 versions sur le marché :
- ESP32-ETH01 :
- version du chip : ESP32-DOWB-V3
- revision : 301
- Accès WiFi
- Accès Ethernet
- WT32-ETH01 :
- version du chip : ESP32-DOWB
- revision : 101
- Accès WiFi crash
- Accès Ethernet
J’ai une preference pour la carte ESP32-ETH01, mais l’autre fonctionne en Ethernet et le logiciel du routeur ne lui permet pas de passer en WiFi.


La carte WT32-ETH01, à gauche, a un boitier ESP32 légèrement plus petit que celui de la carte ESP32-ETH01
Actionneurs
Pour transférer l’excédent de puissance disponible, on peut utiliser un gradateur avec un Triac ou des relais.
Attention, la charge branchée ne doit pas contenir d’électronique, sauf si vous êtes en mode ON/OFF. L’électronique ne s’accommode pas d’une alimentation découpée en entrée. Pour les chauffe-eaux à régulation électronique, il faut modifier le câblage pour insérer de préférence un relais SSR entre le thermostat électronique et les résistances. Sur ce relais, on peut mettre en parallèle si on le souhaite, le contacteur Jour/Nuit sachant que le routeur peut faire la même chose.
Gradateur – Triac
Pour ajuster le courant à injecter vers le chauffe-eau ou un chauffage, une des solution est l’utilisation d’un gradateur de chez RobotDyn composé d’un Triac et d’un système de détection du passage à zéro de la tension. Les modèles 24A et 60A n’étant plus disponible, il faut prendre un modèle plus petit de 8A et lui adjoindre un Triac BTA40. Voir les explications ici : https://f1atb.fr/fr/triac-gradateur-pour-routeur-photovoltaique/
Relais
La solution la plus simple et moins génératrice de parasites sur le réseau 230V, est l’utilisation de relais SSR (Solid State Relay) connectés aux GPIOs libres de votre choix .
Les relais SSR à base de composants électronique et non mécanique sont très rapide à l’ouverture et la fermeture. Il en existe de nombreux modèles de relais SSR de 10, 25 ou 40A. Ils doivent être commandables en 3.3V. Attention à bien choisir les modèles DA :
- D = courant continu DC en entrée de commande.
- A = courant alternatif AC commuté
Choisir un modèle qui supporte au moins le double du courant nominal de la charge. Prévoir un refroidisseur complémentaire si le relais est connecté à une charge puissante ex 3kW.

Branchement chauffe-eau électronique
On trouve une description des câblages à faire ici. https://f1atb.fr/fr/routeur-photovoltaique-raccordement-a-un-chauffe-eau/

Branchement des LEDs
Le système comprend 2 LEDs. La jaune clignote à chaque arrivée d’une mesure de puissance. La verte clignote plus ou moins vite suivant l’ouverture du Triac ou du/des relais qui alimentent la charge. On peut utiliser des modules LEDs précablés directement branchés sur les sorties de l’ESP32 ou faire un montage classique avec une résistance entre 220 ohms et 810 ohms qui alimente la diode LED et branché sur la sortie GPIO2 ou GPIO4.
Mesure de Température
En option, on peut rajouter 1 à 4 capteurs de température, pour adapter le fonctionnement du routeur. Ce sont des DS18B20, capteurs de température étanches qui peuvent être positionnés en extérieur ou même dans l’eau d’une piscine. Trois fils en sortie sont à câbler :

- noir : relié à la masse Gnd de l’ESP32
- rouge : relié au 3.3V
- jaune : relié au GPIO33
Une résistance de 4700 Ω 1/4 ou 1/8 W est à relier entre les fils rouge et jaune.
Dans le cas de plusieurs capteurs, ils sont tous branchés en parallèle au GPIO33 (fil jaune). La résistance de 4700 ohm commune à tous est branchée entre le GPIO33 et le +3.3V. Les masses (fil noir) sont regroupés sur GND. Les fils rouges sont regroupés sur le +3.3V.
Chaque sonde a une adresse propre attribuée à la fabrication. Ainsi l’ESP32 sait les distinguer.
Architecture Multi Routeurs
Le système peut s’éclater en différents modules pour s’adapter à des distances élevées entre le disjoncteur et les équipements à alimenter. Un ESP32 est chargé de la mesure de la puissance et d’autres ESP32 servent de routeurs pour piloter différents équipements dans la maison. De simples relais pilotables par Wifi peuvent également être contrôlés.

On installe le même logiciel (même version) sur tous les ESP, qu’ils communiquent en WiFi ou par Ethernet. Il doivent être tous connecté au même réseau local.

Montage
Le montage du système avec carte ethernet est similaire aux nombreux montages avec la carte ESP32 38 pins WiFi.
Pour l’affectation des GPIOs, il faut privilégier :
- Gpio 2 : LED jaune ou rouge
- Gpio 4 : LED verte
- Gpio 5 : RX communication série avec UxIx2 TX, UxIx3 TX ou Linky
- Gpio 17 : TX communication série avec UxIx2 RX ou UxIx3 RX
- Gpio 33 : Capteur de température DS18B20
- Gpio 12 : Triac Pwm
- Gpio 14 : Triac Zc
- Gpio 34 : UxI signal analogique commun 1.65V
- Gpio 35 : Uxi Mesure analogique Tension
- Gpio 39 : Uxi Mesure Analogique Courant
- Gpio 5,12,14,17,32,33 pour relais SSR si pas utilisé par un autre périphérique
Un contact bref entre une des entrées En et Gnd permet de faire un reset de l’ESP32.
La broche noté LINK permet de savoir si un câble Ethernet est branché ou pas.
Des exemples de réalisation sont donnés ici : https://f1atb.fr/fr/exemples-montage-routeur-photovoltaique-f1atb/
Installation du logiciel

Le code source et la procédure d’installation du logiciel sur le routeur sont disponibles ici : https://f1atb.fr/fr/routeur-photovoltaique-installation-rapide-du-logiciel/
Voir les explications sur la vidéo ci dessous entre 6’15s et 11’15s
Les principaux Achats
- ESP32-ETH01
- FTDI232
- Relais SSR-40 DA
- Fils Dupont Femelle/Femelle
- Modules LED
- Alimentation 230v – 3.3V 700mA
Sécurité
En travaillant sur ce projet en 230V, vous acceptez d’assumer la responsabilité de votre propre sécurité et de prendre toutes les précautions nécessaires pour éviter les accidents électriques.
En particulier :
- Mettez à la terre (fil jaune/vert) le radiateur électrique du Triac ou des relais SSR
- Ne désinstallez pas le thermostat d’origine d’un chauffe-eau. Il assure la sécurité en cas de surchauffe.
En plus des risques électriques, assurez-vous de monter suffisamment en température pour les risques de salmonelle ou légionellose. En vertu de l’arrêté du 30 novembre 2005, la température de votre ballon d’eau-chaude doit être réglée entre 50° et 60° Celsius pour les dispositifs de moins de 400 litres et entre 55°C et 60°C si le « volume total des équipements de stockage est supérieur ou égal à 400 litres ».
Responsabilité
Articles sur le photovoltaïque
- Routeur photovoltaïque via Ethernet
- Routeur photovoltaïque V14 – Affichage et paramétrage
- Routeur Photovoltaïque avec écran intégré
- Routeur photovoltaïque V12 – Affichage et paramétrage
- Routeur Photovoltaïque – Raccordement à un chauffe-eau
- Routeur Photovoltaïque – Installation rapide du logiciel
- Routeur photovoltaïque piloté via MQTT
- Capteur SmartGateways / Siconia pour routeur photovoltaïque
- Routeur photovoltaïque – Modes de régulation
- Routeur photovoltaïque – Affichage et paramétrage
- Routeur photovoltaïque – Réalisation matérielle
- Réalisation d’un Routeur photovoltaïque Multi-Sources Multi-Modes et Modulaire
- Routeur photovoltaïque – Installation manuelle du logiciel
- Capteur Shelly Em™ – Shelly Pro Em™ pour routeur photovoltaïque
- Exemples Montage Routeur Photovoltaïque F1ATB
- Capteur Enphase – Envoy-S Metered™ pour routeur photovoltaïque
- Routeur photovoltaïque simple à réaliser
- Capteur UxIx2 ou UxIx3 pour routeur photovoltaïque
- Triacs gradateurs pour routeur photovoltaïque
- Capteur Linky pour routeur photovoltaïque
- Capteur UxI pour routeur photovoltaïque
- Programmation de l’ESP32 – Application au routeur Photovoltaïque
- Chauffer votre piscine avec l’excédent d’énergie Photovoltaïque
- U x I : Routeur Solaire pour gérer la surproduction photovoltaïque (DIY)
- Panneaux Photovoltaïques Intégrés Au Bâti (IAB) d’un abri voiture
- Réalisez un Routeur Solaire avec un Linky (DIY)
- Câblage de panneaux Photovoltaïques à des Micro-Onduleurs en Autoconsommation (DIY)
- Démarches Administratives pour le Photovoltaïque
- Affichage à distance consommation ou surproduction électrique
- Réalisez un Routeur Solaire pour gérer la surproduction
- Câblage de panneaux Photovoltaïques à un onduleur en Autoconsommation (DIY)
- Panneaux Photovoltaïques Intégrés Au Bâti (IAB)
- Routeur Solaire. Mesure de Puissance avec un ESP32
Commentaires récents