Ajax alarm system

Will this heartbeat parameter be implemented in the official integration?
I prefer to tinker as little as possible to stay in line with future updates.

And is the power status of the Ajax Hub correct? I think power value 0 means it is running on mains power and not in its internal battery. Power “off” is in this case the wrong translation of the status.

Any possibility to add the Rooms which are used in the Ajax Hub? Zones are something else, right?

I’m curious, did anyone do any hacks to actually control Ajax from HA?
I’m contemplating putting a key fob hidden somewhere in the house with a bunch of button pushers on it. Would that work and why would it be a good/bad idea?

Yes, search for my posts in here and you will find info on connecting Wemos D1 Mini ESP to an Ajax keyfob. I have two D1 Mini’s controlling three Ajax Keyfobs (so that I can control different zones independently).

1 Like

Oh, thanks, this is fantastic! So much better than what I had in mind. Will definitely try this idea.

1 Like

Hey!
Do you know how to get Nookbox in Homeassistant? :slight_smile:

@eavanvalkenburg hello, whats the latest update of integration of ajax with HASS? Does it work using SIA plugin? I saw some post (cant find it) where they somehow used 2 relays to signalize status , not idea if its usable or not.

references >

thanks

yeah the integration based on the SIA protocol works for me and many others! so not sure what you are missing! just be mindfull that SIA doesn’t allow setting the alarm, just monitoring it’s status.

I would like it to be, but the HA team has some doubts, please comment here: Add sensor platform to SIA integration by eavanvalkenburg · Pull Request #51365 · home-assistant/core (github.com) and tag Frenck so that they see that people want this added!

@eavanvalkenburg all i want is once the ajax is armed i want to send that arming signal/status to HASS and execute actions on other devices, same for unarmed action.

When i contacted ajax directly if i can read armed/unarmed status they said there is no option to do that. Also i saw someone here created some “complicated” solution using 2 ajax relays and some other component and send status armed/unarmed via these relays to HASS.

So is there some howto/readme/tutorial how to read statuses and notify HASS via sia? Also releasing new os in ajax they i think also slightly changed sia protocol? no idea.

thanks

What you want works fine, just go to integrations and search for SIA alarm systems

The bad bad thing is that to switch to sia i should edit ip that is used by my guard company
And guard monitoring turns off
So that is not the option for me

I was thinking about using ajax relays but it is strange that such tech device as Ajax doesnt have a good integration with iftt, google home, HA

No need to disarm using integrations, only arm and notify

and is there some documentation/how to regarding to it? thanks

have you found some solution then?

I have been using this for about a year and understand that this is now an official addon. Since the connection stopped working yesterday I thought I should do it the new official way but feel a bit lost.

How to I migrate from the old to the new way? SHould I remove everything, install via HACS and then add it under Configurations > Integrations? Or how do I do it the best way?

Edit:
Just uninstalled, rebooted and reinstalled. Worked great!

As discuss : https://github.com/eavanvalkenburg/sia/issues/50

Ajax team confirm that we can filter device using the device number that we can see in the Ajax App at the end of each device view.

So, you can make a new binary_sensor for each one. For example, to get the state of door (work only when alarm is armed) I’ve sugget the option to Ajax Dev Teams to have the state also when alarm is disarmed.
More people ask, more chance the option will have to come. I count on you

template:
  trigger:
    platform: event
    event_type: sia_event_#####_#####
    event_data:
      code: 'BA'
      message: '5' # This is the device number
  binary_sensor:
    - name: WatchDog_Ajax
      auto_off: 5 #just set to off after 5s when is triggered
      state: "true"
2 Likes

fantastic stuff, just responded that the way the messages are used in the SIA protocol is manufacturer-specific I don’t plan to further parse them at this time, so this is a great workaround for most use cases! Thanks for sharing @Drealine

No solution so far

Make a relay with esp i dont see as a tech solution but geek
I want a nice Ajax integration using Mqtt, is that so hard? They have a truly great coding team why dont they do that

We dont need disarm using mqtt. Status and arm

I agree, in my view the main problem is that they (alarm system manufacturers) all have a commercial interest in keeping the connection to a alarm system singular and proprietary, which is unfortunate for all the people who want both (I personally just have the sia integration in HA because I don’t want to pay some company a non-trivial amount per month).

@eavanvalkenburg but if the support SIA which is standardized protocol they have to expect someone will come up with “read-only” integration.

Regarding the integration of controlling i can imagine its also commercial but maybe another reason is security as 3rd code… can have a bug and noone then put a stamp that it wont be compromised from the integration point of view.

But i dont understand why they are blocking / making all that hassle for a read-only integration.

I agree, the problem is most of not all alarms are setup for just 1 monitoring company (only monitoring for SIA, in the case is Ajax they have their own protocol for official companies paying them a fee to also control afaik) and there is no reason it couldn’t simultaneously connect to multiple other than maybe compute power and bandwidth, but they haven’t done that, although maybe some do…