SmartThings Community

[RELEASE] Echo Speaks

echo
smartapp_voice
project_alerts
project_voice

(Anthony S.) #1207

I just silently deployed v2.0.2 server with changes to redirect all connections in the proxy to https://


(Gene Clark) #1208

@tonesto7 I see you added artwork for the Fire TV - I’d there a way I can get the device to show in things tab to show it too? Also can we do anything with Fire TV yet or not?


(Ulf Thomas) #1209

First of all: Thank you very much for your hard work and dedication @tonesto7. Aside from a few minor issues (all to blame on myself :P) I works very good.

As I confirmed earlier I also have problems using Spotify via Webcore, but when I ask alexa to play - it works.

All my echo’s are reporting this error every minute:

getPlaylistsHandler Error: Failed with status code 400

and I also have these under Echo Speaks:

9:22:32 PM: error groovy.lang.MissingMethodException: No signature of method: script_app_a8b36fdde1fd3aa7d607ce02a89603a66d7f4e24d6fd70b602bd1be67a5515d8.lanEventHandler() is applicable for argument types: (physicalgraph.app.EventWrapper) values: [physicalgraph.app.EventWrapper@7d893226]

Let me know if you would like more information. :slight_smile:


(Anthony S.) #1210

Open the smartapp and press save/done


(Ulf Thomas) #1211

Still present after save/done.


(Anthony S.) #1212

there’s no way… When done/save is pressed it calls updated which calls unschedule()

Unschedule() removes all of the app scheduled actions


(Tom fontaine) #1213

I removed V1 totally then did a clean install of V2.0 Unable to change volume of ANY echo device under THINGS away from 0 … I adjust it to much higher volume - hit x to close, right back to 0. PS - thanks for all your hard work looking forward to when we are steady state this will be great.


(Anthony S.) #1214

I’m not sure what to tell you to do. I can’t duplicate it on my side and neither can @bamarayne


(Ulf Thomas) #1215

hehe… I hear you, but what can I say. :smiley:

9:37:32 PM: error groovy.lang.MissingMethodException: No signature of method: script_app_a8b36fdde1fd3aa7d607ce02a89603a66d7f4e24d6fd70b602bd1be67a5515d8.lanEventHandler() is applicable for argument types: (physicalgraph.app.EventWrapper) values: [physicalgraph.app.EventWrapper@4bfcbf4a]

9:37:31 PM: error groovy.lang.MissingMethodException: No signature of method: script_app_a8b36fdde1fd3aa7d607ce02a89603a66d7f4e24d6fd70b602bd1be67a5515d8.lanEventHandler() is applicable for argument types: (physicalgraph.app.EventWrapper) values: [physicalgraph.app.EventWrapper@533208b4]

9:37:31 PM: error groovy.lang.MissingMethodException: No signature of method: script_app_a8b36fdde1fd3aa7d607ce02a89603a66d7f4e24d6fd70b602bd1be67a5515d8.lanEventHandler() is applicable for argument types: (physicalgraph.app.EventWrapper) values: [physicalgraph.app.EventWrapper@33317558]

9:37:31 PM: error groovy.lang.MissingMethodException: No signature of method: script_app_a8b36fdde1fd3aa7d607ce02a89603a66d7f4e24d6fd70b602bd1be67a5515d8.lanEventHandler() is applicable for argument types: (physicalgraph.app.EventWrapper) values: [physicalgraph.app.EventWrapper@56669479]

9:37:31 PM: error groovy.lang.MissingMethodException: No signature of method: script_app_a8b36fdde1fd3aa7d607ce02a89603a66d7f4e24d6fd70b602bd1be67a5515d8.lanEventHandler() is applicable for argument types: (physicalgraph.app.EventWrapper) values: [physicalgraph.app.EventWrapper@78792b7a]

9:37:30 PM: error groovy.lang.MissingMethodException: No signature of method:

(Tom fontaine) #1216

Would you recommend CLEAN install? Not a problem I have the process down pat …I think


(TOO FLY FOR A FLY GUY) #1217

So I see that my Heroku server was updated to 2.0.2 earlier and shows ‘authentication good’. None of my Echos work though, and I’m seeing 401 errors in the IDE. When I go into the Echo Speaks app, I don’t see my Heroku server listed, so I’m assuming the SmartApp somehow never captured that it was deployed?

Is there a way to fix that, or do I just rip/replace?


(Anthony S.) #1218

I want to say this again. There is no way for me to make this 100% working for everyone. This is using and non-supported way of sending data to Amazon. And there are dozens of devices each behave a little differently.

The bad news is I can’t and won’t spend all of my time tracking these down… I’m sorry if I’m being blunt because i’m not trying to be a jerk.

I have more features to accomplish. I welcome other dev’s to submit fixes and I will gladly merge


(Anthony S.) #1219

try republishing the smartapp code


(TOO FLY FOR A FLY GUY) #1220

I think we all hear and understand your frustration. I doubt there is anyone in this thread that isn’t thankful and amazed at what you’ve done man.


(Ulf Thomas) #1221

Done that twice - as you keep an amazing speed on your updates. I have reset the server twice today, and also updated the local application twice with the automated installer. :smiley:


(Jeffrey) #1222

Open up the heroku deployed app and clear the login and log in again


(Anthony S.) #1223

thanks!!! I know everyone appreciates it

I was just trying to set realistic expectations :slight_smile:


(TOO FLY FOR A FLY GUY) #1224

Nailed it. Thank you.


(Scott) #1225

Dittos to all the appreciation to Tonesto7. Such awesome work in such short time.

Has anyone tried a webcore speak command to an Amazon Fire TV? Any luck there or is that a future? I notice that the command gets passed to the Echo Speaks device in the IDE, but not hearing anything.


(Mainak M) #1226

Real apologies in advance as I know Tonesto7 probably is frustrated with such questions at this point. I have tried everything that I can think off, redeploying smartapp, device handler, redeploying to heroku (at lest 10 times so far over the course of last two days). On the config page I enter my amazon.ca (locale en-CA) credentials and the web page says “Cookie Retrieved” and then immediately upon return to the config page the amazon credentials are requested again. Trying once more, crashes the heroku app. Not sure what I am doing wrong?

EDIT - changing my domain to amazon.com and locale to en-US worked for me! see all echo devices now. Very weird.