Author Topic: Integrating LinuxMCE with ADT/Honeywell Security system  (Read 814 times)

SailBlue5

  • Making baby steps
  • Posts: 2
    • View Profile
Integrating LinuxMCE with ADT/Honeywell Security system
« on: June 05, 2012, 09:42:04 pm »
I am looking to set up LinuxMCE.  I have a newly installed monitored by ADT system which uses the Honeywell hardware (wireless sensor).  Can LinuxMCE integrate in to the system so that I can turn it on and off through LinuxMCE, or is LinuxMCE only used for systems that aren't monitored by an alarm company?  I couldn't find much information in the wiki about this.

Thanks
Michael

tschak909

  • LinuxMCE God
  • ****
  • Posts: 5498
  • DOES work for LinuxMCE.
    • View Profile
Re: Integrating LinuxMCE with ADT/Honeywell Security system
« Reply #1 on: June 05, 2012, 10:27:03 pm »
Does your panel have some sort of ethernet or RS232 interface available?

-Thom

SailBlue5

  • Making baby steps
  • Posts: 2
    • View Profile
Re: Integrating LinuxMCE with ADT/Honeywell Security system
« Reply #2 on: June 06, 2012, 03:37:19 pm »
Yes it does, an ethernet.

tschak909

  • LinuxMCE God
  • ****
  • Posts: 5498
  • DOES work for LinuxMCE.
    • View Profile
Re: Integrating LinuxMCE with ADT/Honeywell Security system
« Reply #3 on: June 06, 2012, 05:01:02 pm »
If so, a driver can be written for it using GSD (Ruby) or C++. You will need technical information on the protocol (what commands etc to send etc.)

We for example, have a driver for the Honeywell/Ademco VistaICM++ in our source tree under src/VistaICM2, and there are a few simpler panels in the device database for devices like the DSC Power5020.

Once a driver has been done, it can be submitted to us for inclusion.

some useful links:
http://wiki.linuxmce.org/index.php/Developing_a_DCE_Device (for devices written in C++)

http://wiki.linuxmce.org/index.php/Generic_Serial_Device (for Ruby Devices)
http://wiki.linuxmce.org/index.php/GSD_Ruby_Interface
http://wiki.linuxmce.org/index.php/How_to_add_your_own_GSD_device

There are plenty of articles on the wiki, under the Programmers Guide category, and of course, all of us developers hang out on IRC (freenode.net #linuxmce-devel)

Good luck,
-Thom