pai

Paradox Magellan, Spectra and EVO, with MQTT, Signal, Pushbullet, Pushover and others

EPL-2.0 License

Downloads
584
Stars
330
Committers
21

Bot releases are visible (Hide)

pai - 3.4.1 Latest Release

Published by yozik04 6 months ago

What's Changed

  • Expose numeric ids for MQTT definitions by @lpaolini in https://github.com/ParadoxAlarmInterface/pai/pull/456
  • New configuration parameter IO_TIMEOUT for slow connection to panels.
  • Restrict paho_mqtt>=1.5.0,<2
  • Docker image is now based on python:3.11-alpine
  • Python required >=3.8,<3.12. Unfortunately Python 3.12 has lost imp module that our construct dependency uses. We are now blocked until we will upgrade the code to the latest construct.

New Contributors

Full Changelog: https://github.com/ParadoxAlarmInterface/pai/compare/3.4.0...3.4.1

pai - 3.4.0

Published by yozik04 11 months ago

What's Changed

  • Added support for SP550+ in #413
  • Fix IP interface for Python 3.10 in #414
  • Fix EVOHD+ connection problems in #410
  • [ip150_connection_decryptor] Suuport new YAML format of Wireshark captures

Full Changelog: https://github.com/ParadoxAlarmInterface/pai/compare/3.3.0...3.4.0

pai - 3.3.0

Published by yozik04 11 months ago

What's Changed

Full Changelog: https://github.com/ParadoxAlarmInterface/pai/compare/3.2.1...3.3.0

pai - 3.2.1

Published by yozik04 over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/ParadoxAlarmInterface/pai/compare/3.1.0...3.2.1

pai - 3.1.0

Published by yozik04 about 2 years ago

What's Changed

Full Changelog: https://github.com/ParadoxAlarmInterface/pai/compare/3.0.1...3.1.0

pai - 3.0.0 BREAKING CHANGES

Published by yozik04 over 2 years ago

Master branch had some bugs that required breaking changes to fix them. Now time has come. I am releasing new 3.0.0 version with these breaking changes.

BREAKING CHANGE

Home assistant entity ids have changed and are not backward compatible with previous version. If you used Home Assistant integration before, I recommend you to wipe all alarm and sensor related MQTT messages. You can use MQTT Explorer for that: homeassistant/*/<your panel serial> and paradox/* topics.

New settings

  • It is possible to control what entities are published to Home Assistant with settings:
    • HOMEASSISTANT_PUBLISH_PARTITION_PROPERTIES (defaults: target_state, current_state)
    • HOMEASSISTANT_PUBLISH_ZONE_PROPERTIES (defaults: open, tamper)
pai - 2.7.1

Published by yozik04 over 3 years ago

Fixes

  • [SP/MG] PGM status fetching in firmwares 6.x+

Changes

  • MQTT run_status renamed to pai_status. Use paradox/interface/pai_status
pai - 2.5.3

Published by yozik04 over 3 years ago

Fixed

  • Home Assistant Mosquitto 6.x plugin version does not allow client identifiers to have slash anymore. PAI was unable to publish messages to MQTT. They were filtered out.
pai - 2.6.0

Published by yozik04 over 3 years ago

Added

  • Spectra and Magellan PGM Status and definitions reading.

Fixed

  • IP Connection via SWAN fixes when site had more than one panel or had cameras.

Improved

  • Better messages about MQTT connection problems
pai - 2.5.2

Published by yozik04 over 3 years ago

Added

  • New LABEL_ENCODINGs supported #225 (Credits to @tekand):
    • Arabic paradox-ar
    • Greek paradox-el
    • Hebrew paradox-he

Changed

  • LABEL_ENCODING: paradox-ee changed to paradox-et to match ISO 639-1
pai - 2.5.1

Published by yozik04 over 3 years ago

Fixed:

  • Label encodings support in python 3.9
  • slugify requirement is added to help (#221)
  • run.sh fix (#220)

Changed

  • Python 3.9 is now used inside docker container
pai - 2.5.0

Published by yozik04 over 3 years ago

Added

  • More label encodings added by @tekand (#212, #213)

See new LABEL_ENCODING configuration here

pai - 2.4.0

Published by yozik04 over 3 years ago

Changed

pai - 2.3.2

Published by yozik04 over 3 years ago

Fixed

  • EVO: Trouble parsing in status request.
pai - 2.3.1

Published by yozik04 over 3 years ago

Fixed

  • #204 Alarm status was not updated on SP/MG
  • Entities without definitions were filtered out from status updates
pai - 2.3.0 Fix for supervisor 2021.02+ (HA OS 5.11+)

Published by yozik04 over 3 years ago

Fixed

  • #199 Fixed PAI stopped working after HA OS update to 5.11. Our Hero is Claudiu Bucur. All credits go to him for fixing this.

HomeAssistant supervisor dev team decided to make configuration schema mandatory for all addons which broke our PAI and some other plugins for everybody who updated HomeAssistant to latest version. HASS team refused to return optional schema back so we had to make some urgent changes to our PAI.

PAI configuration in HomeAssistant is a bit limited now but we will slowly add new settings soon. Open new tickets if you are missing some settings.

Added

  • Ability to specify LIMITS in string formats like: 1,2,3-15. For automatic detection or fetching all data use auto.
  • Ability to specify LIMITS with range(1,5) in python config. list(range(1,5)) construction is not needed anymore. String format is also supported.

Removed

  • File logger is disabled by default. Specify LOGGING_FILE if you need that.
pai - 2.2.5

Published by yozik04 over 3 years ago

Fixed

  • #186 Panel clock sync fix (timezone issues)
pai - 2.2.4

Published by yozik04 almost 4 years ago

Added

  • Code lockout error now stops PAI

Changed

  • SYNC_TIME_MIN_DRIFT changed to 120. SP/MG can not sync seconds.
pai - 2.2.3

Published by yozik04 almost 4 years ago

Changed

  • PAI in Docker container now runs as root (fixes #184)
pai - 2.2.2

Published by yozik04 about 4 years ago

Added

  • MAGELLAN MG5075 support
Package Rankings
Top 9.27% on Pypi.org