GithubHelp home page GithubHelp logo

mmeija / watermeter Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nohn/watermeter

0.0 0.0 0.0 13.06 MB

Reads analog water meters and provides a web service that returns the read value as decimal.

License: GNU Affero General Public License v3.0

PHP 99.53% Dockerfile 0.47%

watermeter's Introduction

Read a water meter and returns value

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 Watermeter into 820.5745 so it can become Grafana Screenshot.

CI Docker Hub Pulls

Getting Started

This is only a quick introduction to setting up and configuring watermeter. A more extensive documentation can be found in the howto.

Installation

Using Docker Compose (recommended)

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"

Configuration

You 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.

Configuration GUI Screenshot

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

How to contribute

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.

You like this?

Consider a gift.

License

analogmeterreader is released under the GNU Affero General Public License.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.