Bonjour,
Je rencontre des difficultés dans la configuration de mon premier ESP32, je n’arrive pas à le connecter à un réseau Wi-Fi.
À la base je voudrais utiliser l’adonne « Hass.io Access Point » afin d’avoir un system domotique le plus indépendant possible. Ne réussissent pas à coupler mon ESP32 à ce réseau je me suis dit que ça pouvais venir de la mauvais configuration de l’adonne, j’ai donc tenté de le configurer pour le connecter à ma Freebox. Et là même problème, quand je regarde dans les log Wifi il m’indique :
« INFO Reading configuration /config/esphome/pc-power.yaml… INFO Starting log output from pc-power.local using esphome API WARNING Can’t connect to ESPHome API for pc-power.local: Error resolving IP address: [Errno -5] No address associated with hostname INFO Trying to reconnect to pc-power.local in the background »
INFO Reading configuration /config/esphome/pc-power.yaml… INFO Starting log output from pc-power.local using esphome API WARNING Can’t connect to ESPHome API for pc-power.local: Error resolving IP address: [Errno -5] No address associated with hostname INFO Trying to reconnect to pc-power.local in the background
# Your Wi-Fi SSID and password
wifi_ssid: "xxxxxx"
wifi_password: "xxxxxxxxxxxxxxx"
Je clique sur « + new device »
Je renseigne son nom : pc-power
Je lui indique que c’est un ESP32
Je clique sur « install » & « Wirelessly »
Et là à la fin de la compilation j’ai ce message
« ======================== [SUCCESS] Took 115.18 seconds ========================
INFO Successfully compiled program. INFO Resolving IP address of pc-power.local
ERROR Error resolving IP address of pc-power.local. Is it connected to WiFi? ERROR (If this error persists, please set a static IP address: WiFi Component — ESPHome) ERROR Error resolving IP address: Error resolving address with mDNS: Did not respond. Maybe the device is offline., [Errno -5] No address associated with hostname »
Pourriez vous m’aider à configurer l’ESP et comprendre mon erreur.
Je vous remercie d’avance.
Le nom que tu renseigne ici c’est le nom sur le réseau (et pas son petit nom sympa) de ton esp
On le voit dans le message d’erreur
Le nom ne correspond pas à une adresse ip, donc impossible à joindre et donc à flasher
A tous les coups, c’est son nom dans le réseau Hass.io Access Point mais pas dans celui actuel de la freebox
Accessoirement ESP vierge (ne sachant pas exactement si c’est le cas) , ça se flashe pas par le wifi
Merci de ta réponse, il me semblait que quand c’était son nom cela était son petit nom sympa.
Et ce qui me conforte dans mon raisonnement :
Dans l’interface cela me paraît logique qu’il apparaisse avec son petit nom et non son IP
Il me semble aussi que « .local » se trouve derrière des noms de machines et non derrière une adresse IP.
Dans ce champ là si il attendrait une adresse IP je suppose que je ne pourrais pas saisir des caractères alphabétiques et mon réseau Wi-Fi Freebox est configuré pour attribuer automatiquement une adresse IP.
Et pour le moment je le flash via une connexion USB et cela fonctionne car n’arrivant pas à se connecter au wifi il se met en mode hotspot.
Tu vois bien que parmi ces infos, il n’y a rien qui concerne l’adresse IP de ta machine. Donc pour le joindre en WIFI c’est mort.
Dans ce cas, ESPHome utilise cette valeur comme un nom réseau (avec le .local) pour essayer de le retrouver
Donc tu n’as que 2 solutions :
avoir un nom réseau qui corresponde à son petit nom
saisir son adresse ip dans la config (ce qui impose de la connaitre à l’avance ainsi que tous le reste … se la réserver sur le DHCP ou se l’attribuer)
Super merci de ta réponse extrêmement rapide.
Et très éclairante effectivement j’étais complètement à côté de la plaque je pensais qu’il était capable de récupérer l’adresse IP du DHCP…
Je crois que ce bloc va résoudre mon problème je teste tout ça demain. Et te redis ce qu’il en est
y a aucunement besoin de faire ca.
je flash mes esp avec le firmware téléchargé la premiere et ensuite c’est transparent.
je bloque meme pas l’ip dans mon routeur. ca me parait inutile pour esphome
Ce que tu utilise probablement c’est la découverte automatique (en flashant la version).
Cette mécanique fixe, un nom arbitraire et une config minimale se connecter au WIFI (dhcp).
Et si on change le nom à postériori le flash (over wifi) ne fonctionne plus
Bonjour cela fonctionne pour moi, ce même sans la config une IP statique. En fait ton exemple m’a permis de constater qu’il me manquait :
hidden: true
J’ai pris l’habitude de ne pas diffuser le ssid des de mes réseaux.
Je te remercie de ton aide. Il ne me reste plus qu’à gérer un petit problème avec les GPIO. Je marque donc ce poste en résolu grâce à toi merci encore
Bonjour, etant confronté au même probleme et ne trouvant pas la solution je voulais essayer ta solution mais faut le metre ou le hidden: true ? Parceque n’importe ou je le met ca fait une erreur de compilation