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)