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
- Host: GitHub
- URL: https://github.com/kripton/munin_knx
- Owner: kripton
- License: gpl-2.0
- Created: 2022-02-19T21:34:12.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-02-20T21:17:48.000Z (over 4 years ago)
- Last Synced: 2025-03-05T11:39:21.901Z (over 1 year ago)
- Language: JavaScript
- Size: 12.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)