Reads analog water meters and provides a web service that returns the read value as decimal. The needles of the analog gauges currently have to be red.
Turns
into 820.5745 so it can become
.
Please note, that this is not able to read 7-segment-displays. If you are using Home Assistant and want to read 7-segment-displays, you may want to take a look at the native 7 segments integration.
This is only a quick introduction to setting up and configuring watermeter. A more extensive documentation can be found in the howto.
version: "3.5"
services:
watermeter:
image: nohn/watermeter:latest
container_name: watermeter
volumes:
- ./watermeter/config:/usr/src/watermeter/src/config
restart: always
ports:
- "3000:3000"This can also be installed as Home Assistant Addon.
If you want to build the Docker image locally, you can use the following command:
docker build . -t nohn/watermeterYou can access the configuration tool http://watermeter:3000/configure.php. The interface should be self explanatory. Source Image can be either in local filesystem or any HTTP(S) resource.
After configuration is done, you can access the current value at
http://watermeter:3000/
or
http://watermeter:3000/?json
or see debug information at
http://watermeter:3000/?debug
You can contribute to this project by:
- Opening an Issue if you found a bug or wish to propose a new feature
- Placing a Pull Request with bugfixes, new features etc.
Consider a gift.
watermeter is released under the GNU Affero General Public License.
