Abode Home Security integration

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.

All right, I was able to develop a working Abode alarm_control_panel with assistance from @amelchio

To start using it copy the file in custom_components\alarm_control_panel\ folder and add the following to your config:

alarm_control_panel:
  platform: abode
  username: ABODE_USERNAME
  password: ABODE_PASSWORD

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.

I added the PR to include Abode and it is already merged. We should have the integration in the next release :tada:

Awesome! Thanks!

@arsaboo can I use the abode system with my GoControl stuff:

2X:
https://www.amazon.com/gp/product/B00XUXYSWU/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1

1X:

I haven’t tried the strobe, but the other GoControl z-wave accessories did not work for me with Abode

@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.

It exposes entities that are available in your Abode website. Not sure how you would add existing hard-wired sensors to Abode

is there any way to get the system to allow more than one alarm