So I have a hub in the house and a second hub in a barn (all under the same account); I have to do this because of the distance between the two.
I have a button (from SmartThings) that is registered in the house.
I’d like to program the button to be able to turn on lights in the barn (one press) and turn them off again with two presses. I was able to do this in WebCore in the past; is there a way to do this with the new SmartThings routines?
If both hubs are in the same smartthings “Location” then you can do this with the official routines in the smartthings app. The only negative is that the routines will run in the smartthings cloud rather than running locally.
If for whatever reason you need these to be in two different smartthings “locations“ then you can do it with the third-party app, Sharptools. They have a free tier which may be all you need, or if you needed the advanced features, it costs as of the time of this writing, about $30 a year. It’s very popular in the community and you can find lots of threads discussing it. They have a free trial so you can check it out for yourself. It runs in pretty much any web browser.
Thank you for the help. Both Hubs are in the same location but I’m not sure that they’re in the same “SmartThings location”, I’m not sure how I do that?
On the house hub, I click on the three ellipses (top right on the iPhone app) - > Manage location/members → Click on the address, I see a map with a radius (250m). While the two locations are similar I would not say they’re identical, I set this for both hubs.
You seem to be implying that I can “commonize” this which will in turn allow me to achieve cross-hub control? Can you guide me a little further please - thank you so much.
In your description above what you consider you are doing on a hub you are actually doing on a Location.
When you use the mobile app you are mostly working in a single Location at a time. When you go to the top left of a page you can switch the Location you are viewing.
It is the Location that you set the geolocation of using the map and that has Members, and Rooms. Your Devices are in a Location. Your Hubs are special cases of Devices in a Location. Your Routines are in a Location.
A Location is a self-contained administrative grouping that typically represents your SmartThings installation in a single physical place, for example your home.
If you have a holiday home you might typically want to manage that completely separately so you might create a different Location for that.
In your case you have a barn. If you want to manage that like just another room in your house then you can do so. If you prefer to manage it completely independently of the house you can again have a separate Location.
It sounds like you have separate Locations for your house and barn, each with one hub each.
If you think you’d prefer to have just one Location with two hubs you can do it but you’d have to uninstall everything you’ve done in the barn and reinstall it again as part of the house. Only you can really decide what works for you.
Yep - This is exactly what I have. Thank you also for the excellent explanation, it makes sense.
Is there any downside to migrating everything in the barn to the house, it seems to make sense, it would be a little bit painful due to routines, drivers etc. but I’ve done it once before… Once the barn hub is disconnected and the barn location is removed; would I simply use the + button → Add device → Add hub?
In other words what’s the procedure to add the barn hub into the house location?