[Custom Component] Alarmo - browser managed alarm system

Within Alarmo there is indeed no function to trigger the alarm when the arming fails with open sensors.
You could however create an automation in HA to achieve your goal.
For example:

trigger:
  - platform: event
    event_type: alarmo_failed_to_arm
condition:
  - condition: template
    value_template: '{{ trigger.event.data.reason == ''open_sensors'' }}'
action:
  - service: alarm_control_panel.alarm_trigger
    data: {}
    target:
      entity_id: alarm_control_panel.alarmo

If many users miss such function I could add this in Alarmo.
Feel free to create a feature request for that in Github.

3 Likes

Thank you for the automation, I tested it and while it does work, it has a downside.
The same event triggers at the start of arming, so you do not get the “bypass sensors” question on the keypad when you forget a window, only a deaf ear :slightly_smiling_face:

I tried to change the automation by looking at the trigger. But this event is missing the info to determine if it is a event at the start or end of arming:

event_type: alarmo_failed_to_arm
data:
  command: arm_away
  context_id: null
  area_id: "1655296595"
  reason: open_sensors
  sensors:
    - binary_sensor.contact_sensor_roldeur_home_security_intrusion_3
origin: LOCAL
time_fired: "2024-02-08T13:16:17.556909+00:00"
context:
  id: 01HP4DS8RMN7T61DXQBSMN58BX
  parent_id: null
  user_id: null

I also tried with actions in Alarmo, but it has the same behaviour

1 Like

Hey guys, is it possible to hide the arming options in the right upper corner? I don’t need it.

Super important!

But furthermore, I cannot get the tool to work at all. I do not understand how to connect it to my Ring Alarm panel, and the config instructions are lacking. I researched this for a couple hours on the web and couldn’t find anything more than a 2-yr-old blueprint which should have worked in theory, but did not allow me to choose any devices (i.e. Ring Control Panel). So, I’m unable to even start using Alarmo.

Hello, is there any way the Alarmo card can update the arm status if the state changes by external input. The builtin alarm card updates states fine.

If I arm the alarm, the card shows the state as expected. But if I then disarm the alarm from another place. ie a physical keypad or an app, then the Alarmo card still thinks the alarm is armed. Any ideas how to make it update?

Want to show the delaytime in the frontend. How can I get a “countdown” timer based on the alarmo delay?

Try this one. It works like a charm!