11 juin 2022
Nous avons organisé un petit atelier de dernière minute le samedi 11 juin 2022.
A cette occasion, nous avons souhaité finaliser le power router pré-construit par Pascal et débuter la construction d'un power router basé sur un Arduino NANO.
En début d'atelier, nous avons échangé sur les principes théoriques portant sur Arduino et le Power router, puis nous avons lancé deux fabrications en parallèle.
La journée à été trop courte ... et nous avons manqué de temps.
Un autre power router, basé sur un Arduino NANO a été construit depuis.
Il est associé à un module triac qui laisse passer 16A.
Par rapport à l'usage d'une carte Arduino UNO, il présente l'avantage d'avoir de meilleures connexions parce qu'elles sont soudées sur la carte de prototypage.
23 avril 2022
Quelques mots afin de répondre aux dernières interrogations déposées dans les commentaires.
Lorsque le chauffe-eau électrique atteint sa température nominale (par exemple 60°C), le thermostat pilote un relais qui dirige le surplus énergétique vers un radiateur résistif pour dissiper les calories gratuites dont le réseau électrique ne veut pas. Cela contribue au chauffage de votre eau chaude et de votre logement.
Le schéma du câblage du système de transfert de l'énergie dans l'eau chaude (STEEC) est le suivant :
Le STEEC complète le power router. Il comprend une minuterie qui déclenche l'appoint électrique, par exemple la nuit (de 2h à 6h), à un moment qui pose moins de contraintes sur le réseau électrique (c'est mieux qu'à 19h). Cet appoint nocturne, nous l'utilisons uniquement en hiver jusqu'à la mi-avril, mois à partir duquel nous sommes très souvent autonomes en énergie solaire thermique. Trois options permettent de déclencher l'appoint électrique : il peut être 1-forcé, 2-lié à la minuterie, 3-désactivé.
Ce système permet de disposer d'eau chaude au réveil et de placer le chauffe-eau dans un état (c'est à dire plus froid) tel qui pourra recevoir/absorber l'énergie solaire du jour.
Le système STEEC augmente le taux d'autoconsommation, c'est à dire la part consommée de l'énergie produite. Il réduit ainsi la facture énergétique. Il limite l'investissement matériel, financier et réduit en conséquence l'impact sur l'environnement.
Nous avons constaté que le STEEC peut réduire la facture énergétique jusqu'à 22% avec seulement 2 modules photovoltaïques. Ce chiffre est donné sous réserve d'appliquer quelques principes évident de sobriété énergétique. Nous concernant, le STEEC nous a permis de passer de 1 250 kWh à 977 kWh. Sachant que la consommation électrique moyenne d'un foyer français est d'environ 5 000 kWh.
Le STEEC et le power router se passent de Wifi, la solution est 100% filaire. Par principe de précaution, nous ne souhaitons par être parcourus inutilement pas une fréquence d'ondes de 2.4Ghz (en effet, il ne nous viendrait pas à l'idée de faire fonctionner un micro-onde avec la porte ouverte).
La bibliothèque qui permet de gérer l'afficheur LCD est disponible ci-dessous (LiquidCrystal_I2Cbonne.zip). Il est nécessaire d'ajouter cette bibliothèque à l'interface de développement (IDE) Arduino. Parfois il faut renommer l'ancienne biblothèque afin que l'IDE n'aille pas la chercher.
Avant de mettre en service votre power routeur, il est impératif de calibrer la tension et le courant à l'aide d'un wattmètre ou d'une résistance connue (par exemple une lampe à incandescence). Il s'agit d'ajuster les paramètres fVCalibration et fICalibration. Par exemple pour une lampe de 75 W à filament, il s'agira d'obtenir un courant d'environ 0.32 A, une tension comprise entre 230 et 240 V et une puissance de 75 W. Le mieux est de s'appuyer sur les résultats de mesure d'un wattmètre lequel coûte une douzaine d'euros et vous servira pour contrôler la consommation de vos appareils électriques.
Il est nécessaire de positionner les paramètres bVerbose et bCalibration à true le temps de la calibration afin de visualiser les valeurs électriques (tension, intensité, puissance ...) dans le moniteur série de l'IDE Arduino. Ensuite il faut positionner les paramètres bVerbose et bCalibration à false afin de ne pas consommer inutilement du temps de calcul et ralentir le power router.
Le power router est précis et réactif, nous l'avons testé depuis plusieurs années à l'aide de 2 modules photovoltaïques et d'une éolienne Piggott laquelle induit de fréquentes variations en matière de production d'énergie.
Nous travaillons au fait d'augmenter sa capacité en terme de puissance à dériver, bien que nous défendions l'idée qu'une puissance raisonnable est préférable à une grande surface de modules photovoltaïques associée à des batteries.
Par curiosité, nous testerons prochainement une nouvelle version du power router basée sur un Arduino MINI-M0 SAMD21 48 Mhz (un ATmega328 est cadencé à 16 Mhz) : Le power router est un système ouvert (ce n'est pas une boîte noire). L'algorithme est fourni ci-dessous. Vous pouvez le modifier à souhait.
En fabriquant le power router et le STEEC par vous même, vous ferez un pas supplémentaire vers votre propre autonomie intellectuelle, financière et énergétique. Vous serez en mesure de comprendre son fonctionnement et de le réparer en cas de besoin.
Un atelier sera organisé au profit des adhérents de l'association P'tiwatt le 3 septembre 2022. Nous fabriquerons la nouvelle version du power router. En fonction de l'avancement en fin de journée, nous programmerons une seconde journée.
26 février 2022
Il se peut que vous ayez consulté le retour d'expérience portant sur la mise en oeuvre du STEEC. Les relais utilisés sont limités à 8A. La référence des relais est Schneider Électrique DPDT RSB2A080P7 de 8A série RSB). Ils sont montés sur un socle : Schneider Électrique RSZE1S48M Embase 10A 250 VAC série Zéliov.
L’usage de ce relais (8A) est possible parce que la puissance crête de notre installation photovoltaïque couplée à l’éolienne est faible. Notre intallation est conforme aux valeurs de l’association P’tiwatt : la sobriété.
Vous cherchezpeut-être un relais un peu plus costaud pour passer plus de puissance. Il vous faut chercher un relais DPDT, dont la bobine peut être alimentée par une tension de 230VAC et acceptant une tension au niveau des contacts de 250VAC minimum. A priori, le relais Finder réf. N°62.32.8.230.0000 et la base Finder réf. n°92.03 font l'affaire. Ce relais peut être monté sur un rail et accepte 16A. A vous de vérifiez cela auprès du fournisseur de votre power router ou de votre électricien préféré.
25 décembre 2021
L'association P'tiwatt ne vend pas le power router. Il vous appartient de le construire et de prendre vos responsabilités.
Avant de mettre en place un champ photovoltaïque, nous vous recommandons d'appliquer la démarche NégaWatt, à savoir respecter l'ordre suivant :
- priorité n°1 : réduire vos consommations,
- priorité n°2 : adopter des appareils électriques efficaces,
- priorité n°3 : installer éventuellement 1 à 3 capteurs photovoltaïques au maximum.
En auto-consommation sans stockage, le power router permet d'augmenter le taux d'auto-consommation en dirigeant le surplus énergétique, par exemple, dans un chauffe-eau électrique.
Plus vous installez de capteurs photovoltaïques, moins ils sont rentables.
Le premier capteur photovoltaïque installé est rentable, les suivants, beaucoup moins.
Vous serez alors tentés de monter des usines à gaz pour tenter de consommer le surplus non consommé.
C'est à ce moment que les dérives s'installent. Économiquement et écologiquement, ce n'est pas une bonne affaire. Renseignez-vous !
Une auto-installation photovoltaïque coûte actuellement environ 1 € du Wc.
En auto-installation, une installation de deux capteurs photovoltaïques coûte plus ou moins 600€.
Si vous faites installer le champ de capteurs photovoltaïques, le coût de l'installation doit rester inférieur à 1,9 € du Wc pour rester économiquement rentable.
Au delà, il est urgent de vous renseigner et d'activer l'alarme suivante : Suis-je en train de me faire arnaquer ?
RobotDyn diffuse un dimmer 16/24A
RobotDyn diffuse un dimmer 8A
21 novembre 2020
Afin d'optimiser l'autoconsommation, un dispositif nommé Station de Transfert de l’Électricité dans l'Eau Chaude a été mis en place.
Pour l'occasion, un nouveau power router a été fabriqué :
Puis un autre :
Voici le schéma de câblage du STEEC, un dispositif qui fait l'interface entre le chauffe-eau stéatite et le power router afin de garantir une optimisation de la consommation du surplus énergétique.
Le thermostat du chauffe-eau est dérivé pour piloter 2 relais.
Un premier relai oriente l'énergie vers la résistance du chauffe-eau ou vers un chauffage électrique.
Un second relai est piloté par une minuterie et le thermostat afin de forcer l'appoint électrique.
Un compte rendu détaillé de la mise en œuvre du STEEC est disponible ici.
18 juin 2020
Deux modifications ont été apportées :
- - ligne n°98 : la valeur fMargeSecuritéWatt a été portée à 0 ;
- - ligne n°299 : la sécurité fMargeSecuritéWatt a été ajoutéeplutôt que retranchée.
Il est possible d'augmenter la valeur de fMargeSecuriteWatt si l'on souhaite consommer et réduire le risque d'injecter.
2 mai 2020
Voici une déclinaison du power routeur proposé par Philippe De Craene.
La boite de dérivation intègre :
- une carte Arduino UNO R3 ;
- une carte d'extension (shield) sur laquelle sont soudés les composants ;
- un module de commande de triac ;
- une commande de délestage ;
- un afficheur LCD 2 lignes x 16 caractères ;
- un petit transformateur encapsulé YHDC AC230V -> AC6V 1.5VA ;
- un dispositif abaisseur de tension : AC230V -> DC9V qui alimente la carte Arduino via Vin ainsi que la commande de délestage ;
- un relai SSR (qui assure la fonction de délestage ) et un petit radiateur : ;
- un petit fusible (qui protège l'alimentation de la partie Arduino, pas la charge. Sur la photo ci-dessous, on voit que le module triac est raccordé à l'alimentation de la carte Arduino, c'est uniquement à des fins de test).
Pour le capteur de courant sensible, le capteur de courant sensible YHDC SCT010 a été utilisé parce que le câble électrique de l'habitation ne passait pas dans le capteur de courant sensible YHDC SCT006.
Concernant l'algorithme, une version ancienne du power router a été personnalisée des fins d'appropriation (dans le sens de la compréhension). Pour la calibration, la valeur de l'intensité Irms renvoyée ne collait avec la valeur renvoyée par un wattmètre externe. Cela n'altérait pas la valeur de la puissance réelle et donc de la quantité d'énergie à dériver. Cela gênait pour calibrer la mesure de l'intensité. Le filtre pass bas issu de la bibliothèque EmonLib.zip de OpenEnergyMonitor a été appliqué, la valeur renvoyée correspondait à la valeur du Wattmètre.
Voici la version du code installée dans ce power router : 20200502_PowerRouter_v324.ino
Remarques importantes :
- le 230V, dans le meilleur des cas ça pique, dans le pire, ça tue! ;
- ce power routeur est adapté à de faibles puissances (ici 1200W max) ;
- la sortie LOAD du module Triac ressemble à tout sauf à du 230V stabilisé. Ne peut être connecté à cette sortie qu'une résistance pure. Ne connectez pas un chauffe eau électrique doté d'une carte électronique à cette sortie, utilisez la commande de délestage.
4 novembre 2018
Voici une déclinaison du power routeur, proposé initialement par Philippe De Craene, et modifié pour des besoins propres.
Les pistes du module triac ont été doublées :
6 mai 2020
Quelques petites modifications ont été apportées, notamment pour le calcul de la valeur de "dim" (fire du triac) qui auparavant avant utilisait une fonction trigonométrique et utilise désormais une fonction linéaire probablement plus économe en temps de calcul.
Voici la version du code installée dans ce power router : 20200506_PowerRouter_v324.ino
17 juillet 2019
Lien vers la version 3.6 : https://create.arduino.cc/projecthu...
27 avril 2019
Lien vers la dernière version du tutoriel du power router proposé par Philippe de Craene : Fabriquer un Power router qui fonctionne V1.9 - 270419.pdf
Lien vers le code source du power router version 3.5 :
Lien vers des outils et bibliothèques :
1 De Bruno -
Merci du partage.
Bruno
2 De Doumé -
Merci du partage. Super tuto. J'ai fabriqué un exemplaire. Ça fonctionne super
3 De lebritish -
dans la main loop:
else { delay(1); } // obligatoire pour la stabilité
wdt_reset();
Si le proc plante pendant le "delay" alors le watchdog ne fonctionnera pas.
La fonction "delay" ne devrait pas être utilisée du tout si on veut un fonctionnement 100% sécurisé
4 De totof -
bonjour,
comment faire pour acheter Arduino montée et prêt a fonctionner.
je suis sur site isole pas EDF ( 2800wc PV, onduleur hybride 2400w) mais beaucoup de surplus d'énergie la journée.
je suis joignable au tel:0616107864
Merci de votre soutien.
5 De Dom -
Pour totof, l'association P'tiwatt ne vend rien. Le tutoriel spécifie que le power router est adapté à un site en réseau et une puissance d'environ 1000 Wc.
6 De Souti -
Bonjour
Mon chauffe eau est un Thermor qui possède une carte électronique ACI si j'en crois cette photo du même modèle.
https://assistance.thermor.fr/hc/ar...
Vous dites : " Ne connectez pas un chauffe eau électrique doté d’une carte électronique à cette sortie, utilisez la commande de délestage."
Ce qui veut dire que je ne peux pas brancher le triac directement si je comprends bien. Mais du coup, que veut dire "utilisez la commande de délestage".
Merci
7 De Dominique -
@Souti : Vous avez deux sorties. Une est temporisée, l'autre est hashée. Si vous allez voir l'article intitulé "le STEEC de Nick", vous trouverez une solution adaptée à votre cas. La carte électronique du C.E. est alimentée en 230V, la résistance est connectée à la sortie TRIAC (donc hashée) du power router.
8 De Alstare -
Bonjour très intéressé par votre système.. si on commande toute les pièces qui sont dans le pdf et un peu de travail on a un routeur opérationnel ??
J'ai récemment installer kit 3kw avec tous le système enphase et profil zéro injection est ce que votre routeur sera compatible ? Merci pour les retour ..
9 De Dom -
Pour Alstare : Le power router est opérationnel. Certains l'utilisent depuis plusieurs années afin d'optimiser le taux d'autoconsommation. Le tutoriel spécifie que le power router est adapté à une puissance d'environ 1000 Wc.
10 De Gab -
Bonjour,
Quel est le gros composant bleu cubique en bas à droite sur la photo du STEEC du 21 novembre ?
Merci
11 De Bakar -
Un transformateur 230/6V
12 De SpaCyToF -
Bonjour, site très intéressant.
J'ai pour projet de l'autoconsommation comme vous.
Vous indiquez:
"Le tutoriel spécifie que le power router est adapté à une puissance d'environ 1000 Wc."
Cette limitation est elle uniquement due au modèle de système triac utilisé ?
Merci de cet éclaircissement.
Pourriez expliquer succinctement le principe de fonctionnement de l'asservissement de la détection de non consommation et du pwm , svp?
Merci.
Christophe
13 De Bakar -
La limitation est liée au triac "vendu" pour 1000 W. Le triac supporte de mémoire jusqu'à 16 A, plus mais pas les pistes. C'est pour cela que l'on vous conseille de les doubler avec du fil. A la base, le power router est un wattmètre. Dès qu'il détecte une puissance négative (une injection), il remplit virtuellement un seau d'énergie (E = P x t). A partir d'un seuil d'énergie virtuelle (1300 J), l'énergie commence à être déversée dans une résistance pure via le triac. Le pilotage du triac est effectué via le "fire" ou paramètre "dim" qui permet de régler finement le déversement. Pour comprendre, je vous conseille de regarder les illustrations du site OpenEnergyMonitor. Le paramètre "dim" découpe une demi-période (10 ms) en 128 unités. Proche de 128, peu d'énergie est routée. Proche de 1, un maximum d'énergie est déversé. Sinon il existe d'autres logiques comme par exemple celle de Philippe DC qui route en temps réel : https://create.arduino.cc/projecthub/philippedc/a-power-router-to-optimize-homemade-electricity-with-arduino-d4388f
14 De Bakar -
->MDAN / Problème avec la librairie LiquidCrystal_I2C / Avez-vous ajouté dans votre IDE la librairie LiquiCrystalI2CBonne.zip disponible ci-dessus ?
Si le pb persiste, il est conseillé de renommer la librairie d'origine de l'IDE LiquidCrystal.h et LiquidCrystal.cpp afin de forcer la lecture de la libraiire fournie.
Je vous conseille d'écrire un petit programme basique avec quelques instructions et dédié au test et à l'affichage sur l'écran LCD
->JérômeT / Fonctionnement en triphasé / Désolé, je n'ai pas testé le power router en triphasé / Du PV sur les 3 phases ? / Je n'ai pas trop d'avis / Je serais parti sur 3 power router
->Jojo / Où va le surplus lorsque le chauffe-eau a atteint sa température ? / Lorsque la température du CE est atteinte, le thermostat pilote un relais qui route l'énergie issue du power router vers un radiateur. Un schéma est fourni ci-dessus
15 De Cyril -
Bonjour, merci de vos conseils. Pour info j'ai installé la version qui se termine par v325.ino. J'ai calibré la tension et l'intensité à l'aide d'un wattmètre. J'obtiens les mêmes valeurs que le Wattmètre et ne constate aucune injection depuis plusieurs mois.
16 De Lapeyre P -
Bonjour
Est ce que quelqu'un , pourrez me fabriquer un routeur solaire et me l'installer .
J'ai des panneaux solaires . Commune de Vouzan Charente Merci
17 De MDAN -
bonjour, j ai fabriqué le routeur, un grand merci.
Cependant je rencontre un problème.
Je renvois le surplus sur un chauffe eau de 1200w. Des que le surplus dépasse 1200w et que D=0 . La tension chute de 230v à environ 130v.
Je ne comprends pas pourquoi.
Si quelqu'un a la solution merci d avance
18 De Bakar -
Pour MDAN. La puissance de la résistance dans laquelle est dissipée l'énergie doit être supérieure à celle du champ photovoltaïque, afin que d soit > 0. Dans votre cas, il semble que vous ayez dépassé la capacité à dissiper l'énergie et le compteur d'énergie virtuelle atteint 3600 J, seuil à partir duquel la led "overload" s'allume. Il doit y avoir un bug lorsque d=0 (cela représente un passage par le zéro ...) ,et effectivement, un moyen de le contourner serait d'imposer un minimum avec d=1. Le mieux est de ne pas atteindre cette limite en réduisant la puissance du champ photovoltaïque ou en augmentant la puissance de la résistance. Par exemple, nous concernant, la puissance à deriver est de 1050 Wc pour une résistance de 1200 W au niveau du chauffe-eau, ainsi d descend au minimum à 49 et le réservoir virtuel se remplit au maximum à 1850 J. Je vous conseille de vérifier que le module triac est apte à faire passer cette puissance (s'appuie-t'il sur un triac BTA24 ?).
19 De Patrice -
Bonjour, beau travail. j'en suis à la dernière étape. Et je suis bloqué lors de la compil par le chargement de la bibliothèque LiquidCrystal_i2C....
Le programme précise bien qu'il faut "renommer" les anciennes les ibrairies. Le zip contient en effet 2 fichiers du même nom que les précédents. Une fois tout ça téléchargé, importé dans IDE, effectivement présent dans /library... (répertoire : liquidCrystal, et non pas LiquidCrystal_i2c)
j'ai ce message :
/home/patrice/Arduino/libraries/LiquidCrystal/I2CIO.cpp:35:10: fatal error: ../Wire/Wire.h: No such file or directory
il n'y a pas de fichier Wire... Est-ce le nom à donner ? mais à quel fichier ?
merci...
20 De Pierre -
Bonjour,
Un très beau projet effectivement .
Je suis également en phase de test .
la gestion des librairies est toujours compliquée dans arduino.
Je suis bloqué comme Patrice avec cette histoire de Wire.h
Patrice est ce que tu as soldé le problème ?
Bonne soirée
21 De Pierre -
Je me répond à moi même . Il suffit d'utiliser la bibliothèque présente sur le site et non le lien indiqué dans le fichier . ino .
Au top .
22 De Bakar -
La bibliothèque LiquidCrystal d'origine peut poser problème. C'est pour cela qu'une autre bibliothèque est proposée dans l'article : http://media.kyna.eu/ptiwatt/power-...
23 De Bakar -
Il existe peut-être d'autres bibliothèques qui permettent de mieux gérer le bus I2C (LiquidCrystal). Il faut être conscient du fait que les appels à l'afficheur ralentissent le programme et certaines bibliothèques le font planter...