Paradox-alarm-interface

Latest version: v3.4.0

Safety actively analyzes 630217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 6

2.0.1

Changed

- Serial connection exceptions fix

2.0.0

Added
- Docker: Installing tzdata package. Fixes [Time zone not correct](https://github.com/ParadoxAlarmInterface/hassio-repository/issues/7)
- Python 3.6+ check.
- In case of a wrong password PAI stops. Prevents panel locking due to many retries with a wrong password.
- All events and commands are scheduled in a run loop for later processing.

Changed

- MQTT Interfaces now do their work in a separate threads and asyncio run loops. Frees main loop for more urgent work. Probably fixes 89, 126
- `Paradox` class methods changed to async only: `connect`, `loop`, `control_zone`, `control_partition`, `control_output`

Removed

- Dependencies: PyPubSub fully removed from dependencies and replaced with our own async version.

1.5.0

Added
- MQTT: Added `paradox/interface/run_status` and has more statuses: `error, initializing, paused, online, stopped, offline`
- MQTT: Added `paradox/interface/availability` that has only `online`, `offline` statuses. Basically it is replacement for `MQTTInterface` but has more strict `online` status.
- Proper `SIGTERM` handling. Docker containers do not die instantly but shutdown gracefully.
- PAI reports it's version in logs.
- PAI logs executed command result

Changed

- Configuration: `0` in`PASSWORD` is not encoded to `a` anymore. If you have problems see [FAQ](https://github.com/ParadoxAlarmInterface/pai/wiki/FAQ#authentication-failed-wrong-password)
- Configuration: `STATUS_REQUESTS` config parameter removed. Panels know what they need.
- MQTT: `paradox/interface/MQTTInterface` removed.
- Dependencies: Sticking to `construct 2.9`.
- Less CRITICAL events in SP/MG
- Some GSM interface fixes
- setup.py improvements

1.4.0

Added

- EVOHD definitions for enabled zone and partition detection.
- Docker platforms i386, amd64, arm64, armv7
- EVO PGM Control (State reading is not yet implemented)
- IPInterface to consider asyncio locks

Changed

- Configuration: SYNC_TIME off by default. Make sure you turn it on in configuration

1.3.1

Changed

- Dockerfile passes config file path via environment variable

1.3.0

Added

- Reading configuration from json, yaml, py, conf files. Preparations for HASS.io addon

Page 5 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.