Skip to main content

An asyncio python interface library to the visonic alarm panel

Project description

Visonic Alarm Panel Library using asyncio

Information

This is a Custom Integration Library to support the Visonic Alarm Panel Integration.

Visonic produce the Powermax and Powermaster alarm panel series. This library supports PowerMax+, PowerMaxExpress, PowerMaxPro and PowerMaxComplete, PowerMaster 10 and PowerMaster 30.

This library connects directly to the panel using a simple piece of hardware, please see the wiki for further information. The PowerLink hardware device is NOT a requirement for this library to work. Please do not use this library with a Powerlink hardware device.

A simple command line example is included as well as an extensive test example using the aconsole pypi library.

Installation

sudo pip3 install pyvisonic

The Examples

To run the examples, install the needed python libraries from within the examples directory

pip install -r requirements.txt

Then run either simple or complete like this (using Ethernet as the example)

python .\simple_example.py -address 192.168.0.7 -port 11124

Wiki

Remember to check out the Wiki, this contains all the documentation and tells you about the hardware that you will need.

Release

This Component is compliant with the new Component format within the Home Assistant structure. This release changes most of the log entries to be debug to be Home Assistant compliant

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

pyvisonic-3.0.0.tar.gz (138.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyvisonic-3.0.0-py3-none-any.whl (142.7 kB view details)

Uploaded Python 3

File details

Details for the file pyvisonic-3.0.0.tar.gz.

File metadata

  • Download URL: pyvisonic-3.0.0.tar.gz
  • Upload date:
  • Size: 138.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for pyvisonic-3.0.0.tar.gz
Algorithm Hash digest
SHA256 9fd52d7e2ed020264ee61c6b41204caafbc7eae29f75c530c868571a955753bd
MD5 4b064d299c307f18234f55bc440879aa
BLAKE2b-256 fde9ed54ff36a78d7551a08d65f0f582e7d949f4cc2a42557dc2844f3209f33f

See more details on using hashes here.

File details

Details for the file pyvisonic-3.0.0-py3-none-any.whl.

File metadata

  • Download URL: pyvisonic-3.0.0-py3-none-any.whl
  • Upload date:
  • Size: 142.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for pyvisonic-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ef7b1c60afea23d01292fa73aa43d87271f173cb0335cb9b7d920ba3daf77b18
MD5 270423066c85039ec63bfeaef89f386e
BLAKE2b-256 579882641460a9671974d27fd9a79d0cc709cc856f085d84050ef328081d0c43

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page