homebridge-visonic-powerlink3
v1.3.7
Published
Visonic PowerLink3 plugin for Homebridge
Downloads
8
Readme
homebridge-visonic-powerlink3
This Homebridge plugin allows Visonic security systems, which have the optional PowerLink3 module inside, to be controlled using Apple HomeKit (e.g. in the Home app on iOS, and via Siri)
Homebridge acts as a bridge between HomeKit (on your Apple devices) and (non-HomeKit-supporting) accessories you have. If you don't already have a computer that can be left running Homebridge continuously at home, you could set up Homebridge on a Raspberry Pi.
Install
- Install Homebridge by following its installation steps
- Install this plugin:
npm install -g homebridge-visonic-powerlink3
- Edit your Homebridge
config.json
file (~/.homebridge/config.json
on macOS and Linux), adding your security system toaccessories
– see the sample below
Configuration
Configuration sample:
"accessories": [
{
"accessory": "PowerLink3",
"name": "Security System",
"host": "visonic.tycomonitor.com",
"userCode": "your-user-code",
"appType": "com.visonic.PowerMaxApp",
"userId": "your-random-guid",
"panelWebName": "your-panel-web-name",
"userEmail": "[email protected]",
"userPassword": "your-secret-password",
"restVersion": "10.0"
}
]
Required parameters:
host
string – The IP address, or hostname, of the PowerLink3 serveruserCode
string – The pin code you use to disarm or arm the systemappType
string – Default: com.visonic.PowerMaxAppuserId
string – A newly generated GUIDpanelWebName
string – The panel web name as used in the Visonic GO appdebug
optional boolean – Turns on extensive logging, to help debug issues, when set totrue
(default:false
)userEmail
string - Your e-mail to login to VisonicuserPassword
string - Your password to login to VisonicrestVersion
string - Version of the Visonic REST API (latest: 10.0)
Optional parameters:
pollForChanges
boolean – Turns on continued polling of the system state: if the system status gets changed externally (e.g. via a physical keypad), HomeKit will still get notified of the change (default:true
)pollingInterval
number – How long, in seconds, to wait between each poll. Each poll seems quite intensive on the PowerLink3; a value of 10 seconds or greater is recommended to avoid it going unresponsive & restarting. (default:30
)debug
boolean – Turns on extensive logging, to help debug issues, when set totrue
(default:false
)