An open API service indexing awesome lists of open source software.

https://github.com/kripton/munin_knx

Watches a KNX network for events / data and graphs them
https://github.com/kripton/munin_knx

Last synced: 10 days ago
JSON representation

Watches a KNX network for events / data and graphs them

Awesome Lists containing this project

README

          

munin_knx
=============

Watches a KNX network for events / data and graphs them.
Currently, all group addresses are simply graphed. Reading an ETS group address export and displaying only the addresses defined therein with nice labeling is planned.

Install
-------
Make sure you have NodeJS and NPM installed. Then clone the repo, cd into the directory and run:

npm install

to install the dependencies.

Then, cd into your munin's plugin directory and create a symlink to index.js. If you want to monitor only a certain data type, create a symlink ending with:

* _temperature for DPT 9.001 (Temperature value)
* _humidity for DPT 9.007 (Humidity value)
* _switch for DPT 1.001 (Switch value)

cd /etc/munin/plugins/
ln -s ~/git/munin_rtl_433/index.js rtl_443_temperature
ln -s ~/git/munin_rtl_433/index.js rtl_443_humidity

Set up your munin's node configuration to provide the correct environment variables to the Plugin:
* KNX_HOST is the hostname to connect to for KNX IP tunneling (default if not set: 127.0.0.1)
* KNX_PORT is the port to connect to for KNX IP tunneling (default if not set: 3671)