Réalisation d’un Routeur photovoltaïque Multi-Sources Multi-Modes et Modulaire

Routeur Multi-Sources Multi-Modes
Version V8.07_RMS

Principe du routeur photovoltaïque

Schéma du routage de l’énergie excédentaire vers un Chauffe-Eau. Le routeur solaire agit comme une vanne ( le Triac) qui s’ouvre pour laisser passer la surproduction en surveillant la puissance active en entrée de la maison afin qu’elle soit nulle.

Avec les panneaux solaires, dans une installation en autoconsommation, il est fréquent d’avoir de la surproduction d’énergie dont on ne sait que faire et qui est envoyée sur le réseau public. Une solution pour ne pas gaspiller cet excédent est de l’envoyer à un chauffe-eau électrique, un chauffage, une pompe de piscine…

Pilotage depuis un SmartPhone ou un PC (navigateur Web)

Par exemple, si vous avez une production photovoltaïque de 2500 W et 1300 W consommés dans la maison, il vous reste 1200 W de disponible pour un chauffe-eau. Le routeur permet de fournir les 1200 W au chauffe-eau et pas plus bien que normalement, il absorbe 2400 W. Le routeur agit comme une vanne régulatrice du débit. Il s’assure que zéro watt sont soutirés ou injectés avec le réseau public.

Découpe Fonctionnelle

Le système se décompose en trois fonctions :

  • la mesure de puissance au niveau du disjoncteur principal
    • sonde ampèremétrique ou,
    • Linky ou,
    • module sonde ampèremétrique ou,
    • passerelle Enphase – Envoy-S Metered ou,
    • wattmètre Shelly Em
  • 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.

Multi-Sources – Mesure de puissance

La mesure de puissance s’effectue par une mesure de tension et une mesure de courant. La puissance étant le produit des 2. Dans cette nouvelle version 8.05_RMS du routeur, on a 5 choix de source de mesure.

UxI
UxI

On effectue simultanément une mesure de courant et de tension à l’entrée de la maison. On utilise un capteur de courant dans lequel on fait passer le fil de phase du secteur. En sortie, agissant comme un transformateur, il fournit un courant identique, mais 2000 fois plus faible. 
De même, on utilise un transformateur bobiné classique abaisseur de tension qui nous isole du secteur. Par exemple un 230v/6v. 

Le microcontrôleur ESP32, grâce à ses convertisseurs Analogique->Digital assure la numérisation et effectue les produits UxI pour mesurer la puissance.

Pour plus de détails, voir l’article : https://f1atb.fr/capteur-u-x-i-pour-routeur-photovoltaique/

Linky
Linky

La mesure de tension, de courant et de puissance est très bien faite par le Linky. En se connectant à la prise TIC (Télé Information Client) il est possible d’extraire les valeurs par une liaison série vers le microcontrôleur ESP32.

Pour plus de détails, voir l’article :

https://f1atb.fr/capteur-linky-pour-routeur-photovoltaique/

UxIx2
UxIx2 ou UxIx3

On retrouve ici le principe de la mesure UxI (mesure tension et courant) mais avec un module précâblé simple à monter sans soudure. Pour le monophasé, il s’agit du JSY-MK-194 que l’on trouve chez Aliexpress. Il dispose d’une sonde de courant mobile que l’on positionne autour du fil de phase du disjoncteur principal pour faire fonctionner le routeur. Une deuxième sonde fixe sur le module permet de mesurer par exemple le courant et la puissance en sortie du Triac. Les mesures sont transmises à l’ESP32 par une liaison série.

Dans le cas d’une installation triphasé, on a le module JSY-MK-333 qui dispose de 3 sondes de courant à placer auprès du disjonteur principale.

Pour plus de détails voir l’article : https://f1atb.fr/capteur-uxix2-pour-routeur-photovoltaique/

Envoy-S Metered
Envoy-S Metered

Pour les systèmes photovoltaïques construits avec des micro-onduleurs Enphase Energy et disposants de la passerelle Envoy-S Metered (firmware V5 et V7), il est possible d’obtenir directement les informations de puissance à l’entrée de la maison.

Pour plus de détails, voir l’article : https://f1atb.fr/routeur-photovoltaique-via-passerelle-enphase-envoy-s-iq-gatewaymetered/

Shelly Em
Shelly Em

Un module Shelly Em pour du monophasé ou un Shelly 3Em pour du triphasé implanté au niveau du disjoncteur principal permet d’obtenir sur le réseau Wifi les informations de puissances consommées en temps réel.

Shelly 3Em

Pour plus de détails, voir l’article : https://f1atb.fr/capteur-shelly-em-pour-routeur-photovoltaique/

SmartGateways.nl
SmartGateways

Dans le cas d’une installation triphasée en Belgique (3 phases sans neutre), le routeur peut se connecter à la passerelle SmartGateways qui elle-meme est connectée à un compteur Smart Meter.

Externe

Dans ce cas, on ne fait pas directement la mesure, mais on demande au microcontrôleur ESP32 qui effectue la mesure de puissance à l’entrée de la maison, suivant l’une des 5 méthodes expliquées précédemment, de nous fournir les résultats en passant par le Wifi.

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.
ESP32 – Wroom – Development Board

Actionneurs

Gradateur – Triac
16 ou 24A

Pour ajuster le courant à injecter vers le chauffe-eau ou un chauffage, on peut utiliser 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 2 modèles :

40A
  • gradateur 16A ou 24A
  • gradateur 40A avec ventilateur

et sont disponibles chez Aliexpress.
Attention, le refroidisseur d’origine du Triac (modèle 16 ou 24A) 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

Une alternative, pour ajuster le courant à injecter, c’est l’utilisation de relais SSR (Solid State Relay) sur les GPIOs (broches ou pins) libres de votre choix de l’ESP32 pour commander un ou plusieurs dispositifs suivant l’état de consommation ou injection de puissance au niveau de la maison.

Il existe de nombreux modèles de relais SSR de 10, 25 ou 40A pour la partie 230V AC. Ils doivent être commandables en 3.3V.

Schéma de câblage avec un Linky pour mesurer la puissance en entrée de maison et un relais SSR pour piloter un chauffe-eau.

Des informations liées à la réalisation matérielle sont disponibles ici : https://f1atb.fr/fr/routeur-photovoltaique-realisation-materielle/

Multi-Modes

Le Triac ou les relais peuvent être pilotés suivant différents modes pour consommer la puissance disponible.

Découpe de Sinus

Toutes les 10 ms, on ouvre le Triac durant une durée déterminée pour s’ajuster à la puissance à transférer. Pas disponible pour les relais SSR.

Utile pour les chauffe-eaux et chauffages. Régulation rapide.

Multi-Sinus

