I am using the new app, have two Hub v2 in one Samsung account and different locations. IFTTT seems to either not work at all or only with first-created location.
Is the only alternative to create a new ST account? If so, is there any possible way to “move” a location from account to account? TIA!
Take a look at the linked thread. It lists what IFTTT told me in 2018. There is also a partial success post from 2019.
I don’t understand why one location can’t trigger event at another location.
If I leave work.
Then turn on HVAC at home
If I arrive at work
And
Location of Home is Away
And
HVAC is on
Then turn off HVAC
This is just a small example of how this could be helpful. Is there any technical reason why it’s not possible?
The reason it doesn’t work is because smartthings creates the authorization at the account level. It doesn’t divide things up by location for the third-party integration. So you just never know what you’re going to get.
It’s totally possible to do it as long as each location has its own account. Then you can do it through Ifttt.
If you’re asking why you can’t do it solely within smartthings, that would be off-topic for this particular thread. But the answer is just because so far they haven’t designed the platform that way. There’s no technical reason why they can’t in terms of the device protocols. It’s all about the SmartThings platform. But again, that’s a conversation for another thread.
As I understand it, you want a condition at one location to initiate action at another. I’ve successfully done it two different ways–both with webhooks.
The first way is use WebCORE, with different WebCORE piston at each location. The condition at one location fires a piston that calls a webhook to initiate action at another location.
The second way is with two IFTTT accounts–one for each location. Here’s how to set that up:
First, create a dummy SmartThings account. Next, go back to the main SmartThings account and share the secondary location with that dummy account. Finally, connect the dummy SmartThings account to a second IFTTT account.
Once you have established the two IFTTT accounts, you can then use webhooks to link them. In the “then that…” account, initiate the recipe with “Webhooks”. And in the “if this…” acount, the recipe should call that webhook.
Tom
I found another workaround. My goal was for IFTTT to use a Wyze Android Device notification about a location A camera to flip a virtual ST switch at location A which in turn would trigger a rule in SharpTools to do other stuff at location A. But IFTTT only showed devices in location B even though both locations A and B are part of the same Samsung Account. So, I created the virtual switch at location B instead. Both IFTTT and SharpTools can see B and execute the SharpTools rule on my location A devices.