Ajax alarm system

Hi

I hope Nabucasa will take the lead for the Ajax integration

3 Likes

Hi folks!

I’ve sent an email to the Ajax Developer Team for propose them to join in the home assistant community and develop an official integration.

I’m waiting for the official response. Usually they answers me in 7 days…

4 Likes

That’s great news. I’m sure you will let us know what they say.

1 Like

Does this still hold true?

Already posted in this thread but don’t forget to vote for the feature (integrate with HA) here: Home Security System Suggested Features — Ajax Systems

Edit: direct link.

Just did it. Here is the direct link: HA integration
Likewise please vote for its HA counterpart: https://community.home-assistant.io/t/ajax-integration-with-regular-ajax-api/484308

Maybe also this one: Home Security System Suggested Features — Ajax Systems a public API would enable all of the integrations requested and has higher vote total already!

hello,
I am using homeassistant plugin for ajax (sia) ; I was wondering if its possible to get into the HA user which armed/disarmed ajax?

thanks!

Thanks for the guide !

I was wondering if the triggered state could also be added with another automation, such as:

mqtt:
  alarm_control_panel:
    state_topic: ajax/alarmstate
    command_topic: ajax/alarm
    payload_arm_away: arm_zone1
    payload_arm_night: arm_zone1_night
    payload_disarm: disarm_zone1
    payload_trigger: trigger_zone1
    qos: 1
alias: (Alarm) Alarm Automation Triggered Locally
description: ''
trigger:
  - platform: state
    to: triggered
    entity_id: ******** #change this to your SIA entity that reports your alarm state
  - platform: mqtt
    topic: ajax/alarm
    payload: trigger_zone1
condition: []
action:
  - delay:
      hours: 0
      minutes: 0
      seconds: 5
      milliseconds: 0
  - service: mqtt.publish
    data:
      topic: ajax/alarmstate
      qos: '1'
      retain: true
      payload: triggered
mode: single

What are your thoughts on that ?

@eavanvalkenburg hey, any view on that? :slight_smile: regardin to user ID propagation to has? thanks!

The attribute last_message is linked to the device (ajax app user, space control attached to user) that armed/disarmed the alarm.

@kolia thanks just wondering where / how can i access the value of that attribute?
appreciate!

last_message in the attribute list


In the automation attributes are accessed with the following statement:

{{ state_attr('alarm_control_panel.5656_ccc_zone_1_alarm', 'last_message') }}

@kolia thanks
how did u get that screenshot? where exactly in HAS is that section? thanks!

did you set up SIA alarm systems?

yes i did, i have already alarm linked inside my has
but i dont uderstand from which menu comes your screen

developer tools/states

@kolia got it, thx
but i can seen numbers there…
last_message: ‘501’
so question would be how to pair these with usernames

Hi @phier,
the “last_message” number is the Ajax device number that you can find with Ajax apps, at the bottom of the detailed informations of each sensor.
At the same time, the “last_code” two-character attribute is the “SIA event code” and you can find the long textual description at the following link : SIA Codes, OS Malevich 2.8/2.9/2.10/2.11/2.12 - Google Sheets

You just have to use once each control and check last_message value. Then you will know who has used a specific control (Space control, Ajax app, keyboard, etc.)