this post was submitted on 12 May 2024
20 points (95.5% liked)

homeassistant

12080 readers
2 users here now

Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io

founded 1 year ago
MODERATORS
 

I tried my hand at rigging a proximity sensor to the water meter in my house. Sadly it doesn’t have the spinning magnet for the sensor to pick up.

I looked into other options for pulling data from the meter, but for each method, my very antiquated meter had a complication that would prevent it from working.

TLDR: Any recommendations for a home water meter that’s local and integrates well with home assistant?

I’m going to check with my water company first, but likely will remove the old meter and replumb a new “smart” meter and an automated shut off valve into the water supply. I believe the current meter is leftover from before the utility added new meters further upstream, so I’d rather get rid of the rusty piece of junk anyway.

all 10 comments
sorted by: hot top controversial new old
[–] [email protected] 14 points 6 months ago

Definitely check in with the utility before mucking with the meter. You can find your way into a lot of trouble tampering with active meters. Chances are there's new meter tech out your utility would install, and of which you could take advantage.

Check this thread. https://community.home-assistant.io/t/smart-water-meter/451935 . You'd install it down flow of your utility meter, and would need ESP32 to read the meter. It's a bit of work, but if you're already running ESPHome, it looks pretty straightforward.

On a long shot, you might consider looking into an inexpensively RTL-SDR software radio dongle, and use rtl_433 to scan a few common frequencies the utilities use to scan their meters from the street. I happened to find my neighbor's electrical meter on a common wireless weather station frequency, and if In were so inclined, could publish it to MQTT for HA to pick up.

Just a couple of ideas. Good luck!

[–] [email protected] 3 points 6 months ago

You can get used Yokogawa AXF water meters pretty cheap on eBay. They'll put out a 4-20mA signal and as long as you get the right version for your local power you can just wire a cord to it and plug it into the wall. Only measure flow and I think temperature though.

[–] [email protected] 3 points 6 months ago (1 children)

If you are using zigbee you should check Sinope Sedna Walter valve with the optional water flow sensor. It is supported in zha using quirks from claudegel on github.

Just make sure you select the ZigBee one since their WiFi one need their proprietary hub to work.

[–] [email protected] 2 points 6 months ago

That's a pretty neat bit of kit. If they did it in metric sizes, I'd be tempted.

[–] [email protected] 3 points 6 months ago (1 children)

I'm curious to hear what people come up with, as I quite fancy one too.

I would be wary of installing anything that actually touches the water that doesn't come from an accredited manufacturer, however. As you don't want Ali-express grade metal in your drinking water.

Which unfortunately means the options will be either expensive, or building off the back of other equipment currently installed (water meter, etc).

[–] [email protected] 2 points 4 months ago

Incase you're still searching, chech my other comment here.

[–] [email protected] 2 points 4 months ago

Slightly old post, but hopefully still helpful to someone:

I managed to read out my analog water meter using the following ESP32 image: https://github.com/jomjol/AI-on-the-edge-device

It uses an ESP32-CAM module that actively reads your meter, using machine vision. The data is then published via MQTT. There are even some stl files for cases/mounts for common energy meters.

Once setup properly (with a 3D printed case from the provided stl files), I found it to work quite well. I have a pretty clean standard German water meter though.