INFO ESPHome 2025.5.2 INFO Reading configuration /config/esp8266-117.yaml... INFO Detected timezone 'Etc/UTC' INFO Generating C++ source... INFO Compiling app... Processing esp8266-117 (board: d1_mini; framework: arduino; platform: platformio/espressif8266@4.2.1) -------------------------------------------------------------------------------- Library Manager: Installing esphome/ESPAsyncTCP-esphome @ 2.0.0 INFO Installing esphome/ESPAsyncTCP-esphome @ 2.0.0 Unpacking [####################################] 100% Library Manager: ESPAsyncTCP-esphome@2.0.0 has been installed! INFO ESPAsyncTCP-esphome@2.0.0 has been installed! Library Manager: Installing adafruit/Adafruit GFX Library @ ^1.12.1 INFO Installing adafruit/Adafruit GFX Library @ ^1.12.1 Unpacking [####################################] 100% Library Manager: Adafruit GFX Library@1.12.1 has been installed! INFO Adafruit GFX Library@1.12.1 has been installed! Library Manager: Resolving dependencies... INFO Resolving dependencies... Library Manager: Installing Adafruit BusIO INFO Installing Adafruit BusIO Unpacking [####################################] 100% Library Manager: Adafruit BusIO@1.17.1 has been installed! INFO Adafruit BusIO@1.17.1 has been installed! Library Manager: Installing esphome/ESPAsyncWebServer-esphome @ 3.3.0 INFO Installing esphome/ESPAsyncWebServer-esphome @ 3.3.0 Unpacking [####################################] 100% Library Manager: ESPAsyncWebServer-esphome@3.3.0 has been installed! INFO ESPAsyncWebServer-esphome@3.3.0 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 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 heman/AsyncMqttClient-esphome @ 2.0.0 INFO Installing heman/AsyncMqttClient-esphome @ 2.0.0 Unpacking [####################################] 100% Library Manager: AsyncMqttClient-esphome@2.0.0 has been installed! INFO AsyncMqttClient-esphome@2.0.0 has been installed! Library Manager: Resolving dependencies... INFO Resolving dependencies... 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: ESP8266 80MHz, 80KB RAM, 4MB Flash Library Manager: Installing GxEPD2 Unpacking 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Library Manager: GxEPD2@1.6.4 has been installed! Library Manager: Resolving dependencies... Dependency Graph |-- ESPAsyncTCP-esphome @ 2.0.0 |-- SPI @ 1.0 |-- Wire @ 1.0 |-- Adafruit GFX Library @ 1.12.1 |-- Adafruit BusIO @ 1.17.1 |-- GxEPD2 @ 1.6.4 |-- ESPAsyncWebServer-esphome @ 3.3.0 |-- ESP8266WiFi @ 1.0 |-- ESP8266mDNS @ 1.2 |-- noise-c @ 0.1.6 |-- AsyncMqttClient-esphome @ 2.0.0 |-- ArduinoJson @ 6.18.5 Compiling .pioenvs/esp8266-117/src/esphome/components/api/api_connection.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/api/api_frame_helper.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/api/api_pb2.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/api/api_pb2_service.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/api/api_server.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/api/list_entities.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/api/proto.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/api/subscribe_state.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/api/user_services.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/copy/sensor/copy_sensor.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/display/display.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/display/display_buffer.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/display/rect.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/esp8266/core.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/esp8266/gpio.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/esp8266/preferences.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/esphome/ota/ota_esphome.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/font/font.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/homeassistant/sensor/homeassistant_sensor.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/homeassistant/time/homeassistant_time.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/json/json_util.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/logger/logger.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/logger/logger_esp32.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/logger/logger_esp8266.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/logger/logger_host.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/logger/logger_libretiny.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/logger/logger_rp2040.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/logger/task_log_buffer.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/md5/md5.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mdns/mdns_component.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mdns/mdns_esp32.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mdns/mdns_esp8266.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mdns/mdns_host.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mdns/mdns_libretiny.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mdns/mdns_rp2040.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/custom_mqtt_device.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_alarm_control_panel.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_backend_esp32.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_binary_sensor.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_button.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_client.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_climate.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_component.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_cover.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_date.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_datetime.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_event.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_fan.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_light.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_lock.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_number.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_select.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_sensor.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_switch.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_text.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_text_sensor.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_time.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_update.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/mqtt/mqtt_valve.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/network/util.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/ota/ota_backend.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/ota/ota_backend_arduino_esp32.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/ota/ota_backend_arduino_esp8266.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/ota/ota_backend_arduino_libretiny.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/ota/ota_backend_arduino_rp2040.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/ota/ota_backend_esp_idf.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/safe_mode/safe_mode.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/sensor/automation.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/sensor/filter.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/sensor/sensor.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/socket/bsd_sockets_impl.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/socket/lwip_raw_tcp_impl.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/socket/lwip_sockets_impl.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/socket/socket.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/spi/spi.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/spi/spi_arduino.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/spi/spi_esp_idf.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/time/automation.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/time/real_time_clock.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/waveshare_epaper/waveshare_213v3.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/waveshare_epaper/waveshare_epaper.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/web_server/list_entities.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/web_server/web_server.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/web_server/web_server_v1.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/web_server_base/web_server_base.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/wifi/wifi_component.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/wifi/wifi_component_esp32_arduino.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/wifi/wifi_component_esp8266.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/wifi/wifi_component_libretiny.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/wifi/wifi_component_pico_w.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/components/wifi_signal/wifi_signal_sensor.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/core/application.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/core/color.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/core/component.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/core/component_iterator.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/core/controller.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/core/entity_base.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/core/helpers.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/core/log.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/core/ring_buffer.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/core/scheduler.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/core/string_ref.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/core/time.cpp.o Compiling .pioenvs/esp8266-117/src/esphome/core/util.cpp.o Compiling .pioenvs/esp8266-117/src/main.cpp.o Generating LD script .pioenvs/esp8266-117/ld/local.eagle.app.v6.common.ld Compiling .pioenvs/esp8266-117/lib434/ESPAsyncTCP-esphome/AsyncPrinter.cpp.o Compiling .pioenvs/esp8266-117/lib434/ESPAsyncTCP-esphome/ESPAsyncTCP.cpp.o Compiling .pioenvs/esp8266-117/lib434/ESPAsyncTCP-esphome/ESPAsyncTCPbuffer.cpp.o Compiling .pioenvs/esp8266-117/lib434/ESPAsyncTCP-esphome/SyncClient.cpp.o Compiling .pioenvs/esp8266-117/lib434/ESPAsyncTCP-esphome/tcp_axtls.c.o Compiling .pioenvs/esp8266-117/libd99/SPI/SPI.cpp.o Compiling .pioenvs/esp8266-117/lib953/Wire/Wire.cpp.o Archiving .pioenvs/esp8266-117/libd99/libSPI.a Compiling .pioenvs/esp8266-117/libe5d/Adafruit GFX Library/Adafruit_GFX.cpp.o In file included from .piolibdeps/esp8266-117/Adafruit GFX Library/Adafruit_GFX.cpp:34: .piolibdeps/esp8266-117/Adafruit GFX Library/Adafruit_GFX.h:12:10: fatal error: Adafruit_I2CDevice.h: No such file or directory **************************************************************************** * Looking for Adafruit_I2CDevice.h dependency? Check our library registry! * * CLI > platformio lib search "header:Adafruit_I2CDevice.h" * Web > https://registry.platformio.org/search?q=header:Adafruit_I2CDevice.h * **************************************************************************** 12 | #include | ^~~~~~~~~~~~~~~~~~~~~~ compilation terminated. *** [.pioenvs/esp8266-117/libe5d/Adafruit GFX Library/Adafruit_GFX.cpp.o] Error 1 ========================= [FAILED] Took 97.34 seconds =========================