semvec/pypi-packages huggingface dataset:
qtoggleserver-paradox 1.8.1
Control your Paradox alarm with qToggleServer
License: Apache 2.0
Requires Python: >=3.11

## About

This is an addon for [qToggleServer](https://github.com/qtoggle/qtoggleserver).

It provides a driver to control your Paradox alarm with qToggleServer.


## Install

Install using pip:

    pip install qtoggleserver-paradox


## Usage

##### `qtoggleserver.conf:`
``` ini
...
peripherals = [
    ...
    {
        driver = "qtoggleserver.paradox.ParadoxAlarm"
        name = "myalarm"                # a name of your choice
        zones = [1, 2, 4, 6]            # list of zones in use
        areas = [1, 2]                  # list of areas in use
        outputs = [1]                   # list of outputs in use
        remotes = [1, 3]                # list of remotes in use
        remote_buttons = {              # list of user remotes associated with buttons
            1: [a]                      # use remote id `0` for "any remote"
            3: [b, c]
        }
        remote_buttons_timeout = 1000   # time, in milliseconds, that button ports stay `true` after pressed
        serial_port = "/dev/ttyUSB0"
        serial_baud = 9600              # this is the default
        ip_host = "192.168.1.2"         # specify either this or serial_port, not both
        ip_port = 10000                 # this is the default
        ip_password = "paradox"         # this is the default 
        panel_password = "1234"         # this is the default
    }
    ...
]
...
```