Skip to content
David-E-Thomas edited this page Oct 4, 2019 · 3 revisions

Welcome to my Water Monitoring Project

I live in a house with two large water tanks, a house roof that fills and a bunch of people to empty them. Periodically, in the dry weather, we go run pretty close to draining the tanks, so I'm keen to monitor our available capacity and usage.

I'm in the process of implementing Openhab, so I'm keen to have the system report back to our home dashboard. I'd like to know how much water we have in reserve, how much we've used over the past day, week and month. It would be great to track this over a year so we can see if things are getting better or worse as we change our usage patterns.

Here's what I've bought so far:

  • ESP32 - this is a brilliant little IOT device that I can easily set up to monitor sensors. It has wifi built-in and lots of support for things like MQTT

  • DHT-22 temperature sensor - this isn't the most accurate sensor, but it's good enough for keeping track of the air temp around the tanks. It also has a built-in humidity sensor

  • Ultrasound distance sensor - this is a brilliant little waterproof sensor that will measure distances from a few cms to meters. Our tanks are around 2m high, so these will give me a pretty good reading of the current water level.

  • Flowmeter - I've chosen a hall-effect sensor-based flow meter in a 20mm fitting. This sensor should give me good flow (without restriction) but allow me to monitor Liters per min flow at any moment.

Status

Currently, I'm pulling together examples of code, and I'll be putting more information up shortly.

Clone this wiki locally