KNX platform shim for homebridge. This cannot run stand-alone in node!
Please also visit homebridge github homepage first.
Latest to homebridge-knx changes can be found in the CHANGELOG.md
This node module requires either
I cannot support the knxd. Please address issues directly at the knxd issue pages. It might help to search the existing issues, as your problem might have been solved already.
Plugins
tab and type knx
in the search boxhomebridge-knx
should be within the top five hits (yes, there are alternatives), please check the name before installing~/.homebridge
(or another folder to your liking, but it should be reaadable and writable by user homebridge
or group homebridge
which is created by the homebridge installer), and adapt them to your needs (knxd address and some test devices in knx_config.json
){
"bridge": {
"name": "Homebridge 17AF",
"username": "0E:0B:9B:24:17:AD",
"port": 51485,
"pin": "880-83-869",
"advertiser": "avahi"
},
"accessories": [],
"platforms": [
{
"name": "Config",
"port": 8581,
"auth": "form",
"theme": "auto",
"tempUnits": "c",
"lang": "en",
"platform": "config"
},
{
"name": "KNX",
"platform": "KNX",
"config_path": "/home/pi/homebridge/dg-knx_config.json"
},
{
"name": "KNX",
"platform": "KNX",
"config_path": "/home/pi/homebridge/og-knx_config.json",
"_bridge": {
"username": "0E:0B:9B:24:17:00",
"port": 51490
}
}
]
}
Without using a special handler (add-in) for the service, homebridge-knx assumes the following:
HomeKit type | KNX addresses DPT |
---|---|
Boolean | DPT1 |
Integer | DPT5 |
Percentage | DPT5.001 |
Float | DPT9 |
See the complete Doc!.
Add-in (aka "handlers") can change the default behavior. See the article
Happy testing!