UK Water Utility suppliers have been rolling out meters for many years with a view to encouraging a reduction in water consumption by customers. A general rule of thumb is that if the number of people in a household is less than the number of bedrooms you would likely find your bill cheaper as a result.
More recently the Water companies have been catching up with energy providers and upgrading these meters which formerly had to be manually read with newer smart meters that automatically upload consumption data.
About a year ago they replaced my older meter with a new smart one.
At the time I was not aware of any way to access this data myself and both due to location - under the public footpath outside my house, and the fact that the water companies would get confused and upset if I tried clipping a sensor to it to monitor it directly, options to monitor it were not feasible. However now that it is a smart meter the data is uploaded to their website and it turns out it can be accessed free of charge.
I did find an article about this however it was in relation to Anglian Water whereas my provider is Thames Water. (I am pretty sure there is no standardisation to this.)
I have now found details on how to create an online account with Thames Water and can login and see the data. Disappointingly it seems to be several days behind as the most recent data is from the beginning of the week, it may also only show hourly figures. Still it is more data than I had before.
I am therefore wondering if there are any more generalised solutions for incorporating such Water utility data in to Home Assistant? Does anyone know how frequently these smart water meters actually report data? (If their concern is that actually reporting more frequently would lead to excessive power consumption then they could solve this by sending the data in batches e.g. hourly but containing in each batch more frequent readings.) I did find the following which I have not yet tried.