├── .codeclimate.yml ├── .dockerignore ├── .gitignore ├── .travis.yml ├── Docker.entrypoint.sh ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── app ├── .eslintrc ├── .prettierignore ├── config │ └── index.js ├── index.js ├── log │ └── index.js ├── mqtt │ ├── hass.js │ ├── hass.test.js │ ├── index.js │ └── index.test.js ├── package-lock.json ├── package.json ├── teleinfo │ ├── TicMode.js │ ├── TicMode.test.js │ ├── history │ │ ├── HistoryTicMode.js │ │ └── HistoryTicMode.test.js │ ├── index.js │ ├── index.test.js │ └── standard │ │ ├── StandardTicMode.js │ │ └── StandardTicMode.test.js └── tempo │ └── Tempo.js ├── docs ├── .nojekyll ├── _coverpage.md ├── changelog │ └── README.md ├── configuration │ └── README.md ├── favicon.ico ├── hass │ ├── README.md │ ├── energy_1.png │ ├── energy_2.png │ ├── entities.png │ └── hass.png ├── index.html ├── introduction │ ├── README.md │ └── wud_arch.png ├── mqtt │ └── README.md ├── package-lock.json ├── package.json ├── sidebar.md ├── teleinfo2mqtt-logo-250.png ├── teleinfo2mqtt-logo.png └── teleinfo2mqtt.css └── test ├── docker-compose.yml └── mosquitto └── config ├── minica-key.pem ├── minica.pem ├── mosquitto.conf └── mosquitto.dev ├── cert.pem └── key.pem /.codeclimate.yml: -------------------------------------------------------------------------------- 1 | exclude_patterns: 2 | - "**/*.test.js" -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | **/node_modules/ 2 | coverage/ 3 | docs/ 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/.travis.yml -------------------------------------------------------------------------------- /Docker.entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/Docker.entrypoint.sh -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/README.md -------------------------------------------------------------------------------- /app/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/app/.eslintrc -------------------------------------------------------------------------------- /app/.prettierignore: -------------------------------------------------------------------------------- 1 | * -------------------------------------------------------------------------------- /app/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/app/config/index.js -------------------------------------------------------------------------------- /app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/app/index.js -------------------------------------------------------------------------------- /app/log/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/app/log/index.js -------------------------------------------------------------------------------- /app/mqtt/hass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/app/mqtt/hass.js -------------------------------------------------------------------------------- /app/mqtt/hass.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/app/mqtt/hass.test.js -------------------------------------------------------------------------------- /app/mqtt/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/app/mqtt/index.js -------------------------------------------------------------------------------- /app/mqtt/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/app/mqtt/index.test.js -------------------------------------------------------------------------------- /app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/app/package-lock.json -------------------------------------------------------------------------------- /app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/app/package.json -------------------------------------------------------------------------------- /app/teleinfo/TicMode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/app/teleinfo/TicMode.js -------------------------------------------------------------------------------- /app/teleinfo/TicMode.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/app/teleinfo/TicMode.test.js -------------------------------------------------------------------------------- /app/teleinfo/history/HistoryTicMode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/app/teleinfo/history/HistoryTicMode.js -------------------------------------------------------------------------------- /app/teleinfo/history/HistoryTicMode.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/app/teleinfo/history/HistoryTicMode.test.js -------------------------------------------------------------------------------- /app/teleinfo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/app/teleinfo/index.js -------------------------------------------------------------------------------- /app/teleinfo/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/app/teleinfo/index.test.js -------------------------------------------------------------------------------- /app/teleinfo/standard/StandardTicMode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/app/teleinfo/standard/StandardTicMode.js -------------------------------------------------------------------------------- /app/teleinfo/standard/StandardTicMode.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/app/teleinfo/standard/StandardTicMode.test.js -------------------------------------------------------------------------------- /app/tempo/Tempo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/app/tempo/Tempo.js -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_coverpage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/docs/_coverpage.md -------------------------------------------------------------------------------- /docs/changelog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/docs/changelog/README.md -------------------------------------------------------------------------------- /docs/configuration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/docs/configuration/README.md -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/hass/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/docs/hass/README.md -------------------------------------------------------------------------------- /docs/hass/energy_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/docs/hass/energy_1.png -------------------------------------------------------------------------------- /docs/hass/energy_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/docs/hass/energy_2.png -------------------------------------------------------------------------------- /docs/hass/entities.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/docs/hass/entities.png -------------------------------------------------------------------------------- /docs/hass/hass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/docs/hass/hass.png -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/introduction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/docs/introduction/README.md -------------------------------------------------------------------------------- /docs/introduction/wud_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/docs/introduction/wud_arch.png -------------------------------------------------------------------------------- /docs/mqtt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/docs/mqtt/README.md -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/docs/sidebar.md -------------------------------------------------------------------------------- /docs/teleinfo2mqtt-logo-250.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/docs/teleinfo2mqtt-logo-250.png -------------------------------------------------------------------------------- /docs/teleinfo2mqtt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/docs/teleinfo2mqtt-logo.png -------------------------------------------------------------------------------- /docs/teleinfo2mqtt.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/docs/teleinfo2mqtt.css -------------------------------------------------------------------------------- /test/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/test/docker-compose.yml -------------------------------------------------------------------------------- /test/mosquitto/config/minica-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/test/mosquitto/config/minica-key.pem -------------------------------------------------------------------------------- /test/mosquitto/config/minica.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/test/mosquitto/config/minica.pem -------------------------------------------------------------------------------- /test/mosquitto/config/mosquitto.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/test/mosquitto/config/mosquitto.conf -------------------------------------------------------------------------------- /test/mosquitto/config/mosquitto.dev/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/test/mosquitto/config/mosquitto.dev/cert.pem -------------------------------------------------------------------------------- /test/mosquitto/config/mosquitto.dev/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmartinou/teleinfo2mqtt/HEAD/test/mosquitto/config/mosquitto.dev/key.pem --------------------------------------------------------------------------------