Routeur photovoltaïque – Réalisation logicielle

Routeur Multi Source
Version V8.09_RMS

Code Source

L’ensemble du code est installable en utilisant l’outil de développement IDE Arduino. Il n’y a pas de code à écrire, uniquement une compilation faite par l’IDE et un téléchargement du binaire dans l’ESP32. C’est le même code quelle que soit la configuration modulaire choisie et quel que soit le capteur de mesure. Il est injecté dans un premier temps par la liaison série, puis une fois en place, on peut le modifier si besoin par le Wifi. Si vous n’êtes pas familier de l’IDE Arduino, voir les détails ici. Il faut, dans les préférences de l’IDE, faire appel au gestionnaire de carte de « Espressif » qui développe l’ESP32. Allez dans Fichier / Préférences et mettez l’adresse : https://dl.espressif.com/dl/package_esp32_index.json

Le code source est disponible ici:

Dézipper l’ensemble et ouvrez dans l’IDE Arduino (version 2.xx) le fichier Solar_Router_V8_09_RMS.ino.

Vérifiez que vous avez les bibliothèques installées sur votre IDE Arduino :

  • PubSubClient
  • OneWire
  • DallasTemperature
  • ArduinoJson
  • UrlEncode

Ensuite vous devez compiler le logiciel en précisant à l’IDE Arduino que vous avez une carte ESP32.
Sélectionner la carte ESP32 Dev Module ainsi que le port de COM de Windows sur lequel est branchée la carte par le port série puis lancez la compilation et le téléchargement. Avec certaines cartes, si le téléversement du code dans l’ESP32 ne se fait pas, il faut presser sur le bouton boot au début de la tentative de téléversement.

Historique des versions V5.x , V6.x , V7.x, V8.x

  • version V6.00_RMS
    • Corrige un bug sur le nom du capteur de température et retire les mauvaises mesure de température
    • Introduit la source Smart Gateways (en phase de test) des compteurs belge, holladais etc.
    • Introduit la source Shelly Em
    • Introduit un code tarifaire numérique en plus de LTARF dans les messages MQTT si Linky
    • Encode les URL vers Enphase pour passer les mots de passe
  • version V6.01_RMS
    • Recadre la courbe des températures sur 48h
    • Affiche les valeurs des courbes suivant la postion du curseur en X
    • Corrige un bug d’ocillation d’un relais externe pendant 1mn au début de l’action
  • version V6.02_RMS
    • Corrige un bug pour le Shelly en triphasé et en injection
  • version V7.00_RMS
    • Affiche la couleur du jour de la tarification Tempo et permet sa prise en compte dans les actions
  • version V7.01_RMS
    • Corrige un bug sur l’affichage de l’energie quotidienne dans le cas ESP externe
  • version V7.02_RMS
    • Prend en compe les caratères non alphabétiques dans le mot de passe réseau
  • version V7.03_RMS
    • Corrige un bug d’accès wifi vers Envoy et EDF
  • version V8.00_RMS
    • Introduit les modes multi-sinus et train de sinus
    • Change la bibliothèque pour la liaison série vers Linky ou UxIx2
  • version V8.01_RMS Corrige un bug sur l’envoi MQTT du Triac
  • version V8.02_RMS Modifie les libellés des relais On/Off dans la page d’accueil
  • version V8.03_RMS Lissage voie secondaire pour le capteur Shelly
  • version V8.04_RMS Rajoute un lissage sur les puissances uniquement si multi-sinus ou train de sinus avec une mesure de puissance courte
  • version V8.05_RMS Rajoute un lissage sur les puissances voie secondaire Shelly
  • version V8.06_RMS
    • Rajout device[« name »] = nomRouteur; dans DeviceTextToDiscover
    • Début couleur Tempo du jour à 6h00 du matin et non Oh
    • Modification loi de lissage pour les mesures courtes. Pour les multi-sinus et train-sinus.
    • Correction bug sur régulation On/Off
  • version V8.07_RMS
    • Rajout de la source JSY-MK-333 pour du triphasé. Mode appelé UxIx3
    • MQTT : Rajout des puissances produites et consommées dans le cas d’une source Enphase.
    • Réduction à 10 le nombre maximum d’actions ou relais pilotables pour réduire l’encombrement mémoire
    • Historique sur 48h de l’ouverture du Triac et des Relais
    • Conservation des paramètres d’une action même si inactive
    • Forçage à On ou Off des actions par pas de 30mn
  • V8.08_RMS
    • Modification demande vers EDF pour tarif Tempo
    • Correction bug de signe Shelly 2eme voie
    • Suppression RemoteDebug
  • V8.09_RMS
    • Ralentissement appel Enphase de 200 à 400ms
    • Retrait bibliothèque obsolète ArduinoJson
    • Réorganisation sorties vers broker MQTT

Mise à jour des anciennes versions

Dans le cas d’une mise à jour des anciennes versions V3.04_UxI ou V3.11_Linky, V4, V5, V6, V7 vers la V8, notez bien sur une feuille de papier les paramètres et réglages. La nouvelle version V8, virginise la mémoire ROM au premier lancement. Il faudra faire comme un premier lancement en se connectant au point d’accès Wifi de l’ESP32 à l’adresse IP 192.168.4.1

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/

Moniteur Série

Après une opération de téléchargement, ouvrez le moniteur série de l’Arduino en allant sur le menu Outils. Vérifiez à droite de la fenêtre qui s’est ouverte que vous êtes à 115200 baud. L’ESP32 vous fournira de nombreuses informations comme l’adresse IP qu’on lui a attribuée etc.

Premier lancement du programme

Au premier lancement du programme dans l’ESP32, le logiciel ne connaît pas le nom et le mot de passe de votre réseau Wifi à la maison. Il va créer son propre Wifi en passant en mode point d’accès pour que vous vous y connectiez. Sur votre Smartphone (deconnectez votre accès mobile) ou PC portable, regardez la liste des WiFi disponibles. Connectez-vous à celui qui porte le nom ESP-RMS….., il n’y a pas de mot de passe.

Ouvrez un navigateur web et rentrez l’adresse 192.168.4.1 qui correspond à l’ESP32. Il va vous renvoyer une page vous demandant le nom du WiFi de la maison auquel se connecter à l’avenir et le mot de passe.

Votre box internet va attribuer à l’ESP32 une adresse IP sur votre réseau maison.

Reconnectez vous au Wifi de la maison avec votre smartphone ou PC. Rentrez l’adresse IP attribuée à l’ESP32 dans un navigateur Web.

Adresse IP Fixe

