Il y a 5 heures
Bonjour à tous,
Voici la présentation de ma réalisation basée sur le projet F1ATB, destinée à piloter une chaudière électrique GIALIX de 6 kW, installée en parallèle d’une chaudière à pellets.
L’électronique d’origine de la Gialix est entièrement shuntée, les résistances et circulateur de la chaudière sont désormais pilotés directement par le routeur F1ATB.
☀️ Contexte de l’installation
⚙️ Configuration de la chaudière GIALIX :
? Partie électronique
Je suis parti d’un boîtier Rail DIN ESP32 ASTRA de chez Rocket Controller ASTRA (~25$)
J'ai cherché un boitier "Pro" Rail Din ESP 32 compact avec alim 220V , relay+ GPIO en restant sur un budget maitrisé, sans trouver mon bonheur sur les sites types ALI.... C'est sur le site du logiciel TASMOTA que j'ai identifié ce produit.
Atouts du modèle ASTRA pour le projet
Nécessite une programmation initial par le port série interne ( Documenté sur le site ASTRA )
? Partie logicielle
J’ai modifié le code F1ATB pour piloter le circulateur dès qu’une résistance dissipe le moindre watt.
(Les actions seules ne suffisaient pas : il arrivait que l’eau chauffe sans que le circulateur soit activé, ce qui est vite critique avec 6kw)
? Une modification dans la boucle principale (pas très propre ?) assure désormais l’activation immédiate du circulateur dès qu’une résistance est sollicitée.
Egalement ajout du support de l'onduleur/meter Fronius pour récupérer la puissance injecté/consommé.
? Configuration des résistances ( Objectif initial : répartir la dissipation et pilotage en cascade des résistances avec seulement le triac en découpage de phase)
? Mesure et pilotage
Le routeur ne mesure pas la puissance de l'installation directement : les données viennent de l’onduleur/meter Fronius (voir forum pour le détail du logiciel, Merci Ludovic pour le logiciel ).
L’ensemble est installé derrière un contacteur Zigbee 63 A Rail DIN, lui-même protégé par un disjoncteur 32 A ( dans le tableau principal), permettant :
? Réalisation hardware
Montage réalisé dans un boîtier aluminium fermé avec ventilateur et aération surplombant un coffret Rail DIN.
? Dans le boîtier aluminium :
L’alimentation 230 V du boîtier ASTRA/F1ATB passe par le fusible thermique monté d’origine dans la chaudière Gialix :
➡️ En cas de surchauffe > 100 °C, ce fusible coupe l’alimentation du F1ATB, arrêtant toute chauffe.
⚙️ Dans le coffret Rail DIN (8 modules) :
? Améliorations prévues :
Dernier point et probablement le plus important : Merci André pour ce projet
Voici la présentation de ma réalisation basée sur le projet F1ATB, destinée à piloter une chaudière électrique GIALIX de 6 kW, installée en parallèle d’une chaudière à pellets.
L’électronique d’origine de la Gialix est entièrement shuntée, les résistances et circulateur de la chaudière sont désormais pilotés directement par le routeur F1ATB.
☀️ Contexte de l’installation
- Photovoltaïque : 8 kWc sur onduleur Fronius GEN24
- Borne de recharge OpenEVSE (piloté par HA)
- ECS : Chauffe-eau thermodynamique piloté par Home Assistant via l’entrée HP/HC sur excédent PV.
- PAC Air/Air : piloté par Home Assistant en tout ou rien sur excédent PV.
⚙️ Configuration de la chaudière GIALIX :
- 4 résistances : 800 W / 1200 W / 2000 W / 2000 W
- 1 circulateur
- 1 Capteur de température
- 1 capteur de pression
? Partie électronique
Je suis parti d’un boîtier Rail DIN ESP32 ASTRA de chez Rocket Controller ASTRA (~25$)
J'ai cherché un boitier "Pro" Rail Din ESP 32 compact avec alim 220V , relay+ GPIO en restant sur un budget maitrisé, sans trouver mon bonheur sur les sites types ALI.... C'est sur le site du logiciel TASMOTA que j'ai identifié ce produit.
Atouts du modèle ASTRA pour le projet
- ⚡ Alimentation directe en 230 V
- ? GPIO accessibles via bornier ou connecteur RJ11
- ? 4 sorties relais intégrées
- ? ESP32 intégré dans un boîtier Rail DIN compact, (+ Look "Pro")
- ?️ En façade : voyant Power, bouton Reset et 4 voyants relais
Nécessite une programmation initial par le port série interne ( Documenté sur le site ASTRA )
? Partie logicielle
J’ai modifié le code F1ATB pour piloter le circulateur dès qu’une résistance dissipe le moindre watt.
(Les actions seules ne suffisaient pas : il arrivait que l’eau chauffe sans que le circulateur soit activé, ce qui est vite critique avec 6kw)
? Une modification dans la boucle principale (pas très propre ?) assure désormais l’activation immédiate du circulateur dès qu’une résistance est sollicitée.
Egalement ajout du support de l'onduleur/meter Fronius pour récupérer la puissance injecté/consommé.
? Configuration des résistances ( Objectif initial : répartir la dissipation et pilotage en cascade des résistances avec seulement le triac en découpage de phase)
- ? 1 Triac → résistance 1200 W
- ? 1 SSR → résistance 800 W
- ? 1 SSR → résistance 2000 W
- ? 1 relais mécanique → seconde résistance 2000 W
? Mesure et pilotage
Le routeur ne mesure pas la puissance de l'installation directement : les données viennent de l’onduleur/meter Fronius (voir forum pour le détail du logiciel, Merci Ludovic pour le logiciel ).
L’ensemble est installé derrière un contacteur Zigbee 63 A Rail DIN, lui-même protégé par un disjoncteur 32 A ( dans le tableau principal), permettant :
- la mesure de la puissance consommée de la chaudière.
- et le pilotage global de la chaudière. ( Ajout de protection supplémentaire via HA en cas de défaut ou température++)
? Réalisation hardware
Montage réalisé dans un boîtier aluminium fermé avec ventilateur et aération surplombant un coffret Rail DIN.
? Dans le boîtier aluminium :
- Dissipateurs pour triacs et SSR
- 1 ventilateur
- 2 sondes DS18B20 :
- sur le radiateur du triac (radiateur Bleu sur la photo avec électronique ZC Dimmer + Triac ST )
- sur les radiateurs SSR
- sur le radiateur du triac (radiateur Bleu sur la photo avec électronique ZC Dimmer + Triac ST )
- Ventilateur asservi par une action F1ATB pour le refroidissement interne
- Relais thermiques KSD9700 sur les dissipateurs, assurant le un backup HW pour le pilotage du ventilateur en cas de défaillance logicielle.
L’alimentation 230 V du boîtier ASTRA/F1ATB passe par le fusible thermique monté d’origine dans la chaudière Gialix :
➡️ En cas de surchauffe > 100 °C, ce fusible coupe l’alimentation du F1ATB, arrêtant toute chauffe.
⚙️ Dans le coffret Rail DIN (8 modules) :
- 2 disjoncteurs pour les résistances
- 1 disjoncteur pour le boîtier ASTRA, le circulateur et le ventilateur
- 1 relais mécanique (pilotage chauffe-eau en 230 V via sortie relais ASTRA)
- 1 module ASTRA (4 modules)
? Améliorations prévues :
- Intégration du capteur de pression d’origine Gialix pour éviter toute activation des résistances sans eau ou en basse pression de la chaudière.
- Ajout de KSD9700 NF 60 °C sur les bornes de pilotage du Triac et des SSR pour une sécurité hardware en cas de surchauffe.
- Câbler le ventilateur sur la même sortie que le circulateur. ( pour simplifier les actions)
- Ajustement des actions F1ATB ( Idéalement : Une gestion en cascade des résistances, pour avoir une variation de 0 a 6kw plus linaires)
- Câblage des résistances 1200w+800w sur le Triac. Les 2 x 2000W sur 2 x SSR et suppression du relais mécanique.
Dernier point et probablement le plus important : Merci André pour ce projet
