I’ve got a device handler with garage door capability. My limitation is I don’t always know what the door’s true status is (open vs. closed). However, this shouldn’t really matter as all I need to do is call the open() method or closed() method whenever I want that action taken, regardless of the door’s current status.
My problem is that Routines in SmartThings are too aggressive in checking the door’s status before performing an action. If the routine thinks the door is already closed, it will simply say “I confirmed the door is closed” and will do nothing. I have tried setting the door’s status to “unknown” but the routine still does nothing.
Is there any way to set a door’s status to some neutral value so that a routine will always open or close the door regardless of current status?