A client to interact with the Jablotron API to control Jablotron alarm systems
UNLICENSE License
Due to popular request, work has started on a Jablotron client for Python that will be used to write a Jablotron plugin for Home Assistant. It will also be used in a simple gui that will help people setup their Homebridge config.
The package is published to PyPi, to install it run the following command:
pip install jablotronpy
Below is an example of authenticating and getting all sections.
import os
from jablotronpy.jablotronpy import Jablotron
j = Jablotron(username=os.environ["JABLOTRON_USER"],
password=os.environ["JABLOTRON_PASS"],
pin_code=os.environ["JABLOTRON_PIN"])
service_id = j.get_services()[0]["service-id"]
print(j.get_sections(service_id=service_id)["sections"])
The following methods are available: