The subject is a little misleading since you’re question only asks about one specific function. I think the general consensus around your question is that yes it can, but it won’t be nearly as easy. You can start here:
Continuing the discussion from [CentraLite Keypads] (CentraLite Keypads - #985 by zcorneli ):
This DTH is based on @mitchp ’s original code, with improvements from @RudiP , as well as:
Nicer tiles (largely from RudiP’s work)
Better support for the tome capability
Supports the panic button both as a contact sensor and a button (button 1)
Supports reporting motion via the keypad wakeup sensor.
Improved pairing procedure to be more reliable
Support for the Tamper switch (Via tamper capability)
Support for Entry and Exit delay beeps via SmartAlarm + User Lock Manager
Support for Exit delay beeps via User Lock Manager
Can be used with User Lock Manager, or with User Lock Manager and SmartAlarm
Keypad Improved User Lock Manager SmartApp:
Support multiple keypads
Support Keypad exit delay
Imp…