i have been working with ST support for about the last 6 months to get a security system up and running… the idea is to have 3 ST door sensors + a siren all controlled by alexa. I tell alexa to arm/disarm the virtual switch. When its armed, if any sensor is triggered the alarm goes off. It took a long time but finally everything was working with one sensor, I went to install the other two and then it all went to pieces. It turns out that Alexa has strengthened their security, and will no longer run any routines that have the security attribute within them. In this case Goodbye and I’m Back routines (which are part of the virtual switch) , are disabled because they specifically make changes to the security status of Smart Home Monitor, setting it to stay for the Goodbye routine and setting it to off for the I’m Back routine. Does anyone know of a workaround? is there any possible way to use alexa to activate the virtual switch that enables/disables Home monitor ( sensors + siren)? If
not now, is there anything in the works?? This has been such an investment in time, and some $ as well, i dont want to give up. Thanks
I’m surprised that you’ve been working with support for that long and they haven’t recommended the standard work around. People have been using this since the fall of 2015.
All you need to do is create a virtual switch and then have that virtual switch coming on turn on whatever routine you want.
The echo won’t even know that the routine exists, it just thinks it’s requesting that a switch be turned on.
But since a routine can run automatically once a switch comes on, that’s all you need.
- create a virtual switch and give it the name that you want to use with echo. I’m going to call mine “nighttime.”
create a routine that does whatever you want. It could set up mode. It could set the smart home monitor armed state. It could unlock the lock. It doesn’t matter because echo will not even know that this routine exists.
towards the end of the new routine, choose the “happen automatically” options. Here you are going to select the routine should start automatically when your new virtual switch comes on.
If you use a momentary switch, it will turn itself off again as soon as echo turned it on, so it will always be ready for the next time.
If you use a binary switch, you should put turning that switch off inside the same routine, again, so it will be ready for the next time.
- now you just have to authorize that switch for use by Echo. So go to the smart apps tab under automations, select the alexa smart app, and make sure your new virtual switch is authorized.
Then tell echo to “discover new devices” and you’ll be ready to use your new switch! Which in turn will trigger your routine, no matter what the routine does, echo won’t care.
You can also use this method to daisychain routines by having the first routine turn on a virtual switch and have that switch coming on automatically run the second routine. So you could fold a whole bunch of your existing routines into your arm/disarm routines if you want to do that as well. Or you could have each of your existing routines subscribe to the same original virtual switch coming on. Just depends on what you need. Again, echo will only know about the original virtual switch, which is the one you will tell it to turn on. It won’t know about the routines, So it won’t care what they do.
(We used to have a much longer FAQ for this because you used to have to add an additional smartapp in order to run the routine when the switch came on, but now that is built into routines themselves, so now it’s easy. Create a switch. Have the routine automatically run when that switch comes on. Authorize echo to use the switch. Done. )
You can also use the smart app EchoSistant. It allows you to control smart home monitor via Alexa by telling her to arm/disarm security. You can also use keypads along with it.
It works great!
JD I know this is an older post! But THANK YOU THANK YOU!!! This post just saved me from damn near throwing Alexa out on to the streets! I’ve got all my sensors set up, garage door working perfectly and I couldn’t get her to do anything I wanted because of the security settings within the Echo. I read this post along with creating a virtual device and VOILA!! Routines created to active when my virtual device is turned on and Smart Home monitor starts working its magic!
You have been the best help for me. Again…thank you!