Complete rewrite of the Harvia Sauna integration for Home Assistant with modern architecture patterns.
What's New
- Push-based updates via WebSocket (real-time, no polling delay)
- 30 entities: Climate, 8 Switches, 13 Sensors, 3 Binary Sensors, 3 Numbers
- Device Registry integration with heater model and power info
- Config Flow with MyHarvia credentials + heater model/power selection
- Clean lifecycle management – proper shutdown of all WebSocket connections
- No debug log flooding – heartbeat messages suppressed
- DataUpdateCoordinator pattern with 5-minute fallback polling
Supported Hardware
Any Harvia sauna compatible with the MyHarvia app, including:
- Harvia Legend Home XW (PO110XW) with CX110
- Harvia Xenio WiFi (CX001WIFI)
- Harvia Cilindro, KIP, Spirit, Club, Virta, Senator, Forte, Pro series
Credits
API reverse engineering by Ruben Harms – thank you for the foundational work!