I just noticed that I can’t set any location mode. I’ve been doing it with WebCoRE, but never actually checked if it worked. I’ve since created a couple of routines in the ST Classic app to change to various Locations, and that doesn’t work either.
I can add and remove them without issue, but for the life of me cannot change them. I even checked the IDE logs to see if something funky was going on, but I saw nothing in the logs when I attempted to execute a routine.
edit: Correction. I do see this in the IDE logs
[438955db-9fd7-4d94-a6bd-0ee5b572948e](https://graph-na02-useast1.api.smartthings.com/ide/logs#438955db-9fd7-4d94-a6bd-0ee5b572948e) 9:55:54 AM: trace prefix():
[438955db-9fd7-4d94-a6bd-0ee5b572948e](https://graph-na02-useast1.api.smartthings.com/ide/logs#438955db-9fd7-4d94-a6bd-0ee5b572948e) 9:55:54 AM: info HH execute(true, null, null), newMode: Test
“Location.mode” is a term used in the new app (“smartthings (Samsung connect)”) To distinguish what used to just be called “modes” in the classic app from “security.modes” ( which are called “smart home monitor armed states” in the classic app).
If you’re confused about the difference between these two kinds of values, see the following FAQ:
“Routine” is a term used in the classic app for a specific type of automation.
So I’m pretty confused by your post because you are using a term from the new app (location.mode) With a term from the classic app (routine) and those two can’t go together.
You can use a routine in the classic app to change a mode in the classic app.
If you happen to be running both the classic app and the new app, which some people are doing, you could actually have three different kinds of modes:
Location.mode ( accessible from automations created in either app, including classic routines and webcore, but called just Mode in the Classic app)
Security.mode (accessible only from automations created in the new app)
Smart Home Monitor Armed State ( accessible only from automations created in the classic app, including routines, webcore, and the Classic app’s smart home monitor)
“Location” Is a fourth value, something altogether different, and is essentially a sub account to your smartthings account. In the classic app, you could sign out and sign back in to a different location. In the new app, you can switch from one location to another in the app without having to sign out. As far as I know, you can’t change from one location to another except by manually going through that app with either app.
(There is also a “secure mode” associated with zigbee devices, but most people won’t run into that one and you don’t set it with an automation.)
So, like I said, I’m confused as to exactly what it is that you were trying to do and therefore just what it is that you are unable to do. Could you give a more specific example? What’s the value of what you were trying to change with Webcore and how did it get set in the first place.
Okay, at least as far as WebCoRE is concerned, Location Mode and ST Classic Mode are the same thing. So as it stands, I’m unable to change my (Location) Mode from either WebCoRE or an ST Classic Routine.
There should be at least three screens: one where you name it, one where you set the Mode, which might take two screenshots to show the advanced options underneath the mode field as well, and one where you save it.
Then we also need a screenshot of the message that you get after you manually run the routine
I promise that I’m competent enough to create and run a routine, but just in case…
Here’s the Routine’s name, Test (I did change the name from Away as seen in the other screenshots for the sake of clarity) and the message you get when complete. The only thing in that routine is a mode change created specifically for this exercise.
OK, then close the app and reopen it. Does it still show the mode as away? You won’t see the mode change in the app until you re-sync with the cloud. It will change in the cloud as soon as the routine runs, it just won’t show in the app until you re-sync. So the easiest way to do that it’s just close the app and reopen it. You don’t need to sign out or anything.
( and, yes, that’s annoying. That’s just the way it’s always worked.)