Maybe this will help in creating virtual switches if you add this custom smartapp? the virtual switch is nothing more then a " switch" that does not exist physically but only in virtual space that allows you to interact with smartapp logic. So for your example your virtual switch is an On-Off type that you could call “Pause Garage Light” and when you create it, it would look like a real physical switch on your mobile app. When you turned “ON” the virtual switch it could be used in a smartapp like Smart Lighting to turn off the Garage Light which in effect is pausing your light from keeping on.