Toutes les 200 à 300 ms, on envoie une salve de quelques 1/2 sinusoïdes correspondant à la puissance à transférer. Disponible pour le Triac ou les relais SSR.

Utile pour les chauffe-eaux et chauffages. Régulation plus lente. Moins de parasites générés.

Train de Sinus

Toutes les 990 ms, on envoie le nombre de 1/2 sinusoïde correspondant à la puissance à transférer. 990 ms et non pas 1000 ms afin de ne jamais redémarrer sur le même signe de la tension et d’avoir pour les séries impaires une composante continue. Disponible pour le Triac ou les relais SSR.

Utile pour les chauffe-eaux et chauffages. Régulation lente. Peu de parasites générés.

On / Off

Fonctionnement classique d’un relais, en position On ou Off. On ne peut pas doser la puissance transmise. C’est celle que consomme normalement la charge.

Utile pour les moteurs ou systèmes comportant de l’électronique.

Des détails sur les modes de régulation et un simulateur sont disponibles 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.

Architecture Multi Routeurs

Le système peut s’éclater en différents modules pour s’adapter à des distances élevées entre le disjoncteur et les équipements à alimenter. Un ESP32 est en charge de la mesure suivant l’un des 5 modes décrit plus haut et d’autres ESP32 servent de routeurs pour piloter différents équipements dans la maison. De simples relais pilotables par Wifi peuvent également être contrôlés.

On installe le même logiciel (même version) sur tous les ESP, ensuite ils communiquent entre eux par Wifi, pour obtenir les valeurs de puissances de la part de celui en charge de la mesure.

Présentation du routeur RMS en vidéo

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

La description des affichages est disponible ici : https://f1atb.fr/fr/routeur-photovoltaique-affichage-et-parametrage/

Visualisation à distance

Certaines des données peuvent être affiché à distance sur un mini écran qui s’allume au passage d’une personne. Les détails de la construction sont disponibles ici : https://f1atb.fr/affichage-a-distance-consommation-ou-surproduction-electrique/

Si vous changez de version de routeur, il faut mettre à jour le logiciel de l’affichage distant.

Installation du logiciel

Le code source et la procédure d’installation du logiciel sur le routeur sont disponibles ici : https://f1atb.fr/fr/routeur-photovoltaique-realisation-logicielle/

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

F1ATB André

Radio Amateur - Domotique - Photovoltaïque

Vous aimerez aussi...

