qolsys-client

A client for Qolsys alarm panels


License
MIT
Install
pip install qolsys-client==0.1.0

Documentation

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

  1. Run main.py (--help for parameters and help)

  2. 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"}
  1. Events will publish to the following topics:

    • qolsys/INFO
    • qolsys/ZONE_EVENT
    • qolsys/ZONE_UPDATE
  2. I have a node-red workflow listening to those events creating the sensors