Skip to content
Home Assistant TestFlight
Security & safety

Alarmo

nielsfaber/alarmo · vv1.10.19

HACSLocal push

Easy to use alarm system integration for Home Assistant

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
alarm_control_panelSecurity system

7 reports below say how a device from this integration behaves in the Home app.

What people report

Alarmo is a software alarm panel rather than hardware; its HomeKit reports concern the Home app security system and PIN entry via HomeKit Bridge, mostly blamed on the bridge.

  • Works8
  • Partly works3
  • Not working2
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
AlarmoWorks LocalRecommended HACS alarm panel using existing sensors; keypad optional; 3+ users
Saved copy
Alarmo on HACS is amazing. You can have various alarm modes, and it just uses what you already have (motion sensors, door sensors etc.) you can buy a keypad for it that interfaces over WiFi or zigbee. https://youtu.be/wBxYmLKimFY?si=dIHlcM5rEH0VZcPw

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2024-01
Alarmo alarm integrationWorksMakes comprehensive alarm setup easy
Saved copy
For security, as others said, if you'd like a managed alarm, your local option will sufice. I chose to go with Alarmo, it's a HACS integration that takes a few functions already available in home assistant, and adds some others, in order to make it really easy to set up a comprehensive alarm system. My setup: RPI4 8GB, a Conbee II zigbee adaptor, with a .5m extension. (Would not recomend the conbee, as it has some issues with zigbee2mqtt) I've bought a sonoff P and a sonoff E so that I could later choose which to use, just haven't gotten around to changing it. If you are starting out and you …

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2024-06
Alarmo alarm panel (HACS)WorksTwo users roll their own alarm system with Alarmo; recommended for door/window sensors
Saved copy
Just rolled my own via the Alarmo integration. Works great

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2025-09
Alarmo alarm panel in HomeKit (split bridge config)WorksWorks in Home
Needs its own HomeKit bridge defined in configuration.yaml to accept the PIN
Docs clarified a separate HomeKit bridge so the PIN works in Home app
Saved copy
Clarified how to configuration both a UI based and configuration.yaml bridge configuration to support the pin in Homekit

Excerpt saved from GitHub on 2026-10-23.

PR #1138 · 2025-04
Alarmo alarm systemWorks LocalWorks in Home
Alarmo exposed to HomeKit
Alarmo exposed to HomeKit
Saved copy
You’ll want to use the alarmo integration (hacs) I would go with zwave sensors. Both zooz and aeotec make great zwave sensors. And the batteries last long. If you need a keypad (not required though) You can use the ring (zwave) keypad. I use location data to arm/disarm the system. And I expose alarmo to HomeKit .

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2024-08
Alarmo with Ring Keypad V2Works LocalWorks reasonably well, about 98% reliable
Saved copy
Alarmo and the Ring Keypad V2 work reasonably well for us. Maybe 98% reliable, which is roughly in line with my overall experience with HA / Z-Wave / Zigbee.

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2023-11
Aqara motion, door and vibration sensorsWorksUsed for security with Alarmo alarm panel
Saved copy
Some of the sensors I have (with brand name) 1. Motion sensors (Aqara, Hue) 2. Door sensors (Aqara) 3. Vibration sensors (Aqara) 4. Alarmo extension to manage alarms

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2025-01
Tuya Zigbee smoke detectorWorks LocalCaught burnt lunch, notified via Alarmo
Saved copy
I’m using Tuya Zigbee smoke detectors. Hate on them all you want, but I was at work and had a friend staying with me who severely burnt lunch. They caught it right away, siren and a message to my phone via Alarmo. I rushed home (I only work 1.5 miles away) to find him still airing out the smoke.

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2025-07
Alarmo alarm panelPartly worksPartly in Home
Appears in Security; arming works but disarming never completes
Custom component; disarm from Home app fails; maintainer redirected to Alarmo
Saved copy
The problem I installed Alarmo integration and I sent this device to HomeKit with HASS Birdge. Alarmo appear in Security section in Home app in my iPhone, I can mount the alarm but when I try to disarming it not ending. I can't disarming my alarm from Home app. Thank you so much. ### What version of Home Assistant Core has the issue? core-2023.5.0 ### What was the last working version of Home Assistant Core? never test it before ### What type of installation are you running? Home Assistant OS ### Integration causing the issue HASS Bridge and Alarmo ### Link to integration documentation on our …

