├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── ci.yml │ └── dependabot-automerge.yml ├── .gitignore ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── README.md ├── classes ├── Cache.php ├── Config.php ├── Reader.php └── Watermeter.php ├── composer.json ├── doc ├── HOWTO.md ├── configure.png ├── grafana.png ├── hass.png ├── overview.gv ├── overview.svg └── watermeter.jpg ├── log ├── .gitkeep ├── debug │ └── .gitkeep └── error │ └── .gitkeep ├── phpunit.xml ├── phpunit.xml.bak ├── public ├── configure.php ├── demo │ └── demo.jpg ├── index.php └── tmp │ └── .gitkeep ├── src └── config │ ├── config.php │ └── lastValue.txt └── tests ├── WatermeterCacheTest.php ├── WatermeterConfigTest.php ├── WatermeterReaderTest.php ├── WatermeterReaderVariantTest.php └── data └── variants ├── 1.jpg ├── 10.png ├── 2.jpg ├── 3.jpg ├── 4.jpg ├── 5.jpg ├── 6.jpg ├── 7.jpg ├── 8-decimal-digits.jpg └── 9-inverse.jpg /.dockerignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-automerge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/.github/workflows/dependabot-automerge.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/README.md -------------------------------------------------------------------------------- /classes/Cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/classes/Cache.php -------------------------------------------------------------------------------- /classes/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/classes/Config.php -------------------------------------------------------------------------------- /classes/Reader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/classes/Reader.php -------------------------------------------------------------------------------- /classes/Watermeter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/classes/Watermeter.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/composer.json -------------------------------------------------------------------------------- /doc/HOWTO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/doc/HOWTO.md -------------------------------------------------------------------------------- /doc/configure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/doc/configure.png -------------------------------------------------------------------------------- /doc/grafana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/doc/grafana.png -------------------------------------------------------------------------------- /doc/hass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/doc/hass.png -------------------------------------------------------------------------------- /doc/overview.gv: -------------------------------------------------------------------------------- 1 | digraph G { 2 | Camera->watermeter->"Home Assistant" [label=HTTP] 3 | } -------------------------------------------------------------------------------- /doc/overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/doc/overview.svg -------------------------------------------------------------------------------- /doc/watermeter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/doc/watermeter.jpg -------------------------------------------------------------------------------- /log/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /log/debug/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /log/error/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/phpunit.xml -------------------------------------------------------------------------------- /phpunit.xml.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/phpunit.xml.bak -------------------------------------------------------------------------------- /public/configure.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/public/configure.php -------------------------------------------------------------------------------- /public/demo/demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/public/demo/demo.jpg -------------------------------------------------------------------------------- /public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/public/index.php -------------------------------------------------------------------------------- /public/tmp/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/config/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/src/config/config.php -------------------------------------------------------------------------------- /src/config/lastValue.txt: -------------------------------------------------------------------------------- 1 | 1189.2345 -------------------------------------------------------------------------------- /tests/WatermeterCacheTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/tests/WatermeterCacheTest.php -------------------------------------------------------------------------------- /tests/WatermeterConfigTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/tests/WatermeterConfigTest.php -------------------------------------------------------------------------------- /tests/WatermeterReaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/tests/WatermeterReaderTest.php -------------------------------------------------------------------------------- /tests/WatermeterReaderVariantTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/tests/WatermeterReaderVariantTest.php -------------------------------------------------------------------------------- /tests/data/variants/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/tests/data/variants/1.jpg -------------------------------------------------------------------------------- /tests/data/variants/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/tests/data/variants/10.png -------------------------------------------------------------------------------- /tests/data/variants/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/tests/data/variants/2.jpg -------------------------------------------------------------------------------- /tests/data/variants/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/tests/data/variants/3.jpg -------------------------------------------------------------------------------- /tests/data/variants/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/tests/data/variants/4.jpg -------------------------------------------------------------------------------- /tests/data/variants/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/tests/data/variants/5.jpg -------------------------------------------------------------------------------- /tests/data/variants/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/tests/data/variants/6.jpg -------------------------------------------------------------------------------- /tests/data/variants/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/tests/data/variants/7.jpg -------------------------------------------------------------------------------- /tests/data/variants/8-decimal-digits.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/tests/data/variants/8-decimal-digits.jpg -------------------------------------------------------------------------------- /tests/data/variants/9-inverse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nohn/watermeter/HEAD/tests/data/variants/9-inverse.jpg --------------------------------------------------------------------------------