Ajax systems integration to complement home security

@Doekse is it possible to hide Enterprise API keys from the source-code somehow? I wonder if we could apply for an Enterprise API for our app, hardcode it and let users just sign in with username+password.

I started on a PoC app here, that allows users to add their own Enterprise API key or proxy server, but its not ideal nor possible to test as I have none myself either.

3 Likes

Wow, you made it? Dude this is awesome :smiley: I managed to add my hub, the other devices seems to be giving an error (Cannot read properties of undefined (reading getallhublds)).

Hi @Thomas_Thaulow

Where can I find my account id exactly? I’m looking in ‘monitoring station’ settings. Can’t find it there?

Thanks

Rogier

It seems to be the ‘object’ ID

This was a bug in a previous test release. It should be fixed now.

Account-id is the account id of the user in ajax. If you go under users in ajax, select the user account you want to use, and scroll to the bottom of the page and you will see a user account number.

Hey, thank you for making this app!

i followed the configuration and was able to add the hub in homey, but the Ajax app is complaining about losing connection to the larm central. The device is not detecting state changes.

Since I used the SIA-DC-09 app previously (successfully) I know the IP is correct.

When adding the hub, i add user 000.

Any clues?

Diagnostic id: 81f234f5-b13f-473f-9d0d-9480853e3942

Hello Hass,

I realise I shouldnt have shared the test app link in a public forum, as I was not finished with it. The SIA integration I actually implemented AFTER I had posted the url on the forum, hence its not fully implemented yet. But if you try out the most recent version now, I think it should work for you! :slight_smile:

1 Like

Hello,

I installed the app to test it.

I can connect the hub via the SIA protocol using the IP address, port, and account ID. However, after that it does not do anything at all.

I understand that the app is still under development, but could it be that I am doing something wrong?

The integration works, really really happy with this. What I’ve not managed to get working yet is Night mode, which would be great to have as an option.

Nice! Thanks for a great app. At home it works perfectly. But.. at my gym I already have a connection with a company that monitors alarms. So, I cannot adjust the settings here. Can I add a second connection in one way or another?

I use an alarm company at home as well, but this is selected through the alarm company tab in the Ajax app, not through the SIA settings. Are you sure your alarm company is set through SIA?

We are working on a proxy server now through Ajax Enterprise API, so that users can use their system with Ajax API, and monitor each device indivudually in Homey. However its not ready yet, but this would either way solve the problem for you when/if we get this working, as it would rely on the Ajax API instead of SIA.

I will give more updates when I know more! :slight_smile:

3 Likes

Good to know, thank you.

I would need the Enterprise API first I guess. :slight_smile: I’ll ask Ajax.

Yes, the monitoring company is set with SIA.

Enterprise API is usually reserved only to businesses managing thousands of Ajax devices. Thats why we are working on using a proxy now, so that we can use a Enterprise API through a partnering security company or Athom that all Homey users could connect through.

But everything is not 100% yet, hopefully we will have more news in the next week/weeks


But the integration works. I am using a proxy server now and can add single devices into Homey for using in my automations. Here you see a contact sensor for our main door at home, reporting its status to Homey :slight_smile: So now its more about getting the Enterprise API and proxy working in a way so it can cater to enough Ajax/Homey users at the same time :slight_smile:

3 Likes

Ah, I get it! Would be great! :slight_smile: Good work!

Would that also make it possible to arm or disarm the system via this app?

Correct! Arm, partially arm and disarm from the app. As well as turning on/off devices that support it, like relays, etc.

2 Likes

That would be awesome!

Thank you so much for all your work!

Who can help me?

I need a Proxy URL or I need the Ajax Api.