This application provides an MQTT client that interfaces with LifeSOS alarm system. It will publish the state of all devices to an MQTT broker, which can then be consumed by Home Assistant. It will also subscribe to topics on the broker that allow the control of the alarm system (e.g. arm, disarm) and turn on/off device features (e.g. bypass, home guard etc.).
It was written for & tested with the LS-20/LS-30 model, though it should also work on the LS-10 model.
This project is heavily inspired by the LifeSOSpy_MQTT project by rorr73.