GE Caddx Networx NX-584 NX-8E Alarm Plugin

From MiOS
(Difference between revisions)
Jump to: navigation, search
(Initial edit)
(Preparing for screenshots)
Line 2: Line 2:
  
 
     http://forum.micasaverde.com/index.php?topic=4060.0
 
     http://forum.micasaverde.com/index.php?topic=4060.0
 +
 +
= Screenshots =
 +
 +
Main panel device, with partitions appearing as children.
 +
 +
Zone devices can be placed in any room.
  
 
= Preparing the alarm system interface<br>  =
 
= Preparing the alarm system interface<br>  =
  
The NX-584 must be programmed from a keypad connected to the alarm system.
+
The NX-584 must be programmed from a keypad connected to the alarm system.  
  
Set the baud rate to match the setting on the other end of the serial cable.&nbsp; I use 38400, the default.
+
Set the baud rate to match the setting on the other end of the serial cable.&nbsp; I use 38400, the default.  
  
The interface must accept the following message types:
+
The interface must accept the following message types:  
  
*Interface configuration message 01h
+
*Interface configuration message 01h  
*Zone status message 04h
+
*Zone status message 04h  
*Zones snapshot message 05h
+
*Zones snapshot message 05h  
*Partition status message 06h
+
*Partition status message 06h  
*Partitions snapshot message 07h
+
*Partitions snapshot message 07h  
*System status message 08h
+
*System status message 08h  
*Interface configuration request 21h
+
*Interface configuration request 21h  
*Zone status request 24h
+
*Zone status request 24h  
*Zones snapshot request 25h
+
*Zones snapshot request 25h  
*Partition status request 26h
+
*Partition status request 26h  
*Partitions snapshot request 27h
+
*Partitions snapshot request 27h  
 
*System status request 28h
 
*System status request 28h
  
Optional message types:
+
Optional message types:  
  
*Zone name message 03h and Zone name request 23h, if you have keypads that can display zone names and you want the plugin to fetch the names of the zones from the keypad.
+
*Zone name message 03h and Zone name request 23h, if you have keypads that can display zone names and you want the plugin to fetch the names of the zones from the keypad.  
*Set clock/calendar command 3Bh, if you want Vera to set the clock on the panel whenever the Luup plugin is started.
+
*Set clock/calendar command 3Bh, if you want Vera to set the clock on the panel whenever the Luup plugin is started.  
*Primary keypad function with PIN 3Ch, if you want Vera to be able to arm or disarm a partition with a PIN.
+
*Primary keypad function with PIN 3Ch, if you want Vera to be able to arm or disarm a partition with a PIN.  
*Secondary keypad function 3Eh, if you want Vera to be able to run Quick Arm and Quick Stay.
+
*Secondary keypad function 3Eh, if you want Vera to be able to run Quick Arm and Quick Stay.  
 
*Zone bypass toggle 3Fh, if you want Vera to be able to arm or bypass zones.
 
*Zone bypass toggle 3Fh, if you want Vera to be able to arm or bypass zones.
  
(Todo: write instructions for this, referring to the NX-584 installation manual.)
+
(Todo: write instructions for this, referring to the NX-584 installation manual.)  
  
= Connecting Vera to the NX-584 =
+
= Connecting Vera to the NX-584 =
  
The NX-584/NX-8E has a male DB9 serial interface.&nbsp; To connect the interface to another computer, either:
+
The NX-584/NX-8E has a male DB9 serial interface.&nbsp; To connect the interface to another computer, either:  
  
*Use a female-to-female null modem cable, which swaps RX/TX and CTS/RTS to allow connection to a computer with a serial port, or
+
*Use a female-to-female null modem cable, which swaps RX/TX and CTS/RTS to allow connection to a computer with a serial port, or  
 
*Use a female-to-female gender changer or a straight female-to-female cable, and adjust the jumpers on the NX-584/NX-8E board to make it swap RX and TX pins and RTS and CTS pins.
 
*Use a female-to-female gender changer or a straight female-to-female cable, and adjust the jumpers on the NX-584/NX-8E board to make it swap RX and TX pins and RTS and CTS pins.
  
To connect the Vera directly, get a USB-to-serial adapter, plug the DB9 end into the null modem cable or gender changer, and plug the USB end into Vera.
+
To connect the Vera directly, get a USB-to-serial adapter, plug the DB9 end into the null modem cable or gender changer, and plug the USB end into Vera.  
  
