I am new to Home Assistant and the more I get into this the more fascinated I am with the software but the more I realize I don’t really know what Im doing. Everything is great until something stops working.
I have been learning how to integrate a ESP32 into home assistant and starting off easy by trying to set up a ESP 32 with a couple 1-Wire temp sensors. I let ESP Home setup and install the software on my first ESP32 and it worked perfectly. While messing with the yaml code I got things so messed up I deleted the ESP32 then reinstalled it and thats when it stopped working. I have unistalled ESP Home, Reinstalled the device, rebooted Home Assistant, tried installing a different ESP32 like i did the first time I installed the first ESP32 and keep getting the same error.
I have spent all day trying to figure this out and watched dozens of YouTube videos. Here is the code and error message. Any help for this rookie would be appreciated.
INFO ESPHome 2024.7.3
INFO Reading configuration /config/esphome/esp32-3.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing esp32-3 (board: esp32dev; framework: arduino; platform: platformio/[email protected])
--------------------------------------------------------------------------------
Library Manager: Installing esphome/AsyncTCP-esphome @ 2.1.3
INFO Installing esphome/AsyncTCP-esphome @ 2.1.3
Unpacking [####################################] 100%
Library Manager: [email protected] has been installed!
INFO [email protected] has been installed!
Library Manager: Installing esphome/ESPAsyncWebServer-esphome @ 3.2.2
INFO Installing esphome/ESPAsyncWebServer-esphome @ 3.2.2
Unpacking [####################################] 100%
Library Manager: [email protected] has been installed!
INFO [email protected] 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: [email protected] has been installed!
INFO [email protected] 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: [email protected] has been installed!
INFO [email protected] has been installed!
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
- toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
Dependency Graph
|-- AsyncTCP-esphome @ 2.1.3
|-- WiFi @ 2.0.0
|-- FS @ 2.0.0
|-- Update @ 2.0.0
|-- ESPAsyncWebServer-esphome @ 3.2.2
|-- DNSServer @ 2.0.0
|-- ESPmDNS @ 2.0.0
|-- noise-c @ 0.1.4
Compiling .pioenvs/esp32-3/src/esphome/components/api/api_connection.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/api/api_frame_helper.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/api/api_pb2.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/api/api_pb2_service.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/api/api_server.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/api/list_entities.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/api/proto.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/api/subscribe_state.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/api/user_services.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/captive_portal/captive_portal.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/esp32/core.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/esp32/gpio.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/esp32/preferences.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/esphome/ota/ota_esphome.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/logger/logger.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/logger/logger_esp32.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/logger/logger_esp8266.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/logger/logger_host.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/logger/logger_libretiny.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/logger/logger_rp2040.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/md5/md5.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/mdns/mdns_component.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/mdns/mdns_esp32.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/mdns/mdns_esp8266.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/mdns/mdns_host.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/mdns/mdns_libretiny.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/mdns/mdns_rp2040.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/network/util.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/ota/ota_backend.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/ota/ota_backend_arduino_esp32.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/ota/ota_backend_arduino_esp8266.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/ota/ota_backend_arduino_libretiny.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/ota/ota_backend_arduino_rp2040.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/ota/ota_backend_esp_idf.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/safe_mode/safe_mode.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/socket/bsd_sockets_impl.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/socket/lwip_raw_tcp_impl.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/socket/lwip_sockets_impl.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/socket/socket.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/web_server_base/web_server_base.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/wifi/wifi_component.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/wifi/wifi_component_esp32_arduino.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/wifi/wifi_component_esp8266.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/wifi/wifi_component_libretiny.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/components/wifi/wifi_component_pico_w.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/core/application.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/core/color.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/core/component.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/core/component_iterator.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/core/controller.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/core/entity_base.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/core/helpers.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/core/log.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/core/ring_buffer.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/core/scheduler.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/core/string_ref.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/core/time.cpp.o
Compiling .pioenvs/esp32-3/src/esphome/core/util.cpp.o
Compiling .pioenvs/esp32-3/src/main.cpp.o
Building .pioenvs/esp32-3/bootloader.bin
Creating esp32 image...
Successfully created esp32 image.
Generating partitions .pioenvs/esp32-3/partitions.bin
Compiling .pioenvs/esp32-3/lib2ca/AsyncTCP-esphome/AsyncTCP.cpp.o
Compiling .pioenvs/esp32-3/lib64d/WiFi/WiFi.cpp.o
Compiling .pioenvs/esp32-3/lib64d/WiFi/WiFiAP.cpp.o
Compiling .pioenvs/esp32-3/lib64d/WiFi/WiFiClient.cpp.o
Compiling .pioenvs/esp32-3/lib64d/WiFi/WiFiGeneric.cpp.o
Compiling .pioenvs/esp32-3/lib64d/WiFi/WiFiMulti.cpp.o
Compiling .pioenvs/esp32-3/lib64d/WiFi/WiFiSTA.cpp.o
Compiling .pioenvs/esp32-3/lib64d/WiFi/WiFiScan.cpp.o
Compiling .pioenvs/esp32-3/lib64d/WiFi/WiFiServer.cpp.o
Archiving .pioenvs/esp32-3/lib2ca/libAsyncTCP-esphome.a
Compiling .pioenvs/esp32-3/lib64d/WiFi/WiFiUdp.cpp.o
Compiling .pioenvs/esp32-3/lib01c/FS/FS.cpp.o
Compiling .pioenvs/esp32-3/lib01c/FS/vfs_api.cpp.o
Compiling .pioenvs/esp32-3/libbc6/Update/HttpsOTAUpdate.cpp.o
Compiling .pioenvs/esp32-3/libbc6/Update/Updater.cpp.o
Compiling .pioenvs/esp32-3/lib48a/ESPAsyncWebServer-esphome/AsyncEventSource.cpp.o
Compiling .pioenvs/esp32-3/lib48a/ESPAsyncWebServer-esphome/AsyncWebSocket.cpp.o
Compiling .pioenvs/esp32-3/lib48a/ESPAsyncWebServer-esphome/WebAuthentication.cpp.o
Compiling .pioenvs/esp32-3/lib48a/ESPAsyncWebServer-esphome/WebHandlers.cpp.o
Archiving .pioenvs/esp32-3/lib64d/libWiFi.a
Compiling .pioenvs/esp32-3/lib48a/ESPAsyncWebServer-esphome/WebRequest.cpp.o
Compiling .pioenvs/esp32-3/lib48a/ESPAsyncWebServer-esphome/WebResponses.cpp.o
Archiving .pioenvs/esp32-3/lib01c/libFS.a
Compiling .pioenvs/esp32-3/lib48a/ESPAsyncWebServer-esphome/WebServer.cpp.o
Archiving .pioenvs/esp32-3/libbc6/libUpdate.a
Compiling .pioenvs/esp32-3/lib333/DNSServer/DNSServer.cpp.o
Compiling .pioenvs/esp32-3/lib915/ESPmDNS/ESPmDNS.cpp.o
Compiling .pioenvs/esp32-3/lib079/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c.o
Compiling .pioenvs/esp32-3/lib079/libsodium/crypto_core/ed25519/core_ed25519.c.o
Compiling .pioenvs/esp32-3/lib079/libsodium/crypto_core/ed25519/core_ristretto255.c.o
Archiving .pioenvs/esp32-3/lib333/libDNSServer.a
Compiling .pioenvs/esp32-3/lib079/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c.o
Compiling .pioenvs/esp32-3/lib079/libsodium/crypto_hash/crypto_hash.c.o
Compiling .pioenvs/esp32-3/lib079/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c.o
Compiling .pioenvs/esp32-3/lib079/libsodium/crypto_hash/sha256/hash_sha256.c.o
Compiling .pioenvs/esp32-3/lib079/libsodium/crypto_onetimeauth/crypto_onetimeauth.c.o
Compiling .pioenvs/esp32-3/lib079/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.c.o
Compiling .pioenvs/esp32-3/lib079/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c.o
Compiling .pioenvs/esp32-3/lib079/libsodium/crypto_scalarmult/crypto_scalarmult.c.o
Compiling .pioenvs/esp32-3/lib079/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.c.o
Archiving .pioenvs/esp32-3/lib915/libESPmDNS.a
Compiling .pioenvs/esp32-3/lib079/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c.o
Compiling .pioenvs/esp32-3/lib079/libsodium/crypto_stream/chacha20/ref/chacha20_ref.c.o
Compiling .pioenvs/esp32-3/lib079/libsodium/crypto_stream/chacha20/stream_chacha20.c.o
Archiving .pioenvs/esp32-3/lib48a/libESPAsyncWebServer-esphome.a
Compiling .pioenvs/esp32-3/lib079/libsodium/crypto_stream/crypto_stream.c.o
Compiling .pioenvs/esp32-3/lib079/libsodium/crypto_verify/sodium/verify.c.o
Compiling .pioenvs/esp32-3/lib079/libsodium/sodium/codecs.c.o
Compiling .pioenvs/esp32-3/lib079/libsodium/sodium/core.c.o
Compiling .pioenvs/esp32-3/lib079/libsodium/sodium/runtime.c.o
Compiling .pioenvs/esp32-3/lib079/libsodium/sodium/utils.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/backend/openssl/cipher-aesgcm.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/backend/ref/cipher-aesgcm.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/backend/ref/cipher-chachapoly.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/backend/ref/dh-curve25519.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/backend/ref/hash-blake2b.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/backend/ref/hash-blake2s.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/backend/ref/hash-sha256.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/backend/sodium/cipher-aesgcm.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/backend/sodium/cipher-chachapoly.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/backend/sodium/dh-curve25519.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/backend/sodium/hash-blake2b.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/backend/sodium/hash-sha256.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/crypto/aes/rijndael-alg-fst.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/crypto/blake2/blake2b.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/crypto/blake2/blake2s.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/crypto/chacha/chacha.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/crypto/donna/curve25519-donna-c64.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/crypto/donna/curve25519-donna.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/crypto/donna/poly1305-donna.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/crypto/sha2/sha256.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/crypto/sha2/sha512.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/crypto/x25519/x25519.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/protocol/cipherstate.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/protocol/dhstate.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/protocol/errors.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/protocol/handshakestate.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/protocol/hashstate.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/protocol/internal.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/protocol/names.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/protocol/patterns.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/protocol/rand_os.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/protocol/rand_sodium.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/protocol/randstate.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/protocol/signstate.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/protocol/symmetricstate.c.o
Compiling .pioenvs/esp32-3/lib7bb/noise-c/protocol/util.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/Esp.cpp.o
Archiving .pioenvs/esp32-3/lib7bb/libnoise-c.a
Compiling .pioenvs/esp32-3/FrameworkArduino/FirmwareMSC.cpp.o
Compiling .pioenvs/esp32-3/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pioenvs/esp32-3/FrameworkArduino/HWCDC.cpp.o
Compiling .pioenvs/esp32-3/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pioenvs/esp32-3/FrameworkArduino/IPAddress.cpp.o
Compiling .pioenvs/esp32-3/FrameworkArduino/IPv6Address.cpp.o
Compiling .pioenvs/esp32-3/FrameworkArduino/MD5Builder.cpp.o
Compiling .pioenvs/esp32-3/FrameworkArduino/Print.cpp.o
Compiling .pioenvs/esp32-3/FrameworkArduino/Stream.cpp.o
Compiling .pioenvs/esp32-3/FrameworkArduino/StreamString.cpp.o
Compiling .pioenvs/esp32-3/FrameworkArduino/Tone.cpp.o
Compiling .pioenvs/esp32-3/FrameworkArduino/USB.cpp.o
Compiling .pioenvs/esp32-3/FrameworkArduino/USBCDC.cpp.o
Compiling .pioenvs/esp32-3/FrameworkArduino/USBMSC.cpp.o
Compiling .pioenvs/esp32-3/FrameworkArduino/WMath.cpp.o
Compiling .pioenvs/esp32-3/FrameworkArduino/WString.cpp.o
Compiling .pioenvs/esp32-3/FrameworkArduino/base64.cpp.o
Compiling .pioenvs/esp32-3/FrameworkArduino/cbuf.cpp.o
Compiling .pioenvs/esp32-3/FrameworkArduino/esp32-hal-adc.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/esp32-hal-bt.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/esp32-hal-cpu.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/esp32-hal-dac.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/esp32-hal-gpio.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/esp32-hal-i2c-slave.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/esp32-hal-i2c.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/esp32-hal-ledc.c.o
Archiving .pioenvs/esp32-3/lib079/libsodium.a
Compiling .pioenvs/esp32-3/FrameworkArduino/esp32-hal-matrix.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/esp32-hal-misc.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/esp32-hal-psram.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/esp32-hal-rgb-led.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/esp32-hal-rmt.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/esp32-hal-sigmadelta.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/esp32-hal-spi.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/esp32-hal-time.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/esp32-hal-timer.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/esp32-hal-tinyusb.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/esp32-hal-touch.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/esp32-hal-uart.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/firmware_msc_fat.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/libb64/cdecode.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/libb64/cencode.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/main.cpp.o
Compiling .pioenvs/esp32-3/FrameworkArduino/stdlib_noniso.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/wiring_pulse.c.o
Compiling .pioenvs/esp32-3/FrameworkArduino/wiring_shift.c.o
Archiving .pioenvs/esp32-3/libFrameworkArduino.a
Linking .pioenvs/esp32-3/firmware.elf
RAM: [= ] 12.4% (used 40624 bytes from 327680 bytes)
Flash: [===== ] 49.3% (used 904345 bytes from 1835008 bytes)
Building .pioenvs/esp32-3/firmware.bin
Creating esp32 image...
Successfully created esp32 image.
esp32_create_combined_bin([".pioenvs/esp32-3/firmware.bin"], [".pioenvs/esp32-3/firmware.elf"])
Wrote 0xee320 bytes to file /data/build/esp32-3/.pioenvs/esp32-3/firmware.factory.bin, ready to flash to offset 0x0
esp32_copy_ota_bin([".pioenvs/esp32-3/firmware.bin"], [".pioenvs/esp32-3/firmware.elf"])
========================= [SUCCESS] Took 30.94 seconds =========================
INFO Successfully compiled program.
INFO Resolving IP address of esp32-3.local
ERROR Error resolving IP address of esp32-3.local. Is it connected to WiFi?
ERROR (If this error persists, please set a static IP address: https://esphome.io/components/wifi.html#manual-ips)
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