@Mariano_Colmenarejo it worked! And I figured what my problem was with sunrise and sunset! Now it’s working perfect!! Thank you!!
I must be missing something…how do I use this driver? I find nothing related to virtual anything in the new Smartthings app.
Hi @JPLW
- You have to enter the link of my channel
- Enroll your hub in the channel and access the drivers that the channel has
- Click on Install the driver Aplicaciones Virtuales Mc.
- In the App add a new device and choose the method search nearby
- This will create the MAIN Vitua device, which will allow you to create new virtual devices of whatever type you need.
- Do not delete this Main device, here it will keep track of how many virtual devices you have created
Thank you. It would be great to additionally support randomness in a different way: allow a turn on/turn off event to be “adjusted” + or - a random number of minutes with a specified range (e.g -5 to +15 minutes). This would make an automation look unpredicable during a vacation for example.
I find that if I set a virtual appliances switch to random, that it just randomly turns on and off forever…not just once. Is that nitended?
Hoping someone would tell me why this routine isn’t working. It cycles once and then stops. I have the away lighting switches mirrored to a set of lights and a separate routine that stops it at a specific time or when I come home.
Hi @JPLW
Yes, It works in a random cycle between Mim and Max time selected in preferences until random function is set to inactive by automations, scene or manually.
Every cycle new random timer is set and show the hour for the next change
Hi @Terri_Baker
I have a similar one and it works fine.
I have created another one with a virtual mirror and it works fine too.
While the cycle is active, it displays the timeline of the next scheduled change.
It may be that in the routine to deactivate the random function you have something that deactivates it before time.
Thanks for making this. In the Virtual Appliances Switch Selected Profile, what is the diference between “mirror” and “mirror and switch”? Is there documentation somewhere?
Hi @JPLW
The difference is that only mirror profile you can only do routines with mirror_In and mirror_Out capabilities.
It was a request to avoid using the capability switch and looping the mirror routine.
The mirror and switch profile allows you to make routines with the switch, mirror_In and mirror_out capabilities
Hi, @Mariano_Colmenarejo
Setting a time of matches
is not triggering routines.
I tried changing it to equal or above
but that just keeps triggering. Next I thought I’d try to set a range or use Local hour 1 and Local hour 2, set at midnight (0) and 1201am (0001) but I cannot enter any time with minutes in the midnight hour range. 0 changes to whatever number you select next.
Hi @Terri_Baker
I don’t know if I understand you correctly, all the zeros to the left are deleted when converted into number format to be able to make the comparison.
00:05 = 5
00:15 = 15
01:10 = 110
If you show how the automation is that doesn’t work, I’ll try it and see if it works for me. There are comparisons that are failing in the latest versions of the app, with intervals above all. I already reported it
I was interpreting the single digits wrong then.
Here is what does not work
Any automations with a set time do not work for me.
This works but triggers multiple times
So if I want it to occur at midnight should I set range of 0-1 like this?
Hi @Terri_Baker
I have tried with equal to and it works fine.
Yesterday a user also complained that a blinds routine was not activated at a certain time and today it works for him. The apps are a bit weird, they change things constantly.
You can do it with the stock time too
Hi @ Mariano,
Thanks for checking!
The only issue with stock time is when I travel routines trigger based on where my phone is not my hub location which is why I switched to your driver.
Hi @Terri_Baker
Hopefully they fix the equal to condition consistent signature
You can try the interval 0 to 1 or
If >= works fine you can do two condition:
If hour >=0 and hour-2 <=1, with hour and hour-2
@Mariano_Colmenarejo I’d like to use Tasker HTTP Request on Android to set the text field of this virtual driver. Do you know what the API command format would be to set some external text into the text field of this virtual driver?
Componet
Capability
Command
Arguments
Sorry I can’t help you with this, I don’t know how to do it.
Other users may know
Ok, tagging @orangebucket and @Jake_Mohl then to see if they know how to hopefully do this, that is if it is even possible.

I am planning to use this for my 4 zone drip irrigation timer, where only one zone can run at the same time.
@milandjurovic71 What timer are you using for your irrigation system that is compatible with this driver/SmartThings?