[Custom Component] Alarmo - browser managed alarm system

Hi there,

I am tying to get Alarmo to call me via a Phonecall. I am using sip. I habe a working automation which is triggered by a Helper (entity ID: input_button.alarmauslosung_telefonanruf). Is there any chance to trigger it within alarmo?
My automation is:

alias: Telefonanruf intern Text
description: ""
triggers:
  - entity_id:
      - input_button.alarmauslosung_telefonanruf
    from: null
    trigger: state
conditions: []
actions:
  - data_template:
      addon: c7744bff_ha-sip
      input:
        command: dial
        number: sip:**[email protected]
        ring_timeout: 30
        menu:
          message: Hallo, das ist ein Testanruf der Alarmanlage!
          tts_language: de
    action: hassio.addon_stdin
mode: single

or:

can anybody help me to wirte a script that does the same?

Cheers Sebastian from Germany

Anyone having a problem with the Alarmo side panel since 2025.5. The action buttons for, “General Sensors Codes Actions” just appear in a row and are not reactive. Same on mobile app. If you exit and select again, it just says “Loading”

Have you installed HA 2025.5.0?
If so: It’s being solved.

Fixed with new version of Alarmo. Thank you

Everyone with issues related after installing HA 2025.5

→ install v1.10.8 of the Alarmo integration

got it with an automation:

triggers:
  - entity_id:
      - alarm_control_panel.alarmo
    from: null
    trigger: state
    to: triggered

Another question:

when a alarm is triggered, how can i see which sensor it was? I want to build an automation sending me an e-mail with the cause of the alarm.

There is an attribute (List of attributes in Alarmo) which shows it:
open_sensors : Dictionary of sensors with their entity-ID + state, that caused the alarm to change state.
Set when arming attempt failed (due to one or more sensors).
Set when alarm is triggered (only first sensor that caused the triggering is stored)

But i can not figure out how to “see” it within HA.

Can anybody help how to access this attribute?

To transfer the readyness of all areas and modes to KNX i generated entities via templates as it’s recommended in the docs:

template:
  - triggers:
      - trigger: event
        event_type: alarmo_ready_to_arm_modes_updated
        event_data: 
          entity_id: alarm_control_panel.alarmo
    binary_sensor:
      - name: "Alarmo Ready To Arm Away"
        state: '{{ trigger.event.data.armed_away }}'

Certainly using the right area names.

The entities are created but remain in state “unknown”.

So i tried to listen to the event alarmo_ready_to_arm_modes_updated using developer tools. Result: nothing - seems that this event is never fired.
The other events of alarmo are fired as expected, but ready_to_arm_modes_updated is never seen.

Am i doing something wrong or misinterpret something?