Elk M1 Interface and Homekit

Hi all,

Thank you so much for the Elk M1 integration in Home Assistant. I have set it all up in Home Assistant and imported the sensors and alarm panel to Homekit.

From Homekit, I can arm and disarm the alarm by adding the code to the config yaml in Home Assistant. The alarm disarms instantly, so no issues there. My issue is with the arming in Homekit (arm away or stay). Because there is an exit delay (30 seconds for arm away and 60 seconds for arm stay) for Elk M1, in Home app, it stays in “arming” mode with a spinning circle until that time is passed. This is not a problem when you are standing in front of the keypad, so you can see that the Elk M1 has received the command and has armed. But, if you aren’t by the keypad, it is difficult know if the alarm panel has received the command or not.

I moved to Home Assistant from Homebridge where I was using the Elk M1 plugin for Homekit. There, the state changes to arm/disarm instantly, while the delay timer runs in the panel. This gives me the confirmation that the command was accepted from the phone rather than wait till the delay timer runs out.

Has anyone using elk M1 and Homekit found a workaround to solve this?

Apart from that, the integration works fantastic. Better than the Homebridge plugin, with support for more sensor types.

Thanks for your help.