I created a rule to lock the door after X time once it has been unlocked.. Upon testing everything works (I get my notification), but the door won't lock.
But...when I manually Run the Action it works as expected. What am I missing? Is it the delay?
app:832020-09-28 07:40:55.150 pm infoAction: Notify Chris’ iPhone: '%device% has been unlocked at %time%, and will be automatically locked in 5 minutes.'
app:832020-09-28 07:40:55.125 pm infoAction: Lock: Front Door
app:832020-09-28 07:40:55.107 pm infoLock front door Triggered
app:832020-09-28 07:40:55.098 pm infoLock front door: Front Door lock unlocked
dev:92020-09-28 07:40:54.973 pm infoFront Door was unlocked by thumb turn [physical]
See if your lock has an auto lock time setting after open ( independent of HE). I have Kwikset locks and i can program a few different options for an automated lock after open ( 30 sec, 90 sec...etc)
I know these can be used in conjunction with HE as i use the auto lock command from the lock itself then i have a rule which locks all 3 of my locks every night at 9 pm.
The nightly command is kind of redundant on the lock where i have the auto lock feature enabled BUT 2 of my other locks do not have the auto lock enabled ( back yard - garage) so i hit them all at the same time.
I suspect he is using a regular zwave and it's not sending a status hence the much longer delay. In which case adding a poll of the device could speed things up. You can verify by checking in settings zwave details and look at the clusters column. The first entry should be 0x5E for zwave plus and 0x22 I think for non-plus.
Make sure I understand. Based off the trigger, you're polling the door lock to refresh the status. Then execute any additional actions after. It's just forcing to get the current device status more quickly, correct?
So this didn’t help. Out the refresh in before all other actions. Put my lock delay at 5 secs and nothing. I see the log shows delay over but nothing happens.
This likely has nothing to do with anything BUT might be worth considering if your lock status is unreliable.
I've been using a user app called "reliable Locks" It seems to do a better job of reporting the actual status.
I've switched any commands that reference my lock to use Reliable Locks
Cheers
Mac
Try this app...I have an old Zwave Schlage lock and it works 100% of the time with this app. I'm interested to see if it does any better talking to your lock.
EDIT/UPDATE: The app requires a contact sensor to work. You can either create a virtual contact sensor and set it to "Closed," or select a contact sensor in the app that you know is closed to use this app to test you door's response to it. Takes 2 seconds to create a virtual contact sensor, I'd go that way.
The app is availble in Hubitat Package Manager as Auto Lock Door by Chris Sader.