by mathewss » Sat Apr 19, 2014 11:41 am
Good question. I had to think about this a few.
The alarm panel will ignore keypad key codes that are invalid and no message exists on Ademco for a bad key entry. DSC does however as I recall send a NAK message.
It however is possible to detect keypad presses from any keypad using the !KPE messages. I suppose seeing a keypad sending N number of keys and then the alarm state not changing would be about as close as we can get to this.
IF seen 5 KPE messages in N seconds and alarm state not change
FAILED disarm attempt
END
You can turn on KPE messages using the config bits. I have many times considered showing the keypad key pressed but because it can expose codes I prefer not to do this but have considered adding a config bit so if the user wants this they can take the risks.
Re
Sean M