Hey everyone,
I thought I’d share a little DIY project I built using an Aqara Leak Sensor — but instead of using it to detect leaks, I turned it into an automatic pool water level monitor and filler.
The idea:
I wanted my pool to top itself up automatically without me having to guess when to add water. Since the Leak Sensor triggers when water touches its contacts, I mounted it right at the exact level I want to maintain in the pool.
How I set it up:
- The filler hardware: My Aqara Smart Water Valve Controller T1 is connected to a regular garden hose. That hose runs to a PVC contraption I built that sits at the edge of the pool. I call it the H2O Valet.
0.pdf (3.1 MB)
- Sensor placement: The Leak Sensor is also mounted to that same PVC setup, positioned so it detects when the water reaches my desired height.
- Automations in the Aqara Home app:
- When Leak Sensor = “Dry” → T1 opens the valve, water flows through the hose/PVC into the pool.
- When Leak Sensor = “Wet” → T1 closes the valve, stopping the fill.
- Scheduling: In the Aqara app, I can have the sensor check the water level on any schedule I want — for example, only in the morning and evening, or just once a day — so it’s not constantly triggering checks.
Why it works so well:
- The Leak Sensor is battery-powered and wireless, so I can position it exactly where I want without running wires.
- The Aqara T1 opens/closes instantly, so the water level stays right on target.
- The whole setup is easy to disconnect when not in use — I just detach the hose from the PVC frame.
Bonus tip:
I set up push notifications so I know whenever the filler turns on or off. It’s a good way to keep track of water usage and spot any unusual fill patterns.
This has been running for months without a hiccup. It’s simple, effective, and a great example of repurposing Aqara gear for something it wasn’t originally designed for.
