Access Keys:
Skip to content (Access Key - 0)

How To - DSC Security System with IT-100 Automation Interface

This article will explain how to integrate a DSC security system containing a DSC IT-100 automation interface into an OpenRemote 2.0 system.

You will need the following to complete the integration:

  • DSC PC1616, PC1832 or PC1864 security system
  • DSC IT-100 home automation interface
  • Serial to Ethernet gateway
  • OpenRemote Designer account
  • OpenRemote 2.0 controller with DSC IT-100 support

The DSC IT-100 contains a serial port interface. This OpenRemote protocol was written to support interfacing with the IT-100 via TCP/IP using a serial-to-Ethernet gateway. Direct serial support will be added in the future.

The serial-to-Ethernet gateway tested with this protocol is the WIZnet Serial-to-Ethernet Gateway (model WIZ110SR). This device is carried by SparkFun Electronics and several other Internet retailers.

Assumptions

It is assumed that a serial-to-Ethernet gateway has been preconfigured and can accept a TCP/IP connection. Configuration of the gateway is beyond the scope of this document.

Command Types

There are two types of commands supported by this protocol- executable commands and sensor commands. Executable commands execute an action on the DSC security panel (i.e. Arm, Disarm). Sensor commands read state information from the security panel (i.e. Zone 1 open, Zone 2 closed, Partition 1 armed).

Executable Commands

Command Target Requires Code Description
ARM_AWAY Partition to arm Yes* Arm target partition in away mode
ARM_STAY Partition to arm Yes* Arm target partition in stay mode
ARM_NO_ENTRY_DELAY Partition to arm Yes* Arm target partition with no entry delay
ARM Partition to arm Yes Arm the target partition
DISARM Partition to disarm Yes Disarm the target partition
PANIC_FIRE n/a No Trigger the fire panic alarm
PANIC_AMBULANCE n/a No Trigger the ambulance panic alarm
PANIC n/a No Trigger the general panic alarm

*Code requirement dependent on alarm system programming

Sensor Commands

Command Target Requires Code Description
PARTITION_STATE Partition to read No Retrieve the state of the target partition
ZONE_STATE Zone to read No Retrieve the state of the target zone

Command Details

Sensor Command - PARTITION_STATE

The PARTITION_STATE sensor command reads the current state of the target partition. The partition state is reported to the panel as a custom sensor with one of the following states:

State Description
READY Partition is ready to be armed
NOTREADY Partition is not ready to be armed
ARMED_AWAY Partition is armed in away mode
ARMED_STAY Partition is armed in stay mode
ARMED_AWAY_NODELAY Partition is armed in away mode with no entry delay
ARMED_STAY_NODELAY Partition is armed in stay mode with no entry delay
ALARM Partition is in alarm
DISARMED Partition is disarmed
EXITDELAY Partition is in exit delay
ENTRYDELAY Partition is in entry delay
FAILTOARM Partition failed to arm
BUSY Partition is busy

Sensor Command - ZONE_STATE

The ZONE_STATE sensor command reads the current state of the target zone. The zone state is reported to the panel as a custom sensor with one of the following states:

State Description
OPEN Zone is open
RESTORED Zone is closed
FAULT Zone is in an error state

Added by Juha Lindfors , last edit by Greg Rapp on Apr 27, 2011 03:32

© 2008-2011 OpenRemote Inc. OpenRemote is a trademark of OpenRemote, Inc.
Adaptavist Theme Builder (3.3.3-conf210) Powered by Atlassian Confluence 2.10.3, the Enterprise Wiki.
Free theme builder license