Since i am living in a rented home it is not always that easy to change the wiring or other things for integration in the smarthome.
This situation is the same for my electricity, water and gas measuring devices.
I can’t build in something into the electrical cabinet and water/gas meters are located in the cellar while my flat is under the roof.
So sadly no chance for me to work with one of the great (device based) meter solutions which have been described here so far.
I seem to have found an equivalent replacement for my needs.
Pixometer is a solution that is based on a free app for different operating systems.
They can read the current meter value out of a photo taken within the app.
I think they are aiming for facility management usecases with their paid version, where facility managers document meter readings the whole day and for many people.
They have a free package until you only want to measure 5 meters, which should be fitting for most private usecases.
They provide an API to communicate with your account, meters, readings.
Long story short:
I am using this service and i wanted to dig into binding development anyways.
So i have created a small binding which is inspirated by some of the different api bindings that are around here.
Thanks to the builders of tankerkoenig and airquality, who helped me dive into getting started wich this task.
Currently you can set up a bridge that connects to the api and meter things, which provide current reading value, time of that reading and and a last_refresh channel for the thing.
I am testing this for some time in my environment now and i have the feeling that it is in an early alpha state now.
So if someone is in the same situation or using pixometer already and wants to persist the meters within openhab feel free to poke me.
I will add a jar file here, when i have tested it in my own OH2 environment and not only in the eclipse debug mode.
Information about the Service itself can be found here:
(Sorry only in german and i think they only support german measuring devices at the moment.)