[RELEASE] Echo Speaks v3 + Actions

When do you plan to move you beta updates into this release?

Once the new queue system is stable I will merge it into the master branch. I don't have an ETA. I highly suggest updating your existing install to the new Beta

Ok thanks. I will try the beta.

1 Like

Under apps do I just delete Echo Speaks and leave Actions and Zones? In drivers do I delete both Device and WS?

Don't delete anything you can update your existing install...

Use these links to overwrite your existing code:

1 Like

NOTICE

I've created a new topic for the Beta

I also just pushed out the v4.0.7.0

Please test out the new speech queue and report any issues in the topic above.

8 Likes

Anyone else use the LastSpokentoTime? It no longer seems to be updating for me. I use it as a trigger in a few rules.

Curious if anyone has been able to figure out how to restore to previous volume before an announcement is played? I have an announcement set up so that when my house door opens, it plays a sound then goes back down, but I am only able to figure out how to go to a specific level. Tried to save previous balance in Webcore, but no luck.

Pay close attention to the available volume parameters :slight_smile:
https://tonesto7.github.io/echo-speaks-docs/devicesupport/commands/speech_commands/#playannouncementmessage

1 Like

My question is that if I turn up the volume listening to music, after the announcement plays, it goes to the predetermined volume, not the manually adjusted volume prior to the announcement being played. Is there a way to recall that manual volume?

This is a way cool app. I'm playing around with it testing the presence trigger but I receive an error notice. Here is the text:

Unexpected Error

An unexpected error has occurred trying to load the app. Check Logs for more information.

Error: No signature of method: user_app_tonesto7_Echo_Speaks___Actions_77.runIn() is applicable for argument types: (java.lang.Integer, java.util.LinkedHashMap) values: [10, [data:[type:act_]]] Possible solutions: run(), run(), run(java.io.File, [Ljava.lang.String;), println(), any(), dump()

This is probably something I'm doing wrong. I have the presence sensor of my wife's iPhone as the trigger, it speaks "Welcome home" on my Echo Show 8, then it changes a color bulb to blue, then it is supposed to notify my iPhone by text. No text is coming in and the light does not reset. I have only tried the actions by using the "Test" button so perhaps that is the reason or that I'm a n00b and broke something making my selections for the options.

Not sure what other information to provide and not sure how to get you get you what you would need to possibly help.

Again, this is a really cool application and I appreciate all the hard work you have put into this.

Regards,

Norbert

Notifying @tonesto7. This has not been working since the end of February, has something changed?

Amazon made changes to the WebSocket. It's been resolved in v4 Beta

1 Like

Trying to re-install the beta and it's failing with:

An error occurred while installing the package: Failed to install app https://raw.githubusercontent.com/tonesto7/echo-speaks/beta/apps/echo-speaks.groovy. Please notify the package developer..

In the log it reads:

[app:276](http://hubitat/logs#pastapp276)2021-03-11 01:37:18.913 am [info](http://hubitat/installedapp/configure/276)Fatal error occurred, rolling back
[app:276](http://hubitat/logs#pastapp276)2021-03-11 01:37:18.892 am [error](http://hubitat/installedapp/configure/276)Error installing app: groovyx.net.http.HttpResponseException: Server Error
[app:276](http://hubitat/logs#pastapp276)2021-03-11 01:35:40.815 am [info](http://hubitat/installedapp/configure/276)Installing Echo Speaks
[app:276](http://hubitat/logs#pastapp276)2021-03-11 01:35:40.178 am [info](http://hubitat/installedapp/configure/276)Downloading Echo Speaks Zone Device
[app:276](http://hubitat/logs#pastapp276)2021-03-11 01:35:39.757 am [info](http://hubitat/installedapp/configure/276)Downloading Echo Speaks WS
[app:276](http://hubitat/logs#pastapp276)2021-03-11 01:35:39.197 am [info](http://hubitat/installedapp/configure/276)Downloading Echo Speaks Device
[app:276](http://hubitat/logs#pastapp276)2021-03-11 01:35:38.641 am [info](http://hubitat/installedapp/configure/276)Downloading Echo Speaks - Zones
[app:276](http://hubitat/logs#pastapp276)2021-03-11 01:35:37.800 am [info](http://hubitat/installedapp/configure/276)Downloading Echo Speaks - Actions
[app:276](http://hubitat/logs#pastapp276)2021-03-11 01:35:36.768 am [info](http://hubitat/installedapp/configure/276)Downloading Echo Speaks

@nh.schottfam,

The observed delay between messages is gone!

The original post is this:

I didn't have a chance to test it so far - I'm moving, it has been crazy here :crazy_face: - but I'm now getting back to normalcy. Well, what is exactly normalcy nowadays?

Nonetheless, it is working fine! Great job! :nerd_face:

Reboot your hub and try again. This was suggested to me in the beta thread and it worked.

Ah yes, the old "did you reboot it" tech support advice. I was already headed in that direction, and yes, that cured whatever was causing the install to fail.

If I had a heroku server setup before, can I re-use it? Or do I need to create a new one? And then do I need to delete the old one?

Yes. Just make sure you update it.

I'm having trouble getting echo speaks to run any of my routines. Can anyone help me please?

Thanks

@tonesto7

@dom.emshur I was having the same issue. Try using the Echo Speaks V4 (BETA). This seems to show my Routines properly! Hope it works for you!