Big thanks to @Yyrkoon94 for the pioneering work on ha-easycare-waterair — that plugin proved the Waterair API could work with Home Assistant. ![]()
After a few months of using it, I ran into a number of limitations that pushed me to rewrite the integration entirely from scratch:
-
Token expiring every ~2 months with no automatic renewal → regular manual reconnection
-
YAML-only configuration (no UI)
-
Non-standard HA architecture (no ConfigEntry, no DataUpdateCoordinator)
-
No control over the pump or equipment** (read-only)
So here's my Home Assistant integration for pools running the easy·care by Waterair ecosystem (WATBOX + BPC + AC1, plus the optional LR-PR pressure sensor).
This integration is unofficial and independently developed. Waterair is not affiliated with this project.
What it does
It connects to the Waterair cloud over OAuth2 and exposes your whole setup in HA.
Reading
Water temperature, pH, chlorine (Redox/ORP)
AC1 analyser battery level
Filtration pressure and battery level (if an LR-PR sensor is present)
Current filtration mode (AUTO -2h / AUTO / AUTO +2h / On / Off / Prog)
Control — the big one, and what the original integration couldn't do:
Full filtration control — switch mode (AUTO ±2h / forced On / Off) right from HA, pump included
Filtration Boost (4h, 12h, 24h, 36h, 48h, 72h) — the real Waterair Boost, with a remaining-time sensor and two-way sync with the app
Spotlight and step lighting (on/off, 1h–6h duration)
What HA adds on top of the mobile app
This is where it gets interesting ![]()
Treatment & pool alerts
Pool action alerts (calibration required, wintering, chlorine treatment…) are translated and pushed automatically as persistent HA notifications as soon as a new event appears — no need to open the app to know an action is expected. They clear themselves once the condition is resolved.
Filtration schedule sensors
Three sensors computed in real time from the BPC programme:
- Daily filtration duration (adapts to water temperature)
- Next start / next stop → perfect for automations
Energy monitoring
Enter your pump's rated power (e.g. 150 W) and get:
- Instantaneous power (W)
- Cumulative energy (kWh) → drops straight into the HA Energy dashboard
Firmware update notifications
The integration detects available software updates for your BPC, AC1 and LR-PR modules, exposed as native HA update entities — visible under Settings → Updates. Notification only; the install itself stays on the Waterair side.
Services for your automations
Start a Boost every Sunday morning, get an alert when chlorine drops, anticipate the pump start… all in YAML or via the automation editor.
Automatic token renewal
No more reconnecting every few weeks — the integration handles token rotation in the background.
Installation
Available via HACS (custom repository):
Configuration is 100% through the UI — no YAML required.
Feedback and questions very welcome — GitHub issues are open! ![]()