386 réponses

  1. Philippe dit :

    Bonjour,
    Un grand bravo pour tout ce travail !
    J’ai réalisé un RMS connecté au Linky, logé dans mon coffret sur rue, et un afficheur déporté, pour suivre d’abord ma conso et mon injection.
    Le tout en une 1/2 journée !

    Le RMS est pour l’instant sur batterie, je vais voir comment tirer partie de l’alimentation fournie sur la borne A du Linky.

    Et ensuite, le pilotage du chauffe-eau par un 2eme module RMS.

    • F1ATB André dit :

      Parfait mais d’après la documentation du Linky, il n’y aurait pas assez de puissance pour alimenter l’ESP32.
      Dites-moi si vous y arrivez, je n’ai jamais fait l’essai et cela devrait intéresser du monde.

      Cdlt

      • Philippe dit :

        Je suis en triphasé. Je me base sur les données du Linky.
        N’étant pas ‘producteur’, le registre SINTI reste toujours à 0.
        Par contre, quand production>consommation, je vois que la somme des SINTSi est supérieure à SINTS.
        Exemple actuel :
        SINSTS 00385 V
        SINSTS1 00191 B
        SINSTS2 00586 K
        SINSTS3 00000 9
        Serait-ce pertinent de se baser sur ce constat pour gérer les actions (ouverture TRIAC, relais, …) ?

        • F1ATB André dit :

          SINTS sont des valeurs de puissances apparentes. Quand SINST3 est nul c’est probablement que vous injectez, mais le Linky ne vous donne pas la valeur.
          Pour le routeur il faut travailler sur les puissances efficaces. Ce sont elles qui tombent sur la facture.

          Cdlt

    • Pascal dit :

      Merci pour toutes ces infos !
      quel est le prix de revient approximatif du routeur complet ?

  2. Mancier dit :

    Bonjour andré 😉
    J’ai du débrancher et rebrancher mon routeur afin de le mettre dans un boîtier propre. J’en est profité pour ajouter une sonde de température et le petit transistor pour faire varier le ventilateur du triac.

    J’ai une une différence entre avant / après. Maintenant dans la page d’accueil, les Watts envoyé au ballon son affiché dans une colonne produite et non pas conso. Comme avant.

    Savez vous d’où cela peut il venir ?
    Merci

    • F1ATB André dit :

      Vous ne m’avez pas dit quel capteur de température, vous utilisez. Si c’est un Uxi, inversez le câblage de la sonde de courant ou du primaire ou secondaire du trans formateur de tension.

      Cdlt
      André

      • Mancier dit :

        Il s’agit d’une sonde de température DS18b20 qui est composé de la sonde et d’un petit socket ( fil vers Dupont mâle ) et j’ai ajouté une résistance de 4700 ohms entre le +3,3v et le GPIO13. La température affichée est bonne et cohérente.
        Pour le montage il s’agit d’un UxIx2 avec capteur JSY-MK-194T

  3. jpneige dit :

    Bonjour André, dans l’onglet « Action » et le champs « sélection action » des routages, est il possible d’ajouter une sélection qui ne fait « RIEN » ? en fait une action qui n’agit pas sur les actionneurs en fonction des heures établies. C’est pour permettre d’actionner un relais manuellement en dehors des heures programmées car aujourd’hui si la programmation est sur « Off » le relais se repositionnera sur Off malgré une action manuelle sur celui-ci.suit ! Ou peut être qu’il existe une fonction que je n’ai pas vu … ?
    Cordialement et toujours bravo pour votre travail.

    • F1ATB André dit :

      Je l’avais cette fonction, mais j’ai dû l’enlever en passant au multi-sinus etc. Je le mets dans la liste des évolutions à venir.

      Cdlt

  4. Pamphile FANDY dit :

    Bonjour André. Je suis un fan du système solaire avec son ensemble. À lire les infos de votre site web je suis sidéré par votre travail et j’ai envie de devenir comme vous dans ce domaine. Mais je ne sais pas quoi faire. Comment commencer et par où commencer pour que mon rêve devienne une réalité. Je m’adresse à toutes personnes professionnelles et de bonnes volontés qui lisent ce commentaire de m’aider. Je suis vraiment existé.

    • F1ATB André dit :

      Faite un plan d’implantation
      Choisissez entre onduleur central ou micro onduleur
      Allez sur un site de kits qui fournira les panneaux, les fixations, l’onduleur ou les micro-onduleurs, le ou les boitiers de protection.
      Du courage et 2 à 4 jours de travail.

  5. Gounet Eric dit :

    Bonjour André,
    J’ai une ESP qui tourne à merveille (soft 8.05, Enphase, wifi+antenne). Juste pour le fun, j’en ai assemblé un second (soft 8.05, Linky, wifi+antenne). Il fonctionne bien jusqu’à ce que je branche l’antenne: l’ESP devient trés lent notamment le passage d’une menu à l’autre voire même il devient inaccessible.
    Je retire l’antenne déporté et tout redevient normal !! J’ai noté que le petit point rouge qui clignote normalement devient fixe quand ça beugue.
    Avais-vous une idée sur ce problème ?
    Cordialement
    Eric

    • F1ATB André dit :

      Bizarre. Regardez dans la page données brutes le niveau du Wifi. Peut être que votre antenne est en court circuit.

      Cdlt

      • Gounet Eric dit :

        Niveau wifi -33 dBm (-62 dBm sans l’antenne). J’ai aussi testé avec une autre antenne, mêmes problèmes: court-circuit au niveau de la puce wifi quand on branche l’antenne.
        Bon, pas grave, vu le prix de la carte, je vais en changer. Bonne journée.

  6. log_dan dit :

    Bonjour André. Maintenant que j’en suis a la mise en boite. A votre avis, resterait il assez de ressource dans l’esp32 pour un intégrer un affichage local type tft-spi a partir de la bibli TFT_eSPI de Bodmer? merci encore du super boulot et bonne journée.

  7. MVoisin dit :

    Bonjour Monsieur,
    j’utilise votre routeur depuis plusieurs mois et j’ai fait les mises à jour régulièrement sans aucun souci.
    en période de faible ensoleillement, j’active le chauffe-eau de 5h à 7 h le matin ce qui fonctionne bien
    j’aurais souhaité pouvoir baisser la puissance à 60% ou 30% avec le triac pendant cette période car j’ai 12KW de batteries que je désactive pendant ces 2H préférant réserver l’énergie à d’autres usages.
    en résumé faire du « délestage ».
    Merci et bien Cordialement

    • F1ATB André dit :

      Au lieu de forcer le système sur On de 5h à 7h. Mettez-le en régulation avec un seuil de déclenchement élevé (au dessus de votre consommation max. Exemple 10000) et un pourcentage ouverture max à 30%.

      Cdlt

      • Mvoisin dit :

        merci beaucoup de votre réponse rapide je vais tester …
        Cdlt

        • Mvoisin dit :

          Merci pour l’info ça Marche !! et ça m’est bien utile quand la machine à laver fonctionne et qu’on met le micro ondes en fonction ,ça évite d’installer un relais de délestage.
          (Un petit don Paypal pour encourager votre remarquable travail ,dans la foulée…)

      • Mvoisin dit :

        Merci pour l’info ça Marche !! et ça m’est bien utile quand la machine à laver fonctionne et qu’on met le micro ondes en fonction ,ça évite d’installer un relais de délestage.
        (Un petit don Paypal pour encourager votre remarquable travail ,dans la foulée…)

  8. Eric dit :

    Bonjour André, bravo pour tout ce travail ! J’ai branché le Triac 40A sur votre installation et lorsque je mets le routeur en marche, le triac se mets en marche directement et délivre sa puissance. Lorsque j’accède à ACTIONS et que je mets le Triac OFF, celui ci continue de fonctionner. N’ai je pas bien compris le fonctionnement ou à votre avis ai je une erreur de cablage ? merci

    • F1ATB André dit :

      A mon avis, erreur de câblage.
      La valeur Zc en bas de page données brutes est elle bien supérieur à 0. Exemple 1/1, 1/2 ,2/2…
      Sinon erreur de câblage.

      • Eric dit :

        J’ai effectivement vérifié le cablage : Zc sur GPIO23. Les valeurs affichées Zc dans données brutes varient : 1/2, 2/5, 2/6, 1/3, 2/4.Et le triac fonctionne dès branchement du routeur….Avez vous une indication pour corriger cette anomalie chez moi ? merci

        • F1ATB André dit :

          Je ne sais pas comment vous mesurer la sortie du Triac. Sans charge, le Triac n’étant pas un interrupteur parfait, avec un voltmètre, on trouve de la tension.
          Il faut une charge branchée.
          Débranchez le fil de commande du triac GPIO22 pour vérifier que le Triac ne conduit plus. Sinon il est mort.

          Cdlt

  9. Hugo dit :

    Bonjour André, y a t il possibilité de suivre l appli de l esp 32 depuis internet hors wifi?
    merci .

    • F1ATB André dit :

      Pour se connecter au réseau, l’ESP32 n’a que le Wifi.

    • Mancier dit :

      Oui il y a possibilité en passant par un VPN ! Par exemple avec Free, vous pouvez créer un VPN sur votre réseau avec la box.
      Du coup n’importe où, où vous vous situez vous pouvez regarder les appareils sur le wifi de votre box ! Routeur solaire, openDTU, etc…

  10. Frederic dit :

    Serait il possible de rajouter une seconde sonde température cela permettrait d’avoir en plus la température de l’eau la température de là pièce. Et un plus ce serait de pouvoir les récupérer dans home assistant

  11. jean dit :

    bonjour
    je sais pas si c est possible , j ai pas réussi , j ai essayer de forcer le triac en marche on , mais je voulais juste l ouvrir de 50% (ou autrs) , c est possible de choisir la puissance en fait ?
    merci

    • F1ATB André dit :

      Si vous voulez forcer une ouverture que de 50% ou autre, passez en mode régulation (jaune), mettez un seuil élevé : 10000 et limitez à 50% l’ouverture.

      Cdlt

  12. fc89 dit :

    Bonjour,
    Je tiens à remercier André pour le partage de son travail.
    Ce n’est pas souvent que l’aboutissement d’un projet du net, comprenant matériel et code fonctionne du premier coups, alors je dis bravo.
    Le matériel tourne avec la version 8 y compris avec écran oled .
    J’ai donc décidé de soutenir le développement par un don, il faut rendre à César …
    Encore merci à André.
    Cordialement.

  13. jpneige dit :

    Bonjour André,
    Je suis en version 8.05 RMS avec un ESP32 en source de mesure au disjoncteur principal « UXI » et un second ESP32 en « ESP Externe » près de mon Ballon d’eau chaude piloté via un triac en cas de surplus. Les Leds de « l’ESP32 Externe » s’allume correctement en « Consommation ou Injection » mais seule la Led de « consommation » de « l’ESP32 UXI » près du Disjoncteur s’allume (pas en Injection) ! il me semble que dans une version précédente ça marchait … Bon rassurez vous, ce n’est pas grave du tout mais juste un constat que je fais remonter 😉
    Cordialement

    • F1ATB André dit :

      La signification des LED est la suivante
      – LED rouge ou jaune, s’allume chaque fois qu’un message de mesure est rçu.
      – LED verte s’allume uniquement quand on ouvre le Triac ou un relais.

  14. Pixel dit :

    Bonjour,

    Je vous remercie, André, pour votre site qui est une mine d’informations !

    J’envisage de mettre en place le routeur UxI pour mon chauffe-eau.
    Cependant, une question persiste : une fois que mon chauffe-eau aura atteint sa température de consigne, est-il possible de rediriger le surplus vers un radiateur ? Je n’ai pas trouvé d’informations à ce sujet sur votre site. Est-ce envisageable ?

    Pour aller plus loin et dans l’idéal, est-il possible d’alimenter simultanément plusieurs charges si la production d’énergie est supérieure à la charge principale, en suivant un ordre de priorité ?

    Par exemple :

    Production : 3000W
    Charges :
    – chauffe eau : 2000W
    – radiateur 1 : 2000W
    – radiateur 2 : 2000W

    Cas 1, Chauffe-eau en fonctionnement, consommation :
    – chauffe eau : 2000W
    – radiateur 1 : 1000W
    – radiateur 2 : 0W

    Cas 2, Chauffe-eau à l’arrêt (température de consigne atteinte), consommation :
    – chauffe eau : 0W
    – radiateur 1 : 2000W
    – radiateur 2 : 1000W

    • F1ATB André dit :

      Sur un même routeur, vous pouvez mettre un Triac et plusieurs relais fonctionnant en multi-sinus.
      En adaptant les seuils de déclenchement, vous pouvez gérer les priorités. Par exemple, alimenter le chauffe-eau puis un radiateur etc…
      Cdlt

  15. yvesD dit :

    Bonjour André, Bravo pour votre projet qui est très modulaire. J’ai installer ce WE mes panneaux et j’avais confectionné votre routeur il y a quelques temps en mode UxI + 1 module externe. En simulation tout fonctionne impeccablement
    Je dois déplacer le module externe dans une autre pièce pour le câbler reelement sur le CES mais je n’arrive pas à lui faire changer de réseau WIFI car maintenant ce n’est plus le même SSID.
    sur mon téléphone j’arrive bien à me connecter sur le réseau RMS… et à me connecter sur la page 192.168.4.1, cliquer sur « scan WIFI », mais « attendez 10s » apparait seulement quelques centaines de ms, puis s’affiche un message pour choisir le réseau dans la liste MAIS évidement la liste est vide. J’ai essayé depuis un PC portable et j’obtiens la même chose. J’ai aussi fait la MAJ en 8.06 et idem
    si je repositionne le module externe dans la zone de mon WIFI initiale, cela refonctionne.
    Il y a t-il un bug ou est-ce que n’applique pas la bonne procédure ?

  16. brian barret dit :

    Routeur cablé et installé ce matin par beau temps. Je constate que malgré une régulation qui a l’air de fonctionner, j’ai consommé 250wh sur 1h (energie active du jour de l’accueil et confirmé par la pince du shelly EM dans home assistant). Pourtant, durant cette heure j’ai été en surproduction permanente de 400w minimum. Le linky clignottait d’ailleurs parfois jusqu’à 1 fois toutes les 3 secondes alors que sans routeur la consommation est habituellement nulle. Le chauffe eau fait 2000w, triac en découpe de sinus, réactivité 50 et ouverture max 30%. Si vous pouvez m’aiguiller… Merci

  17. Alain E. dit :

    Bonjour André.
    J’ai reçu mon triac et tout installé. Tout fonctionne à merveille. c’est grisant de chauffer son eau sanitaire gratuitement !.
    Reste à faire quelques tests pour tout comprendre en particulier les seuils du relais.
    Vraiment merci pour ce que vous faites et surtout d’en faire bénéficier les autres. je trouve ça extraordinaire.
    Je pense que vous ne devez pas vous ennuyer la journée avec cette passion.
    je vous souhaite une bonne continuation et à bientôt pour de nouvelles créations.
    Bien cordialement
    Alain

  18. Eric dit :

    Bonjour André, j’ai essayé hier de connecter un relais SSR ( SSR-25 DA) sur mon port GPIO17, GPIO17 sur + et GRND sur -.Lorsque je vais dans « Actions », je peux effectivement l’activer en Multi Sinus, mais après « sauvegarder », le paramètre revient sur Inactif. Peut être n’ai je pas bien compris ? Merci.

    • F1ATB André dit :

      Vous avez oublié de dire à l’ESP que le relais était sur le GPIO17.
      Il faut mettre dans Ordre ON : gpio=17&out=1

      Cdlt

  19. Matthieu dit :

    Bonjour André, bravo et merci de rendre publique tout cela. Meme si je suis un peu bricoleur je redoute un peu le cote DYI. J’ai l’ impression qu’il n’existe pas beaucoup de solution « cle en main » a prix raisonable pour du triphase. Avez-vous un avis sur Arsun-triphase? Je voudrais notamment me figurer comment cela se compare avec votre V8.06_RMS nourrit par Envoy-S Metered. Merci.

  20. Agnes dit :

    bonjour, je suis entrain de régler votre routeur en V8.06.
    Je ne comprends pas pourquoi j’ai comme option ( Inactif-On/off- Multi-sinus et Train de sinus) j’ai pas « découpe de sinus »
    Avez vous une idée du problème
    Agnès

    • F1ATB André dit :

      Le découpe Sinus n’est possible qu’avec le Triac.
      S’il n’apparait pas dans les options, c’est qu’il est mal câblé.

      Cdlt

  21. Brailly dit :

    Bonjour
    Bravo pour votre travail.
    J’ai 74 ans et je suis bidouilleur débutant en C++ . Je pilote mes photovoltaïques avec la version 4.04_RMS j’ai également fais la petite maisonnette .
    tout fonctionne merveilleusement bien …. encore bravo pour le partage.
    Avec un ESP8266 et un module carte SD je voudrais récupérer tous les soirs la production journalière de mes panneaux photovoltaïques j’ai fais le code mais je ne sais pas ou aller chercher cette donnée
    Si besoin je peux poster mon code (( attention bidouilleur débutant en C++))
    Merci encore si quelqu’un peut m’aider

    • F1ATB André dit :

      Pour avoir la production journalière de vos panneaux, dites-nous quel modèle d’onduleur vous avez, c’est là que se trouvent les données à moins que vous avez un capteur dédié.

      Cdlt

  22. Brailly dit :

    Bonjour
    installation avec micro-onduleurs j’ai passé la phase retour des micro-onduleurs par le JSY-MK-194T pour voir la production , en fin de journée j’ai la production journalière totale qui s’affiche c’est cette donnée que je voudrais récupérer ou la production totale si possible
    Merci encore pour votre aide
    Cdlt

    • F1ATB André dit :

      Ouvrez la page d’inspection de votre navigateur web avec Ctrl+Maj+I. Sur l’onglet réseau vous voyez les messages échangés. Comment appeler les valeurs et la réponse. Vous faites le même message d’appel et vous allez récupérer les infos.

      Cdlt

  23. Alain E. dit :

    Rebonjour André,
    en faisant mes tests, je vois qu’ en ce qui concerne le triac, si on met le seuil en chiffre négatif, (dans mon cas -20), on s’aperçoit que la puissance apparente est moins chahuter voire pas du tout si le seuil est à -100w.
    est ce vraiment important ou cela est dérisoire et sans effet sur Enedis par exemple ou autre.
    Cordialement
    Alain

    • F1ATB André dit :

      C’est normal. Avec un seuil négatif, la puissance apparente est toujours négative et n’oscille pas entre le + et le -.

      En théorie, c’est même faux. Une puissance apparente n’a pas de signe. C’est une notion introduite par le Linky qui donne à la puissance apparente le signe de la puissance active.

      Cdlt

    • Christophe L. dit :

      L’avantage de faire cela est de moins soutirer voir plus du tout en cas de faible réactivité. Le révère de la médaille est que vous allez injecter d’avantage mais personnellement je préfère injecter un peu plus et ne pas soutirer !
      Par contre, et ce n’est que mon avis, mais en UxI pas besoin de passer en dessous du seuil 0 car la réactivité est suffisamment importante pour rester aux alentours de 0 et donc ne pas injecter ni soutirer. J’ai fait l’expérience…

  24. Dubosq dit :

    Bonjour, j’ai installé le routeur sur mon ballon d’eau chaude tout fonctionne bien, j’ai programmer pour que le ballon ce déclenche pendant les heures creuses quand je n’ai pas assez de production solaire mais j’aimerais savoir si il est possible de faire un réglage soit par le logiciel où par home assistant que si le ballon d’eau chaude à accumuler assez d’électricité des panneaux solaires que le ballon ne s’enclenche pas la nuit.
    Merci

    • F1ATB André dit :

      Pas pour l’instant. S’il est bien chaud en fin de journée, il ne devrait pas trop tourner la nuit.
      Cdlt

    • Christophe L. dit :

      Une solution est d’ajouter une sonde de température comme l’indique André sur ses schémas dans le doigt de gant de la sonde de température du thermostat de votre cumulus puis d’augmenter la température maximum de chauffe à 62° par exemple avec le réglage du thermostat. Ensuite vous ajoutez une action pour que le routeur se déclenche la nuit pendant les heures creuses avec un seuil de déclenchement si la température est inférieure à 57° par exemple. De cette manière, la journée panneaux vont chauffer l’eau jusqu’à 62° et comme la température de l’eau redescend doucement, il y a peu de chances que sa se déclenche la nuit ou alors très peu.
      Il faut bien sûr supprimer le contacteur jour/nuit dans ce cas car il ne sert plus.

  25. Ludovic J dit :

    Bonjour André,

    Je suis passé sur la version RMS 8.06 pour mon installation en triphasé sans neutre, avec seulement 2 phases contrôlées (la 3° étant branchée en permanence).
    J’ai aussi une seconde voie en monophasé pour un radiateur.
    Avec cette configuration, le mode multi-sinus est obligatoire pour le triphasé; bien qu’un peu moins précis que le mode par déphasage, cela reste suffisant.
    J’ai 3 actions de définies (les 2 actions pour le chauffe-eau triphasé auraient pu être rassemblées sur la même ligne de contrôle).

    J’ai porté les modifications suivantes:
    1) Estimation de l’énergie routée pour tous les modes, par voie. Cela nécessite de connaître la puissance de la charge (via l’info « charge=1500W » dans OrdreOn). Possibilité d’aggréger les N premières voies (via l’info « tri » dans OrdreOn de la dernière action concernée) en une seule valeur (pour du triphasé piloté en plusieurs voies)
    2) Affichage de l’estimation d’énergie routée sur la page d’accueil
    3) Possibilité de chauffer la nuit de manière automatique pour atteindre un minimum par jour (via l’info « auto=6K » dans OrdreOn). C’est le comportement des période « ON » qui est modifié quand on active cette fonctionnalité (on ne chauffe plus si la consigne est atteinte).
    4) Ajout du sonde de température interne DHT11, et affichage dans « Données Brutes ». Arrêt du routage si > 45°C.
    5) Ajout d’un ventilateur contrôlé par la température interne (pour l’instant, il ne s’est jamais déclenché)
    6) Petite fonctionnalité de boost en mode CACSI (x10 sur le gain de boucle) si Pw reste collé à 0W pendant 20s (cela permet de mettre un seuil à 50W, mais de gagner en réactivité quand un appareil vient de s’arrêter)
    7) Une gestion par ordre de priorité des voies; les voies à suivre (dans l’ordre 0, 1, 2…) ne peuvent être activées (si mode >= 3) que si les précédentes sont à au moins 70% de routage.

    Les fonctionnalités sont paramétrables par directives de compilation:
    ligne 103: activer pour avoir la fonction de boost avec le CACSI si Pw=0 pendant 20s
    #define CACSI_BOOST
    ligne 121: activer s’il y a une sonde DHT11 interne au routeur
    #define SONDE_DHT11
    ligne 124: activer pour arrêter le routage en cas de dépassement de la température TEMP_ALARM (45°C)
    #define TEMP_ALARM_STOP
    ligne 130: activer avec une sonde de température DALLAS (sinon la température interne est utilisée)
    #define DALLAS_SENSOR
    ligne 132: activer s’il y a un ventilateur piloté par un relais (les seuils peuvent être redéfinis)
    #define VENTILATEUR
    ligne 359: activer pour fixer un ordre de priorité aux actions; les suivantes seront activées si les précédentes sont > 70%
    #define PRIORITE_ACTIONS

    Je vous mets le code à disposition ici:
    https://drive.google.com/file/d/1mWlmPqKPhMMYI8QsAoeIFxiqfs6mwe2K/view?usp=drive_link

    Cordialement,

    • Thomas Servais dit :

      Bonjour André, serait-il possible de prendre officiellement en compte les modifications 1, 2 et 3 suggérées ici ? Cela évite de devoir ajouter une sonde dans le ballon. Mon chauffe-eau a une résistance de 2400w et pour 4 personnes il faut en moyenne injecter 5kwh par jour.

      • F1ATB André dit :

        Peut-être un jour. Il y a de nombreuses demandes et cela prend du temps. Attention à ne pas faire une usine à gaz que beaucoup ne sauraient pas programmer.

        Cdlt

        • Thomas Servais dit :

          Je pense qu’il s’agit d’un réel +, on peut se passer de dédoubler la sonde de température et/ou de prévoir un circuit électrique ad hoc pour forcer une commande boost en manuel ou via une automatisation.

        • Thomas Servais dit :

          Je pense qu’il s’agit d’un réel +, on se passer de la mesure de température et/ou de prévoir un circuit électrique ad hoc pour forcer une commande boost en manuel ou via une automatisation.

    • Gilles B. dit :

      Bonjour Ludovic,
      j’ai testé ta version surtout sur l’option 1& 2 qui m’intéresse particulièrement mais il s’agit juste d’une estimation qui s’avère totalement fausse quand par exemple le cumulus est chaud et ne demande plus de puissance car coupé …
      Dommage, je sais qu’on est pas mal à souhaitez disposer de la puissance réellement routée à la journée par exemple ou de l’énergie en instantané , ce qui permettrait d’affiner les autres priorités de routage de mon point de vue .
      Si quelqu’un a avancé sur ce point soit en modifiant le soft soit en rajoutant un shelly ou autre, je suis preneur.
      Gilles

  26. yvesD dit :

    Bonjour André,
    Je suis entrain d’installer plusieurs ‘ESP externe’, cela fonctionne. j’en ai un sur le chauffe-eau sans capteur de température: OK
    Un autre sur un chauffage électrique avec thermostat mécanique. cela fonctionne aussi mais je me sers du capteur de température pour régler la température de la pièce. la consigne n’a pas assez de précision (si je saisi 19.5 ou 19,5, il est transformé en 19). Pourrai t-on avoir un seuil de température plus précis (au 1/10) ce serai impeccable.
    PS: ils sont tous en mode « multi-sinus » et il est difficile d’avoir quelque chose de stable. (Réactivité:10 seuil -10w et -50w)
    Cordialement

    • F1ATB André dit :

      L’instabilité est probablement apparente, je ne sais pas quel capteur de mesure vous avez. Le linky moyenne fortement et lisse le bruit de régulation.

      Cdlt

      • yvesD dit :

        rebonjour, capteur UxI

        • F1ATB André dit :

          Oui avec UxI, la mesure change si on fait la mesure durant une trame de sinus ou non. Il y a un filtre qui moyenne, mais je ne peut pas moyenner trop longtemps afin de conserver la grande réactivité du capteur UxI.
          Même si la courbe rouge reste chahutée, le Linky qui moyenne pendant plus d’une seconde ne bouge pratiquement pas. A vérifier sur le compteur.

          Cdlt

  27. Meziane Halkin dit :

    bonjour j’ai fait le routeur solaire avec un routeur externe, mon routeur solaire principal est pour mon chauffe-eau et le routeur solaire externe pour chauffer mon spa, mais à quel moment le routeur solaire externe s’enclenche (avec le sur-plus) ? est-ce que c’est quand le chauffe-eau est plein le routeur externe prend le relais?

  28. LISE dit :

    bonjour,

    Merci pour vos explications claires.
    pour mon installation j’ai 2 coffrets DC avec parafoudre et + de 10m de câbles. ( pour 2mppt).
    j’ai vu qu’il fallait mettre un parafoudre près des panneaux dans ce cas. est ce que je peux mettre du coup un coffret DC près des panneaux et un autre proche de l’onduleur ?

    aussi mes panneaux sont physiquement tous côté a côté bien qu’il y ait 2 circuits mppt . est ce qu’il faut 2 fils de terre ou un seul ?( le couvreur m’a tiré un seul fil).
    et du coup avec un fil je le passerais dans le 1er coffret DC puis dans le 2nd coffret DC puis dans l’onduleur ?!
    Merci beaucoup je suis un peu perdue
    j’ai vu qu’il fallait mettre un parafoudre

    • F1ATB André dit :

      Vous pouvez mettre2 Parafoudre. Un seul suffit.
      Le fil de terre 6mm² au moins peut passer d’un coffret à l’autre.

      Cdlt

  29. Cleret Jeff dit :

    bonjour André,
    petite question, j’aimerais piloter un dimmer 0-10v qui lui même me pilote un variateur pour ma pompe de piscine. il est sous mqtt, pensez-vous que cette modification est possible pour faire varier ma fréquence. trop de surplus dimmer au max pour faire tourner la pompe au max et un mini pour quand il n’y à pas beaucoup de soleil. Ou serais possible de la faire tourner avec un relais ssr en routage (je ne pense pas car ce n’est pas du résistif.
    Sinon reste la solution node red via home assistant que j’essaie de mettre en place sans réel succès pour le moment.
    En tout cas toujours et encore merci pour votre travail, qui chez mois tourne depuis octobre sans problème et qui représente déjà environ 30% de moins sur ma facture EDF 😉

  30. Meziane Halkin dit :

    bonjour j’ai fait le routeur solaire avec un routeur externe, mon routeur solaire principal est pour mon chauffe-eau et le routeur solaire externe pour chauffer mon spa, mais à quel moment le routeur solaire externe s’enclenche (avec le sur-plus) ? est-ce que c’est quand le chauffe-eau est plein le routeur externe prend le relais?

    • F1ATB André dit :

      Tout dépend des seuils que vous mettez.
      Mettez un seuil à 0 pour le chauffe eau par exemple et un seuil à -100 pour le SPA.
      Le chauffe-eau sera chauffé en priorité et une fois chaud à 100% il s’arrêtera et le routeur du SPA prendra le relais.

      Cdlt

  31. Pierre - F5LTH dit :

    Bonjour cher OM, merci pour votre développement de routeur et votre travail. Etant malheureusement novice en Arduino, j’ai du mal à tout comprendre.
    Je pensai qu’en utilisant la solution U*I, je ne pouvais utiliser que le source UxI.ino mais à priori ce n’est pas le cas.
    J’ai donc utilisé le fichier global Solar_Router_V8_06_RMS.ino
    En compilant sans modifier le fichier Websockets.cpp dans la librairie RemoteDebug, j’ai comme indiqué l’erreur concernant #include .
    Après modification c’est pire, HI.
    une partie des messages ci dessous, la je suis perdu.

    Merci pour votre aide

    73 Pierre F5LTH

    D:\Asauver\Solaire\F1ATB\Solar_Router_V8_06_RMS\MQTT.ino: In function ‘void DeviceToDiscover(String, String, String, String)’:
    D:\Asauver\Solaire\F1ATB\Solar_Router_V8_06_RMS\MQTT.ino:116:26: warning: ‘DynamicJsonDocument’ is deprecated: use JsonDocument instead [-Wdeprecated-declarations]
    DynamicJsonDocument doc(512); // this is the Payload json format
    ^
    In file included from c:\Users\pmgg2\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson.hpp:53,
    from c:\Users\pmgg2\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson.h:9,
    from D:\Asauver\Solaire\F1ATB\Solar_Router_V8_06_RMS\Solar_Router_V8_06_RMS.ino:74:
    c:\Users\pmgg2\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson/compatibility.hpp:125:58: note: declared here
    class ARDUINOJSON_DEPRECATED(« use JsonDocument instead ») DynamicJsonDocument
    ^~~~~~~~~~~~~~~~~~~

    • F1ATB André dit :

      Rechargez complètement la version 8.06. Compilez comme c’est écrit sur le site le fichier Solar_Router_V8_06_RMS.ino et rien d’autres. Modifiez le fichier websocket comme indiqué et cela devrait fonctionner parfaitement.

      73
      André

  32. Pierre - F5LTH dit :

    Re bonjour André,
    Je viens de voir que j’ai peut être aussi un pb de com avec l’ESP32, quand je passe à115 200 baud j’ai ce message.

    73 Pierre

    ets Jul 29 2019 12:21:46

    rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
    configsip: 0, SPIWP:0xee
    clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
    mode:DIO, clock div:1
    load:0x3fff0030,len:1344
    load:0x40078000,len:13964
    load:0x40080400,len:3600
    entry 0x400805f0
    Restarting in 10 seconds
    ets Jul 29 2019 12:21:46

  33. julien dit :

    Bonjour,
    Merci pour votre réponse, d’après les informations recueillies sur le site, l’intervalle de mesures est de 2 secondes et cela affiche 6 écrans, 2 par phase avec énergie consommée, énergie produite pour cette dernière il y a un moins affiché. Je vous tiens au courant dès réception.

  34. Jean TALLON dit :

    Bonjour André
    J’avais un LCD 16 cars sur 2 lignes qui trainait
    Je l’ai rajouté sur l’ES32 pour avoir les puissances soutirées ou injectées quand je suis devant mon montage ( à la cave )
    Si vous en êtes d’accord, je peux donner la modif.

  35. JFBOUT dit :

    Bonjour André,
    L’utilisation des trains de sinus toutes les 200-300ms avec un contacteur SSD me perturbe. Vous indiquez que le Linky ne comptabilise dans ses indexs que la valeur moyenne sur 2secondes du bilan consommation ou injection. Quel élément vous permet de dire qu’il n’incrémente pas les compteurs de conso et d’injection d’une valeur identique telle que la somme physique soit nulle? Par exemple si on consomme 1Wh pendant une seconde et qu’on injecte 1Wh la seconde qui suit , les 2 indexs n’auront pas augmenté de 1Wh?
    Merci d’avance pour votre réponse.
    JFB

    • F1ATB André dit :

      Je comprends que vous soyez perturbé. On peut se poser la question autrement. Quand on veut faire une mesure de puissance, combien de temps faut il? au minimum 20ms, la durée d’un periode de sinus. Pourquoi pas plus longtemps sur plusieurs périodes. En fait le Linky mesure au moins pendant 1s, voire 2s. Je n’ai pas poussé les essais assez longtemps pour mesurer avec précision. Disposant de plusieurs routeurs en parallèle :
      – Sur le Linky
      – Uxi
      – UxIx2
      J’ai pu comparer.

      Même avec le Linky tout seul, vous pouvez voir qu’en Multi-Sinus ou Train de sinus de 1s, lorsque vous régulez bien, le compteur des Wh qui sert à la facturation ne bouge pas.

      Cdlt

      • JFBOUT dit :

        Rebonjour,
        Merci pour cette réponse indiquant que c’est l’intégrale de la puissance sur 2 secondes (donc l’énergie) qui impacte le totalisateur soit de consommation soit d’injection du Linky. C’est en effet alors une solution moins « polluante » du point de vue des harmoniques générés.
        Il n’est pas complètement exclut que le comportement des compteurs électroniques tête – bêche de mon installation ( pas avec un Linky) ne se comporte pas différemment. Je vais rester pour le moment sur le contrôle de type gradateur à triac.
        Bien cordialement
        JFB

  36. Greg86 dit :

    Bonjour André et à tous,
    aujourd’hui à ma grande surprise, malgré un temps superbe, je n’ai plus d’eau à chaude. Ma consommation n’a pas changé.
    Lorsque je regarde la page du routeur, je vois que j’ai 0w de conso chauffe eau et :-0 11.3kw injecté !!!
    Je me dis que mon Triac a du laché…
    Comment le tester rapidement ?
    Merci de vos retour

    • F1ATB André dit :

      Forcez le Triac à On dans la page Action et regardez si du 230V en sortie.

    • Greg86 dit :

      J’ai remplacé par défaut le Triac, même constat. En forçant le Triac à ON, aucune puissance apparente sur le Chauffe eau.
      J’ai bien peur que le gradateur RobotDyn a rendu l’ame après 5 mois d’utilisation…

      • Greg86 dit :

        @André, il y a une recommandation que je n’ai pas suivi
        « De même les 2 pistes entre le connecteur 230V et le Triac sont un peu faibles. On peut, en rajout, souder une couche de fil de cuivre ou brancher directement les 2 anodes du Triac sur le bornier.. »
        Je vais démonter le circuit Gradateur et vérifier les pistes….

  37. meu dit :

    bonjour André, j’ai déjà des capteurs de puissance qui remontent des données sur mon home assistant, pensez-vous qu’il soit possible que je développe une nouvelle source en récupérant via l’api locale home assistant les données du capteur de puissance, à la place shelly EM ?

    • F1ATB André dit :

      Le problème, c’est d’avoir une mesure toutes les secondes, voire 2s et sans retard important afin de réguler au mieux.

      Cdlt

  38. Pierre dit :

    Bonjour André,
    Merci pour ce merveilleux routeur sinple et facile à réaliser.
    Je viens de terminer mon installation avec un ballon 75l en amont de ma pac daikin ecs integre ( en serie)
    Ca a l air de bien fonctionner sauf le triac bta40 qui est hs. J ai remis celui d origine en attendant d en commander un autre.

    Y a t il possibilite d avoir une info sur l energie sauvée ?

    Pour info j ai home assistant et les valeurs sont remontes via mqtt.

    Merci

    • F1ATB André dit :

      On peut faire un règle de 3 avec l’ouverture du Triac et la puissance consommée par le chauffe-eau. Ce sera approximatif.

      Cdlt

  39. R. Jean claude dit :

    Bonjour André

    Depuis la version 8 , dans le menu Action, je n’ai plus l’affichage de l’action Off, je ne vois que le On. Est-ce normal ?

  40. PhDV61 dit :

    Bonjour André,

    pour apporter une (toute) petite pierre à ton merveilleux édifice, je précise comment accéder facilement, et de manière assez « sûre » aux serveurs web ESP32, à travers le web.

    Il suffit pour cela d’ouvrir une « porte » via sa box en redirigeant un port particulier. Je ne l’ai autorisée que pour une connexion entrante de mon téléphone.

    Comment ?

    Au préalable,

    A/ on a bien sûr, si ce n’était pas déjà fait, assigné une adresse « locale » fixe à chaque ESP32 utilisé, en allant dans ( ex : freebox – paramètres de ma freebox – Réseau local – DHCP ).

    B/ Il faut bien sûr avoir aussi demandé à son fournisseur une adresse IP « fixe » pour sa box.

    Dès lors, il suffit de configurer des « ports entrants particuliers » pour son téléphone ( et/ou un PC portable)

    1 – récupérer l’adresse IP de son téléphone en mode « données », en ouvrant dans son « browser » la page « monip.org ». La noter.

    2 – Aller dans la page de redirection de ports de sa box ( ex : freebox – paramètres de ma freebox – gestion des ports ).

    pour chaque ESP32, dont l’adresse (sur freebox) est du type 192.168.0.xy ) , il est accessible sur le réseau local par défaut sur le port « 80 » ( c’est à dire que si dans son browser on tape « 192.168.0.xy:80 », on voit apparaitre la page du serveur web de l’ESP 32).

    3 – On va rendre cette accès ‘visible’ via internet en créant une porte d’accès « particulière » pour chaque ESP32 :

    > IP destination : 192.168.0.xy pour l’ESP32 « xy »
    > redirection active : on coche la case
    > IP source : l’adresse IP de VOTRE téléphone
    > Protocole : TCP
    > Port de début : 888z ( ex 8888)
    > port de fin : 888z ( le même)
    > port de destination : 80 (le port utilisé par le serveur web de l’ESP32).

    ainsi, lorsqu’on tapera dans le browser du téléphone
    adresse IP téléphone : 888z, on affichera la page web de l’ESP32 « z ». ( ex : 192.168.0.15:8888 ) si on a assigné le port 8888 à l’ESP32 192.168.0.15
    et cela ne fonctionnera QUE depuis le téléphone dont l’adresse IP a été renseignée.

    Et voilà.

  41. PhDV61 dit :

    Edit : ne marche pas en l’état
    le problème du téléphone, c’est que l’adresse IP du réseau de donnée assignée par le réseau change !
    merde. Peut-être faut-il utiliser l’adresse WIFI, mais elle ne peut pas être « privée » du coup, et devient traçable.
    ARRRRGGHHH

  42. PhDV61 dit :

    Edit : désolé. Je m’étais emmélé les pinceaux car mon téléphone était branché en WIFI. En mode réseau seul, ça marche car l’adresse IP téléphone est bien fixe. of course.
    Je vais aussi créer des portes d’entrées pour l’adresse WIFI non privée pour que ça marche dans les deux cas.
    Amicalement,
    Philippe

  43. PhDV61 dit :

    encore moi. désolé. J’ai été trop vite ! (comme d’hab – on ne se refait pas).
    L’adresse IP « réseau/data » est donnée par l’opérateur. Si on coupe la data du téléphone, et qu’on la remet, l’adresse IP change.
    La seule solution c’est d’ouvrir une porte pour « toute adresse IP », mais dans ce cas il faut un peu « sécuriser » l’accès serveur web par ID et mot de passe car toute personne qui a ton adresse IP fixe de box pourrait rentrer sur les serveurs web ESP32.
    Toutes mes excuses.

  44. Jean Mi dit :

    Bonsoir, j’ai voulue téléchargée la dernière version, Jai ce msg en fin de compilation. Merci de votre réponse

    c:\Users\JeanMichel\Documents\Arduino\libraries\RemoteDebug\src\utility\WebSockets.cpp:42:10: fatal error: hwcrypto/sha.h: No such file or directory
    #include
    ^~~~~~~~~~~~~~~~
    compilation terminated.
    exit status 1

    Compilation error: exit status 1

  45. Jean Mi dit :

    Ok merci j’ai corrigé la ligne 42

  46. pilou dit :

    Bonjour,

    comment peut on faire marcher le routeur et un onduleur hybride(sofar solar) ? En effet les 2 ,ne peuvent fonctionner ensemble .Pour le moment ,je les fais fonctionner selon un créneau horaire.Avez vous une autre idée ?
    Merci

  47. fernando dit :

    bonjour André
    Tout d’abord bravo pour t on travail
    Ma question est peut t on brancher l écran lilygo directement sur esp 32 sans passé par le wifi .
    merci bonne journée

  48. Axel Hoch dit :

    Bonjour André, comment faire s’il y a deux distributions? La maison a été agrandie. la cuisine et le salon aient leur propre distribution. Le cumulus fonctionne selon sa propre distribution. J’ai un router uxix2

    • F1ATB André dit :

      Qu’appelez-vous distribution ? Désolé, je ne comprends pas la question.
      Cdlt

      • Axel Hoch dit :

        Je veux dire qu’il y a deux boîtes à fusibles dans la maison. Il y en a un pour la maison et un pour l’extension . Comment puis-je déterminer la consommation totale ?p

  49. Franck LEFORT dit :

    Bonjour André,
    Tout d’abord merci et bravo pour ce travail et le partage. J’ai fabriqué votre routeur UxI et j’injecte dans mon ballon (3000W).
    Je serai heureux de vous envoyer des photos de ma réalisation (dont je suis plutôt fier ;-)) pour alimenter une galerie (ça peut donner des idées aux autres internautes). Le routeur est opérationnel car maintenant, ma courbe de consommassions ressemble bien à ma courbe de production.
    Malheureusement, le routeur envoie 300W de trop. C’est à dire que ma courbe de conso dépasse de 300W ma courbe de production pendant toute la période d’injection. J’ai bien évidement revu le calibrage courant et tension et tenté de modifier quelques paramètres dans le menu action sans changement significatif.
    J’imagine que la solution à mon petit problème va vous paraitre évidente mais jusqu’à présent je sèche.
    Merci d’avance pour votre réponse
    Cdlt

    • F1ATB André dit :

      Pour les photos de votre réalisation, je suis preneur. Cela donnera des idées et confiance à d’autres.
      Pourquoi un décalage de 300W. Je ne comprends pas.
      Envoyez-moi une copie d’écran de la page d’accueil. Une copie de la page d’Actions pour voir les réglages à l’adresse f1atb.fr@gmail.com

      Cdlt

  1. 21 mars 2024

    […] F1ATB […]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *