si si avec un Wemos pas d’autre choix que ces GPIO 1 et 3
Ok, c’est pas un Wemos S2 Mini ( j’aurais pu le voir dans la YAML ). Autant pour moi, car la vidéo des frères poulain parle d’un Wemos S2 Mini.
Pour le Wemos S2 Mini c’est le GPIO 018 et 033.
Oui puis j’avais pas precisé non plus que le code fourni était pour un wemos D1.
Je vais editer mon message initial pour ceux qui passeront plus tard sur le sujet.
Bonjour
Le code est parfait ! Success…
Mais y a un souci lesp ne se connecte pas.,.elle reste rouge sur l esphome de ha .
Je n’arrive pas a m’y connecter pour récupérer le log
« INFO ESPHome 2023.12.8
INFO Reading configuration /config/esphome/detect-human-1.yaml…
INFO Starting log output from detect-human-1.local using esphome API WARNING Can’t connect to ESPHome API for detect-human-1.local: Error resolving IP address: [Errno -5] No address associated with hostname (APIConnectionError) INFO Trying to connect to detect-human-1.local in the background »
??
Salut,
ta configurer une ip static ou pas ?
Ta bien informer ton SSID et pass de ta box ?
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
manual_ip:
static_ip: 192.168.1.60
gateway: !secret wifi_gtw
subnet: !secret wifi_sub
dns1: !secret wifi_dns1
Salut
Pour la wifi c’est bon
Je n ai est pas créer d IP static, comment fait on ca?
M
C’est dans le code
# Example configuration entry
wifi:
ssid: MyHomeNetwork
password: VerySafePassword
# Optional manual IP
manual_ip:
static_ip: 192.168.0.123
gateway: 192.168.0.1
subnet: 255.255.255.0
Marche pas
voici mon code
esphome:
name: detect-human-1
friendly_name: Detect human 1
esp32:
board: esp32-s2-saola-1
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "xxxxxxxxx"
ota:
password: "xxxxxxxxx"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
manual_ip:
static_ip: 192.168.0.123
gateway: 192.168.0.1
subnet: 255.255.255.0
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Detect-Human-1 Fallback Hotspot"
password: "xxxxxxxx"
captive_portal:
web_server:
ld2410:
uart:
tx_pin: GPIO18
rx_pin: GPIO33
baud_rate: 256000
parity: NONE
stop_bits: 1
binary_sensor:
- platform: ld2410
has_target:
name: Presence
has_moving_target:
name: Moving Target
has_still_target:
name: Still Target
out_pin_presence_status:
name: out pin presence status
sensor:
- platform: ld2410
light:
name: light
moving_distance:
name : Moving Distance
still_distance:
name: Still Distance
moving_energy:
name: Move Energy
still_energy:
name: Still Energy
detection_distance:
name: Detection Distance
g0:
move_energy:
name: g0 move energy
still_energy:
name: g0 still energy
g1:
move_energy:
name: g1 move energy
still_energy:
name: g1 still energy
g2:
move_energy:
name: g2 move energy
still_energy:
name: g2 still energy
g3:
move_energy:
name: g3 move energy
still_energy:
name: g3 still energy
g4:
move_energy:
name: g4 move energy
still_energy:
name: g4 still energy
g5:
move_energy:
name: g5 move energy
still_energy:
name: g5 still energy
g6:
move_energy:
name: g6 move energy
still_energy:
name: g6 still energy
g7:
move_energy:
name: g7 move energy
still_energy:
name: g7 still energy
g8:
move_energy:
name: g8 move energy
still_energy:
name: g8 still energy
number:
- platform: ld2410
timeout:
name: timeout
light_threshold:
name: light threshold
max_move_distance_gate:
name: max move distance gate
max_still_distance_gate:
name: max still distance gate
g0:
move_threshold:
name: g0 move threshold
still_threshold:
name: g0 still threshold
g1:
move_threshold:
name: g1 move threshold
still_threshold:
name: g1 still threshold
g2:
move_threshold:
name: g2 move threshold
still_threshold:
name: g2 still threshold
g3:
move_threshold:
name: g3 move threshold
still_threshold:
name: g3 still threshold
g4:
move_threshold:
name: g4 move threshold
still_threshold:
name: g4 still threshold
g5:
move_threshold:
name: g5 move threshold
still_threshold:
name: g5 still threshold
g6:
move_threshold:
name: g6 move threshold
still_threshold:
name: g6 still threshold
g7:
move_threshold:
name: g7 move threshold
still_threshold:
name: g7 still threshold
g8:
move_threshold:
name: g8 move threshold
still_threshold:
name: g8 still threshold
C’était un exemple, faut bien mettre ton ip de ta box ( gateway ) et une ip libre pour ton esp ( static_ip ).
Par défaut une box internet a l’ip 192.168.1.1
Pour être sur, dans ton fichier secret tu a mis le SSID et mot de passe de ta box ?
Regarde ce post ESP32-S2 - Où est le wifi et le port com?
As tu bien mis ton esp en mode download , avant de le flasher?
desolé j suis pas tres bon j
je vais regarder
mode dld , je ne sais pas par contre , ca ecrit bien sur la carte lors de la programmation
quand tu met !secret
, ca va chercher les informations dans le fichier secret.yaml de ESPHome.
Dans le dashboard ESPHome en haut a droite ta secret, tu clic dessus et peut éditer le fichier.
il te faut ceci dedans:
wifi_ssid: "xxxxxxxxxxxxxxxx" #Le SSiD de ta box
wifi_password: "xxxxxxxxxxxxxxxxxxxx" #ton MDP WiFi de la box
oui cest ca (j ai deja utilisé le fichier secret), ca a bien fonctionner
J ai remplacé lip par celle de la box (gateway) dans le code
lorsque j’essai de connecter en mode download, l’ordi reconnait l’appareil mais impossible de se connecter :
puis connecting …
et enfin
Et lorsque je programme la carte par Wirelessly :
voici le log
"INFO ESPHome 2023.12.9
INFO Reading configuration /config/esphome/redcam.yaml…
INFO Generating C++ source…
INFO Compiling app…
Processing detect-human-1 (board: esp32-s2-saola-1; framework: arduino; platform: platformio/espressif32@5.4.0)
HARDWARE: ESP32S2 240MHz, 320KB RAM, 4MB Flash
- toolchain-riscv32-esp @ 8.4.0+2021r2-patch5
- toolchain-xtensa-esp32s2 @ 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
|-- ArduinoJson @ 6.18.5
RAM: [= ] 13.9% (used 45488 bytes from 327680 bytes)
Flash: [===== ] 50.8% (used 932546 bytes from 1835008 bytes)
========================= [SUCCESS] Took 31.77 seconds =========================
INFO Successfully compiled program.
INFO Connecting to 192.168.0.123
ERROR Connecting to 192.168.0.123:3232 failed: timed out"
Pour moi c’est le même soucis que le post que je t’es dit ESP32-S2 - Où est le wifi et le port com?
Ca a bien compiler le firmware, mais le flash plante.
Faudrais essayer de le flasher du server web https://web.esphome.io/
avec une configue minimum. Surtout bien le mettre en mode download.
Citation
Appuyer et maintenir le bouton BOOT et appuyer sur le bouton RESET une fois.
Ensuite vous pouvez relachez le bouton BOOT
Mais ton ip 192.168.0.123
que ta choisie pour le ESP, donc ta box est sur l’ip 192.168.0.1 ?
pour essayer ta pas besoin de ce code, enleve le car tu dois mal le configurer:
manual_ip:
static_ip: 192.168.0.123
gateway: 192.168.0.1
subnet: 255.255.255.0
Salut
C’est le même Pb sur web esphome.io, ça compile bien, l’ordi reconnaît le port com en connexion directe a.lordi et après ça ne connecte pas. Malgré le mode download bien actif ( boot puis reset puis on relâche boot).
Ça viendrait pas de l ordi non?
Pour la box l ip est 192.168.1.5, je l avais corrigé par rapport au code plus haut.
J’ai mis
manual_ip:
static_ip: 192.168.1.567
gateway: 192.168.1.5
subnet: 255.255.255.0
Salut,
as tu un antivirus ?
si oui, désactive le et retente de flasher.
Hello
j’ai enlevé l’anti virus , je commence a desespérer
j’ai essayer de reinstall avec ce code
esphome:
name: detect-human-1
friendly_name: Detect human 1
esp32:
board: esp32-s2-saola-1
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "4Z9dX+x91iOI64ruwapKWUb/vViAul1C1GDymoNW4sU="
ota:
password: "a3690bcba0242a60d6a98cd91c957045"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
manual_ip:
static_ip: 192.168.1.250
gateway: 192.168.1.5
subnet: 255.255.255.0
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Detect-Human-1 Fallback Hotspot"
password: "DjT6g3vXN0NU"
captive_portal:
web_server:
ld2410:
uart:
tx_pin: GPIO18
rx_pin: GPIO33
baud_rate: 256000
parity: NONE
stop_bits: 1
binary_sensor:
- platform: ld2410
has_target:
name: Presence
has_moving_target:
name: Moving Target
has_still_target:
name: Still Target
out_pin_presence_status:
name: out pin presence status
sensor:
- platform: ld2410
light:
name: light
moving_distance:
name : Moving Distance
still_distance:
name: Still Distance
moving_energy:
name: Move Energy
still_energy:
name: Still Energy
detection_distance:
name: Detection Distance
g0:
move_energy:
name: g0 move energy
still_energy:
name: g0 still energy
g1:
move_energy:
name: g1 move energy
still_energy:
name: g1 still energy
g2:
move_energy:
name: g2 move energy
still_energy:
name: g2 still energy
g3:
move_energy:
name: g3 move energy
still_energy:
name: g3 still energy
g4:
move_energy:
name: g4 move energy
still_energy:
name: g4 still energy
g5:
move_energy:
name: g5 move energy
still_energy:
name: g5 still energy
g6:
move_energy:
name: g6 move energy
still_energy:
name: g6 still energy
g7:
move_energy:
name: g7 move energy
still_energy:
name: g7 still energy
g8:
move_energy:
name: g8 move energy
still_energy:
name: g8 still energy
number:
- platform: ld2410
timeout:
name: timeout
light_threshold:
name: light threshold
max_move_distance_gate:
name: max move distance gate
max_still_distance_gate:
name: max still distance gate
g0:
move_threshold:
name: g0 move threshold
still_threshold:
name: g0 still threshold
g1:
move_threshold:
name: g1 move threshold
still_threshold:
name: g1 still threshold
g2:
move_threshold:
name: g2 move threshold
still_threshold:
name: g2 still threshold
g3:
move_threshold:
name: g3 move threshold
still_threshold:
name: g3 still threshold
g4:
move_threshold:
name: g4 move threshold
still_threshold:
name: g4 still threshold
g5:
move_threshold:
name: g5 move threshold
still_threshold:
name: g5 still threshold
g6:
move_threshold:
name: g6 move threshold
still_threshold:
name: g6 still threshold
g7:
move_threshold:
name: g7 move threshold
still_threshold:
name: g7 still threshold
g8:
move_threshold:
name: g8 move threshold
still_threshold:
name: g8 still threshold
le log est le suivant
Citation
"
Install kk.yaml
INFO ESPHome 2023.12.9
INFO Reading configuration /config/esphome/kk.yaml…
INFO Generating C++ source…
INFO Compiling app…
Processing detect-human-1 (board: esp32-s2-saola-1; framework: arduino; platform: platformio/espressif32@5.4.0)
Library Manager: Installing esphome/AsyncTCP-esphome @ 2.0.1
INFO Installing esphome/AsyncTCP-esphome @ 2.0.1
Unpacking [####################################] 100%
Library Manager: AsyncTCP-esphome@2.0.1 has been installed!
INFO AsyncTCP-esphome@2.0.1 has been installed!
Library Manager: Installing esphome/ESPAsyncWebServer-esphome @ 3.1.0
INFO Installing esphome/ESPAsyncWebServer-esphome @ 3.1.0
Unpacking [####################################] 100%
Library Manager: ESPAsyncWebServer-esphome@3.1.0 has been installed!
INFO ESPAsyncWebServer-esphome@3.1.0 has been installed!
Library Manager: Resolving dependencies…
INFO Resolving dependencies…
Library Manager: Installing esphome/noise-c @ 0.1.4
INFO Installing esphome/noise-c @ 0.1.4
Unpacking [####################################] 100%
Library Manager: noise-c@0.1.4 has been installed!
INFO noise-c@0.1.4 has been installed!
Library Manager: Resolving dependencies…
INFO Resolving dependencies…
Library Manager: Installing esphome/libsodium @ 1.10018.1
INFO Installing esphome/libsodium @ 1.10018.1
Unpacking [####################################] 100%
Library Manager: libsodium@1.10018.1 has been installed!
INFO libsodium@1.10018.1 has been installed!
Library Manager: Installing bblanchon/ArduinoJson @ 6.18.5
INFO Installing bblanchon/ArduinoJson @ 6.18.5
Unpacking [####################################] 100%
Library Manager: ArduinoJson@6.18.5 has been installed!
INFO ArduinoJson@6.18.5 has been installed!
HARDWARE: ESP32S2 240MHz, 320KB RAM, 4MB Flash
- toolchain-riscv32-esp @ 8.4.0+2021r2-patch5
- toolchain-xtensa-esp32s2 @ 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
|-- ArduinoJson @ 6.18.5
Compiling .pioenvs/detect-human-1/src/esphome/components/api/api_connection.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/api/api_frame_helper.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/api/api_pb2.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/api/api_pb2_service.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/api/api_server.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/api/list_entities.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/api/proto.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/api/subscribe_state.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/api/user_services.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/binary_sensor/automation.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/binary_sensor/binary_sensor.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/binary_sensor/filter.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/captive_portal/captive_portal.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/esp32/core.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/esp32/gpio.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/esp32/preferences.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/json/json_util.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/ld2410/ld2410.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/ld2410/number/gate_threshold_number.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/ld2410/number/light_threshold_number.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/ld2410/number/max_distance_timeout_number.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/logger/logger.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/md5/md5.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/mdns/mdns_component.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/mdns/mdns_esp32.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/mdns/mdns_esp8266.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/mdns/mdns_host.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/mdns/mdns_libretiny.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/mdns/mdns_rp2040.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/network/util.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/number/automation.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/number/number.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/number/number_call.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/number/number_traits.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/ota/ota_backend_arduino_esp32.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/ota/ota_backend_arduino_esp8266.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/ota/ota_backend_arduino_libretiny.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/ota/ota_backend_arduino_rp2040.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/ota/ota_backend_esp_idf.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/ota/ota_component.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/sensor/automation.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/sensor/filter.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/sensor/sensor.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/socket/bsd_sockets_impl.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/socket/lwip_raw_tcp_impl.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/socket/lwip_sockets_impl.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/socket/socket.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/uart/uart.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/uart/uart_component.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/uart/uart_component_esp32_arduino.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/uart/uart_component_esp8266.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/uart/uart_component_esp_idf.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/uart/uart_component_libretiny.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/uart/uart_component_rp2040.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/uart/uart_debugger.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/web_server/list_entities.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/web_server/web_server.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/web_server_base/web_server_base.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/wifi/wifi_component.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/wifi/wifi_component_esp32_arduino.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/wifi/wifi_component_esp8266.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/wifi/wifi_component_libretiny.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/components/wifi/wifi_component_pico_w.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/core/application.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/core/color.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/core/component.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/core/component_iterator.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/core/controller.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/core/entity_base.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/core/helpers.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/core/log.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/core/ring_buffer.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/core/scheduler.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/core/string_ref.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/core/time.cpp.o
Compiling .pioenvs/detect-human-1/src/esphome/core/util.cpp.o
Compiling .pioenvs/detect-human-1/src/main.cpp.o
Building .pioenvs/detect-human-1/bootloader.bin
Creating esp32s2 image…
Successfully created esp32s2 image.
Generating partitions .pioenvs/detect-human-1/partitions.bin
Compiling .pioenvs/detect-human-1/lib942/AsyncTCP-esphome/AsyncTCP.cpp.o
Compiling .pioenvs/detect-human-1/lib64d/WiFi/WiFi.cpp.o
Compiling .pioenvs/detect-human-1/lib64d/WiFi/WiFiAP.cpp.o
Compiling .pioenvs/detect-human-1/lib64d/WiFi/WiFiClient.cpp.o
Archiving .pioenvs/detect-human-1/lib942/libAsyncTCP-esphome.a
Compiling .pioenvs/detect-human-1/lib64d/WiFi/WiFiGeneric.cpp.o
Compiling .pioenvs/detect-human-1/lib64d/WiFi/WiFiMulti.cpp.o
Compiling .pioenvs/detect-human-1/lib64d/WiFi/WiFiSTA.cpp.o
Compiling .pioenvs/detect-human-1/lib64d/WiFi/WiFiScan.cpp.o
Compiling .pioenvs/detect-human-1/lib64d/WiFi/WiFiServer.cpp.o
Compiling .pioenvs/detect-human-1/lib64d/WiFi/WiFiUdp.cpp.o
Compiling .pioenvs/detect-human-1/lib01c/FS/FS.cpp.o
Compiling .pioenvs/detect-human-1/lib01c/FS/vfs_api.cpp.o
Compiling .pioenvs/detect-human-1/libbc6/Update/HttpsOTAUpdate.cpp.o
Archiving .pioenvs/detect-human-1/lib64d/libWiFi.a
Compiling .pioenvs/detect-human-1/libbc6/Update/Updater.cpp.o
Compiling .pioenvs/detect-human-1/lib208/ESPAsyncWebServer-esphome/AsyncEventSource.cpp.o
Compiling .pioenvs/detect-human-1/lib208/ESPAsyncWebServer-esphome/AsyncWebSocket.cpp.o
Archiving .pioenvs/detect-human-1/lib01c/libFS.a
Compiling .pioenvs/detect-human-1/lib208/ESPAsyncWebServer-esphome/WebAuthentication.cpp.o
Archiving .pioenvs/detect-human-1/libbc6/libUpdate.a
Compiling .pioenvs/detect-human-1/lib208/ESPAsyncWebServer-esphome/WebHandlers.cpp.o
Compiling .pioenvs/detect-human-1/lib208/ESPAsyncWebServer-esphome/WebRequest.cpp.o
Compiling .pioenvs/detect-human-1/lib208/ESPAsyncWebServer-esphome/WebResponses.cpp.o
Compiling .pioenvs/detect-human-1/lib208/ESPAsyncWebServer-esphome/WebServer.cpp.o
Compiling .pioenvs/detect-human-1/lib333/DNSServer/DNSServer.cpp.o
Compiling .pioenvs/detect-human-1/lib915/ESPmDNS/ESPmDNS.cpp.o
Archiving .pioenvs/detect-human-1/lib915/libESPmDNS.a
Compiling .pioenvs/detect-human-1/lib21b/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c.o
Archiving .pioenvs/detect-human-1/lib333/libDNSServer.a
Compiling .pioenvs/detect-human-1/lib21b/libsodium/crypto_core/ed25519/core_ed25519.c.o
Compiling .pioenvs/detect-human-1/lib21b/libsodium/crypto_core/ed25519/core_ristretto255.c.o
Compiling .pioenvs/detect-human-1/lib21b/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c.o
Archiving .pioenvs/detect-human-1/lib208/libESPAsyncWebServer-esphome.a
Compiling .pioenvs/detect-human-1/lib21b/libsodium/crypto_hash/crypto_hash.c.o
Compiling .pioenvs/detect-human-1/lib21b/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c.o
Compiling .pioenvs/detect-human-1/lib21b/libsodium/crypto_hash/sha256/hash_sha256.c.o
Compiling .pioenvs/detect-human-1/lib21b/libsodium/crypto_onetimeauth/crypto_onetimeauth.c.o
Compiling .pioenvs/detect-human-1/lib21b/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.c.o
Compiling .pioenvs/detect-human-1/lib21b/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c.o
Compiling .pioenvs/detect-human-1/lib21b/libsodium/crypto_scalarmult/crypto_scalarmult.c.o
Compiling .pioenvs/detect-human-1/lib21b/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.c.o
Compiling .pioenvs/detect-human-1/lib21b/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c.o
Compiling .pioenvs/detect-human-1/lib21b/libsodium/crypto_stream/chacha20/ref/chacha20_ref.c.o
Compiling .pioenvs/detect-human-1/lib21b/libsodium/crypto_stream/chacha20/stream_chacha20.c.o
Compiling .pioenvs/detect-human-1/lib21b/libsodium/crypto_stream/crypto_stream.c.o
Compiling .pioenvs/detect-human-1/lib21b/libsodium/crypto_verify/sodium/verify.c.o
Compiling .pioenvs/detect-human-1/lib21b/libsodium/sodium/codecs.c.o
Compiling .pioenvs/detect-human-1/lib21b/libsodium/sodium/core.c.o
Compiling .pioenvs/detect-human-1/lib21b/libsodium/sodium/runtime.c.o
Compiling .pioenvs/detect-human-1/lib21b/libsodium/sodium/utils.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/backend/openssl/cipher-aesgcm.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/backend/ref/cipher-aesgcm.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/backend/ref/cipher-chachapoly.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/backend/ref/dh-curve25519.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/backend/ref/hash-blake2b.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/backend/ref/hash-blake2s.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/backend/ref/hash-sha256.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/backend/sodium/cipher-aesgcm.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/backend/sodium/cipher-chachapoly.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/backend/sodium/dh-curve25519.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/backend/sodium/hash-blake2b.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/backend/sodium/hash-sha256.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/crypto/aes/rijndael-alg-fst.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/crypto/blake2/blake2b.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/crypto/blake2/blake2s.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/crypto/chacha/chacha.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/crypto/donna/curve25519-donna-c64.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/crypto/donna/curve25519-donna.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/crypto/donna/poly1305-donna.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/crypto/sha2/sha256.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/crypto/sha2/sha512.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/crypto/x25519/x25519.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/protocol/cipherstate.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/protocol/dhstate.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/protocol/errors.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/protocol/handshakestate.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/protocol/hashstate.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/protocol/internal.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/protocol/names.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/protocol/patterns.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/protocol/rand_os.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/protocol/rand_sodium.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/protocol/randstate.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/protocol/signstate.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/protocol/symmetricstate.c.o
Compiling .pioenvs/detect-human-1/lib36d/noise-c/protocol/util.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/Esp.cpp.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/FirmwareMSC.cpp.o
Archiving .pioenvs/detect-human-1/lib36d/libnoise-c.a
Compiling .pioenvs/detect-human-1/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/HWCDC.cpp.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/IPAddress.cpp.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/IPv6Address.cpp.o
Archiving .pioenvs/detect-human-1/lib21b/libsodium.a
Compiling .pioenvs/detect-human-1/FrameworkArduino/MD5Builder.cpp.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/Print.cpp.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/Stream.cpp.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/StreamString.cpp.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/Tone.cpp.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/USB.cpp.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/USBCDC.cpp.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/USBMSC.cpp.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/WMath.cpp.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/WString.cpp.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/base64.cpp.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/cbuf.cpp.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/esp32-hal-adc.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/esp32-hal-bt.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/esp32-hal-cpu.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/esp32-hal-dac.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/esp32-hal-gpio.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/esp32-hal-i2c-slave.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/esp32-hal-i2c.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/esp32-hal-ledc.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/esp32-hal-matrix.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/esp32-hal-misc.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/esp32-hal-psram.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/esp32-hal-rgb-led.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/esp32-hal-rmt.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/esp32-hal-sigmadelta.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/esp32-hal-spi.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/esp32-hal-time.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/esp32-hal-timer.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/esp32-hal-tinyusb.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/esp32-hal-touch.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/esp32-hal-uart.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/firmware_msc_fat.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/libb64/cdecode.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/libb64/cencode.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/main.cpp.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/stdlib_noniso.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/wiring_pulse.c.o
Compiling .pioenvs/detect-human-1/FrameworkArduino/wiring_shift.c.o
Archiving .pioenvs/detect-human-1/libFrameworkArduino.a
Linking .pioenvs/detect-human-1/firmware.elf
RAM: [= ] 13.9% (used 45488 bytes from 327680 bytes)
Flash: [===== ] 50.8% (used 932546 bytes from 1835008 bytes)
Building .pioenvs/detect-human-1/firmware.bin
Creating esp32s2 image…
Successfully created esp32s2 image.
esp32_create_combined_bin([« .pioenvs/detect-human-1/firmware.bin »], [« .pioenvs/detect-human-1/firmware.elf »])
Wrote 0xf3c40 bytes to file /data/build/detect-human-1/.pioenvs/detect-human-1/firmware-factory.bin, ready to flash to offset 0x0
======================== [SUCCESS] Took 368.52 seconds ========================
INFO Successfully compiled program.
INFO Connecting to 192.168.1.250
ERROR Connecting to 192.168.1.250:3232 failed: [Errno 113] No route to host"
j’ai essayé avec un code de base , cest pas mieux
Salut,
as tu fait un flashage par défaut du webserver a partir de ton pc.
Brancher le ESP en mode download sur le pc, ce connecter au site https://web.esphome.io/
tu sélectionne le port com de l’esp et fait prépare for first use
. Tu choix un esp32-s2 et lance le flash.
Quand le flash est fini, débranche l’esp et rebranche le , reconnecte toi et configure le wifi.
Ensuite , adopte le sur HA et tu le reflashera avec le code complet ensuite.
pas a pas
je me connecte du pc vers le site en mode download , ESP device bien reconnue, je lance le flash et ca s’arrete (je recommence comme cela sans cesse)
est ce que c’est l esp qui dysfonctionne?
Quand ta le message Failed to initialize, refait la commande pour mettre en mode donwload ( laisse l’esp brancher au pc ) et fait retry.
j’ai un esp32-S3 avec la même commande pour mettre en mode download.
j’utilisais arduino a un moment pour des tests et je brancher mon esp au pc normal. je lancer arduino, selectionner mon esp, je fesait mon code et avant de flasher, je mettait mon esp en mode download et lancer le flash. Ca fonctionner nikel.
Après, as tu essayer avec un autre cable USB ?
faut un cable USB qui permet le transfert de DATA.
hello
« Quand ta le message Failed to initialize, refait la commande pour mettre en mode donwload ( laisse l’esp brancher au pc ) et fait retry »
je fais ca tout bien ( mode dld) , mais rien a faire, ca me remet le meme message sans fin …
oui moi aussi , j’ai deja flasher des ESP 32, c’etait facile; mais la ca bloque durement …
Le pire , c’est que j’ai un deuxieme device (ESP32 S2, et LD2410c que j’ai soudé) et c’est la meme chose .
Le cable est bon , de qualité mais je vais quand meme essayer de le changer