Excerpt saved from GitHub on 2026-10-23.

Issue #92511 · 2023-05
Alarmo alarm panel in HomeKit (PIN codes)Partly worksPartly in Home
Codes with a leading zero fail when entered via HomeKit Bridge
PIN codes with a leading zero are rejected from Home app; owner blames HomeKit integration
Saved copy
Checklist - [X] I am using the latest version of Alarmo (latest version can be found here) - [X] I checked for similar existing requests (both open and closed) before posting. ### Alarmo Version v1.10.7 ### HA Version 2024.12 ### Bug description I created a separate HomeKit bridge for Alarmo in the configuration.yaml using your documentation, and at first I was not able to get it to work. I did some testing and codes of six and four digits both seem to work but neither worked with a leading zero. Not sure if this is a bug or a feature request, but I thought I would share it. ### Steps to …

Excerpt saved from GitHub on 2026-10-23.

Issue #1084 · 2025-01
Alarmo alarm panel in HomeKit (Spanish)Partly worksPartly in Home
Disarmed shown as 'Desactivaría' on a Spanish iPhone
Disarmed state label looked wrong in Spanish Home app; owner says not Alarmo
Saved copy
Checklist - [x] I am using the latest version of Alarmo (latest version can be found here) - [x] I checked for similar existing requests (both open and closed) before posting. ### Alarmo Version v1.10.16 ### HA Version 2026.4.2 ### Bug description I have integrated Alarmo into Homekit and I have an iPhone (Spanish language) to manage Alarmo. In the Home Application in the iPhone, I see the status of Alarmo. When the status is "disarmed" I see the status "Desactivaría". This is incorrect. If I press the button of the security System in the iPhone Home app, to set the status, I see all the …

Excerpt saved from GitHub on 2026-10-23.

Issue #1400 · 2026-04
Alarm control panel entitiesNot workingBroken in Home
Exposing the domain logs errors every restart
Custom Alarmo entity causes error with domain exposure
Saved copy
The problem Hello, If I only expose the domain "Alarm Control Panel" with the homekit integration, I got an error log entry (see below). I am currently using the custom integration Alarmo (https://github.com/nielsfaber/alarmo/) to simulate an alarm system. However, I have not exposed the alarmo entity in Homekit at all, only the domain. Therefore, I suggest that this is an issue in home assistant and not directly the custom integration. ### What version of Home Assistant Core has the issue? core-2021.12.1 ### What was the last working version of Home Assistant Core? _No response_ ### What …

Excerpt saved from GitHub on 2026-10-23.

Issue #61649 · 2021-12
Alarmo alarm panelNot workingBroken in Home
Alarm domain throws errors; no armed-home value
Custom integration missing supported_features
Saved copy
The problem Hello, If I only expose the domain "Alarm Control Panel" with the homekit integration, I got an error log entry (see below). I am currently using the custom integration Alarmo (https://github.com/nielsfaber/alarmo/) to simulate an alarm system. However, I have not exposed the alarmo entity in Homekit at all, only the domain. Therefore, I suggest that this is an issue in home assistant and not directly in the custom integration. I already noted that error with #61649. ### What version of Home Assistant Core has the issue? core-2022.2.9 ### What was the last working version of Home …

Excerpt saved from GitHub on 2026-10-23.

Issue #67020 · 2022-02

Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Local push

Talks to the device on your network, and the device tells Home Assistant the moment something changes.

Details

Installs (analytics)26,794 (3.78%)
GitHub stars2,336
Latest versionv1.10.19 (2026-09-14)
Set up in the UIYes
Maintainers@nielsfaber
LicenseApache-2.0

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

Bridges get their own settings page listing the accessories behind them.