homebridge-syntex-knx v1.0.3
Homebridge SynTex KNX
A simple plugin to control KNX devices. This plugin is made to cooperate with Homebridge: https://github.com/nfarina/homebridge It stores accessory data you can request to display the content on your website / app.
Troubleshooting
Report
us yourIssues
Join
ourDiscord Server
Installation
- Install homebridge using:
sudo npm install -g homebridge
- Install this plugin using:
sudo npm install -g homebridge-syntex-knx
- Update your
config.json
file. See snippet below. - Restart the Homebridge Service with:
sudo systemctl restart homebridge; sudo journalctl -fau homebridge
Example Config
Info: If the baseDirectory
for the storage can't be created you have to do it by yourself and give it full write permissions!
sudo mkdir -p /var/homebridge/SynTex/
( create the directory )sudo chown -R homebridge /var/homebridge/SynTex/
( permissions only for homebridge )sudo chmod 777 -R homebridge /var/homebridge/SynTex/
( permissions for many processes )
"platforms": [
{
"platform": "SynTexKNX",
"baseDirectory": "/var/homebridge/SynTex",
"ip": "192.168.188.88",
"port": 1714,
"language": "us",
"debug": false,
"accessories": [
{
"id": "knx1",
"name": "Switch",
"services": [
{
"address": {
"status": "1/1/1",
"control": "1/1/1"
},
"type": "switch"
}
]
},
{
"id": "knx2",
"name": "Light",
"services": [
{
"address": {
"status": "1/1/2",
"control": "1/1/2"
},
"type": "led"
}
]
},
{
"id": "knx3",
"name": "Outlet",
"services": [
{
"address": {
"status": "1/1/3",
"control": "1/1/3"
},
"type": "outlet"
}
]
},
{
"id": "knx4",
"name": "Contact",
"services": [
{
"address": {
"status": "1/1/4",
"control": "1/1/4"
},
"type": "contact"
}
]
},
{
"id": "knx5",
"name": "Multi Device",
"services": [
{
"address": {
"status": "1/1/1",
"control": "1/1/1"
},
"type": "switch",
"name": "Switch"
},
{
"address": {
"status": "1/1/2",
"control": "1/1/2"
},
"type": "led",
"name": "LED"
},
{
"address": {
"status": "1/1/3",
"control": "1/1/3"
},
"type": "outlet",
"name": "Outlet"
},
{
"address": {
"status": "1/1/4",
"control": "1/1/4"
},
"type": "contact",
"name": "Contact"
}
]
}
]
}
]
Required Parameters
platform
is alwaysSynTexKNX
baseDirectory
The path where cache data is stored.ip
The IP address of your KNX gateway.
Optional Parameters
port
To control your accessory over HTTP calls.language
You can use your country initials if you want to change it ( Currently supported:us
,en
,de
)debug
For further information because of troubleshooting and bug reports.
SynTex UI
Control and set up your devices by installing homebridge-syntex
This plugin is made for plugin management, automation system and device control.
Check out the GitHub page for more information: https://github.com/SynTexDZN/homebridge-syntex
Update KNX Devices
- Open
http://
Bridge IP/devices?id=
Device ID&value=
New Value - Insert the
Bridge IP
andDevice ID
- For the
New Value
you can type this pattern:
- For all devices:
true
/false
( outlet, switch, light, dimmable light ) - For dimmable lights add
&brightness=
New Brightness ( has to be a number )
Example: http://homebridge.local:1714/devices?id=ABCDEF1234567890&value=true&brightness=100
\
( Updates the value and brightness of ABCDEF1234567890
to turned on, 100% brightness
as example )
Read KNX Device Values
- Open
http://
Bridge IP/devices?id=
Device ID - Insert the
Bridge IP
andDevice ID
Example: http://homebridge.local:1714/devices?id=ABCDEF1234567890
\
( Reads the value of ABCDEF1234567890
as example )
Remove KNX Device
- Open
http://
Bridge IP/devices?id=
Device ID&remove=CONFIRM
- Insert the
Bridge IP
andDevice ID
Example: http://homebridge.local:1714/devices?id=ABCDEF1234567890&remove=CONFIRM
\
( Removes ABCDEF1234567890
from the Home app )
Currently Supported
- Contact Sensor
- Switch / Relais / Outlet
- LED Lights
7 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
7 months ago
7 months ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago