v0.4.3
0.4.3 — sync with external heater state changes
- Listens to the heater entity's state. When it transitions to off/closed/unavailable while integration thinks it's heating (e.g. user turned it off via a custom button or another automation), the active session is closed cleanly with status
external_stop. Panel and reports stay in sync.