-
Notifications
You must be signed in to change notification settings - Fork 13
Description
Wenn ich versuche, im ESPHome Device Builder den Code auf meinen ESP32-C3-mini zu übertragen, läuft zuerst alles normal durch, aber dann kommen diverse Fehlermeldungen, mit denen ich leider nichts anfangen kann.
INFO ESPHome 2025.3.0
INFO Reading configuration /config/esphome/esphome-web-5f958c.yaml...
WARNING GPIO8 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.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
WARNING GPIO9 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.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
INFO Generating C++ source...
INFO Compiling app...
Processing barcode-scanner (board: esp32-c3-devkitm-1; framework: arduino; platform: platformio/espressif32@5.4.0)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.3.0
|-- DNSServer @ 2.0.0
|-- ESPmDNS @ 2.0.0
|-- Wire @ 2.0.0
|-- ArduinoJson @ 6.18.5
|-- Improv @ 1.2.4
|-- WiFiClientSecure @ 2.0.0
|-- HTTPClient @ 2.0.0
Compiling .pioenvs/barcode-scanner/src/esphome/components/api/api_connection.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/api/api_frame_helper.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/api/api_pb2.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/api/api_pb2_service.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/api/api_server.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/api/list_entities.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/api/proto.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/api/subscribe_state.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/api/user_services.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/captive_portal/captive_portal.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/display/display.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/display/display_buffer.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/display/rect.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/esp32/gpio.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/esp32/preferences.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/esphome/ota/ota_esphome.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/font/font.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/gpio/switch/gpio_switch.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/http_request/http_request.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/http_request/http_request_arduino.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/http_request/http_request_idf.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/i2c/i2c.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/i2c/i2c_bus_arduino.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/i2c/i2c_bus_esp_idf.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/improv_base/improv_base.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/improv_serial/improv_serial_component.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/json/json_util.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/logger/logger.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/logger/logger_esp32.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/logger/logger_esp8266.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/logger/logger_host.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/logger/logger_libretiny.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/logger/logger_rp2040.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/md5/md5.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/mdns/mdns_component.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/mdns/mdns_esp32.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/mdns/mdns_esp8266.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/mdns/mdns_host.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/mdns/mdns_libretiny.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/mdns/mdns_rp2040.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/network/util.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/ota/ota_backend.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/ota/ota_backend_arduino_esp32.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/ota/ota_backend_arduino_esp8266.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/ota/ota_backend_arduino_libretiny.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/ota/ota_backend_arduino_rp2040.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/ota/ota_backend_esp_idf.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/safe_mode/safe_mode.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/script/script.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/socket/bsd_sockets_impl.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/socket/lwip_raw_tcp_impl.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/socket/lwip_sockets_impl.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/socket/socket.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/ssd1306_base/ssd1306_base.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/ssd1306_i2c/ssd1306_i2c.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/switch/automation.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/switch/switch.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/template/text_sensor/template_text_sensor.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/text_sensor/filter.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/text_sensor/text_sensor.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/uart/uart.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/uart/uart_component.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/uart/uart_component_esp32_arduino.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/uart/uart_component_esp8266.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/uart/uart_component_esp_idf.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/uart/uart_component_host.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/uart/uart_component_libretiny.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/uart/uart_component_rp2040.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/uart/uart_debugger.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/watchdog/watchdog.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/web_server_base/web_server_base.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/wifi/wifi_component.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/wifi/wifi_component_esp32_arduino.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/wifi/wifi_component_esp8266.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/wifi/wifi_component_libretiny.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/components/wifi/wifi_component_pico_w.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/core/application.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/core/component.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/core/component_iterator.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/core/controller.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/core/entity_base.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/core/helpers.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/core/log.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/core/ring_buffer.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/core/scheduler.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/core/string_ref.cpp.o
Compiling .pioenvs/barcode-scanner/src/esphome/core/util.cpp.o
Compiling .pioenvs/barcode-scanner/src/main.cpp.o
Archiving .pioenvs/barcode-scanner/lib288/libESPAsyncWebServer-esphome.a
/config/esphome/esphome-web-5f958c.yaml: In lambda function:
/config/esphome/esphome-web-5f958c.yaml:275:46: error: 'class esphome::http_request::HttpRequestArduino' has no member named 'get_string'
ptr = strtok((char*)id(http_request_data).get_string(), delimiter);
^~~~~~~~~~
/config/esphome/esphome-web-5f958c.yaml: In lambda function:
/config/esphome/esphome-web-5f958c.yaml:329:14: error: 'status_code' was not declared in this scope
return status_code == 200;
^
/config/esphome/esphome-web-5f958c.yaml:329:14: note: suggested alternative: 'stats_init'
return status_code == 200;
^
stats_init
/config/esphome/esphome-web-5f958c.yaml: In lambda function:
/config/esphome/esphome-web-5f958c.yaml:333:39: error: 'class esphome::http_request::HttpRequestArduino' has no member named 'get_string'
ptr = (char*)id(http_request_data).get_string();
^~~~~~~~~~
/config/esphome/esphome-web-5f958c.yaml:339:8: error: invalid initialization of reference of type 'const json_parse_t&' {aka 'const std::function<bool(ArduinoJson6185_D1::ObjectRef)>&'} from expression of type 'setup()::<lambda(std::shared_ptresphome::http_request::HttpContainer, std::__cxx11::string&)>::<lambda(ArduinoJson::JsonObject)>'
});In file included from src/esphome/core/string_ref.h:10,
from src/esphome/core/entity_base.h:5,
from src/esphome/components/text_sensor/text_sensor.h:4,
from src/esphome/core/controller.h:20,
from src/esphome/components/api/api_server.h:11,
from src/esphome/components/api/api_connection.h:8,
from src/esphome.h:3,
from src/main.cpp:3:
src/esphome/components/json/json_util.h:26:6: note: in passing argument 2 of 'bool esphome::json::parse_json(const string&, const json_parse_t&)'
bool parse_json(const std::string &data, const json_parse_t &f);
^~~~~~~~~~
Compiling .pioenvs/barcode-scanner/lib333/DNSServer/DNSServer.cpp.o
*** [.pioenvs/barcode-scanner/src/main.cpp.o] Error 1
========================= [FAILED] Took 34.48 seconds =========================