Ring Protect Keypad

Here’s the thing though, any custom code run exclusively in the cloud, meaning any network issues render the keypad useless.

Having a keypad with delays native to it (ie, the Ring one) means that it’s more likely that the code will all be executed on the hub itself (provided ST/Ring allow that to be part of the API that is eventually integrated into ST).