Homebridge SynTex UI
A simple UI to control and manage all of your homebridge accessory.
Also it provides special features for SynTex plugins:
homebridge-syntex-knx
homebridge-syntex-magichome
homebridge-syntex-tuya
homebridge-syntex-webhooks
Core Fearures
- Device Overview ( view and control their characteristics )
- Plugin Manager ( for information, updates and more )
- Colorful Log ( with filter tools and log level )
- Automation System ( faster and more stable than HomeKit automation )
- Remote Link ( app with offline mode and connection outside the local network )
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
- Install the webhooks plugin using:
sudo npm install -g homebridge-syntex-webhooks
( to enable all features of the UI ) - 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": "SynTex",
"baseDirectory": "/var/homebridge/SynTex",
"options": {
"port": 1711,
"language": "us",
"remote": false,
"password": "1234",
"refresh": 60000
},
"log": {
"debug": false
}
},
{
"platform": "SynTexWebHooks",
"baseDirectory": "/var/homebridge/SynTex",
"options": {
"port": 1710,
"language": "us"
},
"log": {
"debug": false
},
"accessories": []
}
]
Required Parameters
-
platform
is alwaysSynTex
-
baseDirectory
The path where your data and logs are stored.
Optional Parameters
-
port
To access the bridge website. -
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. -
remote
To control your devices on the go with the enhanced offline app without port forwarding. ( Currently in beta, more information soon ) -
password
To protect your remote connection against strangers. ( Only needed whenremote
is enabled ) -
refresh
Sets the update interval for device states. ( 0 = only refresh on restart )
SynTex WebHooks Config
Please visit the Homebridge SynTex WebHooks
README file for the config and further information:
https://github.com/SynTexDZN/homebridge-syntex-webhooks#readme
Currently Supported
SynTex Devices
- Climate Sensor
- Temperature Sensor
- Humidity Sensor
- Weather Sensor
- Light Sensor
- Rain Sensor
- Motion Sensor
- Contact Sensor
- Relais
- Switch
- Stateless Switch
- LED Controller
- Special Devices ( Doorbell, Multi-Device, .. )
Other Accessories
- Temperature Sensor
- Humidity Sensor
- Light Sensor
- Leak Sensor
- Motion Sensor
- Contact Sensor
- Smoke Sensor
- Occupancy Sensor
- Airquality Sensor
- Stateless Switch
- Switch / Relais / Outlet
- LED Lights / Dimmable Lights / RGB Lights
- Window Coverings