Skip to main content

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)

Source distribution for pyvisonic 3.0.0
File Size Uploaded
pyvisonic-3.0.0.tar.gz 138.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyvisonic 3.0.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

3.0.0 This release

2 release files

2.0.0

2 release files

1.0.9

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page