Could I ask how people using it secure their echo’s from doing the same with smartthings? Is there a way of disabling the echo’s integration when the SHM is armed? Could I for instance disable all my echo’s when I go to sleep at night and only leave my bedroom one active for arming/disarming SHM?
Wondering what others have done to prevent it being used to bypass security.
This is going to be true of any voice operated system which is always listening.
About the only thing you can do is plug it into a networked pocket socket and have the pocket socket turn off when you don’t want it active.
There’s a microphone button on top of the echo, but you would have to physically press it each time you go out.
Amazon basically just says be aware that this can happen:
Take steps to ensure the security of your Alexa supported device and safe operation of your connected products. For example, if you do not want Alexa to respond to voice commands (like when you are away from home), turn off microphones on your Alexa supported device.
I think the real answer is anything that can put your house at risk such as garage doors and locks should be left off Alexa unless your willing to take the chance. It’s Risk vs Reward and there is always a trade off no matter which solution you go with.
It has nothing to do with SmartThings, it’s a feature that echo has not provided. If you use echo to control garage doors or door locks, you are vulnerable to this.
At our house, we’ve tested, and the echo cannot hear instructions shouted from the front yard so we’re fine with it. But everybody has to make their own decisions in this regard. Physically hit the microphone button or put it on a smart outlet.
If you’re in the US, zwaveproducts often has refurbished pocket sockets for about $20.
If you’re in the UK, I would probably look for WeMo or another inexpensive Wi-Fi pocket socket.
(ActionTiles.com co-founder Terry @ActionTiles; GitHub: @cosmicpuppy)
“Restricting Apps to Certain Modes” is exactly the way this could / should be implemented. The Amazon Alexa / Echo connector to SmartThings is just a SmartApp; that means it should have included the default option of “Set for specific mode(s)”; but, alas, unfortunately, it does not.
SmartThings could pretty easily add this as a Feature; the code isn’t public, so can’t just offer a Pull Request.
Since you don’t have your echo yet, I’ll just clarify hear that what @tgauchat is suggesting is that the echo would still hear and process the unlock request, but all that its processing does is send the request over to SmartThings. Then it could be caught on the SmartThings side and ignored in specific modes.
My concern with this approach (assuming it could be implemented) is that at this time SmartThings does not distinguish one echo from another. So there wouldn’t be any way to have it accept commands from the echo in the bedroom while ignoring the commands from the echo in the downstairs living room. The integration is cloud to cloud and it’s just echo to SmartThings. Not living room echo to SmartThings versus bedroom echo to SmartThings. So I think at the present time adding a mode restriction would reject all echo commands during that mode, not just ones sent from a specific device.
I’m not familiar with alexa yet. But don’t you have control of what you allow alexa access to? If so, then can you create new routines just for her that do not run when in away mode for instance?
Otherwise I’ll just need to invest in a bunch of pocket sockets. I assume echo doesn’t mind being switched on /off daily.
You authorize individual devices for echo to be able to request on/off for. That’s pretty much it. But there’s no mode or other restriction on it right now. You would handle having echo change modes or SHM status by having echo turn on a virtual switch and having the virtual switch be associated with changing the mode
1 Never have doors automatically unlock as part of any routine. Well not until they come up with reliable biometric identification so there is 99.99% surety that it is in fact me walking up to my house. We all have our RFID chips implanted.
2 Don’t call your lock something obvious like " front door"
3 Unless it has changed you can NOT add a lock device to Alexa natively. I remember this discussion at length last year when Alexa/ST was first released. You had to use a virtual switch or IFTT to get around it. Open or Unlock are (were ) not recognized Alexa commands.
4 As @JDRoberts stated, Don’t put an Alexa device by the door or a window where it can hear commands from outside. I learned the Echo in the dining room can in fact hear me from the roof if the window is open.
@rldreams makes a very good point that the news story was about Siri and Siri does know “unlock all the doors.”
Echo just knows on/off for a switch or a group of switches and then it’s up to you to set up SmartThings so it knows with that switch coming on means. It’s a lot easier with echo to come up with a phrase that people wouldn’t be likely to guess.