We have moved at community.getvera.com

Author Topic: Alarm Panels Integration with Vera  (Read 74716 times)

Offline mcvflorin

  • Administrator
  • Hero Member
  • *****
  • Posts: 1755
  • Karma: +11/-3
Alarm Panels Integration with Vera
« on: April 26, 2011, 11:36:02 am »
I was given the task to integrate all the top Alarm Panels with Vera, which means that in the end we must have plugins for the top alarm panels, fully implemented and completely polished, all using a clear standard, and with full documentation.

I will use the existing plugins where available and I will only modify them to conform with the latest version (2.1) of the standard created by guessed, futzle and digitalperk.

Currently there are plugins for the following panels:
  • DSC PowerSeries (PC1616, PC1832 and PC1864) - by guessed and Javier
  • GE NetworX family (NX-4, NX-6, NX-8 and NX-8E) - by futzle
  • Paradox EVO family (EVO48 and EVO192) - by guessed
  • Elk M1 family (M1 Gold and M1EZ8) - by Alfonso

I attached the list with the panels. There are two additional panels from DSC, the PowerSeries9047 Wireless Alarm System (SCW9047) and the MAXSYS PC4020. I don't know if the SCW9047 works with the existing plugin, if someone can tell me if it works or not I'd appreciate it.

The GE Concord 4 and the Honeywell Vista 20P are missing from the list because I don't know yet if they can be integrated with Vera. I'm currently waiting for an answer from the manufacturers regarding the integration, and hopefully, they will send the programming manuals too.

If you know other important panels, let me know.

Note: I'd like to thank guessed, futzle and digitalperk for their great work on the interface standard.

Updates:
  • 09/05/2011: Updated the panel list: added the GE Concord 4 and the Honeywell Vista panels.
« Last Edit: May 09, 2011, 07:45:25 am by mcvflorin »

Offline tt55du

  • Full Member
  • ***
  • Posts: 211
  • Karma: +0/-0
Re: Alarm Panels Integration with Vera
« Reply #1 on: April 26, 2011, 12:20:52 pm »
I have a Honeywell Ademco Panel with the internet module that has an Ethernet port.
It provides a web page that I access on my LAN, I also have an ipod app for it
If It can be integrated with vera I would be very happy

http://www.amazon.com/Honeywell-Vista-Internet-Connection-Module/dp/B0018XVRJQ

Offline huogas

  • Sr. Member
  • ****
  • Posts: 301
  • Karma: +0/-0
Re: Alarm Panels Integration with Vera
« Reply #2 on: April 26, 2011, 12:42:00 pm »
http://forum.micasaverde.com/index.php?topic=5996.msg35731#msg35731
Does everyone still agree that at this time the DSC Alarm system is the best way to go if you want to interface with Vera?
The feedback is great in helping all of us pick out the right hardware for our projects!
Regards
Tim Alls
AllSeas Yachts

At this time there are 4x Panels that either have integration, or are in the process. These are as listed below, in alphabetical order.  The choice is a bit of a mixed bag, depending upon what you're looking for in terms of current state, "ownership" (maintenance) of the code, etc, etc.  I've tried to remain as neutral as possible in the definitions, but some may be considered opinion

DSC
  • Developer: currently ownerless, I've been updating, will be ownerless again once I give test-panel back to @strangely
  • Standardization: "v2" interface prototype
  • Connectivity: IT-100 Interface with either MiOS supported USB-Serial Adapter, or WIZnet type device
  • Status: Alpha, Used only in tester's homes, full source code published
  • Comments: Readily available in the US
  • Where: http://code.mios.com/trac/mios_dscalarmpanel (Needs serious Doc revision)

Elk
  • Developer: alfonso
  • Standardization: None
  • Connectivity: Unknown
  • Status: Unknown/In Development, no source code published
  • Comments: Limited availability in the US, through specialized dealers
  • Where: Unknown

GE Caddx Networkx
  • Developer: futzle
  • Standardization: "v1" interface, being updated to "v2"
  • Connectivity: NX-584 with either MiOS supported USB-Serial Adapter, or WIZnet type device
  • Status: Production, used in Developer's home, full source code published
  • Comments: Readily available in the US
  • Where: http://code.mios.com/trac/mios_caddxnx584

Paradox Systems "EVO" Series
  • Developer: me
  • Standardization: "v1" interface, being updated to "v2"
  • Connectivity: APR-PRT3 with native USB cable, or MiOS supported USB-Serial Adapter, or WIZnet type device
  • Status: Production, used in Developer's home, full source code published
  • Comments: Limited availability in the US, through specialized dealers
  • Where: http://code.mios.com/trac/mios_paradox-alarm