Si vous souhaitez fixer vous-même l’adresse IP, allez faire un tour auprès de votre box à la rubrique réseau / DHCP, vous trouverez le champ des adresses dynamiques. Par exemple, souvent les Livebox d’Orange attribuent des adresses dynamiques DHCP entre 192.168.1.10 et 192.168.1.150. Il vous reste alors un champ libre pour attribuer vos propres adresses entre 192.168.1.151 et 192.168.1.253. Fréquemment, les .254 et .255 sont réservés à autre chose. Vous pouvez ainsi donner comme adresse 192.168.1.200 à l’ESP32 si aucune autre machine sur le réseau occupe déjà cette adresse. Ce forçage de l’adresse IP, se fait dans la page « Paramètres » de l’ESP32.

IP Address gateway correspond à l’adresse IP de votre box. C’est elle qui fait la passerelle (gateway) avec le monde extérieur. Chez Orange, c’est en général 192.168.1.1. Chez Free, c’est plutôt 192.168.0.254. Les trois premiers chiffres 192.168.0 ou 192.168.1 doivent être les mêmes pour la box et votre ESP.

Clignotement des LEDs

Les 2 LEDs clignotent en phase toutes les 300ms. L’ESP32 cherche à se connecter au WIFI de la maison que vous lui avez défini.

Les 2 LEDS clignotent en opposition de phase. L’ESP32 ne trouve pas le WIFI, il est en mode Point d’Accès. (AP) en créant son propre réseau . Ouvrez votre smartphone et connectez-vous comme pour un premier lancement de programme.

La LED jaune clignote toutes les 2s environ. C’est bon signe, l’ESP32 reçoit des mesures de tension, puissance etc.
La LED verte clignote, le Triac est ouvert. Plus elle clignote, plus l’ouverture est importante.

Arduino OTA

Le code inclut la possibilité de le mettre à jour non pas par la liaison série entre le PC et l’ESP mais via le Wifi. C’est la fonction Arduino OTA (On The Air). Dans l’IDE Arduino, allez à Outils/Port/Réseau Port vous y trouverez mentionné la carte ESP32 du routeur. Sélectionnez là et le téléchargement se fera via le Wifi et non plus le port série. L’IDE Arduino vous demande un mot de passe lors de la compilation. Répondez n’importe quoi, 1 lettre minimum. Cette fonctionnalité est bien utile, une fois le routeur implanté probablement loin de votre PC.

Watchdog

Le fonctionnement de l’ESP32 est surveillé par un watchdog (chien de garde). Si l’ESP32 se bloque, ne reçoit pas de données de puissance pendant 180s, ou n’est plus connecté en Wifi il se reset.

Remarques

Si vous regardez les premières lignes du programme (Solar_Router_V8_09_RMS.ino), il y a 2 constantes :

#define HOSTNAME « RMS-ESP32-« 

#define CLE_Rom_Init 812567808

La première définie le début du nom de votre ESP sur le réseau, le deuxième est une clé qui permet de tester si le programme a déjà tourné. Au premier lancement, l’ESP ayant peu de chance de trouver cette clé en mémoire, la mémoire de stockage en ROM est virginisée. Par la suite, elle contiendra cette clé et tous les paramètres de configuration et l’état des compteurs d’énergie en Wh chaque jour à 0h. Si vous voulez, virginiser à nouveau la mémoire, changez la clé. Attention, votre ESP32 repartira en mode point d’accès, puis une fois le réseau WiFi connu, il aura une adresse IP obtenue par la box internet (DHCP).

Debug en ligne

Si vous êtes branché par le port série à l’ESP32, les messages de debug sous la forme Serial.print(…) ou Serial.println() sont disponibles sur le moniteur de l’IDE Arduino à 115200 bauds.

Si vous êtes branché uniquement en Wifi, le debugger de Joao Lopes est implanté dans le logiciel. Il est accessible par le navigateur web. Téléchargez le code ici: https://github.com/JoaoLopesF/RemoteDebugApp , décompressez le zip dans un dossier quelconque et cliquez sur index.html. Rentrez l’adresse IP de l’ESP32 pour obtenir les messages Debug.print() ou Debug.println(…) .

Bugs Soft

Attention, si vous n’arrivez pas à communiquer entre votre PC et l’ESP32, c’est qu’il vous manque le driver pour l’interface USB. En général, c’est le CP2102 qui se trouve sur la carte ESP32. Pour plus d’explications, allez sur la page : https://f1atb.fr/programmation-de-lesp32-application-au-routeur-photovoltaique/

RemoteDebug (non applicable à partir de la version V8.08 du routeur)

Sur certaines configurations, lors de la compilation, il y a une erreur de librairie inexistante :…..include <hwcrypto/sha.h>
Avec un éditeur de texte, ouvrez le fichier dans vos bibliothèques Arduino C:/Users/Utilisateur/Documents/Arduino/libraries/RemoteDebug/src/utility/Websockets.cpp

Le début de l’adresse peut changer suivant l’utilisateur. Retrouvez le dossier Arduino pour localiser le fichier dans les sous-dossiers.

A la ligne 42, remplacez :
#include <hwcrypto/sha.h>
par
#include <esp32/sha.h>

Ne me demandez pas pourquoi, sur mon PC de bureau, je n’ai pas besoin de faire cette modification, sur mon PC portable, j’ai besoin.

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.

Vidéo sur l’installation et le paramétrage

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...

