Closed rossowl closed 1 week ago
Hi, Thank you for fast response, it is not important error right now. Hass.io addon, click Clean build files, Update... Still same error. Maybe I dont know how clean src folder and where is .pioenvs. Easy. I will try it again later.
Library Manager: Installing esphome/noise-c @ 0.1.6 INFO Installing esphome/noise-c @ 0.1.6 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 Unpacking [####################################] 100% Library Manager: libsodium@1.10018.4 has been installed! INFO libsodium@1.10018.4 has been installed! Library Manager: Installing bblanchon/ArduinoJson @ 6.18.5 INFO Installing bblanchon/ArduinoJson @ 6.18.5 Unpacking [####################################] 100% Library Manager: ArduinoJson@6.18.5 has been installed! INFO ArduinoJson@6.18.5 has been installed! HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
ESPHome upgrade to 2024.11.1 Clean build files Install ======================== [SUCCESS] Took 220.30 seconds ======================== Thank you!
Compilation error:
src/main.cpp: In function 'void setup()': src/main.cpp:389:87: error: invalid new-expression of abstract class type 'esphome::myhomeiot_ble_host::MyHomeIOT_BLEHost' myhomeiot_ble_host_myhomeiot_blehost_id = new myhomeiot_ble_host::MyHomeIOT_BLEHost(); ^ In file included from src/esphome/components/myhomeiot_ble_client/myhomeiot_ble_client.h:8, from src/esphome.h:71, from src/main.cpp:3: src/esphome/components/myhomeiot_ble_host/myhomeiot_ble_host.h:47:7: note: because the following virtual functions are pure within 'esphome::myhomeiot_ble_host::MyHomeIOT_BLEHost': class MyHomeIOT_BLEHost : public Component, public esp32_ble_tracker::ESPBTClient { ^
~~~~ In file included from src/esphome/components/ble_gateway/ble_gateway.h:6, from src/esphome.h:18, from src/main.cpp:3: src/esphome/components/esp32_ble_tracker/esp32_ble_tracker.h:175:16: note: 'virtual void esphome::esp32_ble_tracker::ESPBTClient::disconnect()' virtual void disconnect() = 0;