v1.6.1 – Runtime Restore Fix
Bugfix
Phantom Runtime after Restart
- Fixed: When a device was off during HA restart, a stale
_runtime_tickcould cause inflated runtime values - Root cause:
_runtime_tickwas not cleared for off devices during state restore - Now: Off devices get a clean timer reset — runtime only accumulates when the device is actually on
Upgrade note: No breaking changes. If you see incorrect runtime values, a simple HA restart will fix them.