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
Bonjour, de mon coté tout fonctionne très bien je tourne avec la dernière version « Enphase ».
Avec le routeur je pilote pour l’instant qu’un triac. Ce triac vient piloter le capteur de température DS18B20 se substituant a celui d’origine et je peux vous dire que c’est du pur bonheur.
Si vous prenez le temps de lire l’intégralité de la documentation qu’André a écrit , vous y trouverez dans la plupart des cas la réponse à votre problème.
Grace à lui nous avons un système qui pour seulement quelques dizaines d’euros n’a pas a rougir devant la multitude de routeurs beaucoup plus cher et plus complexe présent sur le marché.
Par ce message je tiens personnellement à le remercier.👍👍
Merci Arthur
Bonjour André,
Comment sécuriser la perte du capteur de température si on l’utilise pour réguler (limiter la température du chauffe eau ?
Il est difficile de mesurer la température quand on n’a pas accès à l’intérieur du fourreau si on ne supprime pas le capteur d’origine du chauffe eau.
Est-ce qu’on peut envisager un arrêt de la chauffe si perte de ce capteur ?
A moins qu’on insère comme certains l’ont fait dans l’isolant de chauffe eau et qu’on fasse une calibration approximative…
votre avis ?
Je ne comprends pas bien. Il y a toujours une securité au niveau du chauffe eau. Pourquoi l’enlever. on ne peut pas se fier uniquement au ds18b20.
Je suis d’accord; c’était au cas où je retirais la sonde d’origine qui a d’ailleurs l’air d’être redondée dans le fourreau;
Je pensais juste à un algorithme simple : si Temp error, stop triac…
J’ai un chauffe eau avec régulation électronique (et ECI) j’ai mis le triac directement entre le régulateur et les résistances.
J’ai enfoncé le DS dans l’isolant, contre la cuve et je mesure 45°; ça donne déjà une indication.
Bonjour.
Tout d’abord un grand merci à André ce super travail et votre disponibilité.
Je n’ai pas su trouver la réponse à ma question dans les commentaires precendents ou sur votre site.
Peut on mettre plusieurs consommateurs régulé par Triacs dans le système? Il semble que oui car je l’ai fait.
Mais dans ce cas QUID des priorités entre les 2 triacs pour la consommation de la surproduction?
Vont ils être pilotés en même temps (partage de la surproduction sur les 2) ou l’un sera t’il activé en priorité sur l’autre?
Merci encore!
Si vous mettez le même seuil à 0, alors, ils vont se battre pour prendre les watt en trop, chacun aura une part variable non controlée.
Si vous mettez un seuil à 0 et l’autre à -10. Le 0 prendra en premier, l’autre prendra si le premier s’arrete.
Bonjour,
Merci pour votre réponse très claire.
Je vais faire quelques tests avec ces valeurs.
bonjour,
Tres beau travail, un vrai couteau suisse ce routeur.
j’ai une question.
Pouvons nous, en ajoutant quelques lignes de code, pouvoir donner un seuil minimum à l’ouverture du triac?
j’ai une petite installation, et le ne suis pas toujours en excédant. Je sais que mon chauffe eau à besoin d’au moins 300w pendant dix heures.
Ce système serait un plus pour moi car le relais est un élément supplémentaire et qui ne fait que du on/off.
Vous remerciant de mettre à profit vos réalisations au plus grand nombre.
Mickaël
C’est déja fait dans le code. Vous mettez un seuil de déclenchement élevé dans la période horaire que vous voulez forcer et vous mettez un niveau d’ouverture max entre 1 et 100%;
j’aimerais pouvoir définir un seuil bas mais laisser la possibilité au triac de moduler jusqu’à 100% si besoin.
Le seuil, le niveau max d’ouverture du triac et la plage horaire sont ajustables dans la page Action.
cdlt
Merci pour vos réponses.
Je m’explique peut être mal ou ne comprends pas une subtilité, j’en suis désolé.
Je retranscris ici ce que j’ai compris:
Si je détermine un seuil Pw haut, je suis assuré que le routeur fonctionne en continu durant ma plage horaire définie 9h -> 19h.
Ensuite je règle mon ouverture max du triac pour avoir les 300 watts dont j’ai besoin.
Mais par ces réglages, si je viens à avoir du surplus, le routeur ne sera pas en capacité d’ouvrir davantage le triac pour le récupérer?
Si je procédais avec une fonction « Ouvre Min » je garderais l’avantage du seuil Pw qui est génial en cas de mise en route de grosses charges.
Je pourrais donner une ouverture de triac minimum entre 9h et 19h peu importe si j’ai du surplus ou pas.
Et garder la capacité de moduler le triac avec le « Ouvre Max » comme on le souhaite pour ne laisser passer aucun surplus.
Bon dimanche.
Une solution, vous mettez ouvre max à 100% et le seuil Pw à 500w. Ainsi si votre talon de conso de la maison est à 200w vous aurez 300w envoyé au chauffe eau via le triac.
bonjour
je suis paramétré enphase-envoy-externe , j utilise version D7.6.175 enphase, et la version 5.10-RMS.
En données brutes j ai bien session Id OK et Token OK , par contre je n ai aucune remontéde données.
voici le message quand je vais sur la page d accès des données { « err »: « 404 – Not Found », « msg »: « no configued consumption metering device » }
j aurai besoin de votre aide
en vous remerciant
D’après le code d’erreur vous n’avez pas de sonde de courant qui mesure la consommation.
C’est une solution mais qui reste délicate dans mon cas de figure.
Mon talon est à 150w et 300 si quelqu’un rester en télétravail par exemple (éclairage + poele à granulés ordinateur).
150w sur une bonne partie de la journée, cela veut dire que quelqu’un va se laver à l’eau froide 😄.
Votre routeur est top, je le pense vraiment, qu’avec plus de panneaux je n’aurais pas cherché cette alternative.
Je peux éventuellement demander à mon travail de modifier le code mais je ne voudrais pas qu’ils y passent des heures.
Pourriez vous me donner quelques éléments pour diriger la personne et ce à quoi il faut faire attention pour ne pas qu’elle ait à étudier tout votre code?
Mickaël
Désolé mais je ne comprends pas bien votre besoin. Vous pouvez mettre le seuil à la valeur que vous voulez.
Bonjour,
Pour récapituler,
je suis actuellement sur une domotique Jeedom avec pleugin Enphase.
Jeedom pilote une prise commandée de 9h à 19h et coupe le passage du courant si je consomme plus de 1000w sur le réseau.
Ce système est couplé au routeur de Barnabé avec résistance photosensible sur variateur de tension.
Par le biais du variateur je peux lui donner mon seuil minimum de 300w et il peut continuer à moduler au dessus des 300w
si besoin pour aller capter le surplus si il y en a.
Ce système est parfaitement fonctionnel, mais c’est une usine à gaz et pas évident à dupliquer avec la pince ampèremétrique filaire…
Je voulais fiabiliser tout ça en passant par votre système tout en un et wifi, ce qui le rend facilement duplicable.
Ce qui me manque c’est uniquement la possibilité de mettre un seuil mini du triac dans une plage horaire définie.
En espérant que ce soit plus clair.
Bonne journée.
Lorsque vous mettez un seuil positif durant une plage horaire, cela agira comme une valeur mini, sauf si vous consommez beaucoup avec un autre appareil.
j’ai beau retourner le problème dans tous les sens, je n’arrive pas à trouver le bon compromis.
Si je mets le seuil PW au talon de consommation plus mes 300w minimum de mon cumulus.
Dès que je vais avoir une consommation inattendue j’aurais un manque dans le ballon.
Si je mets un le triac à100% et le seuil PW supérieur au talon + 300w, j’aurais de l’eau chaude oui. Mais je vais autoriser le triac à aller chercher de l’énergie que je n’aurais pas consommée habituellement sur le réseau.
Et si je mets un seuil PW haut et limite le triac à x% pour avoir mes 300w, je perds la capacité de modulation en cas de surplus.
Vous qui avez créé le code, pensez vous que je peux demander à quelqu’un qui a les connaissances suffisantes pour modifier rapidement ce code?
Le but serait d’intégrer un « ouvre min » sans créer de conflit avec le reste.
Merci pour les échanges.
Bonjour,
Et merci pour toutes ces explications !
Je souhaite me lancer dans la fabrication de mon routeur avec le lien vers Envoy et une intégration dans Jeedom. Je souhaite prendre tout de suite un gradateur plus imposant et l’on ma conseillé celui-ci, sans pour autant savoir comment le câbler…. : https://fr.aliexpress.com/item/1005006211999051.html?spm=a2g0o.cart.0.0.3b25378dAfX9uZ&mp=1&gatewayAdapt=glo2fra
Qu’en pensez-vous ? Est-ce qu’il est compatible ? Et si oui comment le câbler ?
Cela m’éviterait les soudures car je n’ai pas la dextérité à ce sujet….
Merci par avance !
J’en ai commandé un, je ne connais personne qui l’a déjà essayé avec mon routeur.
Super ! Je vous laisse faire le test alors ! Vous nous direz si c’est bien 😉
Merci André ! Top !
Bonjour André,
Et merci pour ce super travail ! Je suis en pleine construction de ce routeur, et avec la nouvelle fonctionnalité pour récupérer les données de la passerelle enphase, c’est top.
Désolé si ma question ressemble un peu à la précédente ( bien qu’on ne voit pas très bien les détails du gradateur de Guillaume, on voit surtout le refroidisseur). J’avais acquis ce produit sur aliexpress : https://fr.aliexpress.com/item/1005005622403328.html ,pensez vous que cela pourrait remplacer le variateur robodyn ? auriez vous les connaissances pour m’expliquer la différence entre les deux et les arguments pour en privilégier un plutôt que l’autre ? Merci d’avance
Sur la photo c’est un relais solide (SSR Solide State Relay). C’est tout ou rien . Le triac permet une ouverture partielle.
D’accord, merci bien pour cet info. Je pensais que l’ouverture partielle était possible avec les SSR… peut etre en jouant sur la fréquence d’ouverture/fermeture du relais ?.. mais peut etre aussi que cela l’abime ou que ça ne se prete pas au chauffe eau..
Alors je vais partir sur le Triac. Merci encore !
En fait pour completer ma réponse, j’étais tombé sur un post que je ne retrouve plus, sur quelqu’un qui avait utilisé un SSR commandé par un variateur wifi (en 0-10v, détourné de son usage initial de variateur pour leds), et je me demandais l’intéret du variateur 0-10v, si c’est une commande tout ou rien.. Bon weekend
Bonjour lol,
Oui vous avez raison, sur le forum « Photovoltaïque » un routeur à base de SSR a été développé. Néanmoins, ce SSR doit être légèrement modifié, il faut remplacer l’optocoupleur par un « Non zéro-crossing ». Au final, il se comporte comme un gradateur et permet de n’envoyer que le surplus vers le cumulus comme le routeur de monsieur André Buhart. La grosse différence est que le routeur du forum est basé sur un ATmega et ne permet pas un affichage web en temps réel. Bonne journée.
Super, merci bien pour ces éclaircissements ! Et bonne journée à vous aussi.
Bonjour,
Problème pour me connecter, « Connection failed to Enlighten server » à la passerelle Envoy (version D7.6.172). Les identifiants fonctionnent quand je me connecte directement à la passerelle. No de série et IP plusieurs fois vérifiés. Je fais écrire les identifiants par le programme Source_EnphaseEnvoye.ino et ils sont correct dans la fenêtre « Moniteur Série ». j’ai un « # » dans le mot de passe mais comme j’utilise la version V5_10 j’ai compris que cela avait été corrigé. Si vous avez une suggestion, elle est la bienvenue.
Cordialement
Christian
J’ai finalement testé un autre esp32 avec DHCP plutôt qu’une ip fixe comme sur le premier et j’ai pu me connecter. J’ai mis le premier en DHCP et ça fonctionne également. Maintenant je n’arrive pas à avoir de session_id. Je persévère. Cdlt Christian
Mon problème venait du caractère # dans mon mot de passe, je pensais que cela avait été corriger avec la version V5_10. J’ai modifié le code avec la fonction urlEncode comme précédemment expliqué et cela fonctionne.
J’ai rajouté cet encodage dans la prochaine version V6.00_RMS qui sortira dans quelques jours.
Cdlt
Bonjour,
Je vous remercie d’avoir partagé votre travail.
Il m’a permis de monter un routeur avec TRIAC BTA40-800B et un radiateur plus gros. Le tout connecté à ma plateforme Enphase.
J’aurai une question concernant l’allumage des LED.
Très rarement, les deux LED se retrouvent allumées en continu et je n’accède plus à ESP32 via le WIFI.
Je suis obligé de débrancher et rebrancher l’ESP32 pour relancer un fonctionnement normal.
Avez-vous déjà été confronté à ce problème et sauriez vous d’où cela peut venir?
Je vous remercie.
Cordialement,
Beaucoup de questions.
– La connexion à enphase, fonctionne t’elle. Avez vous les valeurs de consommation mise à jour toutes les 2s environ.?
– La Led jaune doit clignoter à chaque message reçu d’enphase
– La Led verte clignote que lors d’un routage vers le chauffe-eau
Bonjour, j ai remarqué un délais de 1 min sur les actions de routage notamment quand je rentre une ligne comme cela gpio=13&out=1&init=0
avec plusieurs créneau : tout est décalé de 1 min
une idée ? en soit pas un probleme mais lors des tests c’est perturbant
Merci encore pour votre travail
cordialement
Bonjour,
Merci encore pour tout ce travail et ce partage !
Petite question : peut on avoir 2 routeurs qui interroge tous les 2 Enphase ?
Dans mon cas de figure, j’ai 2 chauffe eau, distant l’un de l’autre, un wifi avec un répéteur, et j’aimerais autant dissocier le fonctionnement des 2 routeurs plutôt que de les faire communiquer (lien externe sur le 2è) au risque que si 1 ne marche plus , l’autre non plus …
Merci d’avance pour votre retour.
Oui vous pouvez interroger simultanément la passerelle enPhase avec 2 routeurs.
Cdlt
Chapeau Andre
Bonjour,
encore merci pour ce fabuleux travail!
Je me heurte à un problème avec « Delay » j’ai le message: Compilation error: call of overloaded ‘delay(int)’ is ambiguous
Quelqu’un aurait-il une idée du problème?.
Je ne vois pas. C’est la première fois que l’on mentionne cela.
Cdlt
Je ne comprends pas, j’ai également changer d’IDE rien à faire ça ne compile pas, j’ai pourtant bien suivi l’ensemble des instructions à la lettre.
Mon ordi est un i7 64b, problème de compatibilité?
Pour moi il manque des bibliothèque mais lesquelles?
Sur le site https://github.com/esp8266/Arduino/tree/master/libraries/ESP8266mDNS il y a bien les fichiers qu’il me manque mais après ajout ( une dizaines), ça foire avec delay.
Merci d’avance pour votre aide..!
Vous parlez d’une bibliothèque ESP8266.
Dans ce projet on travaille sur un ESP32.
Si vous n’y arrivez pas, envoyez moi un message en privé f1atb.fr@gmail.com et on s’appelle au téléphone puis je prends le controle de votre PC à distance pour investiguer.
Cdlt
Bonjour André,
merci pour la proposition mais j’y suis enfin arrivé.
Initialement j’étais avec un PC sous Win10 I7 64, rien à faire malgré toutes les bibliothèques téléchargés, j’avais toujours de nouveaux messages d’erreur.
J’ai testé avec un autre PC sous Seven 64 DualCore et Arduino 1.8.18, après le téléchargement des bibliothèques et la modif du fichier c’est passé nickel! Enfin!!
Autre question:
Je suis en triphasé dans ma maison, quand je regarde dans Données brutes la « Tension efficace » est de 695.xx V ?
Est-ce du au Tri?
Encore merci pour vos travaux!
bonjour,
lorsque vous aurez tester ce model cité dans le message plus haut de regulateur de puissance pourriez vous nous dire si ça fonctionne?
Guillaume CARMENT
15 novembre 2023 à 10 h 26 min
Bonjour,
Je souhaite prendre tout de suite un gradateur plus imposant et l’on ma conseillé celui-ci, sans pour autant savoir comment le câbler…. : https://fr.aliexpress.com/item/1005006211999051.html?spm=a2g0o.cart.0.0.3b25378dAfX9uZ&mp=1&gatewayAdapt=glo2fra
Qu’en pensez-vous ? Est-ce qu’il est compatible ?
F1ATB André
15 novembre 2023 à 11 h 13 min
J’en ai commandé un, je ne connais personne qui l’a déjà essayé avec mon routeur.
J’en parle ici :
https://f1atb.fr/index.php/fr/2023/09/28/triac-gradateur-pour-routeur-photovoltaique/
Bonjour à tous,
Installé avec succès et ça m’a même poussé à créer mon premier objet à l’imprimante 3D pour faire un beau boitier.
J’ai moi aussi viré le dissipateur bien trop petit pour en mettre un de 10x3x3 cm, le triac monté avec de la pâte thermique destinée aux processeurs les plus gourmands. Et… dès que le triac est ouvert à plus de 35% ça chauffe fort ! Une quarantaine de degrés sur le dissipateur. Je n’ose pas imaginer cet été quand le soleil sera plus haut et les panneaux plus efficaces !
J’ai vu sur ali que quelqu’un avait remplacé le triac par un BTA40-600B, et ici même par une ref très proche (BTA40-800B).
Je me suis dit que, si c’est mécaniquement possible de fixer le triac directement sur la cuve du chauffe eau (le mien est un thermodynamique, la seule partie de la cuve visible est la partie où il y a la résistance et la sonde de température) avec un système de ressort qui le comprimerait très fortement sur la cuve, pris entre 2 boulons de la trappe à résistance cela permettrait de dissiper la chaleur sur la cuve, et donc dans le chauffe eau, mais la cuve est en acier et non en alu, la chaleur est donc moins bien conduite. D’après Farnell, ce triac peut tenir jusqu’à 125°, moi je stoppe le chauffage de l’eau à 80°, c’est déjà beaucoup. Mais si le triac encaisse jusqu’à 125°, sera t-il content de bosser à 50° en moyenne en permanence?
L’idée que j’ai est qu’au lieu de perde la chaleur de la régulation, l’intégrer directement au CE, et ne pas avoir à changer le dissipateur par un encore plus balaise.
Qu’en pensez-vous?
J’en parle ici du BTA40. Vous pouvez mettre le Triac sur le chauffe eau. Protégez bien les fils électriques.
Bonjour
Depuis quelques jours je n’ai plus d’infos qui remontent de mon Envoye -S Metered
j’ai bien Session Id Ok Received from Enphase
Token Received from Enphase
et sur mon application Enphase, j’ai toutes les données.
j’ai vu Enphase a fait une mise à jour le 23 novembre 2023 V 3.8.1
Je viens de me connecter à un routeur et système enphase V7. Il fonctionne parfaitement.
Cdlt
Merci pour l’info
J’ai trouvé le problème, l’adresse IP du routeur a changé.
Pourquoi ?
Fait modification dans la page « paramètres ».
Tout fonctionne.
Cdlt
Si les adresses changent, c’est votre box. Il faut fixer au niveau de la box ou du routeur l’adresse IP.
Cdlt