Corrections welcome.

Errors and omissions possible since I'm not 100% familiar with all devices listed.
« Last Edit: April 26, 2011, 12:44:44 pm by huogas »
Vera2 UI4(1.1.1245/3.2), Kwikset x1, HM-DW001 x1, ZRP100 x1, HA-04WD x1, ZDP100 x6, HSM100 x2, VRI06-1LX x8, ZW5301 x1, HM-FS001 x2, ZRW103W x1, GE 45606 x2, HA05C x1, TED5000 x1

Offline futzle

  • Beta Testers
  • Master Member
  • *****
  • Posts: 3260
  • Karma: +192/-9
Re: Alarm Panels Integration with Vera
« Reply #3 on: April 27, 2011, 07:51:22 am »
@mcvflorin,

I might have done some of the Partition 2.1 API work for you already for the GE Caddx panel, on a private branch.  It's brand new code, but if you can wait a few days then I can test it, and maybe save you some work.

Offline mcvflorin

  • Administrator
  • Hero Member
  • *****
  • Posts: 1755
  • Karma: +11/-3
Re: Alarm Panels Integration with Vera
« Reply #4 on: April 27, 2011, 07:55:16 am »
I might have done some of the Partition 2.1 API work for you already for the GE Caddx panel, on a private branch.  It's brand new code, but if you can wait a few days then I can test it, and maybe save you some work.

Thanks, I plan on starting with the Elk M1 panel which will probably take a while to complete, so no problem.

Offline shahhim

  • Sr. Newbie
  • *
  • Posts: 26
  • Karma: +0/-0
Re: Alarm Panels Integration with Vera
« Reply #5 on: April 29, 2011, 03:14:23 pm »
Eagerly awaiting integration of Ademco Honeywell V20P to Vera

Offline djrobx

  • Jr. Member
  • **
  • Posts: 94
  • Karma: +1/-0
Re: Alarm Panels Integration with Vera
« Reply #6 on: May 01, 2011, 10:18:30 am »
I have an Ademco 10SE panel. 

I just got the NuTech AD2USB which interfaces with most Vista series panels and had started to work on integration.   The AD2USB is a virtual keypad.

Vera sees the AD2USB adapter as a serial port without issue. 

About once a second, it sends unsolicited messages that look like this:

[100000010000--------],002,[f70000008002001c08000000000000],"****DISARMED****  READY TO ARM  "

When a sensor get tripped, you'll see additional messages like this:

[000000010000--------],003,[f70000008003000008000000000000],"FAULT 03 KITCHENSLIDING DOOR    "
[000000010000--------],006,[f70000008006000008000000000000],"FAULT 06 GARAGE ENTRY DOOR      "
[000000010000--------],006,[f70000008006000008000000000000],"FAULT 06 GARAGE ENTRY DOOR      "
[100000010000--------],006,[f70000008006001c08000000000000],"****DISARMED****  READY TO ARM  "
[100000010000--------],006,[f70000008006001c08000000000000],"****DISARMED****  READY TO ARM  "

Presence of a FAULT message indicates that a sensor is tripped.   If multiple sensors are tripped it cycles between the tripped sensors in order.  The only way you have to know that a sensor has stopped being tripped is that it no longer sends the message, so you'd want to keep a state table.
 
It's a virtual keypad, so the keys you send to it are like pressing something on a keypad.




Offline tcarlig

  • Sr. Newbie
  • *
  • Posts: 20
  • Karma: +0/-0
Re: Alarm Panels Integration with Vera
« Reply #7 on: May 05, 2011, 05:54:43 pm »
Any word on the ELK plug-in? is it available to test?

Elk:
Developer: alfonso
Standardization: None
Connectivity: Unknown
Status: Unknown/In Development, no source code published
Comments: Limited availability in the US, through specialized dealers
Where: Unknown

Offline mcvflorin

  • Administrator
  • Hero Member
  • *****
  • Posts: 1755
  • Karma: +11/-3
Re: Alarm Panels Integration with Vera
« Reply #8 on: May 06, 2011, 03:05:06 am »
Quote
Any word on the ELK plug-in? is it available to test?

I'm working on it right now, but I'm also working on other things, so getting the plugin in a beta stage could take a week or two.

Offline dfad1469

  • Jr. Member
  • **
  • Posts: 77
  • Karma: +0/-0
