Elk-M1 Control
elkm1
The Elk-M1 Control integration lets you connect your Elk-M1 Gold and EZ8 alarm panels to Home Assistant. These advanced home security and automation controllers offer robust alarm control panel capabilities, along with a wide range of automation features to help you manage and protect your home.
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.
| Entity | Shows up as | Note |
|---|---|---|
light | Light | |
switch | Switch or outlet | |
climate | Thermostat | |
alarm_control_panel | Security system | |
binary_sensor | Sensor (motion, contact, leak, smoke…) | |
sensor | Sensor (temperature) | |
scene | Scene (as a switch) |
1 report below say how a device from this integration behaves in the Home app.
What people report
ElkM1 panels connect locally; TLS and XEP firmware mismatches caused connection failures after 2023.6, fixed by re-adding the integration.
- Works2
- Partly works2
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Elk M1 alarm panel | Works Local | Used 15 years; standalone panel also monitored and controlled in HASaved copyI've been using an Elk M1 with no issues for about 15 years. First discovered it on an automation forum back in my Insteon days. It's nice in that it's a solid full featured standalone alarm panel that i can also monitor and control through HA. Although all my sensors are hardwired, I believe they have wireless options available. Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23. | Reddit comment · 2024-08 | |
| Elk M1 Gold alarm panel | Works Local | Full control and sensors exposed to HASaved copyHomeAssistant can directly integrate with a number of alarm panels, generally via a network connection. Vista, Elk, DSC, etc. In my last house, I had an Elk M1 Gold, to which I integrated with HomeAssistant, which gave me full control of the system, but also exposed all of the sensors to HA, which allowed me to use them in automation rules. If you don't want to keep the legacy panel, or if HA cannot integrate with it, you could replace the panel with something inexpensive that you can integrate with (DSC), look at IO boards that would replace the panel (for example, konnected.io), or DIY … Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23. | Reddit comment · 2025-06 | |
| Elk M1 alarm panel | Partly works Local | Partly in Home Arming an already armed panel disarms it, bypassing security | Second arm command disarms panel; risk when exposed to HomeKitSaved copyYes, this is an issue. The root of the issue is that the ElkM1 has a bug (I believe). Sending an arm away will arm the panel. A second arm away will disarm. The panel should not disarm on a second arm away. I will raise this on the Elk Products forum and see what they say. A work around may be possible. I'll take a look. In the meantime, does requiring a code make any difference, or does HomeKit put the arming code in there for you? Excerpt saved from GitHub on 2026-10-23. | Issue #20630 · 2019-01 |
| Elk-M1 with XEP firmware 2.0.40-2.0.48 | Partly works Local | TLS connection failed after 2023.6; reconfigure or re-add restored itSaved copyGeeez.. I don't even know what XEP and TLS firmware is. Or where to check. I have hundreds of logic scripts and programming hanging off the elk integration. Sensors, entities and automation. This Elk HA integration is the backbone of my smarthome. I'm not doing any upgrade from 2023.5.4 until the developers know 100% what is going on/wrong here. I'd pay extra to have this Elk integration failsafe robust into the future... It's really _that_ important for me. Will follow the thread with interest. thanks for all the efforts to all concerned. W Your XEP (or M1-XEP which is the ELK part #) is the … Excerpt saved from GitHub on 2026-10-23. | Issue #94729 · 2023-06 |
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.
Found automatically over
- DHCP
Details
| Installs (analytics) | 349 (0.05%) |
|---|---|
| Added in | Home Assistant 0.81 |
| Set up in the UI | Yes |
| Maintainers | @gwww, @bdraco |
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.