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.
Mesure 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, 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 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.
Schéma de câblage avec un UxIx2
Câblage avec un relais SSR, le disjoncteur gĂ©nĂ©ral du chauffe-eau. On a un disjoncteur sĂ©parĂ© (2 Ă 10A) pour alimenter uniquement le module JSY et l’ESP32.
La phase du secteur en sortie du disjoncteur principal passe dans la sonde mobile. La sortie du Triac qui alimente le chauffe-eau passe par la sonde fixe sur le circuit imprimé. On peut y passer autre chose, les mesures sont juste affichées, mais ne conditionnent pas le fonctionnement du routeur.

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.

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 ou RXD : RX communication série avec UxIx2 TX, UxIx3 TX ou Linky
- Gpio 17 ou TXD : TX communication série avec UxIx2 RX ou UxIx3 RX
- Gpio 33 ou 485: Capteur de température DS18B20
- Gpio 12 : Triac Pwm
- Gpio 14 : Triac Zc
- Gpio 35 : UxI signal analogique commun 1.65V
- Gpio 36 : 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.
Alimentation POE
Pour l’alimentation du module, on peut fournir du 5V ou du 3.3V sur la pin adequate. Une alternative est d’alimenter via le câble Ethernet par la mĂ©thode POE (Power Over Ethernet).

Du 48 V est envoyĂ© sur le câble ethernet, via une alimentation 230V / 48V . Un sĂ©parateur ou splitter sĂ©pare le signal Ethernet et l’alimentation en fournissant du 5V.
Installation 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
- Dissipateur
- Fils Dupont Femelle/Femelle
- Modules LED
- Mini Ecran OLED
- Alimentation 230v – 3.3V 700mA
Option POE (Power Over Ethernet)
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 ».

