ESPHome restores cell-voltage and temperature readings from Daly battery-management systems when the polling interval is shorter than a full reading cycle. A one-second interval could keep restarting the cycle before those final measurements were requested, leaving them unknown while the other readings worked.

Andreas Hergert makes the running cycle finish before another begins and advances sooner when a complete reply arrives. He verified the correction on an ESP-12E connected to a 16-cell LiFePO4 battery with a one-second update interval.