--- id: dscalarm label: DSC Alarm title: DSC Alarm - Bindings type: binding description: "The DSC PowerSeries Alarm System is a popular do-it-yourself home security system, which can be monitored and controlled remotely through a standard web-browser or mobile device." since: 2x logo: images/addons/dscalarm.png install: auto --- {% include base.html %} # DSC Alarm Binding The DSC PowerSeries Alarm System is a popular do-it-yourself home security system, which can be monitored and controlled remotely through a standard web-browser or mobile device. This is the binding for the DSC PowerSeries Alarm System, utilizing either the EyezOn Envisalink 4/3/2DS interface or the DSC IT-100 RS-232 interface. It provides connectivity to the DSC Alarm panel via a TCP socket connection to the EyesOn Envisalink 4/3/2DS interface or a RS-232 serial connection to the DSC IT-100 interface. Additionally, their is provision to connect to the DSC IT-100 interface through a TCP serial server. ## Supported Things This binding supports the following Thing types
Thing | Thing Type | Description |
envisalink | Bridge | The EyezOn Envisalink 3/2DS interface. |
it100 | Bridge | The DSC IT-100 RS-232 interface. |
tcpserver | Bridge | The DSC IT-100 TCP Server network interface. |
panel | Thing | The basic representation of the DSC Alarm System. |
partition | Thing | Represents a controllable area within a DSC Alarm system. |
zone | Thing | Represents a physical device such as a door, window, or motion sensor. |
keypad | Thing | Represents the central administrative unit. |
Thing | Configuration Parameters | |||||
envisalink |
| |||||
it100 |
| |||||
tcpserver |
| |||||
panel |
| |||||
partition | partitionNumber - Partition number (1-8) - Required. | |||||
zone |
| |||||
keypad | No parameters |
Channel | Item Type | Description |
bridge_reset | Switch | Reset the bridge connection. |
send_command | Switch | Send a DSC Alarm command. |
panel_message | String | Event messages received from the DSC Alarm system. |
panel_system_error | String | DSC Alarm system error. |
panel_trouble_message | String | Displays any trouble messages the panel might send. |
panel_trouble_led | Switch | The panel trouble LED is on. |
panel_service_required | Switch | Service is required on the panel. |
panel_ac_trouble | Switch | The panel has lost AC power. |
panel_telephone_trouble | Switch | Telephone line fault. |
panel_ftc_trouble | Switch | Failure to communicate with monitoring station. |
panel_zone_fault | Switch | There is a fault condition on a zone/sensor. |
panel_zone_tamper | Switch | There is a tamper condition on a zone/sensor. |
panel_zone_low_battery | Switch | There is a low battery condition on a zone/sensor. |
panel_time_loss | Switch | Loss of time on the panel. |
panel_time | DateTime | DSC Alarm system time and date. |
panel_time_stamp | Switch | Turn DSC Alarm message time stamping ON/OFF. |
panel_time_broadcast | Switch | Turn DSC Alarm time broadcasting ON/OFF. |
panel_fire_key_alarm | Switch | A fire key alarm has happened. |
panel_panic_key_alarm | Switch | A panic key alarm has happened. |
panel_aux_key_alarm | Switch | An auxiliary key alarm has happened. |
panel_aux_input_alarm | Switch | An auxiliary input alarm has happened. |
partition_status | String | A partitions current status. |
partition_arm_mode | Number | A partitions current arm mode. The possible values are:
0=disarmed 1=armed away 2=armed stay 3=away no delay 4=stay no delay |
partition_armed | Switch | A partition has been armed. |
partition_entry_delay | Switch | A partition is in entry delay mode. |
partition_exit_delay | Switch | A partition is in exit delay mode. |
partition_in_alarm | Switch | A partition is in alarm. |
partition_opening_closing_mode | String | Displays the opening/closing mode of a partition. |
zone_status | Contact | A zones general (open/closed) status. |
zone_message | String | A zone status message. |
zone_bypass_mode | Switch | A zone bypass mode (OFF=Armed, ON=Bypassed). |
zone_in_alarm | Switch | A zone is in alarm. |
zone_tamper | Switch | A zone tamper condition has happened. |
zone_fault | Switch | A zone fault condition has happened. |
zone_tripped | Switch | A zone has tripped. |
keypad_ready_led | Number | Keypad Ready LED Status. The values are:
0=OFF 1=ON 2=Flashing |
keypad_armed_led | Number | Keypad Armed LED Status. The values are:
0=OFF 1=ON 2=Flashing |
keypad_memory_led | Number | Keypad Memory LED Status. The values are:
0=OFF 1=ON 2=Flashing |
keypad_bypass_led | Number | Keypad Bypass LED Status. The values are:
0=OFF 1=ON 2=Flashing |
keypad_trouble_led | Number | Keypad Trouble LED Status. The values are:
0=OFF 1=ON 2=Flashing |
keypad_program_led | Number | Keypad Program LED Status. The values are:
0=OFF 1=ON 2=Flashing |
keypad_fire_led | Number | Keypad Fire LED Status. The values are:
0=OFF 1=ON 2=Flashing |
keypad_backlight_led | Number | Keypad Backlight LED Status. The values are:
0=OFF 1=ON 2=Flashing |
keypad_ac_led | Number | Keypad AC LED Status. The values are:
0=OFF 1=ON 2=Flashing |
keypad_lcd_update | String | Text Changes of the IT-100 LCD Menu. |
keypad_lcd_cursor | String | LCD Cursor Position for The IT-100 |