Paradox-alarm-interface

Latest version: v3.6.0

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

Scan your dependencies

Page 4 of 6

2.2.4

Added
- Code lockout error now stops PAI

Changed
- `SYNC_TIME_MIN_DRIFT` changed to 120. SP/MG can not sync seconds.

2.2.3

Changed
- PAI in Docker container now runs as root (fixes 184)

2.2.2

Added
- MAGELLAN MG5075 support

2.2.1

Changed
- Returning old auto detection of enabled partitions for EVOs.

2.2.0

Very large release

Added
- Time syncing only when there is a large drift. Controlled by `SYNC_TIME_MIN_DRIFT`
- MQTT TLS support
- New tags added for `*_EVENT_FILTERS` properties: `entry_delay`, `entry_delay_finished`, `exit_delay`, `exit_delay_finished`
- PAI service stops if detects critical exception like wrong password or serial port not available
- SP/MG wrong password detection
- EVO: PGM status reading and controlling. Switches added to HomeAssistant autodiscovery.
- EVO: user names who armed or disarmed partition.
- EVO: Loads user definition
- EVO: User/Card door access messages
- Label encodings: `paradox-en` and `paradox-ru`. See [146](https://github.com/ParadoxAlarmInterface/pai/issues/146)
- Memory dump console script `pai-dump-memory`
- Configuration file search logic improved. Looks in current dir, `~/.local/etc`, `/etc/pai`, `/usr/local/etc/pai`.
File names scanned: `pai.conf`, `pai.json`, `pai.yaml`
- Configuration: `MQTT_BIND_ADDRESS` default matches Paho MQTT default
- Configuration: `MQTT_PUBLISH_DEFINITIONS` default `False`. Publishes zone, partition, user definitions to MQTT. A lot of data on boot.
- Configuration: `MQTT_PUBLISH_COMMAND_STATUS` default `False`. Sends textual command statuses to mqtt.
- Configuration: `IP_INTERFACE_PASSWORD` accepts `string` type

Changed
- `*_EVENT_FILTERS` defaults changed that selects only live events.
- Partition `current_state` property states: `pending` changed to `arming`
- AES crypto performance improvements. Python can't do faster.
- Serial connection modules are not required for installation if they are not used.
- Docker: No builds for arm/v7 as arm/v6 is fully compatible with it.

Refactoring
- Large refactoring of all connection code
- IP Interface rewrite

Alpha
- EVO: Alpha Door actions: [165](https://github.com/ParadoxAlarmInterface/pai/issues/165)
- Trigger alarm via mqtt in new firmwares: [162](https://github.com/ParadoxAlarmInterface/pai/issues/162)
- Alpha attempt on HomeAssistant notifications. Controlled by `HOMEASSISTANT_NOTIFICATIONS*` settings.

2.1.0

Added
- Configuration: `PUSHBULLET_DEVICE` option added

Changed
- Some MQTT bug fixes

Page 4 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.