Impossible de se connecter à l'ESP32 WROOM depuis Esphome

Mon problème

Bonjour
Une fois le firmware installée sur l esp32 je lance le log et j ai un message suivant:

« INFO ESPHome 2024.2.0
INFO Reading configuration /config/esphome/esp32.yaml…
INFO Starting log output from esp32.local using esphome API
WARNING Can’t connect to ESPHome API for esp32.local: Error resolving IP address: [Errno -5] No address associated with hostname (APIConnectionError)
INFO Trying to connect to esp32.local in the background »

J’utilise la méthode en branchant sur le port usb de mon pc pour l installation.

Ma configuration


[center]## System Information

version core-2024.2.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.1
os_name Linux
os_version 6.1.63-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.34.0
Stage running
Available Repositories 1406
Downloaded Repositories 3
HACS Data ok
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 11.5
update_channel stable
supervisor_version supervisor-2024.02.0
agent_version 1.6.0
docker_version 24.0.7
disk_total 109.3 GB
disk_used 6.9 GB
healthy true
supported true
board rpi4-64
supervisor_api ok
version_api ok
installed_addons ESPHome (2024.2.0), Terminal & SSH (9.9.0), Samba share (12.3.0), File editor (5.8.0), pigpio (1.5.2)
Dashboards
dashboards 2
resources 1
views 3
mode storage
Recorder
oldest_recorder_run 17 février 2024 à 11:19
current_recorder_run 25 février 2024 à 20:00
estimated_db_size 8.18 MiB
database_engine sqlite
database_version 3.44.2
[/center] Comment récupérer ma configuration : Dans votre HA, Menu latéral `Paramètres` > `Système` > `Corrections` puis les trois petits points en haut a droite > `Informations Système` puis une fois en bas `Copier` ___

Hello

Tu as bien renseigné le secrets.yaml dans esphome avec tes paramètres wifi ( ssid, password) ?
Wifi en 2.4 GHz ?

Your Wi-Fi SSID and password

