If you do not mind a bit (more) DIY then you can use a hall water (pulse) thingy with a wemos d1 mini, you can ‘insert’ this into the pipe that enter your home … and yes… you must (want to) do a bit yourselves and learn esp
All in al < 20USD and some time
There are multiple examples available, the programming of the wemos is simple / straightforward as soon as you know HOW to program an esp device.
I originally installed a StreamLabs Water Monitor: Water Leak Detector Residential | StreamLabs (streamlabswater.com) because a friend of mine had one and it worked well for him. I bought it last year for $139 but I see it’s more than twice as expensive now - probably would have passed on that right away for that amount.
Unfortunately, I could not make it work. I think the main reason was that the straight piece of pipe between where it come out of the ground and before it goes around a 90deg angle wasn’t long enough to support accurate measurement; it just had too many turbulences for the hall monitor to work properly.
I replaced it with a Flume Water Sensor which is strapped onto the water meter itself; as it is battery powered (supposed to last 1+ years) you don’t need power at the meter directly. But you need a bridge that connects it to your WiFi - and the line of sight from the water meter to the bridge should be pretty clear. Mine is more than just a little obstructed (the water meter is about 35m down the slope from my house, about 40cm in the ground and in a concrete box with a heavy metal lid) but it still seems to work okay. The Flume sensor worked fine until we had a major rain which washed a lot of dirt down the slope and over the water meter box, so the sensor lost connection to the bridge. After removing about 6cm of mud from the top of the lid the connection started working again but the battery was rather drained, and I had to replace it after less that 9 months.
Although Flume’s special battery seems to be nothing more than 4AA batteries it still cost me $15 for the new battery pack - next time it’s empty, I will just open up the little box/carrier to confirm that and replace it that way for way less money.
Overall, I’m still happy with the Flume and I hope I can deal with the odd occasion where I need to clear the dirt of the water meter box again. I am positively surprised that it seems to be accurate to about +/-@2.5% (with a minute-by-minute resolution on the reporting) and the integration with HA is working pretty reliably for me.
If you want a little more insight just take a look at this - I think it’s not 100% up to date any more but it will give you a good idea of the different approaches: The Hook Up - All Home Smart Water Monitors. - YouTube
Caveat:
I’m in the US, so I don’t know what solutions are actually available in the UK.
read / learn / install esphome …is not too hard for non-electronic-specialist (i.e. me) but there are plenty of people that do not like this
if happy … acquire the hardware, usb>ftl flash board (5usd), wemosd1 mini esp device (5usd), flow sensor (10usd)
flash the wemos as a pulse-meter (simple and multiple examples)
insert the hall/flow sensor and attach the wemos…calibrate it by tapping (say) 20l and adjust the wemos.
Below what I bought and prices differ per country…
One more question: If it’s just a pulse generator and a thermometer, could I just hook it up to a regular ESP development board running ESPHome, and let HA display the data?
… if you already have such a thing then why not …
These are entries in my yaml for my wemos (sorry for the French stuff)…aside the pins … you still need to calibrate it
I donot, this picture comes from another thread where the person added a temp sensor…which is as simple too. On the esphome pages you can find many devices and how to yaml-them
Not to be a Debbie Downer, but I see a lot of posts on different threads for cheap water flow sensors from Ali Express and/or Amazon. Many of these sensors have not been tested or certified for potable water applications and could leach unknown toxins into your drinking water supply. There’s a reason reputable manufacturers sell ‘potable’ and ‘non potable’ water meters.
You may want to avoid putting a random $15 flow sensor to your water mains, unless you’re a risk taker when it comes to health and safety. Just something to think about.
My utility just made available its use of eye-on-water. Here is a screenshot of what it provides. It does not update minute by minute but it reads from the api often enough that I get accurate daily, weekly, monthly and yearly totals by using the free service provided by my utility.
I have a NSF potable rated shutoff valve installed to shut off the water with HA. Check with your utility if you already have a flow meter in place. Free is the best kind of sensor. (Yes, I know I pay for it in my water and sewer bill but not as a direct line item)
This may or may not work for you but it let’s me see how much water I use and if anything is leaking.