441 réponses

  1. Michel C dit :

    Bonjour André,
    J’ai toujours avec la version 8.07 le problème d’affichage de la page action, rien ne s’affiche, j’ai vidé le cache mais c’est toujours pareil, j’ai eu une fois ou 2 un affichage mais c’est difficile d’arriver à la faire afficher, parfois aussi sur la page accueil j’ai un affichage incomplet mais en faisant un réaffichage cela passe.
    Pourquoi ces difficulté d’affichage de page dans cette version alors qu’avant tout se passait bien ?

    • F1ATB André dit :

      Vous avez un problème de WIFI. Regardez sur la page données brutes si vous avez un niveau plus haut que -70dBm. Cela n’a rien à voir avec la version.

      Cdlt

      • Michel C dit :

        J’ai des variations de -72 dBm à -80 dBm. Par contre j’ai des Connection failed to Envoy-S server! : 192.168.1.91.
        Cdlt

        • F1ATB André dit :

          Entre -70 et – 80 dBm, il y a souvent des pertes de WIFI. Mettez un ESP32 avec antenne déportée, vous gagnerez 5 à 10dB.

          Cdlt

  2. Stéphane dit :

    Bonjour André
    Bravo pour ton travail, ce routeur est très complet.
    j’ai un problème avec l’esp32.
    J’avais programmé le gpio5 en multi-sinus et j’ai voulu programmer le gpio6 en on off.
    Des que j’ai appuyé sur sauvegarder l’esp32 qui avait une ip fixe a disparu de mon réseau.
    plus aucune led ne clignote, pourtant il y avait rien de branché sur le gpio6 , c’était juste pour faire des essais.
    Avant sur l’esp j’avais qu’une led rouge d’allumé maintenant j’ai une rouge et une bleu d’allumé.
    J’ai téléversé le programme dans l’esp mais sa ne change rien.
    Il n’apparait plus sur mon réseau ni en point d’accès .
    Je suis a cour d’idée
    Dans une future version serait-il possible d’ajouter une seconde sonde de température et de l’attribuer a une autre sortie ?
    Cordialement
    Stéphane

  3. Angelo dit :

    Bonjour André
    Bravo pour votre travail et merci pour tout ce partage.
    Je viens de faire mon 1er routeur solaire : ESP32 avec un relais SSR et capteur Enphase. Tout semple correct : wifi à -53 dbm et réception des données Enphase. Par contre lorsque je vais sur la page action, soit je n’ai rien, soit j’ai l’affichage du relais mais après avoir cliquer sur sauvegarde, les paramètres se réinitialise

    • F1ATB André dit :

      Je ne m’explique pas le problème si le reste est correct
      Faite un CTRL-F5 sur la page Action,en cas de problème de cash avec votre navigateur.

      Sans cela Ctrl+Maj+I pour ouvrir l’inspecteur si vous êtes sous chrome ou edge et onglet console. Mais ce sera difficile à comprendre.

      Cdlt

  4. Angelo dit :

    Bonjour André,
    Concernant la non prise en compte, après sauvegarde, de mes paramètres actions, cela venait du fait que j’avais oublié de remplir un champ : gpio=17&out=1. Mon erreur pourra au moins servir aux autres.
    Concernant le problème d’affichage des données de la page actions, il vient du fait que mon wifi n’est pas stable même si la mesure est correcte.
    Bien à vous

  5. Palermo dit :

    Bonjour
    tout dabord merci pour le partage de vos competences.
    J’ai une question certainement bête.
    je transfert le programme sans probleme de mon pc mais quand je la debranche esp32 pour le mettre sur secteur plus de programme cest normal ???
    merci davance pour votre reponse

    • F1ATB André dit :

      Je ne vois pas ce que vous appelez plus de programme. Vous pouvez appeler l’ESP32 à l’adresse IP qui a été attribuée.
      Sur l’Arduino IDE, il n’y a plus rien quand vous êtes débranché par le câble USB.

      Cdlt

      • palermo dit :

        justement c’est ça mon problème il ne répond plus à l’adresse ip quand je le débranche pour le mettre sur secteur, je suis obligé de retransférer le programme pour pouvoir réussir à me connecter à l’esp32.
        par contre ce qui m’interpelle c’est que je retrouve ma config.

        • palermo dit :

          je viens de voir que tt fonctionne bien dsl pour le dérangement.
          Par contre j’ai une autre question.
          je m’explique.
          J’ai une piscine avec une pompe qui doit tourner au moins 8h par jour et je voudrais savoir si avec votre système je peux le paramétrer quelle tourne max 8h si je suis en surplus de production et sinon le reste la nuit en heure creuse.
          merci

  6. Jos dit :

    Bonjour André, D’abord merci pour votre travail. J’ai le message d’erreur: fatal error: hwcrypto/sha.h: No such file or directory #include
    Il manquerait un fichier dans la librairie?
    Merci d’avance pour la réponse

  7. JF Collieux dit :

    Mr André, encore une grand merci. je triture, je teste, j’utilise votre routeur à toutes les sauces et dans toutes les positions, si je puis dire ainsi !!!
    Merci également de le faire évoluer dans un délais aussi rapide. Routeur, routeur à distance, maisonnette… c’est une compilation épatante de petits modules devenue indispensable tant en routage qu’en information. terminé pour moi les balais interminables ou je courrait à travers les garages pour lire les information du compteurs, et vérifier que le routage fonctionnait ou la centrale photovoltaique produisait correctement.
    Vraiment vous faites beaucoup d’heureux avec votre passion. Merci encore

    • F1ATB André dit :

      Merci

    • Alain dit :

      bonjour André j’ai la version 8.08 j’ai des bugs triac apparaît puis disparaît ? pour le faire réapparaître je disjont.puus il revient. dans les données brutes il dit pas de triac 😁 après remis disjoncteur il le revoit ? avez-vous eu déjà ce problème? merci

      • F1ATB André dit :

        Votre câble entre l’ESP32 et Zc du Triac est mal câblé. Ou le neutre et phase 230V n’arrivent pas sur le Triac.
        Pas de Triac, s’affiche quand l’ESP32 ne reçoit pas d’impulsion toutes les 10ms pour se synchroniser avec le secteur.

        Cdlt

  8. Gounet Eric dit :

    Bonjour, j’ai remarqué aujourd’hui que les informations Tempo ne remontaient pas. Il y a 2 messages d’erreur :
    -Pas de données edf valides
    – connection failed to edf server.particulier.edf.fr

    Bien cordialement

  9. Alain D. dit :

    Bonjour,
    J’ai le même soucis pas d’informations EDF depuis ce matin
    un soucis de serveur EDF ?
    Cdlt
    Alain

    • NUTTA dit :

      Certainement oui, j’ai ce message sur mon tableau de bord EDF & MOI : « Pour des raisons techniques, les données sont indisponibles. Merci de réessayer ultérieurement ».

      • F1ATB André dit :

        Depuis le Jeudi 26 Avril, la valeur Tempo d’EDF n’était plus disponible. J’ai modifié l’appel. Elle est à nouveau disponible.
        Installez la version 8.08 du routeur (ci-dessus) par le port série ou via OTA.
        Désolé du dérangement.

    • F1ATB André dit :

      Depuis le Jeudi 26 Avril, la valeur Tempo d’EDF n’était plus disponible. J’ai modifié l’appel. Elle est à nouveau disponible.
      Installez la version 8.08 du routeur (ci dessus) par le port série ou via OTA.
      Désolé du dérangement.

  10. F1ATB André dit :

    Depuis le Jeudi 26 Avril, la valeur Tempo d’EDF n’était plus disponible. J’ai modifié l’appel. Elle est à nouveau disponible.
    Installez la version 8.08 du routeur (ci dessus) par le port série ou via OTA.
    Désolé du dérangement.

  11. Alain D. dit :

    Bonjour André,
    Mise à jour faite, tempo de nouveau disponible, merci
    Je vous souhaite une bonne journée
    Alain

  12. Cyril dit :

    Bonjour à tous,
    Est-ce que la valeur tempo était indisponible pour toutes les versions de capteur ?
    Ou est-ce qu’elle restait dispo dans la version Linky puisque ce dernier l’affiche dans les données brutes index LTARF,
    Bon weekend

    • F1ATB André dit :

      Si vous prenez le message Tempo avec le Linky, c’est OK. C’est pour les autres qui cochent la case Tempo, on va chercher la couleur Tempo par Internet chez EDF et cela bugait depuis hier suite à une modif sur le serveur d’EDF.

      Cdlt

      • Patrick B. dit :

        Bonjour André
        Depuis la mise à jour 8.08, j’ai des messages  » Fichier Web non trouvé  » dans les données brutes des 3 routeurs…
        J’ai pourtant supprimé la bibliothèque Remote Debug avant de téléversé : est-ce normal ? ou gênant pour le fonctionnement ??
        merci d’avance !

        • F1ATB André dit :

          Vous devez avoir un problème de mémoire cache du navigateur.
          Faites un CTRL-F5

          Cdlt

          • Patrick B. dit :

            Je viens de tester CTRL-F5 : toujours le même message « Fichier Web non trouvé » sur les 3 ESP.

          • Patrick B. dit :

            Avec CTRL+MAJ+I :
            cette erreur apparait : Failed to load resource: the server responded with a status of 404 (Not Found) favicon.ico:1
            Peut être une piste ?

          • F1ATB André dit :

            Favicon.ico, on s’en moque. C’est le navigateur qui cherche le logo à mettre en haut à gauche de l’adresse.
            Où lisez vous, »Fichier Web non trouvé » ?

            Cdlt

          • Patrick B. dit :

            Dans les messages du tableau « Données ESP32 » à la page « données brutes »

  13. robert dit :

    bonjour,
    j’ai suivi et réalisé la partie matérielle mais pour la partie logicielle je n’arrive pas à la finaliser
    je n’ai jamais programmé d’ESP ou autre et je n’y connais rien donc je ne sais pas du tout pourquoi cela ne fonctionne pas
    j’ai installé les fichiers de la librairie, modifié la ligne 42 car ça m’empêchais d’avancer
    maintenant j’ai un nouveau blocage si vous pouvez m’aider
    pour info si besoin je suis sur un MAC portable
    voici le message:

    Le croquis utilise 1198045 octets (91%) de l’espace de stockage de programmes. Le maximum est de 1310720 octets.
    Les variables globales utilisent 106576 octets (32%) de mémoire dynamique, ce qui laisse 221104 octets pour les variables locales. Le maximum est de 327680 octets.
    esptool.py v4.5.1
    Serial port /dev/cu.usbserial-0001
    Connecting….Traceback (most recent call last):
    File « esptool.py », line 34, in
    File « esptool/__init__.py », line 1032, in _main
    File « esptool/__init__.py », line 794, in main
    File « esptool/loader.py », line 884, in flash_id
    File « esptool/loader.py », line 1300, in run_spiflash_command
    File « esptool/loader.py », line 1244, in set_data_lengths
    File « esptool/loader.py », line 723, in write_reg
    File « esptool/loader.py », line 435, in check_command
    File « esptool/loader.py », line 422, in command
    File « serial/serialutil.py », line 372, in timeout
    File « serial/serialposix.py », line 524, in _reconfigure_port
    File « serial/serialposix.py », line 225, in _set_special_baudrate
    OSError: [Errno 83] Device error
    [21638] Failed to execute script ‘esptool’ due to unhandled exception!

    Chip is ESP32-D0WD-V3 (revision v3.1)
    Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
    Crystal is 40MHz
    MAC: e4:65:b8:48:3f:ac
    Uploading stub…
    Running stub…
    Stub running…
    Changing baud rate to 921600
    Changed.
    Failed uploading: uploading error: exit status 1

    • F1ATB André dit :

      J’ai pas de MAC mais quand j’ai « Failed uploading: uploading error: » exit status 1. Je débranche et rebranche l’ESP32 et tout rentre dans l’ordre.

      Cdlt

    • Jos dit :

      Bonjour, j’ai un MacBook Air, et quand j’utilise Arduino 1.8.13 j’ai moins d’erreurs. Mais j’ai encore xcrun error: invalide active developer path et Erreur de compilation pour la carte ESP32 Dev module

    • Jos dit :

      Maintenant avec Arduino 2.1.0 et la version 8.08 d’André, ça fonctionne chez moi. Me demande pas pourqoui.
      Cordialement

  14. Thierry dit :

    Bonjour André,
    je viens de découvrir votre projet de routeur et je dois dire que je suis vraiment impressionné par votre travail.
    J’ai réaliser le routeur très facilement grace à vos vidéos et aux informations sur votre site et je suis pleinement satisfait et reconnaissant.
    Pour moi, il ne manque rien. Merci

    J’aurai juste une question. Je voudrait activer un relais pour le chauffe-eau, mais uniquement quand j’ai un surplus de 1500W
    Quand je paramètre le routage ON/OFF On: PW 1500W) au lieu de 0.
    Est ce que c’est une erreur ou je n’est pas compris le principe?

    Bon Dimanche

    • F1ATB André dit :

      Pour un relais en On/Off, il faut mettre le On à -1500W (moins, on injecte vers Enedis) puis le Off à +200 si par exemple le chaufe-eau consomme autour de 1500W. Ainsi on a une différence de 1700W, un peu plus que la consommation afin d’eviter des oscillations On/Off.

      Cdlt

  15. stewie dit :

    bonjour André,je ne suis pas certain que ce soit le bon endroit pour ma demande mais je n’ai pas trouvé d’autre moyen pour entrer en contact avec vous.
    je voulais savoir si vous proposer à la vente les routeurs solaires que vous avez élaboré ?
    j’ai une petite installation solaire dans mon jardin et suis certain de l’utilité d’un routeur, après de beaucoup de recherche c’est votre version qui m’intéresse.
    je n’ai pas les connaissance en électronique et encore moins en programmation pour me lancer seul dans cette aventure.
    merci pour tout ce que vous faite pour tout les amateurs du solaire

    • F1ATB André dit :

      Malheureusement, je n’ai pas le temps de lancer des fabrications.

      Cdlt

      • P.LAFITTE dit :

        Bonjour Messieurs,
        je me permets,
        Stewie, indiquez votre région, et/ou un email, quelqu’un peut surement vous aider localement.
        On peut facilement vous fournir une liste de matériels à acheter sur Aliexpress
        Cdlt

  16. Olivier dit :

    Bonjour André, après enfin réussi la programmation, j’ai changé l’adresse IP de mon ESP32 comme vous l’indiquez en 192.168.0.208 et celle de la passerelle puis cliqué sur « enregistrer » .
    Depuis je n’arrive plus à me connecter à cette adresse IP par mon navigateur.
    Auriez vous une piste svp?
    Merci

    • Olivier dit :

      Je pense avoir trouvé, en fait j’ai laissé un espace entre192 et le point.
      du coup impossible de s’y connecter et donc impossible de modifier l’adresse IP.
      Quelqu’un aurait-il une solution pour modifier cette adresse ou faire un reset usine sur mon ESP32 ??
      Merci par avance

      • Jo dit :

        Bonjour,
        Si cela peut aider:
        Hier j ai changé le réseau WiFi sans rien modifier dans l Esp.
        – Coupé le WiFi actif sur lequel était l’ESP.
        – Débranché puis rebranché l’Esp
        -Attendre un moment et l’Esp se remet en mode configuration du WiFi
        – Remettre la nouvelle configuration .

        Il m’ a fallu tout de même plusieurs tentatives.
        Essayez sur des navigateurs différents si problèmes .
        Perso, je ne configure jamais des IP fixes sur les appareils, mais directement sur la box, cela évite ce genre de souci.

        Pour reset voir ici

        https://www.raspberryme.com/esp32-effacer-la-memoire-flash-reinitialisation-dusine/

        Bon courage

  17. Gilles B dit :

    Bonjour André,
    Je vois que la version 8_08 est dispo 😉
    Qu’entendez vous par « Modification demande vers EDF pour tarif Tempo » ?
    Qu’est ce qui change par rapport a la version précédente ?
    bien cdlt Gilles

  18. Jean Mi dit :

    Bonjour
    Dans les Baux DHCP statiques de ma LiveBox je ne peux pas saisir des ip > a 150,je pense avoir louper quelques choses merci de la réponse

  19. Philippe dit :

    Bonjour André,
    J’ai fait la mise à jour en 8_08, j’ai un shelly EM.
    A chaque accès au Routeur via son adresse IP avec n’importe quel navigateur, dans l’onglet « Données Brutes » apparait le message « Fichier Web non trouvé ». Cela ne perturbe pas le fonctionnement du routeur. Il y a autant de messages que le nombre d’accès au routeur.

  20. Jo dit :

    Bonjour,

    Étant en Tempo, j’ai mis la v8_08.

    J avais beaucoup d’échecs de connexion à l’ Envoy et des fichiers Web non trouvés dans les logs.

    De plus des difficultés ou lenteurs dans l’accès à l’ESP et des lenteurs dans l’affichage des pages.

    J’ai bien sûr essayé avec plusieurs navigateurs sans succès

    J’ai donc remis la 8_06 en incluant le module TEMPO de la 8_08 et pour l’instant ça tourne.

    Si cela peut aider…

  21. Marcos83 dit :

    Bonjour André.
    Ma version V8.07 fonctionne parfaitement sans interruption depuis maintenant 380 heures. En revanche, ce matin je constate que l’ Energie Active du jour est restée figée à 136Wh alors que ma consommation depuis minuit est d’environ 1850Wh. Le total est également figé… Tous les autres paramètres semblent cohérents.
    Bien à vous.

    • Marcos83 dit :

      Complément à l’instant. Les deux compteurs se sont débloqués alors que je viens d’augmenter ma consommation soutirée (plaque de cuisson en route, soit environ 1800W). Le symptôme semblent indiquer une division par 10 ou plus de la puissance réellement consommée, ce qui donne l’impression que les compteurs sont figés à basse consommation, mais ce n’est qu’une Impression.

  22. lolosamoelle dit :

    Bonjour,

    Tout d’abord merci pour ce beau travail bien documenté !
    Je souhaite ajouter 6 Led (2 rouges, 2, blanches, 2 bleus) pour pouvoir afficher la couleur du jour et du lendemain (je suis au TEMPO). Pourriez vous m’indiquer dans quelle variable est récupérée la couleur du jour et du lendemain depuis le Linky?
    A noter que j’ai un ESP32 connecté au Linky, et un second qui régule le courant du ballon sur lequel je souhaite ajouter des LED pour la couleur du jour et du lendemain

    Merci par avance

  23. FSarthe dit :

    Merci André pour votre réalisation. J’ai réalisé votre routeur et j’en suis content. Mais je voudrais modifier son fonctionnement de mode STA en mode AP. Pourriez vous me donner un conseil pour changer les quelques lignes de code et gérer le time-out du mode STA. Comme vous le décelez, je ne suis pas si sûr de mes capacités en C+
    Merci par avance.

  24. Ludovic dit :

    Bonjour, et bravo pour vos tutos 🙂
    J’essaie d’utiliser le RMS v8 juste pour monitorer ma consommation maison via le Linky.
    Mais j’ai l’impression que la v8 nécessite le TIC Standard, car je n’obtiens aucune donnée en sélectionnant Linky.
    En revanche, en sélectionnant UxI, j’ai des relevés mais constamment à 36000 :-/

  25. Matthieu Pruneaud dit :

    Bonjour je commence avec ESP, j’ai un problème avec IP de la passerelle que j’ai à mon avis mal renseigné au moment de la configuration, je ne peux plus d’accès à ESP. comment faire pour modifier les IP, attention je suis débutant… Merci par avance.

  26. NICOLAS BARBEAU dit :

    Bonjour André,
    j’ai un message d’erreur lors du téléversement, pouvez vous m’en dire plus ? Merci

    -> candidates: []
    C:\Users\Camille\Desktop\Arduino IDE\prog routeur solaire_V8_07_RMS\Solar_Router_V8_07_RMS\Solar_Router_V8_07_RMS.ino:71:10: fatal error: pageHtmlBrute.h: No such file or directory
    #include « pageHtmlBrute.h »
    ^~~~~~~~~~~~~~~~~
    compilation terminated.
    exit status 1

    Compilation error: pageHtmlBrute.h: No such file or directory

    • F1ATB André dit :

      A mon avis vous n’avez pas dezippé l’ensemble dans un dossier. Vous avez lancé le contenu du fichier zippé dans l’arduino.

      Cdlt

  27. Marcos83 dit :

    Bonjour André,
    Ce matin je constate la même chose que ma précédente remarque. L’Energie Active du jour affiche 520Wh alors que mon total depuis minuit est de 2700Wh.
    Toujours en V8.07 UxI avec 432hr de fonctionnement affichées. Je viens de mettre le four et la conso instantanée du routeur (Puissance active) est cohérente avec mon shelly EM qui lui est cohérent avec la puissance du four. C’est assez curieux comme symptôme… Est-ce que vous avez une piste depuis mon dernier post ?
    j’ai vérifié les données brutes et tout semble cohérent. La réception de l’heure internet se fait bien toutes les 3 heures, wifi à -63Dbm.
    J’avais pensé à une remise à zéro du compteur décalée par rapport à minuit, car une fois que ça consomme sur mon réseau, toutes les données sont cohérentes avec le shelly EM sauf en fin de journée lorsque je compare la conso Shelly et routeur, je constate un manque d’environ 1500Wh sur le routeur.
    Bien à vous.

    • F1ATB André dit :

      Le système a du se resetter quelques heures avant. En cause perte de WIFI par exemple.
      Les données sont stockées en RAM et sont perdues à chaque Reset. On ne peut pas les stocker en ROM (sauf le bilan tous les minuits) car le nombre d’écritures en mémoire est limité sur l’ESP32 pour ne pas l’abimer.

      Cdlt

      • Marcos83 dit :

        j’avais pensé à un reset, mais comme la data « ESP ON » affiche 432h de fonctionnement, il n’y a pas eu de reset. D’où mon interrogation….

      • Marcos83 dit :

        Si ça peut vous aider à comprendre ce comportement du routeur, ci-joint des copies écrans des courbes sur plusieurs jours. Vous constaterez qu’il y a un moment pendant lequel l’ESP n’enregistre aucune consommation ou presque juste après la mise à zéro de Energie Active du jour alors que le Shelly enregistre bien une conso après minuit alors qu’il vient de mettre son compteur journalier à zéro. (Pour info heures creuses et heures pleines sont le même capteur Shelly, c’est juste un formatage des données fonction du tarif et le petit décalage sur la courbe Shelly vient du fait que le compteur passe jr/nuit à 23h30.)
        les copies écrans ici : -> https://transfert.free.fr/JbeH5VP
        Bien à vous et encore merci pour votre partage.

        • F1ATB André dit :

          Je ne comprends pas votre courbe. Chez moi la même courbe dans HA pour un Linky ou UxIx2 démarre bien à 0h

          Cdlt

          • Marcos83 dit :

            Ben en fait, je n’explique pas non plus pourquoi la courbe du routeur est plate pendant un temps avant de commencer à comptabiliser. Ci-joint les relevés de la semaine dernière. A priori ça semblait fonctionner, quoique par endroit on constate que la remise à zéro démarre avec 273Wh à minuit…(ci-joint deux copies écran de la semaine dernière)
            https://transfert.free.fr/fhlLtHy

            Bien à vous,

          • Marcos83 dit :

            ci-joint un historique depuis le dernier reset il y a 20 jours (ESP ON indique 462hr.)
            https://transfert.free.fr/eh11wM0

          • Marcos83 dit :

            Bonjour André,
            Ci-joint des copies écran si celà peut vous aider dans vos investigation concernant des comportements curieux.
            https://transfert.free.fr/FmmfbG9
            Bugg avant reset –> le bugg disparait
            Bugg après reset –> un ancien bugg apparait…(plus gênant car il faut tout réinitialiser pour effacer la courbe qui agrandie trop l’échelle de lecture. Je l’ai déjà fait une fois…
            J’ai lu quelque part que le wifi devenait instable sur l’ESP32 au bout d’un certain temps d’utilisation selon la comment est gérée la mémoire système. Il semble que le choix des variables et leur place dans la pile aurait une forte incidence sur ce phénomène. Je ne suis pas du tout un spécialiste du langage de programmation, mais celà m’avait interpelé. Toutefois, si je retrouve l’article je vous le transmettrais.
            Pour info, j’ai un programme de Suiveur solaire qui à fonctionné pendant 53 jours non stop sans aucun bugg, puis tout à coup, plus de wifi. Pourtant le systéme continuait de fonctionner correctement (il y a une horloge externe). Juste impossible d’accéder à l’ESP via le Wifi local ou AP. J’ai dù faire une reset et tout est rentré dans l’ordre.
            Cordialement,

          • F1ATB André dit :

            A investiguer. Souvent on peut avoir un bug avec le compteur des milli secondes qui arrive au maximmum au bout de 49 jours. Suivant la façon de comparer à une constante pour déclencher des tâches, cela fonctionne bien ou pas car la valeur est un nombre entier non signé.

  28. NICOLAS BARBEAU dit :

    Bonjour André,
    Jai résolu mon premier problème lors du téléversement mais une autre erreur s’affiche lors de la tentative de connection, quelle est la cause ? Merci

    A fatal error occurred: Failed to connect to ESP32: Wrong boot mode detected (0x13)! The chip needs to be in download mode.
    For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html
    Failed uploading: uploading error: exit status 2

    • NICOLAS BARBEAU dit :

      problème résolu, il fallait simplement appuyer sur le bouton boot de l’ESP32 comme vous le dites dans vos vidéo.
      merci
      Cdlt

    • F1ATB André dit :

      Débranchez , rebranchez l’USB
      ou appuyez sur boot, puis reset, et relachez au début du téléchargement « connecting… »

  29. Fab dit :

    Bonjour André, quel est le meilleur moyen pour controler l’ouverture du triac ou d’un relais en mode forcé depuis HomeAssistant ? Est-ce possible en mqtt ? Est-ce que des APIs sont dispos?
    J’ai la production estimée du lendemain basée sur forecast.solar, la température du chauffe-eau grâce à une sonde dédiée (pas dans le routeur) et j’aimerai ne lancer le complément en heures creuses que si en dessous d’une température ou si la production prévue ne couvre pas les demandes du chauffe-eau.
    Cordialement,
    F.

  30. imbert dit :

    Bonjour André et encore merci pour toutes les améliorations que vous apportez !! j’étais en version 7 .03 et je me suis appercue que mon routeur ne chauffé plus quand l’eau était relevée à 26.8 ( pourtant la cosigne était bien à 80 ) j’ai donc décidé de passer à la version 8.08 et la j’ai plus de chauffe , l’eau est à 24.3 le triac soit disant à 100% mais pas de hausse de température , les courbes P n’indiquent pas de consommation mais bien une sur production
    la page actions lorsque je fait ctrl + f5 j’arrive à y accéder de temps en temps mais rien ne change
    je perd le signal souvent bien que je sois à -55 db , donc la passerelle coupe, et me coupe les graphes
    avez vous une idée du soucis ?
    En vous remerciant

    • F1ATB André dit :

      Quel est votre source de mesure de puissance? UxI, Enphase …
      Zc en bas de page Brutes, est il bien de la formz 1/1, 1/2, ou 2/2….etc
      Cdlt

      • Imbert dit :

        Bonjour je suis sur enphase,
        J’ai réglé mon problème de sonde
        En revanche j’ai le même problème que tout le monde avec la connection failed
        Je vais essayer de passer en version 8.09

        Merci à vous

        • F1ATB André dit :

          Depuis 24h j’ai installé la version 8.09 dans ma famille avec une connexion Enphase. Bilan aucun message d’erreur. A suivre.

          Cdlt

  31. Fab dit :

    Bonsoir André,
    J’ai de nouveau le problème des pages actions qui ne se chargent pas, l’erreur dans la console:
    Actions:54 Uncaught ReferenceError: Init is not defined
    at onload (Actions:54:57)
    onload @ Actions:54

    Dans les sources du site, ActionJS est vide, pas de 404, un 200 mais avec une taille de 82bytes
    En faisant un curl, même résultat, si je reboot l’esp32, la tout redevient normal. Si ça peut aider à trouver le soucis, je peux faire des tests si besoins.

  32. arnaud dit :

    Bonjour André
    Tout d’abord merci pour tout le travail effectué!! Depuis ce matin l’EPS32 ne communique plus avec l’envoy-S (failed), est-ce dû à une mise à jour de mode de connexion à Enlighten? J’ai fait plusieurs redémarrages, aucun succès, j’accède bien à l’envoy-S au bon IP par ordinateur, mais l’EPS n’arrive plus à s’y connecter. J’ai la version 8.08
    Avez vous une idée?
    Cdlt

    • F1ATB André dit :

      Vois pas pourquoi ce matin cela s’arrête. On va voir si d’autres ont le même problème.
      Cdlt

      • arnaud dit :

        Merci on va attendre alors, J’ai utilisé un autre ESP32 au cas où mais toujours le même problème, connection failed to Envoy-S server, alors que token OK et session Id OK
        Cdlt

      • arnaud dit :

        Bonsoir,
        J’ai enfin résolu mon problème en lisant vos lignes de codes pour la connexion. ESP32 utilise le port 443 pour interroger l’ENVOY -S , ce port chez moi était aussi utilisé par défaut par mon alarme somfy. Tout refonctionne, je laisse ça si ça peut aider quelqu’un
        Bonne soirée

        • Jo dit :

          Bonjour Arnaud,
          Pouvez vous m’indiquer comment vous avez résolu le problème de port ?
          J’ai aussi de temps en temps des échecs de connexion et sachant qu j’interroge aussi l’Envoy par un autre script sur un Raspberry, votre post m’ a interpellé.

          Merci
          Cdt

    • Mitch dit :

      Bonjour,
      J’ai le même problème. J’ai le capteur envoy avec option tempo.
      Depuis plusieurs jours le routeur fonctionnait mal. J’ai mis à jour hier avec la version 8.08 en pensant que cela résoudrait le problème mais toujours de nombreux échec même après plusieurs redémarrages. Il arrive de temps en temps à récupérer les infos de la passerelle envoy mais les perd rapidement.
      Je vous joint les capture d’écran des différentes pages pour vous aider à diagnostiquer le problème.
      https://ibb.co/xJY4vM0
      https://ibb.co/2FRcQnJ
      https://ibb.co/TTWCfnF
      J’attire votre attention sur la page action qui est vide. Ca me le faisait déjà avant mais une actualisation de la page permettait de voir toute la page, ce qui n’est plus le cas même après 50 refresh.
      Cordialement,
      Mitch

      • F1ATB André dit :

        Dans la version 8.09, j’ai ralenti les demandes vers la passerelle Envoy. Quelqu’un qui a fait cela m’a indiqué qu’il n’avait plus de problème.

        Cdlt

        • Mickael M dit :

          Bonjour, c’est moi qui avait indiqué avoir fixer mes pb de communication avec la passerelle enphase en passant de 200 à 400. Je viens de tester la 8.09 avec le 400 en natif. Mais en 8.09 j’ai de nouveau des souis de connection failed to envoy server + message de connexion wifi ( que je n’avais pas avant). l’interface ne se rafraichit pas correctement. Pour le moment retour en version 8.06 qui fonctionne pour moi.
          encore merci pour tout le travail effectué. Cdt

          • anthony dit :

            bonjour J’en tire les meme conclusion que vous. toujours les problemes de ralentissement avec la 8.09. j’ai essayer un autre esp avec antenne externe et j’ai le probleme aussi. J’ai epluché le code avec les quelques connaissances et je n’arrive pas a comprendre pourquoi ca pose souci avec les versions recentes

            merci encore pour votre travail et votre tenacité face a nos probleme 🙂

          • cddu33 dit :

            Slt, j’ai mis dans gitr la version 6 et la 9 pour comparer toutes les motifs.

            Plusieurs pistes: saturation de l’ESP32,
            – le fait d’avoir rajouter d’autre traitement comme l’historisation du triac prend du temps à l’ESP32 et peut coincer je pense les taches comme la récupération enphase qui elle aussi prend un peu de ressource
            – il y a aussi la publication dans mqtt des 2 puissance de enphase

            @André, qu’es que la fonction esp_task_wdt_reset() qui est apparus ligne 255 dans le script enphase?

          • F1ATB André dit :

            Cette fonction a toujours été là. Si pendant 180s on ne reçoit rien d’Enphase le Watchdog reset l’ESP32. C’est une sécurité si le système s’est bloqué.

            Attention si on fait du MQTT, qui prend de la ressource, mettre au moins 5 à 10s pour l’envoi des trames.

            Cdlt

          • cddu33 dit :

            pardon j’avais mal lu la ligne 255 était déjà présente

          • David ROCHE dit :

            Bonjour,

            C’est la première fois que j’interviens sur ces posts. Je suis électronicien & Informaticien ayant depuis peu investi dans des panneaux et voulant optimiser le surplus de production. C’est naturellement que je me suis tourné vers ce merveilleux projet mis à disposition par André que je remercie fortement au passage.
            Pour revenir sur le sujet du moment:
            Le problème de connexion à la passerelle EnvoyS n,’est pas nouveau pour moi puisque j’ai exactement le même comportement avec ma domotique Jeedom …. La passerelle ne répond pas par moment et assez frequement. Au début je croyais que c’etait dû au WIFI , mais il n’en est rien puisqu’après être passé en filaire sur l’EnvoyS et ma domotique, il arrive parfois qu’il y ait des échec de connexion. J’impute donc cela à l’EnvoyS elle même qui est comme cela.

            Dans l’ESP32 j’ai installé la version 8.08 pour réaliser une évaluation de son fonctionnement avec l’EnvoyS et ma domotique Jeedom en MQTT. Tout fonctionne parfairtement, à l’exception des connexions failed de temps en temps avec la passerelle EnvoyS.
            Après analyse du code 8.08, j’ai bien remarqué que l’interrogation de l’EnvoyS se fait toutes les 200ms. Le problème ne vient pas de là puisque j’ai la même chose avec ma domotique Jeedom qui interroge la passerelle toute les minutes …..
            En revanche pour éviter que les valeurs de consommation mesurées repassent à 0 à chaque échec de lecture de l’EnvoyS et donne des comportement étranges au routeur, j’ai corrigé une partie du code de la version 8.08 pour faire en sorte de compter le nombre d’échec de connexion successives à la passerelle EnvoyS et surtout, faire en sorte que les dernières valeurs mesurées de puissances soient conservées pour la gestion du routeur. Cela filtre les échecs de connexion qui ne durent que quelques secondes tout au plus chez moi. J’ai en prévision de faire en sorte de mettre à 0 les valeurs de consommations après un nombre X à définir d’échec de connexions successives au cas ou la passerelle soit complètement défaillante et éviter ainsi que le routeur reste actif en permanence.
            Si ça peut aider à faire avancer le sujet sur l’utilisation du routeur avec une passerelle EnvoyS …..
            Je peux aussi partager la modification si certain son interessés.

            Je vais continuer mes tests, et rapidement intégrer tout cela pour router mon surplus solaire dans le balon d’eau chaude.
            Je reste dispo pour toute discussion 😉

            Bien à vous
            David ROCHE

          • F1ATB André dit :

            David

            Merci pour votre analyse et retour.
            Je n’ai pas de système Envoy chez moi. Je me connecte à distance sur celui de mon frère à 1000km de chez moi pour le développement. Pas facile d’analyser les problèmes à distance…
            Donc votre analyse fine m’intéresse. Vous me donnez une bonne idée. Ne pas annuler immédiatement en cas d’échec mais conserver la précédente valeur. Au moins un certain temps
            Peut-être que l’Envoy n’arrive pas à gérer simultanément une communication avec le serveur Enphase à l’autre bout du monde et la demande de l’ESP en local.

            A suivre
            Cdlt

          • Gounet Eric dit :

            Bonjour,
            Même constat avec la 8.09 comme la 8.08: grande lenteur d’interface voire page inaccessible, même des cas de plantage où j’ai du redémarrer l’ESP32. J’ai aussi noté que l’ESP32 faisait des auto-reset plusieurs fois dans la journée.
            J’ai remis la version 8.06 (avec la correction pour les jours tempo) qui est stable et marche parfaitement. Merci André pour ce développement👍
            Cordialament

          • F1ATB André dit :

            Je ne comprends pas ce souci de certains avec la version 8.09.
            J’ai 4 routeurs chez moi
            Je suis connecté également sur un routeur dans ma famille en configuration Enphase. Il n’y a auncun soucis.

            Je serai curieux d’avoir plus de détails sur le problème afin de le comprendre.

            Cdlt

            André

        • ROCHE David dit :

          Bonjour André,

          J’allais justement te poser la question à savoir si tu avais changé quelque chose dans la gestion du serveur Web. J’ai également constaté des problèmes d’accès aux pages avec la version 8.08. Cela fait comme si la page web ne répondait pas. Cela déclenche d’ailleur souvent la callback onNotFound du server (handleNotFound). Puis plus aucuns accès aux page n’est possible, les envoie des messages MQTT échouent et la récupération des informations sur l’EnvoyS ne sont plus possible.
          En effet l’ESP32 fini par rebooter ….
          J’ai vu que tu as fais une version 8.09, sur laquelle j’ai remis les modifications que j’avais faite sur la 8.08 pour ne pas avoir de valeurs à 0 dans les mesures lorsque l’EnvoyS ne répond pas …. Ce qui par ailleur est beaucoup plus rare maintenant avec le version 8.09 et les 400ms d’intervalle d’interrogation. Pour infos avec la 8.08 j’avais mis 500ms et cela n’avait rien changé au problème des pages Web ou autres.
          La version 8.09 semble bien mieux fonctionner et je voulais te demandé, ce que tu as fait pour que les pages Web fonctionnent mieux ? J’ai aussi eu une mise à jour d’un package pour ESP32 dans l’environnement Arduino ….. est ce que cela à un lien de cause à effet pour l’amélioration des pages Web ?
          Bref la version 8.09 à l’air de bien mieux fonctionner chez moi avec un module ESP32 WROOM avec antenne Wifi déportée.
          Je vais bientôt mettre tout cela dans le boitier avec un gros radiateur et le triac BTA800 ….
          A suivre

          • F1ATB André dit :

            Content de voir que cela fonctionne bien. Pour la 8.09, la différence est de passer de 200 à 400ms la récurrence minimum d’appel à la passerelle Envoy.
            Après la bibliothèque ESP32. Je ne sais pas ce qui a changé dedans.

            Cdlt

          • Gounet Eric dit :

            Bonjour ,
            Pour répondre à la curiosité d’André, je n’ai pas le savoir faire. Je peux juste faire des constats.
            Comme le dit David la 8.09 est mieux en accès des pages web mais rien à voir avec la 8.06 où c’est quasi instantané. Le gros problème de la 8.09 c’est les blocages et les resets. La 8.06 tourne depuis sa re-installation soit 45 heures.
            Comme on écrit toujours quand il y a un problème, je redis que ce routeur est formidable. Merci André
            Cordialement

  33. cddu33 dit :

    Pour ceux que ça intéresse , une version bis de la 8.09 avec un switch on/off dispo dans home assistant en MQTT
    https://drive.google.com/drive/folders/1-lCE_lQP5vysVIdVbCAXTib722zr_kmZ?usp=sharing

    • Cleret Jeff dit :

      bonjour,

      serait il possible d’envoyer une commande mqtt pour un forçage d’une voie pendant un temps donné, en gros pouvoir créer une marche forcée piloter par home assistant ?
      merci d’avance 😉

    • Alain D. dit :

      Bonjour,
      Merci je prends ça m’intéresse pour mon Home assistant

    • Flo785 dit :

      Bonjour cddu33, et merci pour cette version Bis en attendant la V9. Merci aussi et surtout à André pour son travail considérable.
      Cddu33, je n’arrive pas à shutdown le routeur avec la commande MQTT rajoutée. Je suis avec Jeedom mais ca ne change rien ?
      J’envoi juste « OFF » sur le topic « Power_Routeur_Payload » mais rien ne se passe. Pas possible de déboguer par Telnet, la connexion ne s’établie pas.
      Merci d’avance

  34. Alain dit :

    bonjour André j’ai la version 8.08 j’ai des bugs triac apparaît puis disparaît ? pour le faire réapparaître je disjont.puus il revient. dans les données brutes il dit pas de triac 😁 après remis disjoncteur il le revoit ? avez-vous eu déjà ce problème? merci

  35. Julien dit :

    Bonjour,
    Merci pour votre routeur,
    j’utilise en parallèle HomeAssistant et je voudrais profiter du routeur avec UxIx2 pour remonter les consommations en Heures Creuses et Heures Pleines, est-il possible de le faire facilement ou il faut revoir le code?
    Merci par avance

    • F1ATB André dit :

      Ce n’est pas possible pour l’instant, mais vous pouvez le faire dans home assistant vu que vous avez la conso et l’état HC ou HP

  36. James dit :

    Bonjour André, la gestion du triac en mode « découpe de sinus: » semble plus linéaire et précise par rapport aux multi et train de sinus (dans mon cas). N’est il pas possible de l’utiliser sur un relais SSR ? Merci 😉

  37. Jean TALLON dit :

    Bonjour André
    Version 8.09. J’ai le triac pour le chauffage piscine, un ssr pour la pompe. Comment paramétrer la priorité au ssr pour faire tourner la pompe si surplus supérieur à sa puissance et s’il y a du « rab », le triac alimente le chauffage. Je n’y arrive pas. ( le ssr commande le relais mecanique de la pompe)
    Merci pour tout

Laisser un commentaire

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