There are two possible solutions for this.
One) change the parameter that is configured in the lock itself. You can’t do this just from the keypad, but it can be done by sending Z wave configure commands. IIRC, it can be changed up to 255 seconds. This would require a custom device type handler to make the change, but once you had configured it in the lock I believe you could go back to a standard device type handler.
Yale locks aren’t quite as popular in the community as Schlage, and I’m not sure if such a device handler already exists or not.
@rboy sells licenses for some of his advanced code and he might have a paid version that can configure the setting. Or someone might know of a free version.
- instead of using the lock’s auto relock feature, disable that and use a SmartApp to lock the door instead. this is certainly doable with just standard routines, but I wouldn’t recommend it as the reliability just isn’t there yet.
Just as an example, even if everything is working perfectly SmartThings pushes out code updates from time to time that take the hub off-line. There was one on Monday this week. We usually get a few days notice that such an update is coming, but there’s no way to postpone or refuse it. The system can be unavailable from anywhere from about 15 minutes to several hours.
Since most people who use auto relock consider it a critical safety feature, I wouldn’t want to depend on a control method that I know will stop working every so often.
The Bus Stop Problem
By the way, I had exactly the same problem at my house that you are having. I use a wheelchair, and it often takes the bus driver several minutes to get me unloaded from the bus. During that time, the house would recognize me as “home”, unlock the door, and then it would be locked again by the time I got to it.
I solved this by switching to a combination of two devices to define when the lock should be unlocked and using I beacons to capture my arrival just at the wheelchair ramp at my front door.
So that kind of approach is another alternative if just changing the relock parameter doesn’t solve the problem for you.