Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: YDrip – An open source water meter that detects leaks (hackaday.io)
20 points by nabilt 7 months ago | hide | past | favorite | 2 comments
Hi HN,

I'm developing an open-source water meter for Home Assistant and thought the HN community might be interested. I've been using some version of it after a few costly toilet leaks that my city meter missed. Recently, I decided to polish it up so others could use it. It might also function as a gas meter reader (https://youtu.be/9Dso4EBAoiE), but this is still experimental.

The device runs on 3 AA batteries and utilizes an ESP32-S3. It works by measuring the spinning magnet inside the brass housing. It stays in deep sleep until it needs to transmit usage or leak information. It's not an ideal CPU for battery-powered devices, but I chose it because it has a lot of support in the home automation community. To compensate for the power-hungry CPU, I am handling rotation counting and leak detection in programmable hardware. Currently, it consumes 50-75uA while the ESP32 is sleeping. The programmable hardware makes it an interesting platform for other use cases like electricity meter monitoring.

I'm planning on selling the hardware and potentially offering a hosted solution for those who don't want to set up Home Assistant if there is demand.

There is still a lot to do, like designing a waterproof case and completing the software. If you're interested in the details, I have a project log on Hackaday. Feedback, feature requests, and contributors are always welcome.

Website: https://y-drip.com

Github: https://github.com/YDrip

Short demo: https://youtu.be/7eXRLN7OWA0




This is a great idea. Slow leaks - especially in walls - give me nightmares! Existing solutions all come with major caveats: Water detectors need to be spread out, and are a pain to get behind walls Manually watching the meter is a pain in the butt, and it’s unreasonable to do it often enough to reliably catch and issue before it gets expensive Running around the house with a moisture meter is like a more involved version of the above, with more chance for user error.

Really excited to see the finished product!


Thanks. Detecting slow leaks while also conserving battery life is tricky so I opted to do it in hardware with digital logic. I keep a count of all of the low speed revolutions of the magnet inside of the brass housing. It needs more testing, but it seems to work for now.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: