Jump to content

Now Supporting GE Concord Advent Security Alarm Panels


autelis

Recommended Posts

Posted

It is now possible to integrate ISY with GE Interlogix Concord/Advent Security Alarm Panels.

 

This is accomplished through a custom device firmware for our Universal RS232 Serial Interface for ISY product. Note: The 60-783-02 - GE Interlogix ITI SuperBus 2000 RS-232 Automation Module and a compatible panel are required. All the great features of our Universal Serial Interface for ISY are still available, including 1-Wire sensor support.

 

Through this integration the following events are available through ISY state variables:

 

- Live zone status (open/close, motion, etc)

- Live arming status

- System trouble reports (low battery, etc...)

- Light commands initiated from alarm keypads

- Output commands initiated from alarm keypads

- Keyfob button presses

- Other system conditions

 

In addition, you can send keypresses back to the alarm panel from ISY using network commands.

 

UPDATE: A new utility is available to make creating your keypress commands very simple! Click Here

 

Alarm integration opens up many exciting possibilities for automation in ISY through existing motion and door sensors as well as general panel status. Affordable options exist to expand your system through additional wired or wireless sensors which can be configured as non-alarm zones and used strictly for automation purposes.

 

Please let us know if you have any questions or inquiries about this firmware, or would like to request a custom firmware for your device.

 

Thanks!

 

USER REVIEW: viewtopic.php?f=48&t=12419&p=95429

Posted

Here is one sample configuration:

 

Rule1 - Places the status of zone 1 into an ISY variable (0=OK,1=tripped,2=faulted,4=alarm,8=trouble,16=bypassed)

0x0A,0,7,2,1,0,1,0,0,0,0,0,1,0,*

H,13,2,0,0

 

Rule2 - Places the status of zone 2 into an ISY variable

0x0A,0,7,2,1,0,1,0,0,0,0,0,2,0,*

H,13,2,0,0

 

Repeat for other zones

 

Rule 9 - Places the arming status into an ISY variable (0=zone test, 1=off, 2=home, 3=away, 4=night, 5=silent)

0x0A,0,8,2,2,0,1,0,1,0,0,*,*,*,*,0,*

H,15,2,0,0

 

Rule 10 - Places the latest Alarm/Trouble code into an ISY variable (2 byte code)

0x0A,0,D,2,2,0,2,0,1,0,0,*,*,*,*,*,*,*,*,*,*,*,*

H,19,4,0,0

 

Rule 11 - Receives User Lights Commands in an ISY variable (2 byte code = [ light number, command ])

0x0A,0,B,2,3,0,2,0,1,0,0,*,*,*,*,*,*,*,*,*,*,*,*

H,19,4,0,0

 

Rule 12 - Receives Keyfob Commands in an ISY variable (0 = disarm, 1 = arm, 2 = lights, 3 = star, 4 = arm&disarm, 5 = lights&star, 6 = long lights, 9 = arm&star, 10 = disarm&lights)

0x0A,0,8,2,3,0,3,0,1,0,0,*,*,*,*,*,*

H,15,2,0,0

 

These filters can be customized a great deal to focus on certain messages or codes and more data is available. Please refer to the user manual for the GE Automation Module or ask for assistance.

 

For an example use of this data in a program:

 

If zone 6 is a garage entry door, the following program will automatically turn on the garage light when the door is opened if it is night or the garage door is closed.

 

If
      $Alarm_Zone_6_Garage_Entry_Door is not 0

   And (
            From    Sunset 
            To      Sunrise (same day)
         Or Status  'Garage Door' is Off
       )

Then
       Set Scene 'Garage FL' On

Else
  - No Actions - (To add one, press 'Action')

 

 

Sending commands from ISY is accomplished with a network resource:

 

Example:

 

TCP C-Escaped

 

\n054001000248

 

Sends a keypress of the 2 button which is quick-arm level 2 (if configured).

 

Here is a full configuration for 10 zones which can be imported into your device in a few clicks:

 

0x0A,0,7,2,1,0,1,0,0,0,0,0,1,0,*
H,13,2,0,0
0x0A,0,7,2,1,0,1,0,0,0,0,0,2,0,*
H,13,2,0,0
0x0A,0,7,2,1,0,1,0,0,0,0,0,3,0,*
H,13,2,0,0
0x0A,0,7,2,1,0,1,0,0,0,0,0,4,0,*
H,13,2,0,0
0x0A,0,7,2,1,0,1,0,0,0,0,0,5,0,*
H,13,2,0,0
0x0A,0,7,2,1,0,1,0,0,0,0,0,6,0,*
H,13,2,0,0
0x0A,0,7,2,1,0,1,0,0,0,0,0,7,0,*
H,13,2,0,0
0x0A,0,7,2,1,0,1,0,0,0,0,0,8,0,*
H,13,2,0,0
0x0A,0,7,2,1,0,1,0,0,0,0,0,9,0,*
H,13,2,0,0
0x0A,0,7,2,1,0,1,0,0,0,0,0,A,0,*
H,13,2,0,0
0x0A,0,8,2,2,0,1,0,1,0,0,0,*,*,*,0,*
H,15,2,0,0
0x0A,0,D,2,2,0,2,0,1,0,0,*,*,*,*,*,*,*,*,*,*,*,*
H,19,4,0,0
0x0A,0,B,2,3,0,2,0,1,0,0,*,*,*,*,*,*,*,*,*,*,*,*
H,19,4,0,0
0x0A,0,8,2,3,0,3,0,1,0,0,*,*,*,*,*,*
H,15,2,0,0

Posted

Here is an additional example of detecting low system battery or AC power failure:

 

As specified in the Automation Module user manual, the trouble report data for a low battery is given by the general type 15 and specific type 2. Converting to byte values gives 0x0F and 0x02. Converting the number 0x0F02 to decimal is 3842. So the ISY variable set by the rule above will be set to 3842 on this condition. Similarly the data for AC power failure is general type 15 and specific type 5 which converts to 3845.

 

The ISY program below will send a notification for these events.

 

If
      $Alarm_Trouble_Report is 3842
    Or $Alarm_Trouble_Report is 3845

Then
      Send Notification to 'Email' content 'Alarm Power Trouble'

Else
  - No Actions - (To add one, press 'Action')

 

In the notification message, you can include the value of the variable and a text legend reminding you that 3842 is the code for low battery, and 3845 is the code for AC power failure.

 

It is also possible to create individual rules and variables for each of these conditions if desired.

 

This is just a small sample of what is possible with the versatile Universal 2-Way Serial Interface for ISY.

  • 3 months later...
Posted

Hello!!!

 

How does one go about purchasing the necessary components to integrate Concord panel?

 

I already have the GE Superbus RS232 integration module, so I am good on that.

 

I would love to get this going!!

 

Thanks!

 

Travis

  • 5 months later...
Posted

Thank you very much for building this for ISY and Concord panels.

 

I have been waiting for a long time to do this, and was successful with integration last night.

 

The ISY test did not seem to work, but once your basic code was imported into the Autelis, and confirmed baud rate etc. was set correctly, I did start seeing data come into ISY with regard to state variables.

 

This is awesome!

 

Question -

 

Do you have a way to assign a static IP to the Autelis, aside from DHCP reservation in the router?

 

Thank you again!

 

thedishking

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...