I installed the ESPHome 2023.6 update this morning. During update of the ESP devices, a warning appeared for three of four devices during code compile. This is the first time a warning occurred when updating the devices. The warning is shown below.
INFO ESPHome 2023.6.0
INFO Reading configuration /config/esphome/door-contacts-garage.yaml...
INFO Detected timezone 'America/Toronto'
INFO Generating C++ source...
INFO Compiling app...
Processing door-contacts-garage (board: d1_mini; framework: arduino; platform: platformio/[email protected])
--------------------------------------------------------------------------------
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
Dependency Graph
|-- ESPAsyncTCP-esphome @ 1.2.3
|-- ESPAsyncWebServer-esphome @ 2.1.0
|-- ESP8266WiFi @ 1.0
|-- ESP8266mDNS @ 1.2
|-- noise-c @ 0.1.4
|-- ArduinoJson @ 6.18.5
Compiling /data/door-contacts-garage/.pioenvs/door-contacts-garage/src/main.cpp.o
In file included from src/esphome/components/time/real_time_clock.h:8,
from src/esphome/components/homeassistant/time/homeassistant_time.h:4,
from src/esphome.h:24,
from src/main.cpp:3:
src/esphome/core/time.h:11:13: warning: 'bool esphome::is_leap_year(uint32_t)' declared 'static' but never defined [-Wunused-function]
11 | static bool is_leap_year(uint32_t year);
| ^~~~~~~~~~~~
src/esphome/core/time.h:13:16: warning: 'uint8_t esphome::days_in_month(uint8_t, uint16_t)' declared 'static' but never defined [-Wunused-function]
13 | static uint8_t days_in_month(uint8_t month, uint16_t year);
| ^~~~~~~~~~~~~
Linking /data/door-contacts-garage/.pioenvs/door-contacts-garage/firmware.elf
RAM: [==== ] 43.4% (used 35532 bytes from 81920 bytes)
Flash: [===== ] 49.5% (used 516597 bytes from 1044464 bytes)
Building /data/door-contacts-garage/.pioenvs/door-contacts-garage/firmware.bin
esp8266_copy_factory_bin(["/data/door-contacts-garage/.pioenvs/door-contacts-garage/firmware.bin"], ["/data/door-contacts-garage/.pioenvs/door-contacts-garage/firmware.elf"])
========================= [SUCCESS] Took 15.37 seconds =========================
INFO Successfully compiled program.
INFO Resolving IP address of door-contacts-garage.local
INFO -> 192.168.86.198
INFO Uploading /data/door-contacts-garage/.pioenvs/door-contacts-garage/firmware.bin (520752 bytes)
INFO Compressed to 361426 bytes
Uploading: [============================================================] 100% Done...
INFO Waiting for result...
INFO OTA successful
INFO Successfully uploaded program.
INFO Starting log output from door-contacts-garage.local using esphome API
The three problematic devices are used for door open/closed detection, water level and salt level warnings. This warning noted above never occurred during past updates. Why now?