I Turned an Aqara Leak Sensor into an Automatic Pool Water Level Sensor + Filler

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:

  1. 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)

  1. Sensor placement: The Leak Sensor is also mounted to that same PVC setup, positioned so it detects when the water reaches my desired height.
  2. 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.
  1. 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.

37 Likes

Very nice setup! I have the same thing for my spa!

Thanks for sharing!

1 Like

Sounds like a great idea! Thanks for sharing.

1 Like

Cool :+1:t2:, Thanks for sharing

1 Like

Great idea! I’m gonna set this up for my pool too.

Brilliant! I’m going to have a new project soon! Thanks for sharing!

My pleasure. Let me know if you have any questions along the way.

Nice one. I have been looking at getting a valve controller for a similar project (not a pool :)) and this more or less matches what I want to do. Thank you.

Great hack, will try it.

Happy to have provided something that you find helpful. Glad you took the time to write. I encourage you to look around the forum and keep posting. It’s a great resource and everyone is very helpful.

1 Like

Great idea, but I don’t think I could repeat it.

Let me know if you need help.

Ooh, I’d not thought about it before, but I used to be quite involved in aquatics, and my guess is this would be perfect for an alert if an aquarium is leaking.
Just musing aloud, but if I get back into aquatics I’ll definitely be getting a couple of these.

Great idea with the pool level sensor.

This also works for fish tanks.

I had a friend who lost a child in the pool many years ago (it was a baby) from there it occurred to me that a wireless device that floats, when a baby or a small pet falls, small waves would be generated that would be detected with the sensor pins triggering an alarm

Nice one. Did you disable critical alerts for the sensor so that it doesn’t go off for a constant leak?

This is a great example of using Aqara products in a diy fashion! I love that it’s easy to replicate if someone wanted to do that at their home.

Good setup

Hello very cool use case. How did you attached the sensor though ?