# Local on off switch question

**URL:** <https://community.smartthings.com/t/local-on-off-switch-question/256024>\
**Category:** SmartApps & Automations\
**Created:** [January 12, 2023, 11:39pm UTC](https://community.smartthings.com/t/local-on-off-switch-question/256024 "2023-01-12T23:39:42Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![fido](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/fido/32/163321_2.png) [@fido](https://community.smartthings.com/u/fido)\
**Post date:** [January 12, 2023, 11:39pm UTC](https://community.smartthings.com/t/local-on-off-switch-question/256024/1 "2023-01-12T23:39:42Z")

</div>

Inspired by a comment in another thread and the loss of internet for an hour or 2 today i thought i might make a couple of on off scenes to control some lights and a virtual switch to control them

Once created the automations do not have the home symbol next to each automation meaning the automation will not run localy without internet

Is there a way to control on off for devices without internet ?

---

<div class="post-metadata">

**Author:** ![h0ckeysk8er](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/h0ckeysk8er/32/195141_2.png) [@h0ckeysk8er](https://community.smartthings.com/u/h0ckeysk8er)\
**Post date:** [January 12, 2023, 11:45pm UTC](https://community.smartthings.com/t/local-on-off-switch-question/256024/2 "2023-01-12T23:45:03Z")

</div>

> [@fido](#):
>
> Inspired by a comment in another thread and the loss of internet for an hour or 2 today i thought i might make a couple of on off scenes to control some lights and a virtual switch to control them
> 
> Once created the automations do not have the home symbol next to each automation meaning the automation will not run localy without internet
> 
> Is there a way to control on off for devices without internet ?

Scenes are not run locally.

Assuming your devices run local, I would create a virtual switch via an Edge driver and then set up a routine where turning the virtual switch on/off turns on/off your desired set of devices. You could even set up a Lighting Group and just turn on/off that group.

---

<div class="post-metadata">

**Author:** ![fido](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/fido/32/163321_2.png) [@fido](https://community.smartthings.com/u/fido)\
**Post date:** [January 12, 2023, 11:47pm UTC](https://community.smartthings.com/t/local-on-off-switch-question/256024/3 "2023-01-12T23:47:13Z")

</div>

> [@h0ckeysk8er](#):
>
> Scenes are not run locally.

Seriously !!! Doh, see thats what you get for reading too much

My best bet is to not do anything then lol

---

<div class="post-metadata">

**Author:** ![h0ckeysk8er](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/h0ckeysk8er/32/195141_2.png) [@h0ckeysk8er](https://community.smartthings.com/u/h0ckeysk8er)\
**Post date:** [January 12, 2023, 11:48pm UTC](https://community.smartthings.com/t/local-on-off-switch-question/256024/4 "2023-01-12T23:48:07Z")

</div>

> [@fido](#):
>
> > [@h0ckeysk8er](#):
> >
> > Scenes are not run locally.
> 
> Seriously !!! Doh, see thats what you get for reading too much
> 
> My best bet is to not do anything then lol

No, you can achieve what you want using the method I described in my response.

---

<div class="post-metadata">

**Author:** ![fido](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/fido/32/163321_2.png) [@fido](https://community.smartthings.com/u/fido)\
**Post date:** [January 12, 2023, 11:51pm UTC](https://community.smartthings.com/t/local-on-off-switch-question/256024/5 "2023-01-12T23:51:41Z")

</div>

Yeah i already have all devices local, the net dropped out today so tonight i thought ‘i know, il make some fully local automations just as back up’ lol

Can you tell i was bored…

---

<div class="post-metadata">

**Author:** ![h0ckeysk8er](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/h0ckeysk8er/32/195141_2.png) [@h0ckeysk8er](https://community.smartthings.com/u/h0ckeysk8er)\
**Post date:** [January 12, 2023, 11:53pm UTC](https://community.smartthings.com/t/local-on-off-switch-question/256024/6 "2023-01-12T23:53:49Z")

</div>

> [@fido](#):
>
> Yeah i already have all devices local, the net dropped out today so tonight i thought ‘i know, il make some fully local automations just as back up’ lol
> 
> Can you tell i was bored…

My bad on Lighting Groups. Apparently, they don’t run local either so you’ll have to enumerate your devices in your routine ☹

---

<div class="post-metadata">

**Author:** ![fido](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/fido/32/163321_2.png) [@fido](https://community.smartthings.com/u/fido)\
**Post date:** [January 13, 2023, 12:10am UTC](https://community.smartthings.com/t/local-on-off-switch-question/256024/7 "2023-01-13T00:10:35Z")

</div>

Nor does the Smartthings virtual device offered in Labs, i wanted to test it to see if it ran localy, at present it does not though i do know that will change soon

Tods Virtual devices always serve well though

---

<div class="post-metadata">

**Author:** ![Terri\_Baker](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/terri_baker/32/95826_2.png) [@Terri\_Baker](https://community.smartthings.com/u/Terri_Baker)\
**Post date:** [January 13, 2023, 2:34am UTC](https://community.smartthings.com/t/local-on-off-switch-question/256024/8 "2023-01-13T02:34:46Z")

</div>

This may be a dumb question but if you set up automations with a local virtual device to control local lights, how do you control the virtual device without internet? Or do you just make it a time based routine?

---

<div class="post-metadata">

**Author:** ![Mariano\_Colmenarejo](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/mariano_colmenarejo/32/220132_2.png) [@Mariano\_Colmenarejo](https://community.smartthings.com/u/Mariano_Colmenarejo)\
**Post date:** [January 14, 2023, 2:27pm UTC](https://community.smartthings.com/t/local-on-off-switch-question/256024/9 "2023-01-14T14:27:13Z")

</div>

> [@fido](#):
>
> Is there a way to control on off for devices without internet ?

Hi @fido

You can make routines is a multiple button, that works locally with an edge driver and control local devices with the routines of each button without the need for internet

I have a key fob with 6 buttons x 3 actions per button, I can control 18 local routines

It works

---

<div class="post-metadata">

**Author:** ![JDRoberts](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/jdroberts/32/56577_2.png) [@JDRoberts](https://community.smartthings.com/u/JDRoberts)\
**Post date:** [January 14, 2023, 2:42pm UTC](https://community.smartthings.com/t/local-on-off-switch-question/256024/10 "2023-01-14T14:42:39Z")

</div>

> [@fido](#):
>
> Is there a way to control on off for devices without internet ?

As @Mariano_Colmenarejo said, for now in SmartThings you need a physical control device that runs locally to start things off.

The Remotec zrc90 is another good multi button zwave device available in both North America and EU/UK, and that one has the advantage that you can label the buttons. 😉

 ![image](https://global.discourse-cdn.com/smartthings/original/3X/8/b/8b38a2db98619f87eaab9f8e1cb91491b8e9ab6f.jpeg)

It’s been popular over the years, and there’s now an edge driver for it.

> [@(EDGE Driver-Mc): Z-wave Remotec ZRC-90 Scene Master and Namron Button Remote Mc](https://community.smartthings.com/t/new-edge-driver-for-remotec-zrc-90-scene-master-8-buttons-remote-controller/240231):
>
> (New Edge Driver) for Remotec ZRC-90 Scene Master, (8 Buttons Remote Controller) At the request of a user, I have added this remote control to the stock Beta driver Z-Wave Button I have added it with the 8 buttons and the 4 native actions: “pushed”, “down\_hold”, “double”, “held” I have changed the name of the driver to Z-Wave Button Mc to differentiate it from the stock driver ┌─────────────┬──────────────────────────────────────┐ │ Name │ Z-Wave Button Mc │ │ Version │ 2022-03-03T16:05:10.04846 │ └─────────────┴──────────────────────────────────────┘ Link to the shared channel [SmartThings. Add a little smartness to your things](https://api.smartthings.com/invitation-web/accept?id=6b68563b-1905-4654-8d2b-e677a2997424) Link to supported Devices [Z-Wave Button Mc](https://github.com/Mariano-Github/Edge-Drivers-Beta/blob/main/zwave-drivers/zwave-button-mc/fingerprints.yml) Link to original thread of Groovy DTH [https://community.smartthings.com…](https://community.smartthings.com/t/release-remotec-zrc-90-scene-master-button-device-supporting-24-unique-button-commands-see-post-177-for-2021-app-version/40309/225)

UK:

[https://www.vesternet.com/en-us/collections/z-wave-keyfobs-remotes-wall-controllers/products/z-wave-remotec-scene-master](https://www.vesternet.com/en-us/collections/z-wave-keyfobs-remotes-wall-controllers/products/z-wave-remotec-scene-master)

US:

> **[Remotec Scene Master Controller (ZRC-90)](https://www.zwaveproducts.com/products/remotec-scene-master)**
>
> Remotec Z-Wave Scene Master Controller (ZRC-90) is a Gen5, Z-Wave Plus remote control capable of controlling 16 separate scenes / automations / routines via your Z-Wave your hub.

Once matter devices start hitting the market we may see some thread options as well. 😎

---

<div class="post-metadata">

**Author:** ![fido](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/fido/32/163321_2.png) [@fido](https://community.smartthings.com/u/fido)\
**Post date:** [January 14, 2023, 2:58pm UTC](https://community.smartthings.com/t/local-on-off-switch-question/256024/11 "2023-01-14T14:58:31Z")

</div>

In fairness JD, i know i have asked the same question in the past and you have patiently answered

With all the changes it is hard to figure out what is local, what local means in different scenarios, what is truely local, you get my drift.

I do understand localy running automations and devices, perhaps one day the app will connect directly to the hub even for only basic useage, then perhaps local control will mean what is says on the tin

---

<div class="post-metadata">

**Author:** ![orangebucket](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/orangebucket/32/81590_2.png) [@orangebucket](https://community.smartthings.com/u/orangebucket)\
**Post date:** [January 14, 2023, 3:16pm UTC](https://community.smartthings.com/t/local-on-off-switch-question/256024/12 "2023-01-14T15:16:42Z")

</div>

> [@h0ckeysk8er](#):
>
> Scenes are not run locally.

All of my scenes are flagged as executing locally. Unfortunately the rule that starts the execution seems to still be in the cloud.

---

<div class="post-metadata">

**Author:** ![fido](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/fido/32/163321_2.png) [@fido](https://community.smartthings.com/u/fido)\
**Post date:** [January 14, 2023, 3:23pm UTC](https://community.smartthings.com/t/local-on-off-switch-question/256024/13 "2023-01-14T15:23:58Z")

</div>

Graham how do you tell your scenes are flagged as local ?

---

<div class="post-metadata">

**Author:** ![Mariano\_Colmenarejo](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/mariano_colmenarejo/32/220132_2.png) [@Mariano\_Colmenarejo](https://community.smartthings.com/u/Mariano_Colmenarejo)\
**Post date:** [January 14, 2023, 3:34pm UTC](https://community.smartthings.com/t/local-on-off-switch-question/256024/14 "2023-01-14T15:34:09Z")

</div>

> [@orangebucket](#):
>
> Unfortunately the rule that starts the execution seems to still be in the cloud.

Indeed, although the scenes are marked as local, the routine that activates it is not marked as local.

I would swear that when they announced the local scenes I tried it, but I already doubt if it worked 😵‍💫

---

<div class="post-metadata">

**Author:** ![orangebucket](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/orangebucket/32/81590_2.png) [@orangebucket](https://community.smartthings.com/u/orangebucket)\
**Post date:** [January 14, 2023, 4:08pm UTC](https://community.smartthings.com/t/local-on-off-switch-question/256024/15 "2023-01-14T16:08:00Z")

</div>

> [@fido](#):
>
> Graham how do you tell your scenes are flagged as local ?

[Tutorial | Using Scenes API to Determine Execution Location - Developer Programs / Tutorials - SmartThings Community](https://community.smartthings.com/t/tutorial-using-scenes-api-to-determine-execution-location/244303)

---

<div class="post-metadata">

**Author:** ![fido](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/fido/32/163321_2.png) [@fido](https://community.smartthings.com/u/fido)\
**Post date:** [January 14, 2023, 5:11pm UTC](https://community.smartthings.com/t/local-on-off-switch-question/256024/16 "2023-01-14T17:11:27Z")

</div>

Thought perhaps it was something crazy such as a little icon house next to the scene and i hadnt noticed it

---

<div class="post-metadata">

**Author:** ![orangebucket](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/orangebucket/32/81590_2.png) [@orangebucket](https://community.smartthings.com/u/orangebucket)\
**Post date:** [January 14, 2023, 5:44pm UTC](https://community.smartthings.com/t/local-on-off-switch-question/256024/17 "2023-01-14T17:44:26Z")

</div>

> [@fido](#):
>
> Thought perhaps it was something crazy such as a little icon house next to the scene and i hadnt noticed it

Well in my case it was a little house icon, just not in the app.

---

<div class="post-metadata">

**Author:** ![NickA](https://avatars.discourse-cdn.com/v4/letter/n/3ab097/32.png) [@NickA](https://community.smartthings.com/u/NickA)\
**Post date:** [January 14, 2023, 9:27pm UTC](https://community.smartthings.com/t/local-on-off-switch-question/256024/18 "2023-01-14T21:27:07Z")

</div>

If you’re using any of @Mariano_Colmenarejo edge drivers there are random timers built into them they maybe of some use
