Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/basnijholt/addon-otmonitor
OpenTherm Monitor Home Assistant supervisor add-on
https://github.com/basnijholt/addon-otmonitor
hassio hassio-addons home-assistant opentherm-gateway opentherm-monitor otgw supervisor
Last synced: 28 days ago
JSON representation
OpenTherm Monitor Home Assistant supervisor add-on
- Host: GitHub
- URL: https://github.com/basnijholt/addon-otmonitor
- Owner: basnijholt
- Created: 2020-02-09T18:41:12.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-09-16T20:25:40.000Z (about 2 years ago)
- Last Synced: 2024-10-03T13:42:43.846Z (about 2 months ago)
- Topics: hassio, hassio-addons, home-assistant, opentherm-gateway, opentherm-monitor, otgw, supervisor
- Language: HTML
- Homepage:
- Size: 156 KB
- Stars: 16
- Watchers: 9
- Forks: 11
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [`otmonitor`](http://otgw.tclcode.com/otmonitor.html) Home Assistant supervisor add-on
## About
Opentherm monitor is a management and monitoring application for your [opentherm gateway](http://otgw.tclcode.com).
## Installation
Install by going to Supervisor -> Add-on store -> Add new repository by url and fill in `https://github.com/basnijholt/addon-otmonitor`.
## Documentation
See [otmonitor/DOCS.md](https://github.com/basnijholt/addon-otmonitor/blob/master/otmonitor/DOCS.md).
## Local development
To locally test or develop on this addon, use vscode as explained in [the home assistant local adding testing developer documentation](https://developers.home-assistant.io/docs/add-ons/testing/).
It takes a while to build, download and start the local devcontainer as it runs a local home assistant instance using docker-in-docker (din), which is slow, but it's very useful to test your local changes.
In short:
- Install [Docker](https://docs.docker.com/install) on your local machine
- Copy the `.devcontainer` directory from the root of the community-addons repository
- Open the project in [Visual Studio Code](https://code.visualstudio.com/)
- Select `Rebuild and Reopen in Container` from the command palette
- Wait until the devcontainer itself is build
- Start the ha instance by running task `Start Home Assistant`
- Grab a coffee and wait until all the required home-assistant containers are up
- Setup your local ha instance on http://localhost:812
- Install mosquitto mqtt broker
- Install the local otmonitor addon
- Test your changesTo build the container manually, use:
```
ARCH=amd64
docker build --build-arg BUILD_FROM=homeassistant/${ARCH}-base-debian:bullseye --build-arg BUILD_ARCH=${ARCH} .
```