ESP32-C3 lässt sich nicht einrichten

erster versuch

INFO ESPHome 2025.2.1
INFO Reading configuration /config/esphome/kueche.yaml...
INFO Generating C++ source...
INFO Updating https://github.com/espressif/esp-protocols.git@mdns-v1.5.1
INFO Compiling app...
Processing kueche (board: esp32-c3-devkitm-1; framework: espidf; platform: https://github.com/pioarduino/platform-espressif32.git#51.03.07)
--------------------------------------------------------------------------------
Platform Manager: Installing git+https://github.com/pioarduino/platform-espressif32.git#51.03.07
INFO Installing git+https://github.com/pioarduino/platform-espressif32.git#51.03.07
git version 2.39.5
Cloning into '/data/cache/platformio/cache/tmp/pkg-installing-n9tldifc'...
fatal: unable to access 'https://github.com/pioarduino/platform-espressif32.git/': gnutls_handshake() failed: The TLS connection was non-properly terminated.
VCSBaseException: VCS: Could not process command ['git', 'clone', '--recursive', '--depth', '1', '--branch', '51.03.07', 'https://github.com/pioarduino/platform-espressif32.git', '/data/cache/platformio/cache/tmp/pkg-installing-n9tldifc']

zweiter und dritter versuch

INFO ESPHome 2025.2.1
INFO Reading configuration /config/esphome/kueche.yaml...
INFO Generating C++ source...
INFO Updating https://github.com/espressif/esp-protocols.git@mdns-v1.5.1
Traceback (most recent call last):
  File "/usr/local/bin/esphome", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/esphome/esphome/__main__.py", line 1049, in main
    return run_esphome(sys.argv)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/esphome/esphome/__main__.py", line 1036, in run_esphome
    rc = POST_CONFIG_ACTIONS[args.command](args, config)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/esphome/esphome/__main__.py", line 503, in command_run
    exit_code = write_cpp(config)
                ^^^^^^^^^^^^^^^^^
  File "/esphome/esphome/__main__.py", line 213, in write_cpp
    return write_cpp_file()
           ^^^^^^^^^^^^^^^^
  File "/esphome/esphome/__main__.py", line 231, in write_cpp_file
    writer.write_cpp(code_s)
  File "/esphome/esphome/writer.py", line 341, in write_cpp
    copy_src_tree()
  File "/esphome/esphome/writer.py", line 307, in copy_src_tree
    copy_files()
  File "/esphome/esphome/components/esp32/__init__.py", line 802, in copy_files
    repo_dir, _ = git.clone_or_update(
                  ^^^^^^^^^^^^^^^^^^^^
  File "/esphome/esphome/git.py", line 103, in clone_or_update
    run_git_command(cmd, str(repo_dir))
  File "/esphome/esphome/git.py", line 31, in run_git_command
    raise cv.Invalid(lines[-1][len("fatal: ") :])
voluptuous.error.Invalid: unable to access 'https://github.com/espressif/esp-protocols.git/': Recv failure: Connection reset by peer

anfangs nicht, mittlerweile immer

Kurzes Update: Es lag tatsächlich am zu geringen Arbeitsspeicher.
Raspi 3 hat ja nur 1gb. hab nu den 5er mit 8gb genommen.

zu Beginn 11,5% verbraucht, beim Kompilieren dann über 16% benötigt. Danke für den Hinweis =)

Allerdings: online schaltet sich das ESP dennoch nicht :confused:

INFO ESPHome 2025.2.2
INFO Reading configuration /config/esphome/kueche.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing kueche (board: esp32-c3-devkitm-1; framework: arduino; platform: platformio/espressif32@5.4.0)
--------------------------------------------------------------------------------
Platform Manager: Installing platformio/espressif32 @ 5.4.0
INFO Installing platformio/espressif32 @ 5.4.0
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Platform Manager: espressif32@5.4.0 has been installed!
INFO espressif32@5.4.0 has been installed!
Tool Manager: Installing espressif/toolchain-riscv32-esp @ 8.4.0+2021r2-patch5
INFO Installing espressif/toolchain-riscv32-esp @ 8.4.0+2021r2-patch5
Downloading  [####################################]  100%          
Unpacking  [####################################]  100%          
Tool Manager: toolchain-riscv32-esp@8.4.0+2021r2-patch5 has been installed!
INFO toolchain-riscv32-esp@8.4.0+2021r2-patch5 has been installed!
Tool Manager: Installing platformio/framework-arduinoespressif32 @ ~3.20005.0
INFO Installing platformio/framework-arduinoespressif32 @ ~3.20005.0
Downloading  [####################################]  100%          
Unpacking  [####################################]  100%          
Tool Manager: framework-arduinoespressif32@3.20005.220925 has been installed!
INFO framework-arduinoespressif32@3.20005.220925 has been installed!
Tool Manager: Installing platformio/tool-esptoolpy @ ~1.40400.0
INFO Installing platformio/tool-esptoolpy @ ~1.40400.0
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Tool Manager: tool-esptoolpy@1.40400.0 has been installed!
INFO tool-esptoolpy@1.40400.0 has been installed!
Tool Manager: Installing platformio/tool-scons @ ~4.40801.0
INFO Installing platformio/tool-scons @ ~4.40801.0
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Tool Manager: tool-scons@4.40801.0 has been installed!
INFO tool-scons@4.40801.0 has been installed!
Library Manager: Installing esphome/AsyncTCP-esphome @ 2.1.4
INFO Installing esphome/AsyncTCP-esphome @ 2.1.4
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Library Manager: AsyncTCP-esphome@2.1.4 has been installed!
INFO AsyncTCP-esphome@2.1.4 has been installed!
Library Manager: Installing esphome/ESPAsyncWebServer-esphome @ 3.2.2
INFO Installing esphome/ESPAsyncWebServer-esphome @ 3.2.2
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Library Manager: ESPAsyncWebServer-esphome@3.2.2 has been installed!
INFO ESPAsyncWebServer-esphome@3.2.2 has been installed!
Library Manager: Resolving dependencies...
INFO Resolving dependencies...
Library Manager: Installing esphome/noise-c @ 0.1.6
INFO Installing esphome/noise-c @ 0.1.6
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Library Manager: noise-c@0.1.6 has been installed!
INFO noise-c@0.1.6 has been installed!
Library Manager: Resolving dependencies...
INFO Resolving dependencies...
Library Manager: Installing esphome/libsodium @ 1.10018.4
INFO Installing esphome/libsodium @ 1.10018.4
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Library Manager: libsodium@1.10018.4 has been installed!
INFO libsodium@1.10018.4 has been installed!
HARDWARE: ESP32C3 160MHz, 320KB RAM, 4MB Flash
 - toolchain-riscv32-esp @ 8.4.0+2021r2-patch5
Dependency Graph
|-- AsyncTCP-esphome @ 2.1.4
|-- 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.6
Compiling .pioenvs/kueche/src/esphome/components/api/api_connection.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/api/api_frame_helper.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/api/api_pb2.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/api/api_pb2_service.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/api/api_server.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/api/list_entities.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/api/proto.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/api/subscribe_state.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/api/user_services.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/captive_portal/captive_portal.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/esp32/core.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/esp32/gpio.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/esp32/preferences.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/esphome/ota/ota_esphome.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/logger/logger.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/logger/logger_esp32.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/logger/logger_esp8266.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/logger/logger_host.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/logger/logger_libretiny.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/logger/logger_rp2040.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/md5/md5.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/mdns/mdns_component.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/mdns/mdns_esp32.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/mdns/mdns_esp8266.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/mdns/mdns_host.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/mdns/mdns_libretiny.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/mdns/mdns_rp2040.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/network/util.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/ota/ota_backend.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/ota/ota_backend_arduino_esp32.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/ota/ota_backend_arduino_esp8266.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/ota/ota_backend_arduino_libretiny.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/ota/ota_backend_arduino_rp2040.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/ota/ota_backend_esp_idf.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/safe_mode/safe_mode.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/socket/bsd_sockets_impl.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/socket/lwip_raw_tcp_impl.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/socket/lwip_sockets_impl.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/socket/socket.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/web_server_base/web_server_base.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/wifi/wifi_component.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/wifi/wifi_component_esp32_arduino.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/wifi/wifi_component_esp8266.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/wifi/wifi_component_libretiny.cpp.o
Compiling .pioenvs/kueche/src/esphome/components/wifi/wifi_component_pico_w.cpp.o
Compiling .pioenvs/kueche/src/esphome/core/application.cpp.o
Compiling .pioenvs/kueche/src/esphome/core/color.cpp.o
Compiling .pioenvs/kueche/src/esphome/core/component.cpp.o
Compiling .pioenvs/kueche/src/esphome/core/component_iterator.cpp.o
Compiling .pioenvs/kueche/src/esphome/core/controller.cpp.o
Compiling .pioenvs/kueche/src/esphome/core/entity_base.cpp.o
Compiling .pioenvs/kueche/src/esphome/core/helpers.cpp.o
Compiling .pioenvs/kueche/src/esphome/core/log.cpp.o
Compiling .pioenvs/kueche/src/esphome/core/ring_buffer.cpp.o
Compiling .pioenvs/kueche/src/esphome/core/scheduler.cpp.o
Compiling .pioenvs/kueche/src/esphome/core/string_ref.cpp.o
Compiling .pioenvs/kueche/src/esphome/core/time.cpp.o
Compiling .pioenvs/kueche/src/esphome/core/util.cpp.o
Compiling .pioenvs/kueche/src/main.cpp.o
Building .pioenvs/kueche/bootloader.bin
Creating esp32c3 image...
Successfully created esp32c3 image.
Generating partitions .pioenvs/kueche/partitions.bin
Compiling .pioenvs/kueche/libe65/AsyncTCP-esphome/AsyncTCP.cpp.o
Compiling .pioenvs/kueche/lib64d/WiFi/WiFi.cpp.o
Compiling .pioenvs/kueche/lib64d/WiFi/WiFiAP.cpp.o
Compiling .pioenvs/kueche/lib64d/WiFi/WiFiClient.cpp.o
Compiling .pioenvs/kueche/lib64d/WiFi/WiFiGeneric.cpp.o
Archiving .pioenvs/kueche/libe65/libAsyncTCP-esphome.a
Compiling .pioenvs/kueche/lib64d/WiFi/WiFiMulti.cpp.o
Compiling .pioenvs/kueche/lib64d/WiFi/WiFiSTA.cpp.o
Compiling .pioenvs/kueche/lib64d/WiFi/WiFiScan.cpp.o
Compiling .pioenvs/kueche/lib64d/WiFi/WiFiServer.cpp.o
Compiling .pioenvs/kueche/lib64d/WiFi/WiFiUdp.cpp.o
Compiling .pioenvs/kueche/lib01c/FS/FS.cpp.o
Compiling .pioenvs/kueche/lib01c/FS/vfs_api.cpp.o
Compiling .pioenvs/kueche/libbc6/Update/HttpsOTAUpdate.cpp.o
Archiving .pioenvs/kueche/lib64d/libWiFi.a
Compiling .pioenvs/kueche/libbc6/Update/Updater.cpp.o
Compiling .pioenvs/kueche/lib520/ESPAsyncWebServer-esphome/AsyncEventSource.cpp.o
Compiling .pioenvs/kueche/lib520/ESPAsyncWebServer-esphome/AsyncWebSocket.cpp.o
Archiving .pioenvs/kueche/lib01c/libFS.a
Compiling .pioenvs/kueche/lib520/ESPAsyncWebServer-esphome/WebAuthentication.cpp.o
Archiving .pioenvs/kueche/libbc6/libUpdate.a
Compiling .pioenvs/kueche/lib520/ESPAsyncWebServer-esphome/WebHandlers.cpp.o
Compiling .pioenvs/kueche/lib520/ESPAsyncWebServer-esphome/WebRequest.cpp.o
Compiling .pioenvs/kueche/lib520/ESPAsyncWebServer-esphome/WebResponses.cpp.o
Compiling .pioenvs/kueche/lib520/ESPAsyncWebServer-esphome/WebServer.cpp.o
Compiling .pioenvs/kueche/lib333/DNSServer/DNSServer.cpp.o
Archiving .pioenvs/kueche/lib333/libDNSServer.a
Compiling .pioenvs/kueche/lib915/ESPmDNS/ESPmDNS.cpp.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_core/ed25519/core_ed25519.c.o
Archiving .pioenvs/kueche/lib520/libESPAsyncWebServer-esphome.a
Compiling .pioenvs/kueche/lib182/libsodium/crypto_core/ed25519/core_ristretto255.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_core/salsa/ref/core_salsa_ref.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_generichash/blake2b/generichash_blake2.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-avx2.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ref.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-sse41.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ssse3.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c.o
Archiving .pioenvs/kueche/lib915/libESPmDNS.a
Compiling .pioenvs/kueche/lib182/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_hash/crypto_hash.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_hash/sha256/hash_sha256.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_hash/sha512/cp/hash_sha512_cp.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_hash/sha512/hash_sha512.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_onetimeauth/crypto_onetimeauth.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_pwhash/argon2/argon2-core.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_pwhash/argon2/argon2-encoding.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_pwhash/argon2/argon2-fill-block-avx2.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_pwhash/argon2/argon2-fill-block-avx512f.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_pwhash/argon2/argon2.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_pwhash/argon2/blake2b-long.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_scalarmult/crypto_scalarmult.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_sign/crypto_sign.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_sign/ed25519/ref10/keypair.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_sign/ed25519/ref10/obsolete.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_sign/ed25519/ref10/open.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_sign/ed25519/ref10/sign.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_sign/ed25519/sign_ed25519.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_stream/chacha20/ref/chacha20_ref.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_stream/chacha20/stream_chacha20.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_stream/crypto_stream.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_stream/salsa20/ref/salsa20_ref.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_stream/salsa20/stream_salsa20.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6-asm.S.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c.o
Compiling .pioenvs/kueche/lib182/libsodium/crypto_verify/sodium/verify.c.o
Compiling .pioenvs/kueche/lib182/libsodium/randombytes/internal/randombytes_internal_random.c.o
Compiling .pioenvs/kueche/lib182/libsodium/randombytes/randombytes.c.o
Compiling .pioenvs/kueche/lib182/libsodium/randombytes/sysrandom/randombytes_sysrandom.c.o
Compiling .pioenvs/kueche/lib182/libsodium/sodium/codecs.c.o
Compiling .pioenvs/kueche/lib182/libsodium/sodium/core.c.o
Compiling .pioenvs/kueche/lib182/libsodium/sodium/runtime.c.o
Compiling .pioenvs/kueche/lib182/libsodium/sodium/utils.c.o
Compiling .pioenvs/kueche/lib651/noise-c/backend/openssl/cipher-aesgcm.c.o
Compiling .pioenvs/kueche/lib651/noise-c/backend/ref/cipher-aesgcm.c.o
Archiving .pioenvs/kueche/lib182/libsodium.a
Compiling .pioenvs/kueche/lib651/noise-c/backend/ref/cipher-chachapoly.c.o
Compiling .pioenvs/kueche/lib651/noise-c/backend/ref/dh-curve25519.c.o
Compiling .pioenvs/kueche/lib651/noise-c/backend/ref/hash-blake2b.c.o
Compiling .pioenvs/kueche/lib651/noise-c/backend/ref/hash-blake2s.c.o
Compiling .pioenvs/kueche/lib651/noise-c/backend/ref/hash-sha256.c.o
Compiling .pioenvs/kueche/lib651/noise-c/backend/sodium/cipher-aesgcm.c.o
Compiling .pioenvs/kueche/lib651/noise-c/backend/sodium/cipher-chachapoly.c.o
Compiling .pioenvs/kueche/lib651/noise-c/backend/sodium/dh-curve25519.c.o
Compiling .pioenvs/kueche/lib651/noise-c/backend/sodium/hash-blake2b.c.o
Compiling .pioenvs/kueche/lib651/noise-c/backend/sodium/hash-sha256.c.o
Compiling .pioenvs/kueche/lib651/noise-c/crypto/aes/rijndael-alg-fst.c.o
Compiling .pioenvs/kueche/lib651/noise-c/crypto/blake2/blake2b.c.o
Compiling .pioenvs/kueche/lib651/noise-c/crypto/blake2/blake2s.c.o
Compiling .pioenvs/kueche/lib651/noise-c/crypto/chacha/chacha.c.o
Compiling .pioenvs/kueche/lib651/noise-c/crypto/donna/curve25519-donna-c64.c.o
Compiling .pioenvs/kueche/lib651/noise-c/crypto/donna/curve25519-donna.c.o
Compiling .pioenvs/kueche/lib651/noise-c/crypto/donna/poly1305-donna.c.o
Compiling .pioenvs/kueche/lib651/noise-c/crypto/sha2/sha256.c.o
Compiling .pioenvs/kueche/lib651/noise-c/crypto/sha2/sha512.c.o
Compiling .pioenvs/kueche/lib651/noise-c/crypto/x25519/x25519.c.o
Compiling .pioenvs/kueche/lib651/noise-c/protocol/cipherstate.c.o
Compiling .pioenvs/kueche/lib651/noise-c/protocol/dhstate.c.o
Compiling .pioenvs/kueche/lib651/noise-c/protocol/errors.c.o
Compiling .pioenvs/kueche/lib651/noise-c/protocol/handshakestate.c.o
Compiling .pioenvs/kueche/lib651/noise-c/protocol/hashstate.c.o
Compiling .pioenvs/kueche/lib651/noise-c/protocol/internal.c.o
Compiling .pioenvs/kueche/lib651/noise-c/protocol/names.c.o
Compiling .pioenvs/kueche/lib651/noise-c/protocol/patterns.c.o
Compiling .pioenvs/kueche/lib651/noise-c/protocol/rand_os.c.o
Compiling .pioenvs/kueche/lib651/noise-c/protocol/rand_sodium.c.o
Compiling .pioenvs/kueche/lib651/noise-c/protocol/randstate.c.o
Compiling .pioenvs/kueche/lib651/noise-c/protocol/signstate.c.o
Compiling .pioenvs/kueche/lib651/noise-c/protocol/symmetricstate.c.o
Compiling .pioenvs/kueche/lib651/noise-c/protocol/util.c.o
Compiling .pioenvs/kueche/FrameworkArduino/Esp.cpp.o
Archiving .pioenvs/kueche/lib651/libnoise-c.a
Compiling .pioenvs/kueche/FrameworkArduino/FirmwareMSC.cpp.o
Compiling .pioenvs/kueche/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pioenvs/kueche/FrameworkArduino/HWCDC.cpp.o
Compiling .pioenvs/kueche/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pioenvs/kueche/FrameworkArduino/IPAddress.cpp.o
Compiling .pioenvs/kueche/FrameworkArduino/IPv6Address.cpp.o
Compiling .pioenvs/kueche/FrameworkArduino/MD5Builder.cpp.o
Compiling .pioenvs/kueche/FrameworkArduino/Print.cpp.o
Compiling .pioenvs/kueche/FrameworkArduino/Stream.cpp.o
Compiling .pioenvs/kueche/FrameworkArduino/StreamString.cpp.o
Compiling .pioenvs/kueche/FrameworkArduino/Tone.cpp.o
Compiling .pioenvs/kueche/FrameworkArduino/USB.cpp.o
Compiling .pioenvs/kueche/FrameworkArduino/USBCDC.cpp.o
Compiling .pioenvs/kueche/FrameworkArduino/USBMSC.cpp.o
Compiling .pioenvs/kueche/FrameworkArduino/WMath.cpp.o
Compiling .pioenvs/kueche/FrameworkArduino/WString.cpp.o
Compiling .pioenvs/kueche/FrameworkArduino/base64.cpp.o
Compiling .pioenvs/kueche/FrameworkArduino/cbuf.cpp.o
Compiling .pioenvs/kueche/FrameworkArduino/esp32-hal-adc.c.o
Compiling .pioenvs/kueche/FrameworkArduino/esp32-hal-bt.c.o
Compiling .pioenvs/kueche/FrameworkArduino/esp32-hal-cpu.c.o
Compiling .pioenvs/kueche/FrameworkArduino/esp32-hal-dac.c.o
Compiling .pioenvs/kueche/FrameworkArduino/esp32-hal-gpio.c.o
Compiling .pioenvs/kueche/FrameworkArduino/esp32-hal-i2c-slave.c.o
Compiling .pioenvs/kueche/FrameworkArduino/esp32-hal-i2c.c.o
Compiling .pioenvs/kueche/FrameworkArduino/esp32-hal-ledc.c.o
Compiling .pioenvs/kueche/FrameworkArduino/esp32-hal-matrix.c.o
Compiling .pioenvs/kueche/FrameworkArduino/esp32-hal-misc.c.o
Compiling .pioenvs/kueche/FrameworkArduino/esp32-hal-psram.c.o
Compiling .pioenvs/kueche/FrameworkArduino/esp32-hal-rgb-led.c.o
Compiling .pioenvs/kueche/FrameworkArduino/esp32-hal-rmt.c.o
Compiling .pioenvs/kueche/FrameworkArduino/esp32-hal-sigmadelta.c.o
Compiling .pioenvs/kueche/FrameworkArduino/esp32-hal-spi.c.o
Compiling .pioenvs/kueche/FrameworkArduino/esp32-hal-time.c.o
Compiling .pioenvs/kueche/FrameworkArduino/esp32-hal-timer.c.o
Compiling .pioenvs/kueche/FrameworkArduino/esp32-hal-tinyusb.c.o
Compiling .pioenvs/kueche/FrameworkArduino/esp32-hal-touch.c.o
Compiling .pioenvs/kueche/FrameworkArduino/esp32-hal-uart.c.o
Compiling .pioenvs/kueche/FrameworkArduino/firmware_msc_fat.c.o
Compiling .pioenvs/kueche/FrameworkArduino/libb64/cdecode.c.o
Compiling .pioenvs/kueche/FrameworkArduino/libb64/cencode.c.o
Compiling .pioenvs/kueche/FrameworkArduino/main.cpp.o
Compiling .pioenvs/kueche/FrameworkArduino/stdlib_noniso.c.o
Compiling .pioenvs/kueche/FrameworkArduino/wiring_pulse.c.o
Compiling .pioenvs/kueche/FrameworkArduino/wiring_shift.c.o
Archiving .pioenvs/kueche/libFrameworkArduino.a
Linking .pioenvs/kueche/firmware.elf
RAM:   [=         ]  11.1% (used 36508 bytes from 327680 bytes)
Flash: [=====     ]  49.3% (used 903782 bytes from 1835008 bytes)
Building .pioenvs/kueche/firmware.bin
Creating esp32c3 image...
Successfully created esp32c3 image.
esp32_create_combined_bin([".pioenvs/kueche/firmware.bin"], [".pioenvs/kueche/firmware.elf"])
Wrote 0xf02d0 bytes to file /data/build/kueche/.pioenvs/kueche/firmware.factory.bin, ready to flash to offset 0x0
esp32_copy_ota_bin([".pioenvs/kueche/firmware.bin"], [".pioenvs/kueche/firmware.elf"])
======================== [SUCCESS] Took 213.36 seconds ========================
INFO Successfully compiled program.
esptool.py v4.7.0
Serial port /dev/ttyACM0
Connecting...
Chip is ESP32-C3 (QFN32) (revision v0.4)
Features: WiFi, BLE
Crystal is 40MHz
MAC: b0:81:84:a8:a3:e0
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 0x00000000 to 0x00003fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Compressed 918224 bytes to 569401...
Wrote 918224 bytes (569401 compressed) at 0x00010000 in 4.8 seconds (effective 1543.1 kbit/s)...
Hash of data verified.
Compressed 12944 bytes to 9299...
Wrote 12944 bytes (9299 compressed) at 0x00000000 in 0.2 seconds (effective 528.6 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 144...
Wrote 3072 bytes (144 compressed) at 0x00008000 in 0.0 seconds (effective 586.1 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 47...
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 780.3 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
INFO Successfully uploaded program.
INFO Starting log output from /dev/ttyACM0 with baud rate 115200

Ziemlich gleiches Fehlerbild und Fehlermeldungen habe ich auch. ESPhome ist quasi unbrauchbar :-(( . Ich bekomme meine 8266 = D1 mini auch nicht mehr ins WLAN oder online. Beim programmieren und flashen via USB/Raspi4 oder PC blinkt die blaue LED (Datenfluss) geht später aber nicht ins WLAN (Offline). Stecke ich den dann erneut am USB/Raspi4 dran kackt der HA nach und nach ab. Also zZT alles via PC mit dem ESPweb.
Aber dabei werden doch die Daten im HA erzeugt und zum PC rübergeschoben und da entsteht sicherlich schon der Müll. Alles gefühlt ab HA 2025.3.x.
ESPhome Builder ist auf 2025.3.2
Das verrückte ist das der D1 Mini schon längst mal lief und ich dann was nachprogrammierten wollte. Dann kam die HA 2025.3 dazwischen GRRR.
-Bringt das was ESPhome zu deinst. Booten. und neu zu inst?
Weil ich denke das beim Zusammenbau der SW für einen neuen D1 bereits Schrott herangezogen wird.

Wenn das laufende Programm den D1 Mini zu stark belastet oder dauernd mit einem Fehler abstürzt, dann kann es sein, dass man den D1 Mini nicht mehr OTA (per WLAN) programmieren kann oder dass er sogar komplett offline geht.
Ich habe zwei softwaretechnisch extrem vollgestopfte D1 Minis, die ich nur mit Tricks updaten kann. Ich trenne die Stromversorgung und aktiviere sie erst beim Linken wieder (kurz vor dem Übertragen) und zusätzlich versuche ich, keinen der Sensoren zu belasten. Das hilft bei mir zu ca. 30% (also ich muss es oft mehrmals versuchen).

Wenn es überhaupt nicht geht, dann hilft meist eine “Manual Download”-Version zu erzeugen und über USB mit dem ESPHome-Flasher zu flashen. Das hilft aber nur, wenn das Programm nicht so fehlerhaft ist, dass der D1 Mini sofort wieder abstürzt.

Absturzursache bei mir ist meist Hauptspeichermangel. Ein Update welches für irgendeine Komponente mehr Speicher verbraucht, kann dazu führen, dass der D1 Mini nach dem Update andauernd auf die Bretter geht. Der sehr begrenzte Haupspeicher ist für mich der Hauptnachteil der 8266 ESPs.

Wenn es am Speichermangel liegt, dann kann es schon helfen z.B. “captive_portal:” oder “logger:” rauszunehmen, wenn man das nicht unbedingt benötigt.