FAQ: Can I trigger an Echo Action without Speaking to It?

Are you using anything in addition to Lannouncer (ie Big Talker) to enable text to speech in your setup? I created an identical piston to the simple example you provided. The only change I had to make was to set ttsdevice 'Unknown Device 7" to the Lannouncer device in my setup. The piston appears to execute without any issues. However, no speech can be heard coming from my tablet running Lannouncer. I used CURL to send the same command on one of my computers and received the response “LANNOUNCER: OK” indicating, I believe, that my Lannouncer configuration is correct. One other thing I did notice is that under the settings for audio volumes in Lannouncer, the item “Volume Setting for Text To Speech” is greyed out. The documentation for Lannouncer is fairly detailed but I cannot seem to find any specific information about this particular setting. Have you or others ever come across this issue?

Only using LANnouncer on Fire Tablets and a couple of other off branded tablets. The only thing I really change is the setting Enable GCM. (Don’t know if this matters but I remember having issues at first so I always click it)

Make sure that LANnouncer is running in the background.

Am I correct in understanding that to-date it’s still not possible to have a Alexa routine run by itself from ST? Alexa has routines that allows me to make custom TTS announcements, but unless I actually schedule it to run or speak to trigger it, then it just won’t play. So I have a wifi speaker which works with TTS and I am able to get webCoRE to speak custom TTS . So I’m thinking maybe if i put a echo dot and this speaker next to each other, housed in some enclosure to prevent sound escaping and then put it somewhere like the loft on low volume and then trigger alexa routines by the TTS wifi speaker speaking to the echo do, will that work? Only concern would be the potential of heat buildup if i place the devices inside a enclosure to sound-proof it.

Sorry, the first post in this thread was pretty confusing, but I have now edited it and it should make more sense.

The very good news is that as of August 2018, you can indeed have an Alexa routine run based on an event occurring in SmartThings. It’s just that the only events that it recognizes are motion sensors and contact sensors. But it will work with a virtual contact sensor. Please see the first post in this thread now that it has been edited and I think everything will be clear. :sunglasses:

Sorry am I missing something? When i load the Alexa app and go to Routines to create a new routine, under the when this happens am I supposed to be able to select a contact sensor? because all I can seem to select is Voice or Schedule

Please read the discussion thread linked to in the first post. There are some quirks in getting everything set up, and if you read through that thread it will explain The details. ( this is a clickable link)

So it seems maybe it isn’t available in the UK yet. That’s a real shame. This feature is soo overdue and now it’s here, how long do we in the UK have to wait? Why are Amazon so slow at rolling things out outside of USA?

1 Like

That’s something you would have to ask Amazon, unfortunately SmartThings doesn’t have any influence on Amazon’s features roadmap.

We’re going to have to take care of a sick woman for a couple days. I wanted to set up an easy way for her to summon us from her bedroom. I had a spare button. My thought was to have it trigger Alexa in our bedroom. Simple right??? NOT.

Only way I could figure out how to do it was to create a simulated contact sensor. Then I had to write my own smartapp to open/close that sensor when the button was pushed, which then Alexa could read.

Anybody know of an easier way? I looked at smart lighting, routines, etc. What I did works fine, just kinda annoyed I couldn’t do it any other way. Apparently Alexa won’t recognize switches, just contacts.

The easiest way would be to get an Echo Dot and put that in her room and then they can act as an intercom system. That can save you some time also if it turns out that she needs you to bring her something.

Other than that, you are correct that you will need to use a virtual sensor if you want to trigger and echo routine. However, if you read the thread that is linked to in post 1 above, that has a DTH for a virtual sensor which is also a switch. That allows you to then use it with any of the standard features, including smart lighting. So you don’t need to write your own smartapp.

At the present time, Eco does not recognize switches for this purpose. You can send them feedback through the echo app that you would like to see switches as an option, they do add new features all the time. :sunglasses:

Thank you JD. Unfortunately we didn’t have more than a day of notice (Hospital seems to think she isn’t sick enuf to stay, even with a massive wound, etc. Go figure). which didn’t give us enuf time to get another echo. And I’m not sure she would be able to understand how to use it anyway.

Even tho I skimmed thru this post I didn’t catch that DTH. Thanks for pointing it out. I will get it and probably use it in the future, but for now got my smartapp working so I’m good.

1 Like

Ok, I’m a little puzzled, which is normal.

I installed the DTH referenced above. Created a switch or sensor using that DTH. But I still can’t use it in Echo to trigger a routine. It doesn’t show up as a sensor. Which is the only thing Echo is allowing to trigger a routine.

EDIT: Never mind. I just realized my mistake. I copied one of the original DTH’s instead of the combined one. As I said I am usually puzzled…:slight_smile:

1 Like

Interesting.

Up til now, I’ve built zero routines in Alexa. ST was where I built all my routines, and the simple ones work fine there and the more complex ones need Webcore. But with the imminent (don’t know when, but we do know it’s coming) force to the new Smartthings, it might be a good time to offload as many of my simple routines to Alexa as possible.

1 Like

Anyone having trouble with this lately? The Alexa app is definitely seeing the contact sensor change, but the routine is not running. I did test the routine and it runs manually, so for some reason it’s not properly passing the change in the contact sensor to the routine. Any suggestions? I’m in the US.

Did it used to work and it stopped working? Or is this your first time using it?

If this is your first time using it, you need to do all seven steps in the wiki article in the order in which they are listed. This will include signing out and signing back in.

http://thingsthataresmart.wiki/index.php?title=How_to_use_SmartThings_to_have_Alexa_do_something_without_speaking_to_it

Thanks. You hit the nail on the head with the log in/log out. I thought that since the device had already been discovered by Amazon that part wasn’t necessary. Works perfectly!

1 Like

One other suggestion. I noticed that if in the Alexa routine, there are also other actions, like for example Alexa should a phrase, and if the action for changing the switch state is at the end, then it does not seem to work.
I had to reorder the action and place the action for changing the switch state first. Then it worked.

1 Like

I have a question, maybe you or someone else have an idea on how to implement this.
I want to install a door sensor at the front door, and I want to trigger Alexa to issue a greeting when I come back home, or when someone came home (so when the door i opened from the outside).
Do you think is possible such a thing?.
Obviously I can easily trigger the contact opening to generate a standard message like “front door has been opened”, but it would not be fun.
It should be nice to be able to detect if someone is coming in or living the house.
Do you think is possible?

It’s possible, but it doesn’t belong in this thread, which is just an FAQ on the Echo Routine method.

Start a new thread under smartapp ideas, and we can start talking about the various different ways to do this. :sunglasses:

https://community.smartthings.com/c/smartapps/smartapp-ideas

That’s really cool! I’m new to ST and amazed by some of the things people are doing such as this. I was pretty fine & dandy just using alexa routines but finding some challenges in getting my mom to use things we had set up for her at her house. We took an echo show over there to give her a visual interface. Showed her action tiles on a YT video which she said was “too much” idek and personally think it’s pretty awesome. Trying tap to alexa now but I’m not sure if she’s using that. Made the mistake of showing her she could do her amazon shopping on the show in an attempt to get her to warm up to it. Think that’s pretty much the extent of the usage now. Voice reminders like this would be handy because she’s getting forgetful especially for safety concerns. Thanks for sharing this!

1 Like

© 2019 SmartThings, Inc. All Rights Reserved. Terms of Use | Privacy Policy

SmartThings; SmartApps®; Physical Graph; Hello, Home; and Hello, Smart Home are all trademarks of the SmartThings, Inc.