esphome / issues

Issue Tracker for ESPHome
https://esphome.io/
290 stars 35 forks source link

Bootloader not found for esp32 c3 dev kit m1 with arduino framework #3425

Closed 464d41 closed 2 years ago

464d41 commented 2 years ago

The problem

Bootloader not found for esp32 c3 dev kit m1 with Arduino framework.

PS: I'm new to Esphome. Please let me know anything else is needed for debugging.

Which version of ESPHome has the issue?

Version: 2022.6.2

What type of installation are you using?

pip

Which version of Home Assistant has the issue?

No response

What platform are you using?

ESP32

Board

esp32-c3-devkitm-1

Component causing the issue

bootloader

Example YAML snippet

esphome:
  name: esp32c3
  platformio_options:
    board_build.variant: esp32c3
    board_build.flash_mode: dio

esp32:
  board: esp32-c3-devkitm-1
  framework:
    type: arduino
    version: dev
    platform_version: https://github.com/platformio/platform-espressif32.git#feature/arduino-upstream

Anything in the logs that might be useful for us?

esphome run esp32c3.yml 
INFO Reading configuration esp32c3.yml...
WARNING The selected Arduino framework version is not the recommended one. If there are connectivity or build issues please remove the manual version.
WARNING The selected Arduino framework version is not the recommended one. If there are connectivity or build issues please remove the manual version.
INFO Generating C++ source...
INFO Core config or version changed, cleaning build files...
INFO Compiling app...
Processing esp32c3 (board: esp32-c3-devkitm-1; framework: arduino; platform: https://github.com/platformio/platform-espressif32.git#feature/arduino-upstream)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Platform Manager: Installing git+https://github.com/platformio/platform-espressif32.git#feature/arduino-upstream
git version 2.34.1
Cloning into '/home/ubuntu/.platformio/.cache/tmp/pkg-installing-h_uo8izy'...
remote: Enumerating objects: 495, done.
remote: Counting objects: 100% (495/495), done.
remote: Compressing objects: 100% (401/401), done.
remote: Total 495 (delta 204), reused 275 (delta 73), pack-reused 0
Receiving objects: 100% (495/495), 344.00 KiB | 995.00 KiB/s, done.
Resolving deltas: 100% (204/204), done.
Platform Manager: espressif32 @ 3.3.1+sha.3784198 has been installed!
The platform 'https://github.com/platformio/platform-espressif32.git#feature/arduino-upstream' has been successfully installed!
The rest of the packages will be installed later depending on your build environment.
Configuring from remote
* Adding toolchain toolchain-riscv32-esp with version 8.4.0+2021r2-patch3
* Adding toolchain toolchain-xtensa-esp32 with version 8.4.0+2021r2-patch3
* Adding toolchain toolchain-xtensa-esp32s2 with version 8.4.0+2021r2-patch3
Tool Manager: Installing espressif/toolchain-riscv32-esp @ 8.4.0+2021r2-patch3
Unpacking  [####################################]  100%          
Tool Manager: toolchain-riscv32-esp @ 8.4.0+2021r2-patch3 has been installed!
Tool Manager: Installing git+https://github.com/espressif/arduino-esp32.git
git version 2.34.1
Cloning into '/home/ubuntu/.platformio/.cache/tmp/pkg-installing-nvox_yy_'...
remote: Enumerating objects: 5247, done.
remote: Counting objects: 100% (5247/5247), done.
remote: Compressing objects: 100% (3613/3613), done.
remote: Total 5247 (delta 1540), reused 3246 (delta 1063), pack-reused 0
Receiving objects: 100% (5247/5247), 186.94 MiB | 6.41 MiB/s, done.
Resolving deltas: 100% (1540/1540), done.
Updating files: 100% (9976/9976), done.
Tool Manager: framework-arduinoespressif32 @ 2.0.4+sha.c93bf11 has been installed!
Tool Manager: Installing platformio/tool-esptoolpy @ ~1.30100.0
Unpacking  [####################################]  100%          
Tool Manager: tool-esptoolpy @ 1.30100.210531 has been installed!
Tool Manager: Installing platformio/tool-scons @ ~4.40300.0
Unpacking  [####################################]  100%          
Tool Manager: tool-scons @ 4.40300.220706 has been installed!
* Adding toolchain toolchain-riscv32-esp with version 8.4.0+2021r2-patch3
* Adding toolchain toolchain-xtensa-esp32 with version 8.4.0+2021r2-patch3
* Adding toolchain toolchain-xtensa-esp32s2 with version 8.4.0+2021r2-patch3
HARDWARE: ESP32C3 160MHz, 320KB RAM, 4MB Flash
 - framework-arduinoespressif32 2.0.4+sha.c93bf11 
 - toolchain-riscv32-esp 8.4.0+2021r2-patch3
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
Library Manager: Installing bblanchon/ArduinoJson @ 6.18.5

Unpacking  [------------------------------------]    0%
Unpacking  [------------------------------------]    1%
Unpacking  [------------------------------------]    2%
Unpacking  [#-----------------------------------]    2%
Unpacking  [#-----------------------------------]    3%
Unpacking  [#-----------------------------------]    4%
Unpacking  [#-----------------------------------]    5%
Unpacking  [##----------------------------------]    5%
Unpacking  [##----------------------------------]    6%
Unpacking  [##----------------------------------]    7%
Unpacking  [##----------------------------------]    8%
Unpacking  [###---------------------------------]    8%
Unpacking  [###---------------------------------]    9%
Unpacking  [###---------------------------------]   10%
Unpacking  [####--------------------------------]   11%
Unpacking  [####--------------------------------]   12%
Unpacking  [####--------------------------------]   13%
Unpacking  [#####-------------------------------]   14%
Unpacking  [#####-------------------------------]   15%
Unpacking  [#####-------------------------------]   16%
Unpacking  [######------------------------------]   16%
Unpacking  [######------------------------------]   17%
Unpacking  [######------------------------------]   18%
Unpacking  [######------------------------------]   19%
Unpacking  [#######-----------------------------]   19%
Unpacking  [#######-----------------------------]   20%
Unpacking  [#######-----------------------------]   21%
Unpacking  [########----------------------------]   22%
Unpacking  [########----------------------------]   23%
Unpacking  [########----------------------------]   24%
Unpacking  [#########---------------------------]   25%
Unpacking  [#########---------------------------]   26%
Unpacking  [#########---------------------------]   27%
Unpacking  [##########--------------------------]   28%
Unpacking  [##########--------------------------]   29%
Unpacking  [##########--------------------------]   30%
Unpacking  [###########-------------------------]   30%
Unpacking  [###########-------------------------]   31%
Unpacking  [###########-------------------------]   32%
Unpacking  [############------------------------]   33%
Unpacking  [############------------------------]   34%
Unpacking  [############------------------------]   35%
Unpacking  [#############-----------------------]   36%
Unpacking  [#############-----------------------]   37%
Unpacking  [#############-----------------------]   38%
Unpacking  [##############----------------------]   39%
Unpacking  [##############----------------------]   40%
Unpacking  [##############----------------------]   41%
Unpacking  [###############---------------------]   42%
Unpacking  [###############---------------------]   43%
Unpacking  [################--------------------]   44%
Unpacking  [################--------------------]   45%
Unpacking  [################--------------------]   46%
Unpacking  [#################-------------------]   47%
Unpacking  [#################-------------------]   48%
Unpacking  [#################-------------------]   49%
Unpacking  [##################------------------]   50%
Unpacking  [##################------------------]   51%
Unpacking  [##################------------------]   52%
Unpacking  [###################-----------------]   53%
Unpacking  [###################-----------------]   54%
Unpacking  [####################----------------]   55%
Unpacking  [####################----------------]   56%
Unpacking  [####################----------------]   57%
Unpacking  [#####################---------------]   58%
Unpacking  [#####################---------------]   59%
Unpacking  [#####################---------------]   60%
Unpacking  [######################--------------]   61%
Unpacking  [######################--------------]   62%
Unpacking  [######################--------------]   63%
Unpacking  [#######################-------------]   64%
Unpacking  [#######################-------------]   65%
Unpacking  [#######################-------------]   66%
Unpacking  [########################------------]   66%
Unpacking  [########################------------]   67%
Unpacking  [########################------------]   68%
Unpacking  [########################------------]   69%  00:00:00
Unpacking  [#########################-----------]   69%  00:00:00
Unpacking  [#########################-----------]   70%  00:00:00
Unpacking  [#########################-----------]   71%  00:00:00
Unpacking  [##########################----------]   72%  00:00:00
Unpacking  [##########################----------]   73%  00:00:00
Unpacking  [##########################----------]   74%  00:00:00
Unpacking  [###########################---------]   75%  00:00:00
Unpacking  [###########################---------]   76%  00:00:00
Unpacking  [###########################---------]   77%  00:00:00
Unpacking  [############################--------]   77%  00:00:00
Unpacking  [############################--------]   78%  00:00:00
Unpacking  [############################--------]   79%  00:00:00
Unpacking  [############################--------]   80%  00:00:00
Unpacking  [#############################-------]   80%  00:00:00
Unpacking  [#############################-------]   81%  00:00:00
Unpacking  [#############################-------]   82%  00:00:00
Unpacking  [#############################-------]   83%  00:00:00
Unpacking  [##############################------]   83%  00:00:00
Unpacking  [##############################------]   84%  00:00:00
Unpacking  [##############################------]   85%  00:00:00
Unpacking  [###############################-----]   86%  00:00:00
Unpacking  [###############################-----]   87%  00:00:00
Unpacking  [###############################-----]   88%  00:00:00
Unpacking  [################################----]   88%  00:00:00
Unpacking  [################################----]   89%  00:00:00
Unpacking  [################################----]   90%  00:00:00
Unpacking  [################################----]   91%  00:00:00
Unpacking  [#################################---]   91%  00:00:00
Unpacking  [#################################---]   92%  00:00:00
Unpacking  [#################################---]   93%  00:00:00
Unpacking  [#################################---]   94%  00:00:00
Unpacking  [##################################--]   94%  00:00:00
Unpacking  [##################################--]   95%  00:00:00
Unpacking  [##################################--]   96%  00:00:00
Unpacking  [##################################--]   97%  00:00:00
Unpacking  [###################################-]   97%  00:00:00
Unpacking  [###################################-]   98%  00:00:00
Unpacking  [###################################-]   99%  00:00:00
Unpacking  [####################################]  100%          
Library Manager: ArduinoJson @ 6.18.5 has been installed!
Dependency Graph
|-- <WiFi> 2.0.0
|-- <ESPmDNS> 2.0.0
|-- <Update> 2.0.0
|-- <ArduinoJson> 6.18.5
|-- <WiFiClientSecure> 2.0.0
|-- <HTTPClient> 2.0.0
Compiling .pioenvs/esp32c3/src/esphome/components/api/api_connection.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/api/api_frame_helper.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/api/api_pb2.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/api/api_pb2_service.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/api/api_server.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/api/list_entities.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/api/proto.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/api/subscribe_state.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/api/user_services.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/esp32/core.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/esp32/gpio_arduino.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/esp32/gpio_idf.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/esp32/preferences.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/http_request/http_request.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/hx711/hx711.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/json/json_util.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/logger/logger.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/md5/md5.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/mdns/mdns_component.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/mdns/mdns_esp32_arduino.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/mdns/mdns_esp8266.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/mdns/mdns_esp_idf.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/network/util.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/ota/ota_backend_arduino_esp32.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/ota/ota_backend_arduino_esp8266.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/ota/ota_backend_esp_idf.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/ota/ota_component.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/sensor/automation.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/sensor/filter.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/sensor/sensor.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/socket/bsd_sockets_impl.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/socket/lwip_raw_tcp_impl.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/socket/socket.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/wifi/wifi_component.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/wifi/wifi_component_esp32_arduino.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/wifi/wifi_component_esp8266.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/core/application.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/core/color.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/core/component.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/core/component_iterator.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/core/controller.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/core/entity_base.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/core/helpers.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/core/log.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/core/scheduler.cpp.o
Compiling .pioenvs/esp32c3/src/esphome/core/util.cpp.o
Compiling .pioenvs/esp32c3/src/main.cpp.o
Generating partitions .pioenvs/esp32c3/partitions.bin
Compiling .pioenvs/esp32c3/lib030/WiFi/WiFi.cpp.o
Compiling .pioenvs/esp32c3/lib030/WiFi/WiFiAP.cpp.o
Compiling .pioenvs/esp32c3/lib030/WiFi/WiFiClient.cpp.o
Compiling .pioenvs/esp32c3/lib030/WiFi/WiFiGeneric.cpp.o
Compiling .pioenvs/esp32c3/lib030/WiFi/WiFiMulti.cpp.o
Compiling .pioenvs/esp32c3/lib030/WiFi/WiFiSTA.cpp.o
Compiling .pioenvs/esp32c3/lib030/WiFi/WiFiScan.cpp.o
Compiling .pioenvs/esp32c3/lib030/WiFi/WiFiServer.cpp.o
Compiling .pioenvs/esp32c3/lib030/WiFi/WiFiUdp.cpp.o
Compiling .pioenvs/esp32c3/lib20f/ESPmDNS/ESPmDNS.cpp.o
Compiling .pioenvs/esp32c3/libd39/Update/HttpsOTAUpdate.cpp.o
Compiling .pioenvs/esp32c3/libd39/Update/Updater.cpp.o
Archiving .pioenvs/esp32c3/lib030/libWiFi.a
Indexing .pioenvs/esp32c3/lib030/libWiFi.a
Compiling .pioenvs/esp32c3/lib348/WiFiClientSecure/WiFiClientSecure.cpp.o
Compiling .pioenvs/esp32c3/lib348/WiFiClientSecure/esp_crt_bundle.c.o
Archiving .pioenvs/esp32c3/lib20f/libESPmDNS.a
Indexing .pioenvs/esp32c3/lib20f/libESPmDNS.a
Compiling .pioenvs/esp32c3/lib348/WiFiClientSecure/ssl_client.cpp.o
Compiling .pioenvs/esp32c3/lib856/HTTPClient/HTTPClient.cpp.o
Archiving .pioenvs/esp32c3/libd39/libUpdate.a
Indexing .pioenvs/esp32c3/libd39/libUpdate.a
Compiling .pioenvs/esp32c3/FrameworkArduino/Esp.cpp.o
Compiling .pioenvs/esp32c3/FrameworkArduino/FirmwareMSC.cpp.o
Compiling .pioenvs/esp32c3/FrameworkArduino/FunctionalInterrupt.cpp.o
Archiving .pioenvs/esp32c3/lib348/libWiFiClientSecure.a
Indexing .pioenvs/esp32c3/lib348/libWiFiClientSecure.a
Compiling .pioenvs/esp32c3/FrameworkArduino/HWCDC.cpp.o
Compiling .pioenvs/esp32c3/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pioenvs/esp32c3/FrameworkArduino/IPAddress.cpp.o
Compiling .pioenvs/esp32c3/FrameworkArduino/IPv6Address.cpp.o
Archiving .pioenvs/esp32c3/lib856/libHTTPClient.a
Indexing .pioenvs/esp32c3/lib856/libHTTPClient.a
Compiling .pioenvs/esp32c3/FrameworkArduino/MD5Builder.cpp.o
Compiling .pioenvs/esp32c3/FrameworkArduino/Print.cpp.o
Compiling .pioenvs/esp32c3/FrameworkArduino/Stream.cpp.o
Compiling .pioenvs/esp32c3/FrameworkArduino/StreamString.cpp.o
Compiling .pioenvs/esp32c3/FrameworkArduino/Tone.cpp.o
Compiling .pioenvs/esp32c3/FrameworkArduino/USB.cpp.o
Compiling .pioenvs/esp32c3/FrameworkArduino/USBCDC.cpp.o
Compiling .pioenvs/esp32c3/FrameworkArduino/USBMSC.cpp.o
Compiling .pioenvs/esp32c3/FrameworkArduino/WMath.cpp.o
Compiling .pioenvs/esp32c3/FrameworkArduino/WString.cpp.o
Compiling .pioenvs/esp32c3/FrameworkArduino/base64.cpp.o
Compiling .pioenvs/esp32c3/FrameworkArduino/cbuf.cpp.o
Compiling .pioenvs/esp32c3/FrameworkArduino/esp32-hal-adc.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/esp32-hal-bt.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/esp32-hal-cpu.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/esp32-hal-dac.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/esp32-hal-gpio.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/esp32-hal-i2c-slave.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/esp32-hal-i2c.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/esp32-hal-ledc.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/esp32-hal-matrix.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/esp32-hal-misc.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/esp32-hal-psram.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/esp32-hal-rgb-led.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/esp32-hal-rmt.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/esp32-hal-sigmadelta.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/esp32-hal-spi.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/esp32-hal-time.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/esp32-hal-timer.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/esp32-hal-tinyusb.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/esp32-hal-touch.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/esp32-hal-uart.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/firmware_msc_fat.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/libb64/cdecode.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/libb64/cencode.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/main.cpp.o
Compiling .pioenvs/esp32c3/FrameworkArduino/stdlib_noniso.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/wiring_pulse.c.o
Compiling .pioenvs/esp32c3/FrameworkArduino/wiring_shift.c.o
Archiving .pioenvs/esp32c3/libFrameworkArduino.a
Indexing .pioenvs/esp32c3/libFrameworkArduino.a
Linking .pioenvs/esp32c3/firmware.elf
RAM:   [=         ]  11.5% (used 37628 bytes from 327680 bytes)
Flash: [=====     ]  52.2% (used 958272 bytes from 1835008 bytes)
Building .pioenvs/esp32c3/firmware.bin
esp32_create_combined_bin([".pioenvs/esp32c3/firmware.bin"], [".pioenvs/esp32c3/firmware.elf"])
usage: esptool merge_bin [-h] --output OUTPUT [--format {r,a,w}]
                         [--flash_freq {keep,80m,60m,48m,40m,30m,26m,24m,20m,16m,15m,12m}]
                         [--flash_mode {keep,qio,qout,dio,dout}]
                         [--flash_size FLASH_SIZE]
                         [--spi-connection SPI_CONNECTION]
                         [--target-offset TARGET_OFFSET]
                         [--fill-flash-size FILL_FLASH_SIZE]
                         <address> <filename> [<address> <filename> ...]
esptool merge_bin: error: argument <address> <filename>: [Errno 2] No such file or directory: '/home/ubuntu/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32c3/bin/bootloader__80m.bin'
*** [.pioenvs/esp32c3/firmware.bin] Explicit exit, status 2
====================================================================================================================================================== [FAILED] Took 216.79 seconds =====================================================================================================================================================

Additional information

Once bootloader_dio_80m.elf picked manually device falls into reboot loop.

02:05:03]ESP-ROM:esp32c3-api1-20210207 [02:05:03]Build:Feb 7 2021 [02:05:03]rst:0x7 (TG0WDT_SYS_RST),boot:0xc (SPI_FAST_FLASH_BOOT) [02:05:03]Saved PC:0x40049a42 [02:05:03]SPIWP:0xee [02:05:03]mode:QIO, clock div:2 [02:05:03]load:0x3fcd6100,len:0x38c [02:05:03]ets_loader.c 78 [02:05:04]ESP-ROM:esp32c3-api1-20210207 [02:05:04]Build:Feb 7 2021 [02:05:04]rst:0x7 (TG0WDT_SYS_RST),boot:0xc (SPI_FAST_FLASH_BOOT) [02:05:04]Saved PC:0x40049a42 [02:05:04]SPIWP:0xee [02:05:04]mode:QIO, clock div:2 [02:05:04]load:0x3fcd6100,len:0x38c [02:05:04]ets_loader.c 78

nielsnl68 commented 2 years ago

use this instead:

esp32:
  board: lolin_c3_mini
  framework:
    type: arduino
    version: 2.0.3
    platform_version: 4.4.0

This is a duplicate of: #3424

464d41 commented 2 years ago

I checked #3424 yesterday but missed the fact that dev branch of esphome is needed. Your solution works perfectly in that case. Thanks a lot!