How to forward alarmo panel to Homekit bridge?

Finished setting up a “Konnected Alarm Panel Pro 12-Zone Conversion Kit” using the “new” ESP-firmware on the panel, and the HACS Alarmo integration in HA yesterday, and seem to have gotten it to work well in HA. Then needed to forward the alarm and keypad to Apple home via the “Homekit Bridge”, and this is where I hit a snag!
The “Homekit Bridge” is setup using bridge mode and “Inclusion Mode” to “Include” for the following categories “Alarm Control Panel, Fan, Switch, Cover, Light”.
After this, Homekit gets the “security” category, and I can see the status of the Alarmo, and if the alarm is armed or disarmed, I get notifications from Homekit when it is armed/disarmed. So far so good!
If I now want to arm or disarm from Homekit, it cannot be done, since it does not include the keypad for entering the PIN-code in Homekit.

Any idea what I am doing wrong? How do I get Homekit to display a working keypad in Homekit via the HACS Alarmo integration?

I didn’t bother with the keypad. I just set the code in the yaml so that it’s a simple on/off in Homekit

Suspecting it is not supported currently. Any chance you can dump the yaml you added (changing the code of course)? Assuming you added it in “configuration.yaml” right?

Thanks!

Yes that’s right. You’ll want to add/merge these to configuration.yaml:

homekit:
filter:
include_domains:
- alarm_control_panel
entity_config:
alarm_control_panel.alarmo:
name: House Alarm
code: 0000

Seems from googling around that keypad in homekit is not yet supported!

Added it in “configuration.yaml”:

###### HomeKit ######  
homekit:
  - filter:
      include_entities:
        - alarm_control_panel.alarmo
    entity_config:
      alarm_control_panel.alarmo:
        code: XXXX

Restarted Home assistant, and scanned the code in Apple Home. Basically I have 2 Homekit bridges, one controlled via integration, the other one via yaml!

Arm/disarm now works!

See also: HomeKit Bridge - Home Assistant

1 Like