= DSC Alarm Panel = This Plugin connects a DSC Alarm Panel with MiOS system, via an IT-100 interface board or compatible interface. == how it works == To make it easy to handle different panel features, the plugin defines three different devices on the MiOS system: '''main device'''[[Image(main_panel1.png, align=right)]] This represents the panel itself. The main tab contains: - A display with any message shown by the panel's LCD screen. - A text entry box to set the access code used by the plugin to access the panel. - A button to synchronize the panel's clock with Vera's. There are four 'global' alarms on the panel: - Fire Key - Auxiliary Key - Panic Key - Auxiliary Input Each of these can generate an event when triggered or cleared. '''partition subdevices'''[[Image(partition_panel.png, align=right)]] On the main tab the device shows the partition status ('Ready', 'In Alarm', 'Disarmed', etc), and has five buttons to send commands to the partition: 'Away', 'Stay', 'Armed no Entry Delay', 'Arm with Code', 'Disarm'. Events are generated on status changes. '''zones or sensors''' Each zone is represented as a sensor device. Currently you can select which appears as 'Smoke sensors' and which as 'Motion sensors'. There's no functional difference between them, but a UI can list them apart, or show different icons. Events are generated on status changes. == Setup == If the IT-100 interface is connected to Vera with an USB-Serial adapter, there should appear a serial port device. The MiOS Marketplace should let you create the main alarm panel device; then you have to associate the serial port with the main panel device. Partitions and zones are configured on the panel itself. Note the number of each one (partitions are numbered 1-8, zones are 1-64) and open the main panel device. Go to the 'Advanced' tab, and add some new variables, all with the service ID "urn:micasaverde-com:serviceId:AlarmPanel1": ''' '!ActivePartitions' ''': A comma-separated list of the partition numbers configured on the panel. ''' '!MotionSensors' ''': A comma-separated list of the zone numbers that represent motion sensors. ''' '!SmokeSensors' ''': A comma-separated list of the zone numbers that represent smoke sensors. After adding these variables, Luup will restart and the plugin will create one subdevice for each parition and zone.