homebridge-visonic-powerlink3 v1.3.7
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.jsonfile (~/.homebridge/config.jsonon 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": "youremail@domain.com",
"userPassword": "your-secret-password",
"restVersion": "10.0"
}
]Required parameters:
hoststring – The IP address, or hostname, of the PowerLink3 serveruserCodestring – The pin code you use to disarm or arm the systemappTypestring – Default: com.visonic.PowerMaxAppuserIdstring – A newly generated GUIDpanelWebNamestring – The panel web name as used in the Visonic GO appdebugoptional boolean – Turns on extensive logging, to help debug issues, when set totrue(default:false)userEmailstring - Your e-mail to login to VisonicuserPasswordstring - Your password to login to VisonicrestVersionstring - Version of the Visonic REST API (latest: 10.0)
Optional parameters:
pollForChangesboolean – 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)pollingIntervalnumber – 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)debugboolean – Turns on extensive logging, to help debug issues, when set totrue(default:false)