Il existe 2 mĂ©thodes pour installer le logiciel binaire du routeur photovoltaĂŻque F1ATB dans l’ESP32. Une mĂ©thode en ligne rapide 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.1. mettre 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Ă©e 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 ESP32V 2.0.17V 3.0.1 ou au dessusV3.1.1
Version Routeur V9_01 et en dessousV9_02 et au dessusV11.20 et au dessus

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

  • PubSubClient
  • OneWire
  • DallasTemperature
  • UrlEncode
  • LovyanGFX
  • EthernetESP32

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. En V13, il a fallu abandonner le watchdog.

A partir de la version 14.02, il faut mettre : Outils–> Partition Scheme –> Custom. La partition est dĂ©finie dans le fichier partitions.csv.

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/

Statistiques Téléchargements récents

Historique des versions

  • 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.
  • V13.00
    • Compilation Ă  faire avec une partition mĂ©moire  NoFS.
    • Conditionnement Actions par d’autres actions diffĂ©rentes pour chaque tranche horaire.
    • Introduction Mot de passe/ClĂ© d’accès pour modifier les paramètres ou actions
    • MQTT: un prefixe pour la dĂ©claration et un autre pour la publication de l’Ă©tat
    • Si Action inactive arrĂŞt envoi commande Off sur relais distant.
    • CrĂ©ation d’une hystĂ©rĂ©sis sur les tempĂ©ratures si Tinf<Tsup
    • Choix de la connexion, WIFI avec Internet, WIFI sans internet ou pas de WIFI (mode AP)
    • Retrait du watchdog. Il ne fonctionne plus, sauf si on retire des lignes de code sur des sujets qui n’ont rien Ă  voir. Problème occupation/dĂ©bordement mĂ©moire ? Pas clair.
    • Choix des couleurs sur les pages Web
    • Choix de l’horloge :internet,Linky,Internet ou Secteur
    • Choix paramĂ©trage en mode standard ou expert.
  • V13.01
    • Mystère du watchdog qui fait planter les ESP esclaves après quelques minutes, bien que plus prĂ©sent. Il faut lui dire de ne pas s’activer avec un esp_task_wdt_deinit(); en dĂ©but de programme
    •     RAZ du JSY-MK-194 quand on demande un RAZ dans la page paramètre
    •     Enrichissement des messages MQTT pour l’option Linky avec les Ă©nergies par index.
  • V13.02
    •     Rajout delai de 100ms après RAZ du JSY-MK-194
    •     Correction Shelly Pro Em
  • V13.03
    • Bug corrigĂ© : variable non initialisĂ©e en l’abscence de Triac
    • Mise en cache du navigateur (5mn) de certaines pages pour accĂ©lerer le chargement
  • V14.00
    • Carte ESP32 Wroom avec Ă©cran 320*240
    • Envoi tempĂ©rature CPU en MQTT
    • Notes mesurant la qualitĂ© des Ă©changes entre ESP32
    • Correction bug calcul Energie avec Horloge Linky
  • V14.01
    • Correction bug MesurePower UxI crĂ©e en V14.00
  • V14.02
    • Re-introduction du Watchdog avec une table de partition personalisĂ© fichier : partitions.csv
    • Correction bug absence lecture Ă©tat actions
  • V14.03
    • Forcer l’affichage normal, non miroir sur l’Ă©cran
  • V14.04
    •     Modif pour Shelly Pro Em ligne  245
    •     Retrait mode miroir pour les Ă©crans
  •  V14.10
    •     Modif pour Shelly Pro Em de Dash
    •     Introduction ESP32-ETH01 : Ethernet
  • V14.11
    • Prise en compte des chips model D0WDQ6 qui fonctionne en WiFi bien que non V3
  • V14.20
    • PossibilitĂ© de remplcer les 2 LEDs par un mini Ă©cran SSD1306,SSD1309 ou SH1106
    •  Augmentation de la taille de l’identifiant ESP32 MQTT
    •  Source HomeWizard
    •  Correction Nom serveur si Ethernet
  • V14.21
    • Shelly Em Gen3
    • Courbe sur 10mn des ouvertures de Triac ou SSR
    • Choix d’affichage des courbes de VA
    • RAZ pour JSY-MK-333G
  • V14.22
    • Distintinction des ESP32U en version « ESP32-D0WD » et WT-ETH01 (Ethernet)
  • V14.23
    •     MQTT : envoi facteur de puissance en unitĂ© % et envoi STGE du Linky
  • V14.24
    • Bug affichage ouverture action 2s
    • Bug affichage puissance HomeWizard. Modif ValJsonSG().
  • V14.25
    • Affichage des autres routeurs de la maison en page d’accueil
  • V15.00
    •  Retrait tempĂ©rature CPU dans les donnĂ©es brutes. Plus dĂ©fini par Espressif
    •  Reaction plus dynamique Ă  choisir dans le cas d’un CACSI et lĂ©gère surproduction
    •  Si source de donnĂ©es de puissance externe, le nom du routeur s’affiche en plus de l’IP
    •  Correction dĂ©codage Smart Gateway  ValJsonSG  
    •  Choix durĂ©e allumage Ă©cran LCD
    •  Affichage des puissances Max du jour
    •  Sortie au format PWM pour les Actions
    •  Choix du Timeout en cas de coupure de la communication
    •  Pilotage des Actions par MQTT : tOnOff,Mode,SeuilOn,SeuilOff,OuvreMax,Periode (Topic=DeviceName/Nom_Action)
    •  Favicon
  • V15.01
    •     Nettoyage code html, javascript,css (Merci Michy)
    •     Connexion Wifi :extension du timeout et 2 tentatives avant de dĂ©clarer une erreur (Merci Lolo69)
  • V15.02
    • Modifications proposĂ©e par Lolo69 sur les connexions WIFI avec le Shelly
    • Rajout du nom du routeur dans le titre des pages HTML
  • V15.03
    • ArrĂŞt par stop(), après utilisation, de toutes les connexions WIFI comme proposĂ© par Lolo69
  • V15.04
    •     Correction conflit Wifi/OLed
    •     Fin message Shelly non plus sur Timeout mais chaine de caractères. A vĂ©rifier avec tous les modèles de Shelly. Codage d’après ChatGPT
  • V15.05
    •     Si plusieurs  AP mĂŞme SSID, choix du niveau le plus Ă©levĂ©
    •     Telnet port 23 identique au port sĂ©rie USB si liaison ethernet/wifi
  • V15.06
    • Correction affichage IP
  • V15.07
    • Corrections Shelly
  • V15.08
    • Appairage WPS
    • Renouvellement Token Enphase chaque mois
    • CrĂ©ation source de puissance non dĂ©finie pour la première mise en route
  • V15.09
    • Estimateur injection pour les configurations Linky / CACSI proposĂ© par Ludovic35
  • V15.10
    •     Modification recurrence sortie MQTT pour accepter 1s
    •     Affichage adresse IPV6
  • V15.11
    •     Forcage des Actions en page d’Accueil inactif si mot de passe non valide
    •     ValJson Test pour diffĂ©rencier SG et HW
    •     Retour Ă  200ms la pĂ©riode d’appel des Shelly pour Ă©viter une saturation
  • V15.12
    • Adaptation rĂ©currence d’appel UxIx3 et Shelly
    • Correction bug en mode point d’accès isolĂ©
  • V16.00
    • Introduction de la rĂ©gulation PID
  • V16.01
    • PossibilitĂ© de choisir un routeur maĂ®tre en Horloge
    • Correction bug affichage Action
    • Blocage intĂ©grateur I du PID Ă  50 si non utilisĂ©
  • V16.02
    • Correction d’un bug d’affichage page paramètres
  • V16.03
    • Initialisation intĂ©grateur PID Ă  100 pour ne pas ouvrir au dĂ©marrage
    • Affichage adresse IP .local
  • V16.04
    • Modif arrondi des retards
    • Mode DemiSinus pris en compte dans MQTT.ino

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 au dessus

