v3.6.5
Fix: Water heater operation mode shows correctly for inactive bodies (#34)
Bug fix: The water heater's current_operation was incorrectly gated by body STATUS, causing the operation mode to show "off" when a heater was configured for an inactive body (e.g., setting the Spa heater while in Pool mode).
Changes
- Decoupled
current_operationfrom bodySTATUSso it reflects the configured heater regardless of whether the body pump is running - Real-time heating activity (
heating/idle) remains correctly gated by body STATUS inextra_state_attributes
Testing
- 217 tests passing (2 new tests for the fix)
- All CI checks green (ruff, mypy, bandit, hassfest, HACS)
Fixes #34