Routeur photovoltaïque – Installation manuelle du logiciel
Routeur Multi Source
Il existe 2 méthodes pour installer le logiciel binaire du routeur photovoltaïque F1ATB dans l’ESP32. Une méthode en ligne rapide visible ici et la méthode manuelle décrite ci-après qui donne accès au code source.
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
A partir de la version 11.20, on peut compiler le code avec la version de l’ESP32 : 3.1.0_RC1. mattre l’url suivant dans le gestionnaire de carte :
https://github.com/espressif/arduino-esp32/releases/download/3.1.0-RC1/package_esp32_dev_index.json
Variantes code Source
Fin Mai 2024, Espressif a mis en ligne une nouvelle version de la bibliothèque qui gère l’ESP32. On est passé de la version 2.0.17 à la version 3.00. Laquelle s’est avérée buggé et a été remplacée quelques jours après par la 3.01. C’est un changement important qui a nécessité une reprise de certaines parties du code du routeur.
Allez sur votre Arduino IDE, pour identifier la bibliothèque ESP32 en cours suivant les mises à jour que vous avez accepté ou non.
Le code source est disponible ici, téléchargez la version appropriée à votre version de la carte ESP32:
Version ESP32 | V 2.0.17 | V 3.0.1 ou au dessus | V3.1.0 RC1 |
Version Routeur | V9_01 et en dessous | V9_02 et au dessus | V11.20 et au dessus |
Vérifiez que vous avez les bibliothèques installées sur votre IDE Arduino :
- PubSubClient
- OneWire
- DallasTemperature
- 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.
Partition Mémoire
Le passage en version 3.0.1 de la bibliothèque de l’ESP32 a fait exploser le volume mémoire occupé de 90% à 99% de la disponibilité. Il est possible de modifier la partition de la mémoire Flash et ne plus utilser celle par défaut.
A partir de la version 10 du routeur et jusqu’à 12.05 et avant compilation, il faut aller dans : Outils–> Partition Scheme –> Minimal SPIFFS
Ainsi le volume occupé tombe à 66% environ, ce qui laisse de la place pour les évolutions futures.
A partir de la version 12.06, il faut mettre : Outils–> Partition Scheme –> No FS
Cette nouvelle table de partition pour gagner un peu de place et ne plus avoir un watchdog non fonctionnel comme dans la version 12.05
On ne peut installer la V10 à partir de la V9.x en utilisant l’OTA. Il faut se connecter à l’ESP32. Démonter votre ESP32 ou amener votre PC à côté du routeur. Désolé pour la gêne occasionnée.
Comme tous les paramètres seront perdus, faites l’installation rapide à partir de la page web en étant branché en USB. Cela vous évite la compilation et la courses aux bibliothèques…
https://f1atb.fr/fr/routeur-photovoltaiq…-logiciel/
Historique des versions V8.x, V9.x
- V8.09_RMS
- Ralentissement appel Enphase de 200 à 400ms
- Retrait bibliothèque obsolète ArduinoJson
- Réorganisation sorties vers broker MQTT
- V9.00_RMS
- Stockage des températures avec une décimale
- Simplification changement de nom de réseau WIFI
- Choix mode Wifi avec ou sans veille
- Sélection source de température
- Source de puissance reçue via MQTT
- Souscription MQTT à une température externe
- Souscription MQTT pour forcer On ou Off les actionneurs.
- V9.01_RMS
- Validation puissance apparente pour les configurations Linky et CACSI
- Dernière version avec la bibliothèque ESP32 V2.0.17
- V9.02_RMS
- Suite au passage de la bibliothèque ESP32 en Version 3.0.1 importants changement pour le routeur sur le WIFI, les Timers, Le Watchdog et la partition mémoire FLASH.
- Filtrage des températures pour tolérer une perte éventuelle de mesures
- V9.03_RMS
- Suite au changement de bibliothèque ESP32 en V3.0.1, le scan réseau pour un changement de nom de WIFI ne fonctionnait plus. Scan fait maintenant au boot.
- V10.00
- OTA par le Web directement en complément de l’Arduino IDE
- Modification des calculs de puissance en UxIx3 pour avoir une représentation similaire au Linky (Merci PhDV61)
- Modification de la surveillance Watchdog
- V11.00
- Possibilité de définir le SSID et le mot de passe du Wifi par le port série
- Import / Export des paramètres et actions
- Relance découverte MQTT toutes les 5mn
- Réécriture de la surveillance par watchdog suite au changement de bibliothèque 3.0.x carte ESP32
- Estimation temps équivalent d’ouverture max du Triac et relais cumulée depuis 6h du matin. Prise en compte de la puissance en sin² du mode découpe
- Correction d’un bug de syntaxe non détecté par le compilateur depuis la version V9 affectant les communications d’un ESP esclave vers le maître
- Affichage de l’occupation RAM
- V11.10
- Nouvelle source de mesure Shelly Pro Em
- V11.11
- Correction bug mesure de température distante
- V11.12 à V11.16
- Correction bugs et évolutions de bibliothèques mesure de température distante
- V11.17
- Compilation avec la nouvelle version 3.03 de la carte ESP32
- Arrêt routage si température non valide
- V11.18
- Recherche de la couleur Tempo non plus chez EDF mais RTE (sauf pour senseur Linky)
- Améliorations UxIx3
- V11.19
- Nouvelle adresse de recherche Tempo chez RTE (sauf pour senseur Linky) plus simple
- Compilation avec la bibliothèque V3.0.4 pour l’ESP32
- V11.20
- Petite modification recherche Tempo chez RTE (sauf pour senseur Linky)
- Compilation avec la bibliothèque V3.1.0-RC1 pour l’ESP32
- V12.00
- Jusqu’à 4 capteurs de température DS18B20 ou extérieurs
- Offset sur les températures si besoin de corriger les mesures
- Rajout d’informations en sortie MQTT
- Les Actions peuvent être conditionnées à l’état d’autres Actions sur le même ESP32 ou un distant
- RAZ des historiques sur demande
- Compilation avec la bibliothèque V3.1.0-RC1 pour l’ESP32
- V12.01
- Correction bug sur les dixièmes de degrés des températures
- V12.03
- Corrections sur les multiplications et divisions de float par une constante
- V12.04
- Mise à jour Shelly Em Pro
- Clarification mise en page Actions
- V12.05
- Correction bugs Duree_Relais dans Mqtt.ino et débordement micros() dans Source_UxI.ino
- V12.06
- Compilation avec une partition mémoire NoFS suite à comportement anormal du watchdog en V12.05.
Mise à jour des anciennes versions
Versions V4 à V10
Dans le cas d’une mise à jour des anciennes versions V4, V5, V6, V7,V8, vers la V9,V10, notez bien sur une feuille de papier les paramètres et réglages. 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 ou par le port série.
Versions V11.xx et V12.xx
Pour les versions V11.xx, V12.xx sauvegardez vos paramètres sur vote PC (bouton Import/Export) si la partie entière de la version change. Pas nécessaire de sauvegarder si uniquement la partie décimale change.
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
CONFIGURATION PAR LE PORT SÉRIE (DEPUIS LA VERSION 11.00)
Si vous êtes connecté par le port série à la carte ESP32, après l’installation, il faut indiquer le nom du réseau Wifi et son mot de passe. Cette connexion peut être faite avec le moniteur de l’IDE Arduino ou depuis votre navigateur web. Il y a 3 commandes clés à entrer :
- ssid: nom_du_reseau
- password: mot de passe
- restart
CONFIGURATION PAR LE WEB
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 (déconnectez 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. Parfois, il est nécessaire de rafraichir la liste des Wifi sur votre smartphone. De même, penser à répondre « oui » quand la fenêtre demandant si vous voulez rester connecté à un réseau sans accès à internet pop-up. Elle disparait parfois très rapidement.
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_V9_01_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.
Alimentation durant la programmation
Il arrive que l’ESP32 alimenté par l’USB de votre PC ne démarre pas correctement. Cela vient d’une tension d’alimentation insuffisante, inférieure à 5V et d’un courant important au démarrage. Dans ce cas utilisé un Hub USB disposant d’une alimentation propre à lui. Vous connectezl’ESP32 au Hub que vous connectez à votre PC. https://www.amazon.fr/Aceele-Microsoft-Nintendo-Ordinateur-Portable/dp/B07RLFKG4X/ref=sr_1_1_sspa
Bugs Soft
USB Driver
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/
Nom SSID
Après plusieurs téléchargements, modifications du code, je me suis trouvé dans la situation où l’ESP32 cherchait bien à se connecter à mon réseau WIFI de la maison comme d’habitude. Mais, le moniteur série m’affichait un échec et passage en mode point d’accès (AP) à l’adresse 192.168.4.1. En remettant le nom du réseau WIFI (SSID) c’était toujours un échec. La solution a été de nommer un nouveau nom de réseau en modifiant le SSID de la box locale, de s’y connecter sans problème, et finalement de remettre le SSID d’origine. Cela depuis la version 3.0.1 de la carte ESP32. Je n’ai pas l’explication mais au moins le remède.
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
- Routeur photovoltaïque V12 – Affichage et paramétrage
- Routeur Photovoltaïque – Raccordement à un chauffe-eau
- Routeur Photovoltaïque – Installation rapide du logiciel
- Routeur photovoltaïque piloté via MQTT
- Capteur SmartGateways / Siconia pour routeur photovoltaïque
- Routeur photovoltaïque – Modes de régulation
- Routeur photovoltaïque – Affichage et paramétrage
- Routeur photovoltaïque – Réalisation matérielle
- Réalisation d’un Routeur photovoltaïque Multi-Sources Multi-Modes et Modulaire
- Routeur photovoltaïque – Installation manuelle du logiciel
- Capteur Shelly Em™ – Shelly Pro Em™ pour routeur photovoltaïque
- Exemples Montage Routeur Photovoltaïque F1ATB
- Capteur Enphase – Envoy-S Metered™ pour routeur photovoltaïque
- Routeur photovoltaïque simple à réaliser
- Capteur UxIx2 ou UxIx3 pour routeur photovoltaïque
- Triacs gradateurs pour routeur photovoltaïque
- Capteur Linky pour routeur photovoltaïque
- Capteur UxI pour routeur photovoltaïque
- Programmation de l’ESP32 – Application au routeur Photovoltaïque
- Chauffer votre piscine avec l’excédent d’énergie Photovoltaïque
- U x I : Routeur Solaire pour gérer la surproduction photovoltaïque (DIY)
- Panneaux Photovoltaïques Intégrés Au Bâti (IAB) d’un abri voiture
- Réalisez un Routeur Solaire avec un Linky (DIY)
- Câblage de panneaux Photovoltaïques à des Micro-Onduleurs en Autoconsommation (DIY)
- Démarches Administratives pour le Photovoltaïque
- Affichage à distance consommation ou surproduction électrique
- Réalisez un Routeur Solaire pour gérer la surproduction
- Câblage de panneaux Photovoltaïques à un onduleur en Autoconsommation (DIY)
- Panneaux Photovoltaïques Intégrés Au Bâti (IAB)
- Routeur Solaire. Mesure de Puissance avec un ESP32
Bonjour 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 ?
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
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
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
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
Il ne faut pas utiliser le GPIO6.
https://www.upesy.fr/blogs/tutorials/esp32-pinout-reference-gpio-pins-ultimate-guide
J’ai mentionné ce guide bien fait sur mon site
Essayez d’appuyez sur boot puis reset.
J’ai réussit a récupérer l’esp32 en téléversant la version 6.00 et installant la version 8.07 par le wifi.
Pour la sonde, je vais voir la faisabilité.
bonjour
Dans les futurs version, est’il possible de rajouter un graphique de température ?.Un pour la sonde de température DHT11 à l’intérieur du routeur et l’autre pour celle du chauffe eau
Je suis très satisfait de votre création, il fonctionne très bien grâce et l’expert Ludovic qui ma énormément aider pour la mise en route
je suis en triphasé avec les 3 relais + linky et on a remarquer que seulement 2 relais pouvait fonctionnait en série et non 3. J’ai mis le 3éme sur une autre action et tout est rentrée dans l’orde
Cordialement
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
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
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
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
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
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.
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
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
Bonjour,
L’explication se trouve au chapitre Bugs Soft sur la page installation du logiciel.
Je dois donc inclure:#include <esp32/sha.h, mais je ne trouve nullepart, ni sur Github.
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
Merci
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
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
ok j’ai trouvé un fils mauvais contacte. merci a toi 👍😉
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
Bonjour,
J’ai le même soucis pas d’informations EDF depuis ce matin
un soucis de serveur EDF ?
Cdlt
Alain
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 ».
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.
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.
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.
Bonjour André,
Mise à jour faite, tempo de nouveau disponible, merci
Je vous souhaite une bonne journée
Alain
Idem ici, tout est parfait! 🙂 BRAVO!
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
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
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 !
Vous devez avoir un problème de mémoire cache du navigateur.
Faites un CTRL-F5
Cdlt
Je viens de tester CTRL-F5 : toujours le même message « Fichier Web non trouvé » sur les 3 ESP.
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 ?
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
Dans les messages du tableau « Données ESP32 » à la page « données brutes »
Bonjour,
j’ai le même soucis depuis la version 8.08, le message « Fichier web non trouvé », j’ai aussi des reboot aléatoire de l’ESP32, uniquement lors du rafraichissement de la page web.
Cdlt
fichier non trouvé, ce n’est pas grave. Ce n’est que le favicon.ico. Message supprimé dans la 8.09.
Bonjour André,
Merci pour la réponse, je mettrais à jour prochainement avec la version 8.09
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
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
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
Maintenant avec Arduino 2.1.0 et la version 8.08 d’André, ça fonctionne chez moi. Me demande pas pourqoui.
Cordialement
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
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
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
Malheureusement, je n’ai pas le temps de lancer des fabrications.
Cdlt
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
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
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
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
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
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
Bonjour,
J’ai aussi une livebox. dans l’onglet DHCP, vous pouvez modifier l’adresse IP de fin: mettre 200 par exemple.
Cordialement
Merci pour la réponse mais a marche pas voir capture d’écran
https://i21.servimg.com/u/f21/17/68/60/02/captur22.png
Suivant les box l’adresse fixe doit être en dedans ou en dehors de la plage DHCP. Faites ce qu’il dise en rouge.
Cdlt
Ce n’est pas là qu’il faut entrer l’adresse mais en haut de la page DHCP que vous montrez
https://i21.servimg.com/u/f21/17/68/60/02/captur22.png
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.