I have been using Abode Home Security, which is one of the newer DIY home security providers that is very well reviewed. Currently, I have integrated Abode with HA using IFTTT, which is less than optimal. But, looks like there is a PyPi package that can talk to Abode and carry out basic operations like get and change the alarm modes, get list of devices and their current states. listen for device change events, etc.
It will be great if we can integrate the same with HA. I will be more than happy to work with you to develop and test the same.
I am still looking at how we can add devices, but, honestly, am struggling with it and will appreciate any guidance there. In the meantime, this can be used for the basic operations - arm home, arm away, disarm. You can see my repo for automations and scripts where I am using it currently.
@arsaboo Does this also expose existing sensors from Home Assistant to Abode or does it only allow you to control what is already in Abode? I’m looking at some way to add existing hard-wired door & window switches to an Abode system and was thinking I might be able to connect them to HA as GPIO Binary Sensors and then pass their state to the alarm but I don’t see anything about adding devices in the the Python library, so I’m guessing it’s not currently possible.