theedpope:
I noticed that when the routine has been run, that they set the mode to Away or Home depending on exiting or arriving at the location. Once the routine has run once and has set the status, it appears to not want to run again.
I ended up setting up routines for all my people in the house, and for each routine did not set a status of Away or Home. They all run correctly now, including goodbye.
That sounds more like the issue in the following FAQ, which is that in smartthings a routine will not run if it is already in the mode to which it is supposed to change:
Updated 12 November 2015
At some point, there was a change and now routines WILL run even if the house is in the mode you’re going to change into. That’s good, it’s just confusing because it’s unclear if this is now always true or only sometimes. Until there’s some official documentation, I’ll leave the rest of this in place as it’s one of those “can’t hurt, might help” things.
Possibly this is a mode issue. It did exist as a problem with v one, but only with hello home actions, not with shortcut groups.
It’s pretty simple once you understand what’s going on, it’s just there’s nothing anywhere that tells you that this is what’s going to happen with routines.
OK if you have a routine that changes the mode, then nothing in that routine will run if the house is already in that mode. That’…
That’s a separate issue from the current bug which seems to apply only to the goodbye routine, and is more likely associated with presence detection.