mirror of
https://github.com/esphome/esphome.git
synced 2026-07-10 08:55:36 +00:00
4565167bec8d98f664ecfed4115c9bcdb22ed336
WarnIfComponentBlockingGuard compares the `now` passed to scheduler.call() against real millis() in finish(). Using fake time ahead of real millis() caused uint32_t underflow in the guard, triggering blocking warnings. Fix by reading real millis() at the start of each outer iteration so fake time stays close to wall clock.
Description
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Readme
Multiple Licenses
545 MiB
Languages
C++
60.1%
Python
39.3%
C
0.3%
JavaScript
0.2%