wifi_ssid: « ` »

wifi_password: «  »

le wifi est en 2.4 ghz j ai désactivé le 5 Ghz sur ma box

Hello, mais pour voir les logs tu n’utilises la méthode par WiFi.

Utilise également la méthode par cable série pour voir les logs.

Ton problème c’est que ton routeur n’a pas l’air de supporter mDNS, donc ESPHome essaye de trouver le nom car il ne peut pas savoir l’IP de ton module ESP et ton routeur lui donne pas d’information.

Tu peux ajouter un petit web server sur ton module en ajoutant ça dans la configuration:

web_server:
  port: 80

Puis regarder sur l’interface de ta box l’IP de ton module et y accéder directement depuis ton navigateur.

Ça peut être une solution.

Mon module est connecté à mon pc lors de l installation avec un cable usb .
Pour les logs il est toujours cablé .
J ai essayé en le débranchant mais les logs sont identiques même message d’erreur.
J ai ajouter le web server avec port 80 dans la config du module mais sans succes.
le module a un capteur de température étanche dallas branché .
je vais essayé sans branchement .
Cloom quand tu parle de port série c 'est par les autres broches du pc (rs232 par exemple) ?

Finalement j ai telechargé le driver du port usb
j ai maintenant une adresse ip pour le module mais qd je le débranche et fait le log un message d 'erreur apparait :

INFO ESPHome 2024.2.0
INFO Reading configuration /config/esphome/esp32.yaml…
INFO Starting log output from 192.168.1.47 using esphome API
WARNING Can’t connect to ESPHome API for esp32 @ 192.168.1.47: Error connecting to [AddrInfo(family=<AddressFamily.AF_INET: 2>, type=<SocketKind.SOCK_STREAM: 1>, proto=6, sockaddr=IPv4Sockaddr(address=‹ 192.168.1.47 ›, port=6053))]: [Errno 113] Connect call failed (‹ 192.168.1.47 ›, 6053) (SocketAPIError)
INFO Trying to connect to esp32 @ 192.168.1.47 in the background

Hello @Yeye30

Non, par le port USB sur ta carte de développement ESP32.

Si tu as pu installer via USB la première fois, tu avais déjà les drivers.

Si tu as mis le web server, tu devrais pouvoir voir le status et les logs de ton module en allant sur http://192.168.1.47/

C’est normal, si tu le débranches il n’est plus alimenté donc ne peux plus envoyer les logs.

Si maintenant tu l’alimentes via le port USB mais avec un chargeur de smartphone par exemple et que tu testes http://192.168.1.47/ est-ce que tu as quelque chose?

Cest bon j ai reussi a télécharger le firmware avec esphome .adopt
Maintenant j ai un autre soucis j ai connecté un sensor de temperature dallas étanche mais quand j installe les logs il ne trouve pas l adresse du sensor:

INFO ESPHome 2024.2.0
INFO Reading configuration /config/esphome/esphome-web-3a58cc.yaml…
INFO Generating C++ source…
INFO Compiling app…
Processing esphome-web-3a58cc (board: esp32dev; framework: arduino; platform: platformio/espressif32@5.4.0)

HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash

  • toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
    Dependency Graph
    |-- AsyncTCP-esphome @ 2.0.1
    |-- WiFi @ 2.0.0
    |-- FS @ 2.0.0
    |-- Update @ 2.0.0
    |-- ESPAsyncWebServer-esphome @ 3.1.0
    |-- DNSServer @ 2.0.0
    |-- ESPmDNS @ 2.0.0
    |-- noise-c @ 0.1.4
    RAM: [= ] 12.4% (used 40640 bytes from 327680 bytes)
    Flash: [===== ] 49.8% (used 913901 bytes from 1835008 bytes)
    ========================= [SUCCESS] Took 15.07 seconds =========================
    INFO Successfully compiled program.
    esptool.py v4.7.0
    Serial port /dev/ttyUSB0
    Connecting…
    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: 08:d1:f9:3a:58:cc
    Uploading stub…
    Running stub…
    Stub running…
    Changing baud rate to 460800
    Changed.
    Configuring flash size…
    Auto-detected Flash size: 4MB
    Flash will be erased from 0x00010000 to 0x000f0fff…
    Flash will be erased from 0x00001000 to 0x00005fff…
    Flash will be erased from 0x00008000 to 0x00008fff…
    Flash will be erased from 0x0000e000 to 0x0000ffff…
    Compressed 919680 bytes to 610185…
    Wrote 919680 bytes (610185 compressed) at 0x00010000 in 13.9 seconds (effective 528.2 kbit/s)…
    Hash of data verified.
    Compressed 17440 bytes to 12128…
    Wrote 17440 bytes (12128 compressed) at 0x00001000 in 0.5 seconds (effective 302.7 kbit/s)…
    Hash of data verified.
    Compressed 3072 bytes to 144…
    Wrote 3072 bytes (144 compressed) at 0x00008000 in 0.0 seconds (effective 672.0 kbit/s)…
    Hash of data verified.
    Compressed 8192 bytes to 47…
    Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 937.7 kbit/s)…
    Hash of data verified.

Leaving…
Hard resetting via RTS pin…
INFO Successfully uploaded program.
INFO Starting log output from /dev/ttyUSB0 with baud rate 115200
[21:31:48][I][logger:359]: Log initialized
[21:31:48][C][ota:483]: There have been 4 suspected unsuccessful boot attempts.
[21:31:48][D][esp32.preferences:114]: Saving 1 preferences to flash…
[21:31:48][D][esp32.preferences:143]: Saving 1 preferences to flash: 0 cached, 1 written, 0 failed
[21:31:48][I][app:029]: Running through setup()…
[21:31:48][C][dallas.sensor:032]: Setting up DallasComponent…
[21:31:48][C][wifi:038]: Setting up WiFi…
[21:31:48][C][wifi:051]: Starting WiFi…
[21:31:48][C][wifi:052]: Local MAC: 08:D1:F9:3A:58:CC
[21:31:48][D][wifi:459]: Starting scan…
[21:31:48][E][dallas.sensor:112]: Requesting conversion failed
[21:31:54][D][wifi:474]: Found networks:
[21:31:54][I][wifi:518]: - ‹ Livebox-32E0 › (9C:C9:EB:DA:8F:ED) [redacted]▂▄▆█
[21:31:54][D][wifi:519]: Channel: 6
[21:31:54][D][wifi:520]: RSSI: -64 dB
[21:31:54][I][wifi:518]: - ‹ Livebox-32E0 › (AC:D7:5B:02:32:E8) [redacted]▂▄▆█
[21:31:54][D][wifi:519]: Channel: 11
[21:31:54][D][wifi:520]: RSSI: -78 dB
[21:31:54][I][wifi:304]: WiFi Connecting to ‹ Livebox-32E0 ›…
[21:31:54][W][wifi_esp32:458]: Event: Disconnected ssid=‹ Livebox-32E0 › bssid=9C:C9:EB:DA:8F:ED[redacted] reason=‹ Authentication Failed ›
[21:31:54][W][wifi:648]: WiFi Unknown connection status 0
[21:31:54][I][wifi:304]: WiFi Connecting to ‹ Livebox-32E0 ›…
[21:31:54][W][wifi_esp32:458]: Event: Disconnected ssid=‹ Livebox-32E0 › bssid=9C:C9:EB:DA:8F:ED[redacted] reason=‹ Association Failed ›
[21:31:54][W][wifi_esp32:458]: Event: Disconnected ssid=‹ Livebox-32E0 › bssid=9C:C9:EB:DA:8F:ED[redacted] reason=‹ Authentication Failed ›
[21:31:59][D][wifi:459]: Starting scan…
[21:32:02][D][wifi:474]: Found networks:
[21:32:02][I][wifi:518]: - ‹ Livebox-32E0 › (AC:D7:5B:02:32:E8) [redacted]▂▄▆█
[21:32:02][D][wifi:519]: Channel: 11
[21:32:02][D][wifi:520]: RSSI: -80 dB
[21:32:02][I][wifi:518]: - ‹ Livebox-32E0 › (9C:C9:EB:DA:8F:ED) [redacted]▂▄▆█
[21:32:02][D][wifi:519]: Channel: 6
[21:32:02][D][wifi:520]: RSSI: -63 dB
[21:32:02][I][wifi:304]: WiFi Connecting to ‹ Livebox-32E0 ›…
[21:32:02][W][wifi:627]: Error while connecting to network.
[21:32:02][W][wifi:663]: Restarting WiFi adapter…
[21:32:02][W][wifi_esp32:458]: Event: Disconnected ssid=‹ Livebox-32E0 › bssid=AC:D7:5B:02:32:E8[redacted] reason=‹ Authentication Failed ›
[21:32:02][I][wifi:304]: WiFi Connecting to ‹ Livebox-32E0 ›…
[21:32:03][I][wifi:591]: WiFi Connected!
[21:32:03][C][wifi:409]: Local MAC: 08:D1:F9:3A:58:CC
[21:32:03][C][wifi:414]: SSID: ‹ Livebox-32E0 ›[redacted]
[21:32:03][C][wifi:415]: IP Address: 192.168.1.47
[21:32:03][C][wifi:417]: BSSID: AC:D7:5B:02:32:E8[redacted]
[21:32:03][C][wifi:418]: Hostname: ‹ esphome-web-3a58cc ›
[21:32:03][C][wifi:420]: Signal strength: -80 dB ▂▄▆█
[21:32:03][C][wifi:424]: Channel: 11
[21:32:03][C][wifi:425]: Subnet: 255.255.255.0
[21:32:03][C][wifi:426]: Gateway: 192.168.1.1
[21:32:03][C][wifi:427]: DNS1: 192.168.1.1
[21:32:03][C][wifi:428]: DNS2: 0.0.0.0
[21:32:03][D][wifi:600]: Disabling AP…
[21:32:03][C][ota:096]: Over-The-Air Updates:
[21:32:03][C][ota:097]: Address: esphome-web-3a58cc.local:3232
[21:32:03][C][ota:103]: OTA version: 2.
[21:32:03][W][ota:107]: Last Boot was an unhandled reset, will proceed to safe mode in 6 restarts
[21:32:03][C][api:025]: Setting up Home Assistant API server…
[21:32:03][I][app:062]: setup() finished successfully!
[21:32:03][I][app:102]: ESPHome version 2024.2.0 compiled on Feb 27 2024, 21:17:17
[21:32:03][C][wifi:577]: WiFi:
[21:32:03][C][wifi:409]: Local MAC: 08:D1:F9:3A:58:CC
[21:32:03][C][wifi:414]: SSID: ‹ Livebox-32E0 ›[redacted]
[21:32:03][C][wifi:415]: IP Address: 192.168.1.47
[21:32:03][C][wifi:417]: BSSID: AC:D7:5B:02:32:E8[redacted]
[21:32:03][C][wifi:418]: Hostname: ‹ esphome-web-3a58cc ›
[21:32:03][C][wifi:420]: Signal strength: -79 dB ▂▄▆█
[21:32:03][C][wifi:424]: Channel: 11
[21:32:03][C][wifi:425]: Subnet: 255.255.255.0
[21:32:03][C][wifi:426]: Gateway: 192.168.1.1
[21:32:03][C][wifi:427]: DNS1: 192.168.1.1
[21:32:03][C][wifi:428]: DNS2: 0.0.0.0
[21:32:03][C][logger:447]: Logger:
[21:32:03][C][logger:448]: Level: DEBUG
[21:32:03][C][logger:449]: Log Baud Rate: 115200
[21:32:03][C][logger:451]: Hardware UART: UART0
[21:32:03][C][dallas.sensor:075]: DallasComponent:
[21:32:03][C][dallas.sensor:076]: Pin: GPIO4
[21:32:03][C][dallas.sensor:077]: Update Interval: 60.0s
[21:32:03][W][dallas.sensor:080]: Found no sensors!
[21:32:03][C][captive_portal:088]: Captive Portal:
[21:32:03][C][mdns:115]: mDNS:
[21:32:03][C][mdns:116]: Hostname: esphome-web-3a58cc
[21:32:03][C][ota:096]: Over-The-Air Updates:
[21:32:03][C][ota:097]: Address: esphome-web-3a58cc.local:3232
[21:32:03][C][ota:103]: OTA version: 2.
[21:32:03][W][ota:107]: Last Boot was an unhandled reset, will proceed to safe mode in 6 restarts
[21:32:03][C][api:139]: API Server:
[21:32:03][C][api:140]: Address: esphome-web-3a58cc.local:6053
[21:32:03][C][api:142]: Using noise encryption: YES
[21:32:06][D][api:102]: Accepted 192.168.1.46
[21:32:06][D][api.connection:1121]: Home Assistant 2024.2.3 (192.168.1.46): Connected successfully
[21:32:21][E][dallas.sensor:112]: Requesting conversion failed
[21:33:21][E][dallas.sensor:112]: Requesting conversion failed
[21:34:21][E][dallas.sensor:112]: Requesting conversion failed
[21:35:21][E][dallas.sensor:112]: Requesting conversion failed
[21:36:21][E][dallas.sensor:112]: Requesting conversion failed
[21:36:48][I][ota:117]: Boot seems successful, resetting boot loop counter.
[21:36:48][D][esp32.preferences:114]: Saving 1 preferences to flash…
[21:36:48][D][esp32.preferences:143]: Saving 1 preferences to flash: 0 cached, 1 written, 0 failed
[21:37:21][E][dallas.sensor:112]: Requesting conversion failed
[21:38:21][E][dallas.sensor:112]: Requesting conversion failed
[21:39:21][E][dallas.sensor:112]: Requesting conversion failed
[21:40:21][E][dallas.sensor:112]: Requesting conversion failed

Help ?
J ai beau faire le tour de la question impossible de trouver les capteurs !!
j ai acheté un autre capteur c 'est du pareil au même!
j ai essayé sur d autres pin mais rien ne marche!
je comprends pas

Salut,

Tu es certain de tes branchements?
Avec une résistance au bon endroit et en 3,3v?
Tu es bien sur le GPIO4?

1 « J'aime »

Oui la résistance est entre le 3.3v et le pin 4

Je vais changé d esp32 je vais voir si cela viens de là

bonjour,
désoler si je me trompe , mais il me semble que gpio4 c’est la pin 24 !!