purchased the Ajax alarm system myself and am therefore the end user of the system.
Unfortunately, the webshop/supplier where I bought the system is unable to provide an Ajax Enterprise API key. I understand that this key is required in order to integrate the system with external platforms.
I would like to connect and integrate my Ajax alarm system with a third-party solution, but not via SIA. My intention is to use the Ajax Enterprise API for this integration.
Could you please advise who can assist me in obtaining the correct API access or guide me on the proper procedure to enable this integration as an end user?
The KNX integration uses SIA similarly to this integration at the current point. The only change is that for the KNX integration you also can replace your existing security company with Elausys instead, in order to arm/disarm your system.
What we are working on here, is full Enterprise API control with serverside events for instant alarms as well as polling of each individual device so you can use for example door sensors for automations, enable relays and more in everyday flows. This is as far as I know only attempted by this Homey integration and the Home Assistant integration that I am currently in talks with, and can only be done due to the work of someone at Ajax France that developed a proxy that will enable caching and restrictions on polling while also using Enterprise API keys not exposed to endusers. This is however quite challenging due to Ajax´es very restrictive API polling requirements.
I am trying to get a connection, with a local SIA connection. I can add the AJAX hub in Homey, so I assume some message is received by Homey?
But after this, no status updates are given. Did anyone else have succes with a local SIA connection or does this not yet function and shoud I use the enterprise api or proxy? This is still unclear for me
Added a few hours later: seems like I found what the problem was. In Ajax for the Security Company (meldkamer) you need to add the Ajax user ID in the field Object ID. The Ajax user ID is the one you’ve entered during the create device in Homey. The “night mode” is now received by Homey when set.
Here is a working Ajax Enterprise integration; Ajax Security Enterprise | Homey Don’t forget to fill in all, including Ajax login. Hope this helps some people (whom have an Enterprise key)
This integration already supports the use of Enterprise API key. But the problem is restrictions on the keys, hence why we also had to introduce a proxy.