Je viens d’acheter un esp32-S2 dans l’idée de créer un objet connecté autour d’un moteur pas à pas.
Sauf que je suis bloqué dès le démarrage puisque lorsque j’essaie de l’initialiser j’ai une erreur indiquant que la connexion n’est pas possible… J’ai suivi le tuto ici : https://esphome.io/guides/getting_started_hassio.html
La connexion initiale semble fonctionne car j’ai la possibilité de « initialiser » l’esp mais là j’ai un message d’erreur « impossible de synchroniser ou erreur de connexion ».
J’ai tenté de « reset » l’esp32 j’ai appuyé sur le bouton « boot » lors du redémarrage pour lancer un mode connexion mais rien n’a changé…
Est ce que quelqu’un aurait une idée ?
PS : je démarre tout juste avec les esp alors soyez gentil
Bonsoir,
tu essaye de le flasher a partir de quel machine ? un pc, un rpi3 , un rpi4… ?
Sinon tu peu essayer sur un pc a partir du navigateur pour la premier installation a partir d’ici https://web.esphome.io/
quand il sera flasher, tu pourra le faire remonter dans esphome ( l’addon ) sur HA et modifier le yaml et reflasher par OTA ( en wifi ).
Bonsoir,
Attention, certains câbles ne servent que pour la charge, il faut un câble adapté à la data, j’en ai marqué un pour ne plus avoir ce problème.
Quel est la référence de ton esp exactement (esp32-S2-Mini, esp32-s2-wroom, etc…) ?
Pour ma part, j’ai un esp32-S2 mini que je passe en mode programmation de la façon suivante :
Appuyer sur Bouton 0
Maintenir le bouton 0 appuyé + appuyer sur le bouton RST
Relacher le bouton RST appuyé + garder le bouton 0 appuyé
Bonjour,
Si ça peut aider…
Moi, je suis obligé de desactiver le bluetooth de mon pc windows pour pouvoir flaher un esp que se soit avec platformio ou esphome.
Du coup, après ça marche systèmatiquement
Cordialement
pour moi, quelque soit l’esp, si mon bluetooth est activé sur mon pc je ne peux rien flasher malgré que mon port soit reconnu. dès que je désactive mon module bluetooth de mon pc cela fonctionne directement.
Cordialement
Bonjour,
j’en ai quand même un certain nombres et jamais eu de sousci a part un que j’ai flinguer mais je le savais.
donne moi ta reference.
Cordialement
j’en ai un et ça fonctionne.
il y a un petit soft pour télécharger. essaye avec. je recherche ce soir son nom si je le retrouve et je te le dit.
=> trouvé : Releases · esphome/esphome-flasher · GitHub
Ensuite j’ai regarder sur internet et il était indiqué qu’il fallait télécharger un driver VCP Windows. Dans le doute j’y suis aller et j’ai donc aller l’installé celui disponible ici : CP210x USB to UART Bridge VCP Drivers - Silicon Labs
J’ai relancé le esphome-flasher (en mode administateur au passage au cas où) mais j’ai obtenu la même erreur … sauf qu’en cliquant sur « View log » pour avoir plus d’infos sur l’erreur j’ai obtenu ceci :
Il est possible que tu aies flashé quelque chose si le réseau n’apparaissait pas au préalable.
La procédure de flashage pour ton modèle d’ESP32 est trouvable ici avec pas mal de détails :
Cela t’aidera peut-être avec la séquence et le timing de rentrée en mode bootloader, comme Vincent31 te l’a décrite un peu plus haut.
Globalement :
Assure-toi que le GPIO02 n’est pas branché à quoi que ce soit (il est par défaut à l’état bas, si tu as un doute, tu peux le connecter à une broche GND pour la programmation.
Pour la programmation, il faut que le GPIO 0 et le GPIO 2 soient à l’état bas (pour GPIO 0, c’est un appuyant sur le bouton BOOT)
Tu peux bien évidemment commencer par te connecter ) ton réseau wifi et voir si tu obtiens une adresse IP et s’il y a éventuellement un portail captif sur le firmware actuellement en place sur l’ESP.
Certains firmware permettent ensuite la programmation OTA (Over-the-air / Sans fil)
Merci pour ces éléments complémentaires même si j’étais déjà tombé dessus sans trop comprendre ce que cela voulait dire.
En réalisant les manipulations j’arrive à faire rentrer la carte en bootmode visiblement :
Par contre quand je clique sur « flash ESP » j’obtiens le message suivant :
Using 'COM3' as serial port.
Unexpected error: could not open port 'COM3': PermissionError(13, 'Accès refusé.', None, 5)
J’ai vu que ce message pouvait provenir de plusieurs choses j’ai donc :
Redémarré le pc (Windows)
Changé de câble
Lancé l’esphome-flasher en mode administrateur
Rien n’y fait
C’est mon modèle qui est complexe ? ou c’est toujours compliqué ?
Est ce que dans une logique standard les étapes sont bien les suivantes
1 - brancher l’esp sur mon pc/box domotique
2 - lancer esphome
3 - initialiser l’esp
4 - aller sur le wifi généré par l’esp post flash
5 - avoir un portail captif pour y entrer les informations de mon wifi maison
6 - le détecter/ajouter dans homme assistant
7 - télécharger dessus le fichier yaml
Après quelque recherches, il y a plusieurs pistes qui émanent pour la plupart de cette page :
1- Certains résolvent le souci en installant d’autres drivers :
I fixed it by installing the usb-to-uart-bridge-vcp-drivers for Windows and rebooting the machine. It now works both through cmd and the GUI.
2- Le fait de ne pas cliquer sur « View Logs » avant de tenter le « Flash » permet de ne pas occuper le port COM avant la tentative de flash :
I had the same issue, but it only occured when I pressed [Flash ESP] after I had pressed [View Logs]
When I start the tool, connect the ESP via FTDI232 (in my case ESP-32 IO0 grounded), select the serial port, select my bin file and then directly push [Flash ESP] it flashed without any problem.
Je pense que tu peux donc d’abord tester la solution 2, puis la solution 1.