I have 10 ecobee thermostats and 4 homes set up in my account. When I link my Ecobee Account to SmartThings the link account option imports all of my homes which causes a huge headache.
For example if I import ecobee into SmartThings for use in one home, all the ecobee sensors in the other homes are imported as well. This causes multiple issues.
Since the SmartThings app also supports multiple homes, why doesnt it allow me to select only the corresponding home in each app…but at the very least I should have the option to select which home(s) or devices I want to link rather than all or nothing.
This renders Ecobee worthless in multi home scenarios. Ive tried deleting the other homes devices, but SmartThings keeps automatically restoring them. For now I have them all sitting in an undefined room…but its a giant mess.
To make matters worse, if I create multiple homes in Smartthings, the only way to get those Ecobee devices into that home is to link accounts again. So now I have all 10 Ecobees (which are physically in 4 separate homes) imported twice causing a duplicate set in each home on the SmartThings app.
Yeah, this is a problem with any third-party integration that uses OAuth2. Smartthings links at the account level, not the location level.
Way back at the very beginning when smartthings used a different authentication method, you could link at the location level. But I think that changed in 2015 or 2016 – – anyway, it’s been several years and impacts many different integrations, including the voice assistants, Ifttt, etc.
Since it’s been so long, it doesn’t seem likely that smartthings is going to change it, although you never know.
For now, the only workaround is to create multiple smartthings accounts (not just locations). But that creates its own inconveniences.