Okay so I have a Honeywell ProSeries Alarm that is Homekit compatible. I went into Home Assistant and added it as a HomeKit device. It works great and ive added an alarm card to my dashboard. This is on an iPad that is very much in view of the entry doors. Currently, the HomeKit alarm integration doesnt seem to require a code to disarm, and Id like to have that. Yes, I know a thief wont bother with my ipad, or maybe will just steal it, blah blah, but I am set on having a code to disarm.
So far, the only way I have found to do this is to create a Template Alarm which I can then set to arm/disarm the real panel, and I can make it require a code to disarm.
This works great, and does what I need it to do - Is this the best way to accomplish this though?
My one remaining issue now is that technically, someone could just go into settings > entities find the actual alarm, and disarm it that way without a code. Again, I know the liklihood of that occuring is slim, but id still like to remove that ability if there is a way to.
So - is the template the best/only way to require a code on disarm for a HomeKit alarm, and if so, is there any way to lock/hide the original alarm entity