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
Release files for pyvisonic 3.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyvisonic-3.0.0.tar.gz | 138.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyvisonic-3.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 280.9 kB
Release files / pyvisonic-3.0.0.tar.gz
| Download URL | pyvisonic-3.0.0.tar.gz |
|---|---|
| Size | 138.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9fd52d7e2ed020264ee61c6b41204caafbc7eae29f75c530c868571a955753bd
|
|
BLAKE2b-256 checksum How to use checksums |
fde9ed54ff36a78d7551a08d65f0f582e7d949f4cc2a42557dc2844f3209f33f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|
Release files / pyvisonic-3.0.0-py3-none-any.whl
| Download URL | pyvisonic-3.0.0-py3-none-any.whl |
|---|---|
| Size | 142.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ef7b1c60afea23d01292fa73aa43d87271f173cb0335cb9b7d920ba3daf77b18
|
|
BLAKE2b-256 checksum How to use checksums |
579882641460a9671974d27fd9a79d0cc709cc856f085d84050ef328081d0c43
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|