These days it’s all about insights. The last part missing for me was water usage. Although water in the Netherlands is not really expensive I wanted to get more insights on how much water are we using and is there anyway to save some water. Unfortunately water delivery doesn’t come with a smart meter. There’s just a analog counter. So how do you measure the water usage and make this analog meter smart?
During research I’ve found multiple different solutions for water meters. Most solutions where for Arduino and using proximity sensors that need resistors soldering and some even required external power supply.
ESPHome has been great for me, I’m just loving it. It’s powerful, easy and stable! For this solution I used a proximity sensor, a ESP8266 and ESPHome. Most important is the LJ18A3-8Z/BX proximity sensor, this sensor can run directly from the ESP board and has the resistor already included in the sensor, so no soldering needs.
The full guide can be found here:
Build a cheap water usage sensor using ESPhome and a proximity sensor - PieterBrinkman.com
The final result.
Let me know if this worked for you and if you have any questions.