homebridge-paradox-security-system
Version:
Homebridge iOS HomeKit Accessory plugin to control your Paradox Alarm System
47 lines (36 loc) • 2.23 kB
Markdown
This project is a [Homebridge](https://github.com/nfarina/homebridge) plugin that allows you to control your Paradox alarm system with the iOS 10 Home app as well as through Siri. This project uses the [Paradox IP150-MQTTv2 monitor](https://github.com/Tertiush/ParadoxIP150v2) made by [@TertiusH](https://github.com/Tertiush). To use this, you must have a working Homebridge server running in your network. The [Raspberry Pi](https://github.com/nfarina/homebridge/wiki/Running-HomeBridge-on-a-Raspberry-Pi) is ideal for this.
- Usage of this plugin requires a Paradox Alarm Panel, the [Paradox IP150 Module] (http://www.paradox.com/Products/default.asp?PID=404), an MQTT Broker [Mosquitto] (http://mosquitto.org) as well as the [Paradox IP150-MQTTv2 Monitor] (https://github.com/Tertiush/ParadoxIP150v2).
npm install -g homebridge-paradox-security-system
- HELP NEEDED: Create new branch for: monitoring opening & closing of doors/zones (HomeKit ContactSensor Accessory)
- HELP NEEDED: Create new branch for: monitoring of motion detectors & beams (HomeKit MotionDetected Accessory)
- Alarm State is now read directly from Paradox/Events payloads.
Remember to configure the plugin in config.json in your home directory inside the .homebridge directory. Configuration parameters:
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "031-45-154"
},
"accessories": [
{
"accessory": "Homebridge-Paradox",
"name": "Alarm System",
"mqttusername": "",
"mqttpassword": "",
"mqttserver": "mqtt://localhost",
"controltopic": "Paradox/C/P1",
"statetopic": "Paradox/Events",
"stayevent": "Event:Non-reportable event;SubEvent:Arm in stay mode",
"armevent": "Event:Partition status;SubEvent:Arm partition",
"disarmevent": "Event:Partition status;SubEvent:Disarm partition",
"triggeredevent": ""
}
]
}