AJAX Security System Integration in HA

Hello again HA forum!

In continuation of giving back to community I proudly present - AJAX Security System Integration in Home Assistant

This extensive Github article covers in depth integration of AJAX into HA, how Security Alarm systems/hubs work, communicate and can we take advantage of closed security systems like it. Plus configuration of ALARMO integration and how create practical ALARMO cards for Dashboard UI.

Here is the link to Github:

Article

And a Youtube demonstration video:

Youtube

I really hope this would help you integrate your AJAX/maybe other vendor security alarm into HA!

I would love to hear out your experience with such integrations and what hacks have you used!

6 Likes

Awesome tutorial. Thank you!

Excellent!

Have not tried it out, but may do. The housing committee are considering installing AJAX in all apartment complex where I live. So hopefully I can get my apartment sensors into my Home Assistant.

I create new Ajax Security integration, that 100% based on Ajax API, but uses Jeedom cloud to access ajax Api. It’s works much better than I expected. For me it’s better than original APP!

There is UI and Integration.
I started new topic

Feedback is welcome!

1 Like

Another project has seen the light: Custom Component: Ajax Systems

Native use of Ajax’s API , no need for Jeedom

Dear Gonzague,

your link above isn’t working. Can you double check? Thanks,

I have installed the SIA integration and it does see my system but I am slightly confused by the instructions for this with HA.
It says to enable “Always active” in order to see the states of sensors even when disarmed. However from the Ajax information doing this on a sensor means it will trigger an alarm 24/7 regardless of whether the system is armed or not. What am I missing??

Sorry this was removed by the author following a small panic. Works are in progress to use the official API from AJAX , with their “blessing”.

6 Likes

Im very interested in Ajax integration in Home Assistant. Thx!

I have the exact same question. Did you already figured it out?

No sorry still not sure how to use this.

Maybe @AlexeiakaTechnik can help us understand this…

HI Everyone - i did a deep dive and create the whole integration using enterprise API . Everything works perfectly , i can even get state of doors open and close .
THE ISsuEs…
AJAX enterprise API is available to Alarm Installer companies only , then as a company i can make it available to my customer , but it rely to my API use limits .

API Limits …
At the moment 100 call x minute , why is relevant ?
Actions like Arm Disarm Night mode Panic and Tamper rely on SQS queues for async updates, so the action itself of Arming the alarm will trigger the status update, on the contrary a door sensor opening and closing don’t use this method , the only method for updating the status near instantly is polling every second or perhaps 2 second is acceptable too.
This create 30 call x minute for my Home Assistant instance ,
if i deploy it to 2 customer i’m already reaching 90 call per minute.

Can i share this integration ?
i will send another email to Ajax and confirm if they are happy with it, if i get a yes ill post the link somewhere .

To be able to use this automation you will need API keys and secret from AJAX if you are a security installer, or from your security installer company if they are willing to share it with you .

At this stage using API method there is no way for local control .

My suggestion - if you don’t have a business relationship with Ajax or you aren’t very good friend with your security Installer company , sorry folks
forget about API integration .

Ajax already integrate with control4 apparently, if anyone has some insight of what c4 integration can and can’t do please share .

Happy to answer any question

2 Likes

Hi @gabbie. As I own an Ajax installation company, I’m very interested on this integration. Looking forward to test it. Thanks

Hello guys out of curiosity, since this integration exists ( GitHub - foXaCe/ajax-security-hass: Home Assistant integration for Ajax Security Systems ) , why create another one? Contribue to the existing one it would be better?

foXaCe did a great job with integrating Ajax in home assistant, and I am sure it will become THE ajax integration in the future.

However, am not sure how anyone can benefit from that integration right here and now; the configuration steps read:

  • option a)
    you need an Enterprise API key, about which ajax says (on their website):
    We provide access to the Enterprise API to large security and service companies already serving or planning to serve thousands of Ajax security systems.
  • option b)
    you need a proxy, about which the integration says (as of today)
    no public proxy currently available

it seems the average home assistant user is out of luck right now.

Hi, I’ve recently created another integration, you can check it here: GitHub - bvis/aegis-hass: Aegis — Unofficial Home Assistant integration for Ajax Security Systems and co-branded apps · GitHub

I already talked in detail about it here: Aegis for Ajax — Full Ajax Security Systems integration (works with all co-branded apps)
Comments and suggestions are welcome!

3 Likes