Add Readme
This commit is contained in:
48
README.md
Normal file
48
README.md
Normal file
@@ -0,0 +1,48 @@
|
||||
# energy-usage
|
||||
|
||||
Realtime energy usage reporting from Bright MQTT feed (SEP) into InfluxDB/VictoriaMetrics. Can be installed and run via pip or docker.
|
||||
|
||||
## Configuration
|
||||
|
||||
Copy `config.yaml.example` to `config.yaml` and fill in your MQTT login details, and your influx/vm server details.
|
||||
The config file should be placed into one of the following locations:
|
||||
|
||||
* `/etc/energy-usage/config.yaml`
|
||||
* `~/.config/energy-usage/config.yaml`
|
||||
* Any dir pointed at by `ENERGY-USAGEDIR` env var
|
||||
|
||||
## Pip usage
|
||||
|
||||
### Installation
|
||||
|
||||
pip install energy-usage
|
||||
|
||||
### Run
|
||||
|
||||
```bash
|
||||
energy-usage [--debug] [--noop]
|
||||
```
|
||||
|
||||
* `--debug` enables verbose output about what the script is doing
|
||||
* `--noop` mode will retrieve stats from mqtt, and show you what would be published to influx but does not actually send anything
|
||||
|
||||
## Docker usage
|
||||
|
||||
### Build
|
||||
|
||||
```bash
|
||||
docker build -t energy-usage:latest .
|
||||
```
|
||||
|
||||
### Run
|
||||
|
||||
```bash
|
||||
docker run -v config.yaml:/etc/energy-usage/config.yaml energy-usage:latest
|
||||
```
|
||||
|
||||
## Tested with:
|
||||
|
||||
* Python 3
|
||||
* VictoriaMetrics 1.40
|
||||
* Docker 19.03.05
|
||||
* Nomad 0.12.4
|
||||
Reference in New Issue
Block a user