A client for Qolsys alarm panels
Project description
qolsys_client
Python package to talk to Qolsys Alarm Panels
This package was inspired by a conversation on the Home Assistant forum:
https://community.home-assistant.io/t/qolsys-iq-panel-2-and-3rd-party-integration/231405
-
Run main.py (--help for parameters and help)
-
Publish JSON formatted messages to the mqtt topic (qolsys/requests by default):
{"event":"INFO", "token":"blah"}
{"event":"ARM", "arm_type":"stay", "partition_id": 0, "token":"blah"}
{"event":"ARM", "arm_type":"away", "partition_id": 0, "token":"blah"}
{"event":"DISARM", "usercode":"0000", "token":"blah"}
-
Events will publish to the following topics:
- qolsys/INFO
- qolsys/ZONE_EVENT
- qolsys/ZONE_UPDATE
-
I have a node-red workflow listening to those events creating the sensors
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
qolsys_client-0.1.0.tar.gz
(7.1 kB
view details)
Built Distribution
File details
Details for the file qolsys_client-0.1.0.tar.gz
.
File metadata
- Download URL: qolsys_client-0.1.0.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34e3436f5170eff5a617c56a7bc202199b66de4c607fb9e650523f36e144ef70 |
|
MD5 | 47825c06fb544c788e0c63380b383aa5 |
|
BLAKE2b-256 | 7c722da64a20a73375388f46808e33211a87634b9a1bef23654ad65ec730aa10 |
File details
Details for the file qolsys_client-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: qolsys_client-0.1.0-py3-none-any.whl
- Upload date:
- Size: 9.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fc613793a8152858f2dfc6aa249212ce1f3247aba2797170ec7685806c96388 |
|
MD5 | 3e3a57c55502cb6936c69c2a6b562e39 |
|
BLAKE2b-256 | 78a73ba1f83dfa89bc56619738482b3a49b96483b4a198771c513b0609e143cb |