Why should our devices disable when SmartThings is down?

Smartthings is primarily a cloud-based platform. Almost all of the code, including routines and all smart apps other than some features of SmartLighting, run on servers operated by SmartThings. In that sense, it’s sort of like when you Google something. The search doesn’t take place on your own phone/tablet/laptop. It takes place in the cloud, and you just get served up the answer.

The hub at your house is basically just the radios that send messages back-and-forth to the individual devices, and then send those messages up to the code in the cloud for processing.

So no cloud, no processing.

With the introduction of the V2 model hub a few things, and it is very few, can “run locally,” that is, run even if the cloud is not available. This is basically a few sensors and a few switches. So those motion sensors can still make those switches turn on if the cloud is not available.

But the mobile app can only talk to the hub via the cloud, so you can’t do anything with it if cloud/hub communications are not working. And a lot of devices are not available for local operation. For example, the smartthings/Hue integration will not run if the smartthings cloud is not available. And you can’t arm or disarm smart home monitor, because that status is kept in the cloud.


For more Details and any follow-up questions about local processing, see the following active thread:

As to why SmartThings is designed this way, The short answer is just that they thought it would be easier to do lots of integrations. ( some people also believe that the company intends to eventually do data mining on what its customers do, but that’s never been definite.)

Some of the competing home automation systems in this price range are also cloud-based, like Lowes iris. Some run almost entirely local, but then they can’t do some of the cool cloud integrations.

Some, like vera, do the initial set up via the cloud and after that run locally. But then they don’t give you IFTTT integration or echo integration or LIFX integration or most of the other cloud to cloud options because vera doesn’t have a cloud.

Every system has pluses and minuses. The following thread discusses these:

But the short answer is that smartthings is a cloud-based architecture. No cloud, no operations. Or rather, only a very few operations.

Which devices run locally?

And here’s the list of device type handlers which have been verified to run locally:

So those will work with smartlighting if they are the only devices in your automation. As soon as you add a device, like a Hue bulb, which is not eligible to run locally, the whole automation has to run in the cloud.