Getting compile errors after updating ESPHome Builder to 2026.1.0 with both of my BlaQs…
Here are the logs from the devices:
Processing /config/esphome/konnected-0ab23c.yaml
INFO ESPHome 2026.1.0
INFO Reading configuration /config/esphome/konnected-0ab23c.yaml…
WARNING GPIO3 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
INFO Generating C++ source…
INFO Using user-provided CONFIG_LWIP_MAX_SOCKETS: 16
INFO Compiling app… Build path: /data/build/konnected-0ab23c
Processing konnected-0ab23c (board: esp32-s3-devkitc-1; framework: espidf; platform: -https://github.com/pioarduino/platform-espressif32/releases/download/55.03.35/platform-espressif32.zip)
HARDWARE: ESP32S3 240MHz, 320KB RA”M, 4MB Flash
- contrib-piohome @ 3.4.4
- framework-espidf @ 3.50502.0 (5.5.2)
- tool-cmake @ 4.0.3
- tool-esp-rom-elfs @ 2024.10.11
- tool-esptoolpy @ 5.1.0
- tool-mklittlefs @ 3.2.0
- tool-ninja @ 1.13.1
- tool-scons @ 4.40801.0 (4.8.1)
- toolchain-xtensa-esp-elf @ 14.2.0+20251107
Reading CMake configuration…
Dependency Graph
|-- gdolib @ 0.0.0+20251224165458.sha.bb84f61
|-- ArduinoJson @ 7.4.2
|-- Improv @ 1.2.4
|-- noise-c @ 0.1.10
Compiling .pioenvs/konnected-0ab23c/src/esphome/components/secplus_gdo/secplus_gdo.cpp.o
Compiling .pioenvs/konnected-0ab23c/src/esphome/components/socket/bsd_sockets_impl.cpp.o
Compiling .pioenvs/konnected-0ab23c/src/esphome/components/socket/socket.cpp.o
Compiling .pioenvs/konnected-0ab23c/src/esphome/components/status_led/light/status_led_light.cpp.o
In file included from src/esphome/components/secplus_gdo/secplus_gdo.h:23,
from src/esphome/components/secplus_gdo/secplus_gdo.cpp:18:
src/esphome/components/secplus_gdo/select/gdo_select.h: In member function ‘void esphome::secplus_gdo::GDOSelect::update_state(gdo_protocol_type_t)’:
src/esphome/components/secplus_gdo/select/gdo_select.h:42:66: error: cannot convert ‘esphome::StringRef’ to ‘const char*’ in initialization
42 | const char *current_option = this->current_option();
| ~~~~~~~~~~~~~~~~~~~~^~
| |
| esphome::StringRef
Compiling .pioenvs/konnected-0ab23c/src/esphome/components/switch/automation.cpp.o
*** [.pioenvs/konnected-0ab23c/src/esphome/components/secplus_gdo/secplus_gdo.cpp.o] Error 1
========================= [FAILED] Took 43.91 seconds =========================
====== [ERROR] /config/esphome/konnected-0ab23c.yaml ======
Processing /config/esphome/konnected-b5b068.yaml
INFO ESPHome 2026.1.0
INFO Reading configuration /config/esphome/konnected-b5b068.yaml…
INFO Updating https://github.com/konnected-io/konnected-esphome@master
WARNING GPIO3 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
INFO Generating C++ source…
INFO Using user-provided CONFIG_LWIP_MAX_SOCKETS: 16
INFO Compiling app… Build path: /data/build/konnected-b5b068
Processing konnected-b5b068 (board: esp32-s3-devkitc-1; framework: espidf; platform:
HARDWARE: ESP32S3 240MHz, 320KB RAM, 4MB Flash
- contrib-piohome @ 3.4.4
- framework-espidf @ 3.50502.0 (5.5.2)
- tool-cmake @ 4.0.3
- tool-esp-rom-elfs @ 2024.10.11
- tool-esptoolpy @ 5.1.0
- tool-mklittlefs @ 3.2.0
- tool-ninja @ 1.13.1
- tool-scons @ 4.40801.0 (4.8.1)
- toolchain-xtensa-esp-elf @ 14.2.0+20251107
Reading CMake configuration…
Dependency Graph
|-- gdolib @ 0.0.0+20251224165458.sha.bb84f61
|-- ArduinoJson @ 7.4.2
|-- Improv @ 1.2.4
|-- noise-c @ 0.1.10
Compiling .pioenvs/konnected-b5b068/src/esphome/components/secplus_gdo/secplus_gdo.cpp.o
Compiling .pioenvs/konnected-b5b068/src/esphome/components/socket/socket.cpp.o
Compiling .pioenvs/konnected-b5b068/src/esphome/components/status_led/light/status_led_light.cpp.o
Compiling .pioenvs/konnected-b5b068/src/esphome/components/switch/automation.cpp.o
In file included from src/esphome/components/secplus_gdo/secplus_gdo.h:23,
from src/esphome/components/secplus_gdo/secplus_gdo.cpp:18:
src/esphome/components/secplus_gdo/select/gdo_select.h: In member function ‘void esphome::secplus_gdo::GDOSelect::update_state(gdo_protocol_type_t)’:
src/esphome/components/secplus_gdo/select/gdo_select.h:42:66: error: cannot convert ‘esphome::StringRef’ to ‘const char*’ in initialization
42 | const char *current_option = this->current_option();
| ~~~~~~~~~~~~~~~~~~~~^~
| |
| esphome::StringRef
Compiling .pioenvs/konnected-b5b068/src/esphome/components/switch/switch.cpp.o
*** [.pioenvs/konnected-b5b068/src/esphome/components/secplus_gdo/secplus_gdo.cpp.o] Error 1
========================= [FAILED] Took 40.99 seconds =========================
====== [ERROR] /config/esphome/konnected-b5b068.yaml ======
======================== [SUMMARY] ========================
- /config/esphome/konnected-0ab23c.yaml: FAILED
- /config/esphome/konnected-b5b068.yaml: FAILED