Re: Alarm Panels Integration with Vera
« Reply #9 on: May 06, 2011, 05:02:15 pm »
I am getting a Honeywell VISTA-128BP Alarm installed next week. The installer has guaranteed a an RS-232 serial interface. I have found to protocol online and I am planning on writing a plugin for it using the existing DSC and Paradox plugins as templates.

I am a Hardware/Software/FPGA developer in real life, so I am hoping this goes fairly smoothly. I have scoped out the code and think I have a fairly strong understanding of what is going to take, but I might have to post on the forums some.

Just giving you a heads up.

Offline kbmcguire

  • Sr. Newbie
  • *
  • Posts: 45
  • Karma: +0/-0
Re: Alarm Panels Integration with Vera
« Reply #10 on: May 07, 2011, 11:17:44 am »
@mcvflorin,

I have the Vista 20p w/ICM and would like to see you include a plug-in for Ademco/Honeywell Alarm Panels.  Please let me know if there is anything I can do to help (i.e. testing, etc.).  I have modified the html code from the ICM to allow arming and disarm the panel from my iphone with one button and it has been working out great for me.  Maybe using the html interface (via the ICM) could be a plan b if you are not able to get your hands on the programming manuals, etc.  Let me know what I can do to help.


Offline djrobx

  • Jr. Member
  • **
  • Posts: 94
  • Karma: +1/-0
Re: Alarm Panels Integration with Vera
« Reply #11 on: May 07, 2011, 11:36:40 am »
From what I've found, there are 3 available interfaces for Ademco panels.  There's the official ICM (expensive, discontinued), the NuTech AD2USB, and the IpDataTel BAT (only works with newer panels, but has more advanced interface).

So I'm guessing there will ultimately be 3 different Ademco plugins. :)
 

Offline Tech Tier 5

  • Newbie
  • *
  • Posts: 4
  • Karma: +0/-0
Re: Alarm Panels Integration with Vera
« Reply #12 on: May 08, 2011, 10:45:27 pm »
Quote
The GE Concord 4 and the Honeywell Vista 20P are missing from the list because I don't know yet if they can be integrated with Vera. I'm currently waiting for an answer from the manufacturers regarding the integration, and hopefully, they will send the programming manuals too.

Yes and no! The GE concord 4 is compatible for the Vera, as you know - you will need the automation module that uses a four conductor wire and coincides with the keypad bus.

The Ademco system works, but only the brand new Pulse approved 3000 panels which is almost like the Vista 20p. I have manuals for all systems and have installed the two panels quoted with Vera and works pretty well.


Offline mcvflorin

  • Administrator
  • Hero Member
  • *****
  • Posts: 1755
  • Karma: +11/-3
Re: Alarm Panels Integration with Vera
« Reply #13 on: May 09, 2011, 07:13:52 am »
I am getting a Honeywell VISTA-128BP Alarm installed next week. The installer has guaranteed a an RS-232 serial interface. I have found to protocol online and I am planning on writing a plugin for it using the existing DSC and Paradox plugins as templates.

I am a Hardware/Software/FPGA developer in real life, so I am hoping this goes fairly smoothly. I have scoped out the code and think I have a fairly strong understanding of what is going to take, but I might have to post on the forums some.

Just giving you a heads up.

You should use the latest standard for the partition file, which you can find here:
http://code.mios.com/trac/mios_dscalarmpanel/browser/tags/0.21
The file is S_AlarmPartition2.xml.

The discussion on this standard can be found here:
http://forum.micasaverde.com/index.php?topic=3713.0

Yes and no! The GE concord 4 is compatible for the Vera, as you know - you will need the automation module that uses a four conductor wire and coincides with the keypad bus.

Yeah, I got the manual for the Superbus 2000 Automation Module.
« Last Edit: May 09, 2011, 07:28:49 am by mcvflorin »

Offline JOD

  • Hero Member
  • *****
  • Posts: 1973
  • Karma: +4/-0
Re: Alarm Panels Integration with Vera
« Reply #14 on: May 09, 2011, 04:56:50 pm »
From what I've found, the NuTech AD2USB, and the IpDataTel BAT (only works with newer panels, but has more advanced interface).
Regarding the Ademco Vista series:

AD2USB adapter: http://www.nutech.com/online-store/35.html

Compatible with: Ademco Vista 10se, 20se, 15p, 20p, or 50p security systems

Instruction manual: http://www.nutech.com/images/fbfiles/files/ad2usbquickstartv2.pdf

JOD.
I'm sorry, my responses are limited. You must ask the right questions.