Pour les versions V11.xx et au dessus, 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.

Depuis la version 15.05 du logiciel du routeur, ces mêmes informations sont accessibles à distance par Telnet port 23 si le Wifi est connecté. Pour cela utilisez un logiciel comme Putty.

**************
commandes pour configuration par port série ou Telnet (respect majuscules, ponctuation et terminer par touche 'Enter'):

ssid:xxx     | Pour définir le nom xxx du Wifi à utiliser
password:yyy | Pour définir le mot de passe yyy du Wifi
restart      | Pour redémarrer l'ESP32 sans appui sur le bouton EN
dispPw       | Pour afficher les mesures de puissance Pw
dispAct      | Pour afficher les ouvertures des Actions
ETH01        | Bascule sur la config ethernet avec bus RMII et LAN8720
T:xxx        | En mode Train de Sinus force la longeur de Trame.
             | T:xxx = xxx*10ms, T:0 retourne en Train de sinus normal
P:yyy        | En mode Train de Sinus force la longueur des Pulses.
             | P:yyy = yyy*10ms. P<=T . Evitez P impaire et Trame paire.
R:x          | Affiche pour le Triac (x=0) ou les Relais (1,2..) ,
             | le Retard en% somme de| Propor | Integral | Dérivé.
             | R: pour annuler
H ou ?       | pour avoir cette aide
**************

Premier lancement du programme

CONFIGURATION PAR WPS (DEPUIS LA VERSION 15.08)

La solution la plus simple pour passer Ă  l’ESP32 le WiFi auquel il doit se connecter Ă  l’avenir est d’utiliser le bouton WPS de vote box WiFi. Un appui sur le bouton, puis immĂ©diatement un dĂ©marrage ou reset de l’ESP32 et il cherchera Ă  se connecter au WiFi dĂ©signĂ©. Sur le port sĂ©rie (la console) vous trouverez l’adresse IP qui a Ă©tĂ© attribuĂ© par la box internet. Sinon, allez sur votre box et regardez la liste des dernières adresses attribuĂ©es.

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, il se reset.

De même si pas de Wifi pendant 24h ou pas d’Ethernet pendant 10h, l’ESP32 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

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é