Certain SmartApps and device types that previously existed in the cloud now utilize local processing with the Samsung SmartThings Hub (Hub v2).
What runs locally?
Some preconfigured automations can run locally.
Manual, on-demand control of a device or SmartApp through the SmartThings mobile app always requires an internet connection to the cloud and cannot be performed locally.
How can I set up an automation to run locally?
For an automation to execute locally, the following three criteria must be met:
1. Device must be able to run locally
The majority of supported devices that communicate via ZigBee or Z-Wave are eligible to run locally.
2. SmartApp must be able to run locally
Smart Home Monitor and Smart Lights are SmartApps that allow you to configure “child SmartApps” with the ability to run locally. The Smart Home Monitor “child SmartApps” that can run locally include Alert with Lights, Alert with Sirens, Close Valves (for Leaks), and Unlock doors (for Smoke). Smart Home Monitor and Smart Lights are the only SmartApps with local processing capabilities at this time. We are working on additional local SmartApp options.
Additionally, sunrise/sunset and mode changes cannot process locally. Using these as triggers for Smart Lights will prevent the automations from performing without an active internet connection. Use a different trigger, such as At a specific time, instead to ensure your automations can run locally.
If you have an existing SmartThings setup and would like to know which of your configured child SmartApps are able to run locally, log in to the SmartThings IDE and view your local installed SmartApps list.
3. Cloud, LAN, and virtual devices must NOT be included
If any cloud, LAN, or virtual device is added to a SmartApp, the automation will not run locally. Cloud, LAN, and virtual devices are reliant on an active internet connection. This includes mobile presence devices, as well. Any SmartApps triggered by mobile presence will not execute in the event of an internet outage.
- A Smart Lights SmartApp that controls an GE Link bulb (ZigBee) will run locally.
- However, a Smart Lights SmartApp that controls an GE Link bulb (ZigBee) and an LIFX bulb (cloud-to-cloud) will not run locally.
Are there any other requirements?
Remember the following to ensure that your local devices and SmartApps perform as expected:
- The Samsung SmartThings Hub (Hub v2) is capable of local processing and has battery backup; the first-generation SmartThings Hub does not have these capabilities. Read this article if you are uncertain of which Hub you own.
- To execute local commands during a power outage, the Hub must have 4 AA batteries installed. There are 4 AA batteries included with Hub v2 but are not preinstalled. This battery backup is expected to last up to 10 hours.
- Devices that are not battery powered and require a persistent power source will not respond in the event of a power outage.
- An active internet connection is always required to manually control your devices and SmartApps via the SmartThings mobile app.
- During an internet outage, the Hub will not be able to talk to the SmartThings cloud or mobile app; you will not be notified via the app of a local event until internet is restored.
What does local processing look like?
If your devices and SmartApps meet all the above criteria, they will be able to run locally when an internet and/or power outage occurs.
- In the event of an internet outage, a Smart Lights automation that tells your GE Link bulb to turn on at 6:00 PM will locally execute.
- In the event of an internet and/or power outage, a Smart Home Monitor automation that tells your Aeon Labs Siren to sound when motion is detected by a Samsung SmartThings Motion Sensor will locally execute.