Alternatively you can use an IP-to-Serial bridge such as ser2net on a computer near the NX-584/NX-8E, and set up an IPSerial interface on Vera.
+
Alternatively you can use an IP-to-Serial bridge such as ser2net on a computer near the NX-584/NX-8E, and set up an IPSerial interface on Vera.  
  
= Upload the plugin files to Vera =
+
= Upload the plugin files to Vera =
  
*D_CaddxNX584Security.xml
+
*D_CaddxNX584Security.xml  
*I_CaddxNX584Security.xml
+
*I_CaddxNX584Security.xml  
*D_AlarmPartition1.xml
+
*D_AlarmPartition1.xml  
 
*S_AlarmPartition1.xml
 
*S_AlarmPartition1.xml
  
= Create the Luup device =
+
= Create the Luup device =
 +
 
 +
Enter Vera setup, select Devices, the Luup Plugins.&nbsp; Scroll to the bottom to Add Device.&nbsp;&nbsp; In the UpnpDevFilename text box, enter D_CaddxNX584Security.xml and click Add Device.<br>
 +
 
 +
Give the device a name and assign it to a room.
  
Enter Vera setup, select Devices, the Luup Plugins.&nbsp; Scroll to the bottom to Add Device.&nbsp;&nbsp; In the UpnpDevFilename text box, enter D_CaddxNX584Security.xml and click Add Device.<br>
+
Go to Serial Port Configuration and assign the serial port (local or IPSerial) to the Luup device you just created.  
  
Give the device a name and assign it to a room.
+
Save.  
  
Go to Serial Port Configuration and assign the serial port (local or IPSerial) to the Luup device you just created.
 
  
Save.
 
  
 
[[Category:Plugins]] [[Category:3rd_Party]]
 
[[Category:Plugins]] [[Category:3rd_Party]]

Revision as of 10:22, 13 August 2010

Early access is available to a Plugin supporting the GE Caddx/Networx, NX-584 and NX-8E Alarm Panels:

   http://forum.micasaverde.com/index.php?topic=4060.0

Contents

Screenshots

Main panel device, with partitions appearing as children.

Zone devices can be placed in any room.

Preparing the alarm system interface

The NX-584 must be programmed from a keypad connected to the alarm system.

Set the baud rate to match the setting on the other end of the serial cable.  I use 38400, the default.

The interface must accept the following message types:

  • Interface configuration message 01h
  • Zone status message 04h
  • Zones snapshot message 05h
  • Partition status message 06h
  • Partitions snapshot message 07h
  • System status message 08h
  • Interface configuration request 21h
  • Zone status request 24h
  • Zones snapshot request 25h
  • Partition status request 26h
  • Partitions snapshot request 27h
  • System status request 28h

Optional message types:

  • Zone name message 03h and Zone name request 23h, if you have keypads that can display zone names and you want the plugin to fetch the names of the zones from the keypad.
  • Set clock/calendar command 3Bh, if you want Vera to set the clock on the panel whenever the Luup plugin is started.
  • Primary keypad function with PIN 3Ch, if you want Vera to be able to arm or disarm a partition with a PIN.
  • Secondary keypad function 3Eh, if you want Vera to be able to run Quick Arm and Quick Stay.
  • Zone bypass toggle 3Fh, if you want Vera to be able to arm or bypass zones.

(Todo: write instructions for this, referring to the NX-584 installation manual.)

Connecting Vera to the NX-584

The NX-584/NX-8E has a male DB9 serial interface.  To connect the interface to another computer, either:

  • Use a female-to-female null modem cable, which swaps RX/TX and CTS/RTS to allow connection to a computer with a serial port, or
  • Use a female-to-female gender changer or a straight female-to-female cable, and adjust the jumpers on the NX-584/NX-8E board to make it swap RX and TX pins and RTS and CTS pins.

To connect the Vera directly, get a USB-to-serial adapter, plug the DB9 end into the null modem cable or gender changer, and plug the USB end into Vera.

Alternatively you can use an IP-to-Serial bridge such as ser2net on a computer near the NX-584/NX-8E, and set up an IPSerial interface on Vera.

Upload the plugin files to Vera

  • D_CaddxNX584Security.xml
  • I_CaddxNX584Security.xml
  • D_AlarmPartition1.xml
  • S_AlarmPartition1.xml

Create the Luup device

Enter Vera setup, select Devices, the Luup Plugins.  Scroll to the bottom to Add Device.   In the UpnpDevFilename text box, enter D_CaddxNX584Security.xml and click Add Device.

Give the device a name and assign it to a room.

Go to Serial Port Configuration and assign the serial port (local or IPSerial) to the Luup device you just created.

Save.

Personal tools