Capteur Enphase – Envoy-S Metered™ pour routeur photovoltaïque
Routeur Multi Source
Un routeur Photovoltaïque a besoin de connaître avec précision la puissance échangée avec le réseau public en entrée de maison. Nous avons deux situations :
- de la consommation avec de la puissance ou énergie soutirée
- de la surproduction avec de la puissance ou énergie injectée
Pour mesurer le niveau de puissance et connaître son sens de transfert, il faut connaître à tout instant la tension électrique et le courant électrique derrière le disjoncteur principal.
La passerelle Envoy-S Metered d’Enphase Energy fait cela très bien en monophasé et triphasé. On peut en extraire les données en temps réel, plusieurs fois par seconde, par Wifi ou Ethernet.
Modularité
La description générale du routeur avec toutes les entrées de mesure possible est donnée ici : https://f1atb.fr/fr/realisation-dun-routeur-photovoltaique-multi-sources-multi-modes-et-modulaire/
Dans une configuration d’un système connecté à Envoy-S, il se décompose en trois fonctions :
- la mesure de puissance fournie par la passerelle Envoye-S Metered (firmware V5 , V7 ou au dessus)
- le traitement à l’aide d’un microcontrôleur ESP32,
- les actionneurs avec un triac et des relais pour alimenter différentes charges. Avec en option de contrôle, un capteur de température.
Mesure de puissance
La mesure de puissance s’effectue par une mesure de tension et une mesure de courant à l’entrée de la maison. Les données sont collectées toutes les 400ms environ via le Wifi auprès de la passerelle web « Envoye-S Metered » (version 5 ou 7 du firmware).
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.
Actionneurs
Gradateur – Triac
Pour ajuster le courant à injecter vers le chauffe-eau ou un chauffage, on utilise un gradateur de chez RobotDyn composé d’un Triac et d’un système de détection du passage à zéro de la tension. Il existe chez Aliexpress en :
Attention, le refroidisseur d’origine du Triac est largement sous-dimensionné sachant qu’il devra fonctionner pendant plusieurs heures. Remplacez-le par un plus grand en dessoudant et déplaçant le Triac. Pensez à raccorder le refroidisseur au fil de terre pour la sécurité.
Pour en savoir plus : https://f1atb.fr/triac-gradateur-pour-routeur-photovoltaique/
Relais
Ce projet permet l’ajout de relais sur les GPIOs libres de votre choix pour commander un ou plusieurs dispositifs suivant l’état de consommation ou injection de puissance au niveau de la maison.
Vous pouvez connecter un relais solide (SSR). Il en existe de nombreux de 10, 25 ou 40A. Ils doivent être commandables en 3.3V. et supporter une charge au moins du double de la charge réeklle connectée.
Depuis la version 8 du routeur, on peut les utiliser pour doser finement la puissance transmise comme avec un Triac. Voir ici : https://f1atb.fr/fr/routeur-photovoltaique-modes-de-regulation/
Mesure de Température
En option, on peut rajouter un capteur de température, pour adapter le fonctionnement du routeur. C’est un DS18B20, capteur de température étanche qui peut être positionné 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 GPIO13
Une résistance de 4700 Ω 1/4 ou 1/8 W est à relier entre les fils rouge et jaune.
Architecture Multi Routeurs
Le système peut s’éclater en différents modules pour s’adapter à des distances élevées entre l’ Enphase Evoye-S Meter ‘ et les équipements à alimenter. Chaque ESP32 se connecte à l’Enphase Envoye-S Meter’ par Wifi.
Présentation du routeur RMS en vidéo
Schéma global Enphase Envoy-S
Le schéma ci-dessous décrit le câblage électrique en version entrée « Envoy-S » avec un Triac. C’est une solution très intéressante par sa simplicité de réalisation. Quelques modules à interconnecter avec des fils d’électricien et des fils Dupont femelles.
La sortie du Triac alimente le chauffe-eau . On peut rajouter en option des relais sur les GPIOs disponibles. Les LEDs + résistances visibles sur d’autres schémas sont remplacés par des modules LEDs précâblés. Ainsi, on évite les soudures.
Le schéma ci-dessous décrit le câblage électrique en version entrée « Envoy-S » avec un Relais SSR pour une régulation en « Multi-Sinus » ou « Train de Sinus ». C’est une solution encore plus simple à réaliser.
Page Web
Le code installé sur l’ESP32 comprend un serveur Web qui permet d’afficher sur une page, les différentes mesures ainsi que l’historique des puissances observées. Il suffit de rentrer l’adresse IP ou le ‘hostname.local ‘ de l’ESP32 dans le champ d’adresse de votre navigateur web.
Page principale – Accueil
En haut, une zone de menus pour choisir la page.
En dessous, l’heure (de France) fournie par le réseau.
Un tableau donne différentes valeurs mesurées ou calculées :
- la puissance active Pw en Watt. C’est elle que vous payez lorsque vous soutirez,
- la puissance apparente en VA, produit Ueff*Ieff,
- l’énergie active soutirée depuis 0h en Wh
- l’énergie active totale en Wh
Un deuxième tableau, donne l’état courant des actionneurs. Ici, l’ouverture du Triac à 0% du temps.
Un premier graphe donne la puissance active en rouge et la puissance apparente en bleu vert durant les 10 dernières minutes. On remarque que durant les phases de régulation, la puissance apparente est très importante et chahutée. C’est un comportement normal. Durant une demi-sinusoïde de 10ms, on consomme et on injecte de la puissance pour avoir un bilan nul de puissance active. Cela se traduit par de la puissance apparente élevée. Il n’y a pas de somme algébrique signée, c’est une somme de carrée. Voir la vidéo sur les unités électriques https://youtu.be/xHhURisycmA
Si un capteur de température DS18B20 est connecté sur le GPIO13, on retrouve en page d’accueil la température mesurée qui sert au contrôle des actions si besoin.
Plus bas sur la page, deux autres graphes donnent la puissance active sur 48H et l’énergie quotidienne (Soutirée-Injectée) en Wh sur un an. Ce dernier est stocké en mémoire ROM de l’ESP32 pour ne pas être perdu en cas de coupure de courant.
Page données brutes
Cette page regroupe des données brutes de mesures collectées auprès de l’Enphase Envoye-S Meter’ comme les tensions, courants, puissances etc..
Elle permet également de s’assurer que l’on a obtenu le droit d’Enphase de collecter les données directement sur l’Envoye-S Meter’ avec un firmware V7 ou au dessus. Un peu choquant quand on a le système installé chez soi.
En effet à partir de la version V7 du logiciel dans la passerelle Enphase, il faut faire une demande auprès d’Enphase sur 2 serveurs aux US pour obtenir un identifiant (Session Id) et un jeton d’accès (Token) qui vous permettront de lire les données pendant une durée limité.
Toute l’opération se passe automatiquement, le logiciel dans l’ESP32 s’en charge. Les 2 réponses OK montrent que cela s’est bien passé.
Un dernier tableau, fourni des informations sur l’ESP32, pour suivre son fonctionnement. En particulier on surveille le niveau du WIFI afin qu’il ne passe pas en dessous des -80 dBm.
Page paramètres
Une page est dédiée au paramétrage du système.
En premier, définir le capteur de mesure : Enphase-Envoy Externe.
Entrez l’adresse IP de la passerelle sur votre réseau.
Pour un firmware de la passerelle Envoy-S en version 5, rentrez uniquement l’adresse IP de la passerelle. Pour les version au dessus remplissez les autres champs (user, password, numéro).
Pour obtenir les autorisations d’accès à votre passerelle auprès d’Enphase pour le firmware V7 ou au dessus, il faut donner son nom d’utilisateur, son mot de passe et le numéro de série de la passerelle que vous trouvez par exemple dans l’application Enlighten à la rubrique Système / Périphérique.
Il est possible de personnaliser le routeur et les données en attribuant un nom.
L’adresse IP de l’ESP32 est définie par votre box internet (cocher la case DHCP) ou elle est fixée par vous-même.
Si vous souhaitez envoyer des données à Home Assistant ou Domoticz via un broker MQTT (par exemple Mosquitto), mettez une période de répétition autre 0 et remplissez les champs. La découverte des entités se fera automatiquement. Pour Homeassistant le MQTTPrefix doit être « homeassistant ».Vous retrouverez toutes les données importantes, tension, puissanc, la température si vous avez installé un capteur DS18B20.
Page actions
Cette page permet de configurer les actionneurs et de définir un planning de routage. Elle offre une grande flexibilité de configuration pour s’adapter aux divers besoins.
La première des actions est réservée au pilotage du Triac. Cocher la case pour l’activer. En cliquant sur + ou – on peut ajouter ou enlever des plages horaires. En déplaçant la souris horizontalement, on peut modifier les heures. Pour une plage horaire donnée, il y a 3 types d’action possible. Cliquez sur l’option choisie :
- Triac forcé à Off (zone bleue). Pour tout arrêter
- Triac forcé à On (100%) (zone rouge). Pour une mise en route de nuit d’un chauffe-eau par exemple
- Triac ouvert entre 0 et 100% si Pw (puissance active en entrée de maison) < Seuil à définir, Off si supérieure au Seuil. Seuil en général à 0. (zone jaune foncé)). Mode normal de régulation.
Si votre ESP32 a un capteur de température DS18B20 connecté au GPIO13, il est possible de conditionner le passage à On (zone rouge) ou la régulation (zone jaune foncé) à une température ou une fourchette de températures (zone jaune clair). Ne rien mettre si l’on ne souhaite pas considérer la température.
Toutes les 200 ms, le logiciel augmente ou diminue la durée de conduction du Triac en comparant la puissance mesurée Pw au seuil fixé. Cela permet après plusieurs mesures de s’approcher de l’équilibre pour avoir une consommation/injection au niveau de la maison proche du Seuil (en général 0W) que l’on a fixé. Quand on augmente de 10% la durée d’ouverture, l’effet ne sera pas le même si vous avez une charge de 500W max connectée ou une charge de 3000W. Un curseur permet d’augmenter ou de réduire le gain de l’asservissement ou la réactivité de l’ensemble. En regardant l’historique de 10mn, on voit si la réaction à toute variation de consommation est lente ou trop rapide, engendrant une oscillation de la puissance active (courbe rouge).
Les autres actions permettent de piloter des relais branchés sur les sorties GPIO disponibles (sauf les GPIO32, GPIO33, GPIO35,GPIO6, GPIO7, GPIO8, GPIO9, GPIO10, GPIO11) ou de piloter un relais distant comme le SonOff Mini R2 https://f1atb.fr/sonoff-mini-installer-son-firmware-simplement-par-le-wifi/
Pour les GPIOs disponibles, il y a ici un très bon article.
Il faut remplir les différents champs :
- Host: mettre « localhost » sans les « » si le relais est connecté à cet ESP32 ou l’adresse IP du relais distant
- Port: en général 80 pour une communication suivant le protocole http
- On : pour un relais local mettre « gpio=17&out=1 » si l’on souhaite mettre à 1 la sortie GPIO 17. Pour un relais externe distant, mettre la commande demandée par le constructeur
- Off: pour un relais local mettre « gpio=17&out=0&init=0 » si l’on souhaite mettre à 0 la sortie GPIO 17 et l’initialiser à 0 à la mise en route
- Répet: répétition périodique en s si besoin de la commande. Avec 0 la commande est envoyée une seule fois au franchissement du seuil.
- Temporisation: on impose un temps minimum entre 2 changements d’état. Cela évite des oscillations du relais lorsque dans la maison un plaque de cuisson passe de On à Off à On toutes les 30s. Le relais faisant en général l’inverse toutes les 30s pour absorber les pointes de surproduction.
Pour chaque plage horaire, il y a 4 types d’action de routage :
- Pas de contrôle: il ne se passe rien.
- Off : on force l’état Off du relais
- On: on force l’état On du relais
- Pw< et Pw> : si la puissance active est inférieure à un seuil, le relais passe à On. Si la puissance active est supérieure à un autre seuil, le relais passe à Off. Attention, il faut que le seuil(off) – seuil(on) soit supérieur à la consommation de l’équipement connecté pour éviter un risque d’oscillation On/Off.
De même que pour le Triac, on peut conditionner l’action On à une température ou fourchette de températures.
Chaque fois que vous sauvegardez, une nouvelle action vierge est proposée. Pour enlever une action, videz les champs.
Sauvegarde
Lorsque l’on apporte des modifications à ces paramètres. Il ne faut pas oublier de les sauvegarder dans la mémoire ROM de l’ESP32 puis faire un ESP32 Reset pour que le système soit relancé avec les nouveaux paramètres.
Test accès à la passerelle Envoy-S
Il est bon de vérifier son accès à la passerelle Envoy-S dans le cas d’un firmware V7. Dans un navigateur, entrez l’adresse ip de votre passerelle : https://<adresse IP Envoy-s>. Cela prend du temps à répondre car elle va vous re-router vers un serveur Enphase pour rentrer vos identifiants.
Vous pouvez de même tester l’accès à la page des données que va exploiter le routeur.
https://<adresse IP Envoy-S>/ivp/meters/reports/consumption
Montage
Le système en configuration « Enphase Envoye-S » est simple à monter. Avec les différents modules utilisés, il n’y a pas de soudure ou presque avec l’éventuel changement du Triac.
Les composants sont principalement achetés sur Aliexpress en chine. La merveille d’ESP32 est de design chinois. Cela fonctionne très bien, vérifiez simplement que le mode d’expédition proposé vous assure une livraison dans les 10 à 30 jours à venir. Parfois en payant 1 euro de plus, on arrive à accélérer l’envoi.
Des exemples de montage sont visible ici: https://f1atb.fr/exemples-montage-routeur-photovoltaique-f1atb/
Longue distance
Pour ceux qui ont une grande maison avec le routeur loin du WIFI, l’utilisation d’un ESP32 avec une antenne déportée permet de doubler la portée du WIFI. On peut typiquement faire du 50m, là où votre smartphone ne captera plus le Wifi.
On l’achète chez Aliexpress
La sortie antenne sur connecteur SMA permet d’y rajouter une rallonge coaxiale pour placer l’antenne dans un endroit dégagé.
Liste des courses
Ci-dessous la visualisation des modules à acheter, principalement chez Aliexpress. Il faut y rajouter une boite en plastique d’electricien ou autre pour les loger.
C’est un montage simple ne nécessitant pas de compétence en montage d’électronique. Juste un peu de câblages et de mécanique pour fixer les éléments
- ESP32 (3 choix)
- ESP32 38P (classique) avec ou sans antenne
- Antenne 2.4GHz pour ESP32 Wroom-32U
- ESP32 Wroom DevKit v2 de uPesy en France
- SSR 25A ou 40A
- Modules LED
- Câbles Dupont
- Câble Micro USB (à choisir suivant connecteur USB)
- Alimentation 5V 1A
- Dissipateur (à choisir suivant coffret de montage et puissance de la charge)
Code Source et installation du logiciel
Pour télécharger le code source, le compiler puis le transférer dans l’ESP32, allez sur la page : Routeur photovoltaïque simple à réaliser
Si vous utilisez également l’affichage distant de la « maisonnette », pensez à mettre à jour le logiciel :
https://f1atb.fr/affichage-a-distance-consommation-ou-surproduction-electrique/
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.
Responsabilité
Articles sur le photovoltaïque
- 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
Hello, je viens de mettre la version pour l’envoy sur l’ESP pour voir et c’est super top.
Je dois faire un adaptateur pour utiliser l’esp32 sur mon routeur actuel pour le rendre compatible et pour pouvoir le mettre en prod.
Concernant le relais sur le schéma, je n’ai pas vu de déclaration du gpio dans le code, es ce que j’ai mal vu?
En tous cas super boulot André
C’est lorsque vous définissez l’action que vous définissez le GPIO.
Cdlt
Merci pour l’info, comme je dois faire un PCB pour convertir mon routeur qui est sur ttgo display je vais rajouter une commande pour piloter le relais qui asservi le refroidissement du dimmer
Hello,
Ayant un ami qui veut mettre en place le routeur équiper avec un JSY-MK-194T et moi pour l’envoy, j’ai fait un PCB pour pouvoir utiliser en multi routeur comme ça je n’aurai pas à bidouiller avec des fils partout.
https://zupimages.net/viewer.php?id=23/51/9wic.png
bonjour,
je rencontre un problème de régulation sur le surplus ,j’ai monté le dernier gradateur avec le ventilateur régulé par le transistor. Je ne trace plus les interruptions du gradateur(signal zc) est ce l’explication de ma régulation en dent de scie?la sensibilité et a 1 pour limité la réactivité. un diagnostique??
merci et de bonnes fêtes
cordialement jean Charles
Si vous avez Zc à zéro, cela ne peut fonctionner. Le signal Zc est une impulsion de synchronisation toute les 10ms nécessaire à l’ESP32 pour ouvrir le Triac au bon moment.
Cdlt
c’est la platine du triac qui envoi le zc vers le esp32?je viens de changer esp32 par un autre ,pareil, je vais changé le fil zc triac vers esp32.peut on vérifier par multimètre la sortie zc? ou faut il un oscilloscope?
L’impulsion est très courte, on ne la voit qu’à l’oscilloscope.
Cdlt
merci ,je n’ai pas cet appareil, cela fonctionnait avec le premier gradateur, je recommande un nouveau merci pour votre soutien
cordialement
Bonjour,
N’étant pas un adepte de communication Wifi est il possible d’utiliser votre routeur, compatible Enjoy/Enphase, avec un réseau filaire classique Ethernet ?
Dans l’attente de votre retour, bien cordialement
Désolé mais l’ESP32 est principalement déployé en version WIFI.
Cdlt
Bonjour André et merci pour votre travail. Je n’ai pas encore reçu le matériel pour tester le système mais cela semble fort prometteur !
J’ai 2 questions avant d’intégrer votre solution dans mon système domotique « maison » …
Avez vous déjà déployé votre solution sur un raspberry pi 4 ? ou un utilisateur aurait il déjà partagé avec vous cela ?
Sinon, j’ai vu que la sécurité pour accéder à la passerelle envoy va évoluer, votre code est il déjà compatible avec cette évolution (API v4) ?
Cdlt.
Non sur un Raspberry, c’est totalement différent du microcalculateur ESP32.
Pour envoy, cela marche avec la version actuelle et la précédente. Pour le futur, on verra.
Cdlt
Merci pour votre réponse.
Pour l’envoy, on sera bientôt fixé, le système v2 s’arrête au 31/12/2023 🙂
Joyeuses fêtes !
Hello,
N’ayant pas encore reçu mon PCB pour mettre en place le routeur, je l’ai juste mis en essai pour voir les infos remonter de l’envoy et voir ce qui remonte en MQTT et je me suis aperçu que je n’avais pas de remonter de production dans MQTT
Du coup j’ai rajouter la prod dans le fichier MQTT.ino
Joyeuses fêtes
Bonjour
Y a t il quelqu’un sur toulouse qui pourrait me faire ce boîtier pour un système enphase s metered monophasé
Le but est d’envoyer mon surplus dans mon cumulus ou et de démarrer une autre machine via un relai
Merci par avance
Cordialement
Cédric
Et bonne fête à tous
Bonjour André, meilleurs vœux pour 2024 !
Chargement et mise en service en 10 min du routeur, bravo pour ce travail !
Je me disais qu’il n’était pas très utile et/ou efficace d’envoyer quelques watts ou dizaine de watt dans un ballon d’eau chaude (cas où on est proche du seuil). Y aurait-il un moyen de définir une quantité minimale de puissance à envoyer au ballon d’eau chaude ?: par exemple, garder le triac à OFF si il n’y a pas au moins 300W de puissance « solaire » disponible.
Bien cordialement
Eric
On ne sait pas comment le soleil va évoluer. Quelques watt, c’est toujours cela de gagner.
Cdlt et bonne année
Bonjour,
Mon installation fonctionne avec une passerelle Envoy-S Metered mais avec un firmware R4.10.35.
Je n’ai pas accès pour faire une mise à jour du firmware…
Est-il possible de récupérer des donnée quand même avec cette version?
Avez-vous une ancienne version qui fonctionne avec ce système.
Merci pour toutes ces infos.
Cordialement.
Je n’ai pas essayé avec d’autres versions que celles mentionnées sur le site.
Cdlt
bonjour et bonne année 2024.
je rencontre un nouveau pb ! plus d’info venant de ma passerelle enphase (Not Received from Enphase) ?j’ai accès a celle ci par l’ip.sur l’arduino je vois ceci :
Source : Enphase
Essai connexion Enlighten server 1 pour obtention session_id!
Notification de l’heure ( time synchronization event )
Connected to Enlighten server:enlighten.enphaseenergy.com
headers 1 Enlighten received
session_id :
Température : -125.00°C
Niveau Signal WIFI:-60
Je ne sais plus qui est défaillant? dois je recréer AP ?merci de votre aide cordialement
Dans la page données brutes avez vous comme sur l’image ci dessus, la session OK et le Token OK? (réponse positive d’enphase)
Cdlt
dans les données brutes:
Session Id Not Received from Enphase
Token Not Received from Enphase
je suis dans cette position depuis aujourd’hui
Vous n’avez pas modifié le mot de passe ou autre chose?
Cdlt
merci de votre réponse, je suis allé chercher votre dernière version ,pour trouver une solution, a force de rechercher dans tous les sens ,je suis trompé dans le mot de passe dans les paramètres.
je vous ai fais perdre votre temps pour rien mais je n’explique pas ce matin ,pourquoi ,avant toute action, j’avais perdu mes valeurs provenant de la passerelle.
encore désolé, cela fonctionne de nouveau merci
Bonjour,
J’ai fait la mise à jour v5.02 vers V6.02, j’ai repris tous mes paramètres et je n’arrive maintenant pas à obtenir le token :
Session Id : Ok
Token : Not Received from Enphase
Je précise :
-logiciel Enphase V7
-mon mot de passe n’a pas changé et il a un caractère spécial « _ » dedans.
-j’arrive à me connecter à la plateforme Enphase en local
Une idée d’où cela coince ?
Bonjour André,
Encore une fois bravo pour ce travail !
J’ai monté tous les composants, reste a attendre le soleil 🙂
Ayant un module W5500 sous la main j’ai voulu bricoler le code pour utiliser la bibliothèque Ethernet, mais… ça dépasse mes connaissances. Il faudrait presque faire deux versions des croquis tant les bibliothèques Wifi et Ethernet semble mal cohabiter.
Je voulais vous faire mon lots de suggestions 😉
– puisque que le routeur sais parler au broker MQTT, pourquoi ne pas proposer une sources qui l’écouterai. En effet j’ai un Node-Red qui interroge mon Envoy et envoie sur mon Broker les Topics Production, Net-consumption, Total-consumption toutes les secondes.
– offrir la possibilité d’envoyer des commandes au routeur en MQTT. Peut-être au travers d’un 4ème mode d’actions « piloté ». Pour exemple aujourd’hui j’envoi sur un Shelly 1PM+ l’ordre ON sur mon CE quand mon téléinfo reçois l’information de tarification HC et la réciproque au passage en HP.
– faire un forum pour vous simplifier grandement le support au vu du succès de votre projet 😉
Cordialement
Alexis
MQTT pour récupérer des puissances, j’ai cela en tête. Il faut juste du temps pour coder et tester….
Le forum, je vois pas trop ce que cela m’apporterait en + par rapport au fil de discussions actuel de WordPress. J’ai déjà fait des essais, sans être convaincu.
Cdlt
Je peux regarder ce bout de code pour le MQTT 😉
J’ai étudier la chose pour commander un relai avec un Arduino.
Que faut-il récupérer comme donnée ?
En fait le forum, regrouperai les questions alors que là vous en avez sur tous les articles et certainement des doublons 🙂
Sur un forum avec un moteur de recherche et des catégories, je pense que de nombreuses questions trouverai réponses toutes seule ou par la communautés 😉
Enfin cela n’est que mon avis et une suggestion innocente 😉
Cordialement
Bonjour,
Je vous ai déjà posé des questions concernant le triac gradateur/SSR non zero crossing.
Je viens d’installer un systeme enphase avec la passerelle, je l’ai paramétré en zero injection (pour être transparent au niveau du reseau, car je n’ai pas déposé de caci), résultat la passerelle module la puissance des micro-onduleurs en fonction de la demande de la maison.
Pensez-vous que le routeur fonctionnera avec cette configuration de passerelle?
Différentes solutions:
– vous déclarez à Enedis que vous produisez max 3kva
– vous limitez votre sortie à quelques watt
– vous limitez à zéro watt en sortie.
dans tous les cas le routeur fonctionne en mettant un seuil à 0w sauf si vous limitez la sortie à 0w, dans ce cas vous mettez un seuil de régulation à 50W.
Cdlt
Bonjour, s’il n y a pas dû tout de surplus sur plusieurs jours le chauffe eau ne chauffe plus,
comment faire pour palier à cela ?
Merci
cdt
Yann
Vous programmez une période forcée à ON de nuit. Ainsi si dans la journée la température n’est pas arrivé au max, avec le tarif de nuit vous compenserez.
Bonjour,
J’ai une installation 5KW SunPower avec Enphase Envoy-S et je voudrais utiliser le routeur pour tout autoconsommer.
Pour cela je pourrais router les excédants sur mon chauffe eau mais il y a un hic..!
Mon chauffe eau est un Thermodynamic Thermor de 2550W. Je ne pense pas que la pompe à chaleur s’accommode d’une puissance inferieure à sa puissance nominale. Avez-vous une solution?
On ne pilote pas de dispositif d’electronique avec du courant haché de Triac. Vous pouvez utiliser uniquement des sorties de relais en tout ou rien.
Cdlt
Bonjour,
Comme un thermodynamique a une résistance chauffante, dans mon cas 2000W, pour compléter la chauffe au cas ou la pompe à chaleur ne suffit pas, j’envisage de router les panneaux sur la résistance seule désolidarisée du circuit du chauffe eau.
Puis je vous soumettre, pour avis, le montage que je voudrais réaliser. Un schéma c’est mieux qu’un long discourt. Pouvez vous me communiquer un email ou l’envoyer.
Merci d’avance.
Cordialement.
GA
f1atb.fr@gmail.com
Bonjour et merci pour tout votre partage d’information sur ce site.
Je compte me lancer dans la fabrication de votre routeur solaire mais je suis du côté des débutants.
J’ai une installations de 2,98kwc en revente partielle le tout avec passerelle Enphase.
Concernant les éléments à acheter vous précisez concernant le dissipateur de choisir selon la puissance de charge.
Comment définir ou connaitre cette puissance de charge ? Quel modèle correspond à la bonne puissance de charge ?
Concernant le gradateur, mieux vaut prendre un 16A ou un 24A ?
Cordialement, Olivier
Bonjour,
Ne tenez pas compte de ma demande au dessus, je n’avais pas suffisamment parcouru les autres ressources de votre site.
Cordialement, Olivier.
Bonjour, je viens de recevoir mon matériel et hélas le lien de téléchargement n’est plus valide.
Pouvez-vous le remettre stp ?
Merci d’avance
Désolé, je suis en train de mettre un forum. Cela m’a mis le bazar sur certains liens. Je corrige.
Bonjour,
J’ai passé ma commande pour réalisé le routeur solaire et je me posais une question, n’ayant pas encore eu le temps de « jouer » avec l’interface.
je souhaite alimenter le chauffe eau en premier lieu et si celui ci est à bonne température rerouter l’energie sur une chaudière élec pour un plancher chauffant ( de puissance 2kw).
Pensez vous qu’il est plus simple/possible de mettre deux routeurs en parallèle avec une communication qui permet au CE d’être prioritaire.
Ou peut t’on gérer tout avec un seul ESP32?
Les deux appareils sont l’un à coté de l’autre.
Cordialement
Soit 2 ESP avec 2 triacs et deS seuils de déclenchement légèrement différent pour gérer les priorités. Solution la + simple.
Soit un ESP32, un Triac et un relais. Petite difficulté, je pense que votre réseau chauffage et votre réseau chauffe-eau sont indépendants.
cDLT
Ils ont chacun leur propre disjoncteur, si c’est ça que vous sous entendez.
Je n’ai pas eu le temps de vous le dire un grand merci pour le travail que vous avez effectué et encore plus pour toutes ces informations et le les temps que vous prenez pour répondre.
Encore merci
Bonjour,
J’utilise votre routeur depuis plusieurs mois , il est super et économique à fabriquer.
Par contre il a un gros défaut : le pilotage du triac ;
On lerègle dans la fonction action en fonction de la charge => mais la charge produite varie => le système n’est pas assez réactif donc la courbe fait du yo yo entre injecté et soutiré.
Je pense que cela vient de l’ESP32 qui n’est pas assez performant ??
Envisagez vous de combler cette lacune avec un autre matériel ?
Je sais j’en demande beaucoup et comme je l’ai indiqué je suis très content de votre routeur
L’ESP32 a toute la puissance nécessaire.
Après avec l’Envoy, on a une mesure de puissance que toutes les 2 ou 3s.
C’est un peu lent pour réagir.
Maintenant le yoyo, c’est pas très grave si le bilan énergétique est faible.
Et attention, la consommation de la maison, varie en permanence. Le routeur fait son max pour suivre.
Cdlt
Bonjour André,
Il m’a semblé que les valeurs que vous mentionnez de 2-3Sec étaient pour le linky tandis que l’envoy était plus réactif.
Ai-je mal compris ? Car si c’est le cas il y a de fait un avantage à se tourner vers l’uxi non ?
Cordialement
Le Linky fait une mesure toutes les 2s. L’Envoy un peu moins, mais cela dépend de la réactivité du Wifi.
Pas la peine de faire la course à la rapidité de mesure, cela n’apporte pas grand chose. L’écart sur la régulation sera de quelques Wh sur une journée qui ne fera pas beaucoup de centimes.
Cdlt
Bonjour,
J’ai réalisé le routeur UXI qui fonctionne parfaitement; il est installé à proximité du chauffe eau, et à 10m de câble du tableau électrique. (longueur du câble du capteur de courant). l’asservissement est à 100% et la régulation est parfaite. J’ai mis un triac BTA40 sur un radiateur conséquent, ça tourne depuis 3 mois, l’eau chaude est gratuite, en plus du reste qui s’amortira rapidement. Après le proto en carte pastillée, j’ai réalisé un circuit imprimé, il me faut maintenant l’intégrer dans un beau boitier réalisé avec mon imprimante 3D.
Merci encore à André pour cette étude et réalisation impressionnante., je trouve injuste de dire que ce routeur a un gros défaut.
Merci