07-03-2026, 05:20 PM (Modification du message : 07-03-2026, 05:38 PM par Lamire42.)
Bonjour, nouveau sur ce forum, impressionné par tans d’échanges et de travailler partager, c’est très sympa. Je me permets de partager mes remarques. Vos retours seront les bienvenus car je manque de compétences pour tout comprendre.
Mon projet est de réaliser un routeur connecté en Ethernet, qui permettra de router le surplus de 3 kW de panneaux vers deux ballons d’eau chaude (2000 et 1500w). j’ai un abonnement EDF tempo.
J’ai réalisé un petit routeur sur table (pour les tests) avec une ESP32 ETH01, la mesure de consommation se fait avec une carte Uxlx2 et la commande de sortie pilote un SSR pour le moment.
Pour réaliser les tests : je simule le surplus avec un fer à souder et le ballon d’eau chaude avec une lampe halogène.
Le paramétrage des actions dans un premier temps est du demi-sinus ou multi-sinus (j’ai essayé les 2) sur 24h avec un Pw à 40W.
je ne comprends pas, car même si je n’injecte pas (fer ne chauffe pas) : le SSR alimente la lampe ?
Merci pour vos remarques.
Yann
J’ai effectué un autre test avec cette fois un aspirateur en entrée pour simuler la production des PV et toujours une ampoule en sortie.
La lampe s’éclaire progressivement au démarrage de l’aspirateur, mais elle ne s’éteint pas lorsque l’aspirateur est arrêté ? J’ai réglé Pw à zéro
Yann.
PV 3kW, 2 ECS (2kW + 1,5kWk), 1 RMS v17.08 avec UxIx2 et 2 SSR.
07-03-2026, 07:09 PM (Modification du message : 07-03-2026, 07:11 PM par Jacques13.)
Manifestement tes courbes montrent que tu es toujours en injection et jamais en conso.
Je ne comprends pas comment tu simules une production avec un consommateur...
La première des choses à faire une fois le routeur monté c'est de vérifier si ta mesure de conso est bonne. Il s'agit alors de vérifier que ton VA à l'écran correspond avec les VA affichés sur ton Linky
Vient ensuite la simulation ou plus justement, vérifier que les actionneurs fonctionnent depuis le routeur (on/off sur la page principale)
Une fois que tout est ok, on branche tout en définitif pour régler son routeur
(07-03-2026, 07:09 PM)Jacques13 a écrit : Manifestement tes courbes montrent que tu es toujours en injection et jamais en conso.
Je ne comprends pas comment tu simules une production avec un consommateur...
La première des choses à faire une fois le routeur monté c'est de vérifier si ta mesure de conso est bonne. Il s'agit alors de vérifier que ton VA à l'écran correspond avec les VA affichés sur ton Linky
Vient ensuite la simulation ou plus justement, vérifier que les actionneurs fonctionnent depuis le routeur (on/off sur la page principale)
Une fois que tout est ok, on branche tout en définitif pour régler son routeur
Si vous n'avez pas le bon signe de puissance consommée=+ ou injectée=-, c'est que la sonde est à l'envers. Tournez là de 180 degré pour passer le fil dans l'autre sens.
07-03-2026, 07:48 PM (Modification du message : 07-03-2026, 07:53 PM par Lamire42.)
Merci pour ce retour Jacques13. Pour simuler, j’ai tout simplement installé la pince ampermetrique sur une phase d’un appareil électrique ainsi dans un sens je simule une consommation et dans l’autre je simule une production.
La puissance apparente affichée sur le routeur correspond bien à celle du Linky.
L’actionneur (SSR) fonctionne bien en mode marche forcée. Je ferai de nouveaux tests demain (si le soleil est là). Merci
(07-03-2026, 07:29 PM)F1ATB a écrit :
(07-03-2026, 07:09 PM)Jacques13 a écrit : Manifestement tes courbes montrent que tu es toujours en injection et jamais en conso.
Je ne comprends pas comment tu simules une production avec un consommateur...
La première des choses à faire une fois le routeur monté c'est de vérifier si ta mesure de conso est bonne. Il s'agit alors de vérifier que ton VA à l'écran correspond avec les VA affichés sur ton Linky
Vient ensuite la simulation ou plus justement, vérifier que les actionneurs fonctionnent depuis le routeur (on/off sur la page principale)
Une fois que tout est ok, on branche tout en définitif pour régler son routeur
Si vous n'avez pas le bon signe de puissance consommée=+ ou injectée=-, c'est que la sonde est à l'envers. Tournez là de 180 degré pour passer le fil dans l'autre sens.
Merci André. Tout est ok pour la mesure de puissance.
Merci pour tout votre travail
Sonde UxIx2 qui mesure bien ma consommation maison. Valeurs identiques au Linky
Yann.
PV 3kW, 2 ECS (2kW + 1,5kWk), 1 RMS v17.08 avec UxIx2 et 2 SSR.
en respectant bien les sécurités en amont (disjoncteur , disjoncteur différentiel) diam du cable, et dans la partie puissance , surdimensionnement du SSR, bonne aération, mise a la terre, contacts puissances protégers, tu peux tester simplement ton instalation.
Tu ne sais pas pousser les tests sur banc, il te manque la puissance réelle nécessaire. Tu as pu alimenter ton ampoule, terminé pour le banc, ou bien es tu dans un cas spécifique?
Les essais sont réalisés avec de l’injection réelle (merci le soleil de ce jour) et 2 situations se présentent.
1. Si le SSR est en mode routage (multi-sinus) sans aucune plage horaire sur les 24h : il s’enclenche bien (première copie d’écran)
2. Si le SSR est en mode routage (multi-sinus) avec cette fois plusieurs plages correspondant à mes besoins : il ne s’enclenche pas (seconde copie d’écran)
J’ai donc pensé que cela venait d’un problème d’horloge ; j’ai changé la gestion de l’heure de l’ESP qui était en mode internet (puisque l’ESP est connectée en RJ45) au mode interne (en indiquant la bonne heure manuellement) et là cela semble fonctionner.
Yann.
PV 3kW, 2 ECS (2kW + 1,5kWk), 1 RMS v17.08 avec UxIx2 et 2 SSR.
La fonction InitHeure doit traiter différemment WiFi et Ethernet + en profiter pour mettre le TimeZone même quand l'heure ne vient pas d'internet
Code :
void InitHeure() {
if (Horloge == HFROMINTERNET) { // HFROMINTERNET = 0 heure par Internet
//Heure / Hour . A Mettre en priorité avant WIFI (exemple ESP32 Simple Time)
sntp_set_time_sync_notification_cb(time_sync_notification);
if (ESP32_Type < ESP_TYPE_ETH01) { // ESP_TYPE_ETH01 = 10
esp_sntp_servermode_dhcp(true); // Seulement en WiFi
} else {
delay(1000); // tempo pour mise en place service resolution DNS en Ethernet
}
if (ntpServer != "") {
char buffer[30];
ntpServer.toCharArray(buffer, sizeof(buffer));
const char* NTP = buffer;
configTzTime(codeTZ[idxFuseau].c_str(), NTP, ntpServer1, ntpServer2); //Voir Time-Zone:
} else {
Serial.println("Heure par serveur NTP Defaut");
configTzTime(codeTZ[idxFuseau].c_str(), ntpServer1, ntpServer2); //Voir Time-Zone:
}
sntp_set_sync_interval(10800000); //Synchro toutes les 3h
Serial.println("idxFuseau: " + String(idxFuseau) + " => CODE TZ : " + codeTZ[idxFuseau]);
} else configTzTime(codeTZ[idxFuseau].c_str(), nullptr); // applique le fuseau horaire même sans serveur NPT
}
+ ajouter un serveur DNS (8.8.8.8 ou 8.8.4.4 chez google) dans l'initialisation Ethernet (c'est en place pour Wifi mais pas pour Ethernet, ça servira de repli si Ethernet n'est pas encore prêt a résoudre les DNS des serveurs NTP (ou si l'utilisateur n'a pas correctement rempli les infos)
Code :
Ethernet.begin(local_IP, primaryDNS, gateway, subnet);
delay(100);
Ethernet.begin(local_IP, primaryDNS, gateway, subnet); //On s'y prend 2 fois. Parfois ne reussi pas au premier coup
delay(100);
StockMessage("Adresse IP Ethernet fixe : : " + Ethernet.localIP().toString());
à compléter comme:
Code :
Ethernet.begin(local_IP, primaryDNS, gateway, subnet);
Ethernet.setDNS(primaryDNS, secondaryDNS);
delay(100);
Ethernet.begin(local_IP, primaryDNS, gateway, subnet); //On s'y prend 2 fois. Parfois ne reussi pas au premier coup
Ethernet.setDNS(primaryDNS, secondaryDNS);
delay(100);
StockMessage("Adresse IP Ethernet fixe : " + Ethernet.localIP().toString());
pas testé avec EthernetESP32, la même logique appliquée à la lib ETH fonctionne
Merci, je n'ai pas encore les compétences pour modifier le programme. J'ai bien essayé d'installer Arduino sur mon Mac mais il y'avait toujours un truc qui bloquait (drivers, librairies, câble...). Peut-être qu'André l'integrera dans une nouvelle version.
En attendant ça fonctionne en mode interne ; seul problème, il ne faut pas que l'alimentation de l'ESP se coupe. Je vais mettre une alimentation 5V avec batterie de secours.
Yann.
PV 3kW, 2 ECS (2kW + 1,5kWk), 1 RMS v17.08 avec UxIx2 et 2 SSR.