Skip to main content

NX584/NX8E Interface Library and Server

Project description

This is a tool to let you interact with your NetworX alarm panel via the NX584 module (which is built into NX8E panels). You must enable it in the configuration and enable the operations you want to be able to do before this will work.

To install:

# pip install pynx584

The server must be run on a machine with connectivity to the panel, which can be a local serial port, or a Serial-over-LAN device (i.e. a TCP socket). For example:

# nx584_server --serial /dev/ttyS0 --baud 38400

or:

# nx584_server --connect 192.168.1.101:23

Once that is running, you should be able to do something like this:

$ nx584_client summary
+------+-----------------+--------+--------+
| Zone |       Name      | Bypass | Status |
+------+-----------------+--------+--------+
|  1   |    FRONT DOOR   |   -    | False  |
|  2   |   GARAGE DOOR   |   -    | False  |
|  3   |     SLIDING     |   -    | False  |
|  4   | MOTION DETECTOR |   -    | False  |
+------+-----------------+--------+--------+
Partition 1 armed

# Arm for stay with auto-bypass
$ nx584_client arm-stay

# Arm for exit (requires tripping an entry zone)
$ nx584_client arm-exit

# Auto-arm (no bypass, no entry zone trip required)
$ nx584_client arm-auto

# Disarm
$ nx584_client disarm --master 1234

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pynx584-0.4.tar.gz (14.2 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page