@glen.blanchard970 Did you enable oauth in the ES app? If not, here is the link to the instructions Install Options - Echo SpeaksDocumentation
So i thought i would give this another go, seeing as there is a few new updates...
But i still get the "You are no longer logged in to Amazon. Please complete the Authentication Process on the Server Login Page!"
Cant get the amazon authentication to work
Guess it just doesn't like me!
I've now experienced this issue twice. It appears that Echo Speaks is causing a hub crash when Amazon becomes unavailable.
I'll try to put all the exceptions here so you can kind of see the timeline.
2019-11-24 01:04:21.556 am errorEcho (v3.2.2.0) | getWakeWord | Response Socket Timeout (Possibly an Amazon Issue) | Msg: Read timed out
2019-11-24 01:19:31.372 am errorEcho (v3.2.2.0) | getAlarmVolume Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
2019-11-24 01:20:19.436 am errorEcho (v3.2.2.0) | getNotifications Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
2019-11-24 01:24:53.353 am errorEcho (v3.2.2.0) | getDeviceActivity Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
2019-11-24 01:27:38.261 am errorEcho (v3.2.2.0) | getPlaybackState Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshak
2019-11-24 01:29:07.844 am errorEcho (v3.2.2.0) | getPlaylists Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
2019-11-24 01:31:23.955 am errorEcho (v3.2.2.0) | getDeviceActivity Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
2019-11-24 01:38:06.478 am info Socket (v3.2.0.1) | Alexa WS Connection is Open
2019-11-24 01:47:20.803 am errorEcho (v3.2.2.0) | getPlaybackState Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
2019-11-24 01:47:20.803 am errorEcho (v3.2.2.0) | getPlaybackState Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
2019-11-24 01:49:05.256 am errorEcho (v3.2.2.0) | getPlaylists Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
2019-11-24 01:49:05.005 am errorEcho (v3.2.2.0) | getPlaylists Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
2019-11-24 01:49:16.154 am errorEchoApp (v3.2.2.0) | checkGuardSupportResponse Exception: java.lang.Exception: No response data exists for async request
2019-11-24 01:50:26.166 am errorEcho (v3.2.2.0) | getDeviceActivity Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
2019-11-24 01:50:26.167 am errorEcho (v3.2.2.0) | getDeviceActivity Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
app:41822019-11-24 01:57:06.704 am errorEchoApp (v3.2.2.0) | getDoNotDisturb Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
app:41822019-11-24 01:57:01.770 am errorEchoApp (v3.2.2.0) | getDoNotDisturb Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
dev:36922019-11-24 01:56:56.787 am errorEcho (v3.2.2.0) | getPlaybackState Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
dev:36922019-11-24 02:01:09.716 am errorEcho (v3.2.2.0) | getDeviceActivity Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
app:41822019-11-24 01:59:41.128 am errorEchoApp (v3.2.2.0) | getMusicProviders Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
app:41822019-11-24 01:59:41.192 am errorEchoApp (v3.2.2.0) | getMusicProviders Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
app:41822019-11-24 01:58:07.956 am errorEchoApp (v3.2.2.0) | getBluetoothDevices Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
app:41822019-11-24 01:58:07.956 am errorEchoApp (v3.2.2.0) | getBluetoothDevices Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
dev:36922019-11-24 01:58:07.474 am errorEcho (v3.2.2.0) | getPlaylists Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
app:41822019-11-24 01:57:48.186 am errorEchoApp (v3.2.2.0) | echoDevicesResponse Exception: java.lang.IllegalArgumentException: No json exists for response
2019-11-24 02:09:46.633 am errorEcho (v3.2.2.0) | getPlaybackState Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
2019-11-24 02:33:17.714 am errorEcho (v3.2.2.0) | getPlaylists Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
2019-11-24 02:50:11.188 am errorEcho (v3.2.2.0) | getDeviceActivity Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
And this was the last log lines before the hub crashed.
dev:36972019-11-24 07:16:20.198 am errororg.h2.jdbc.JdbcSQLException: The database has been closed [90098-197] (updateDeviceStatus)
dev:36932019-11-24 05:27:43.869 am errorEcho (v3.2.2.0) | getPlaybackState Exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
My hub was able to be hard booted, but now the light on the front, is gone. Ya, weird right. No LED light at all, but the hub appears to be working.
This is crazy.
I could see the hub crashing if you received 100βs of those errors and they were all unhandled exceptions, but the fact that you are seeing that message means the exception is being handled and hub should treat the connections as closed and move on with no additional resources being used.
Maybe itβs the log file thatβs filling up?!?
This error is the reason we are seeing issues. Could it be a storage issue?
I don't know if I can tell, one way or another. I don't believe they've provided any tools to see that.
This particular hub, has only two devices on it. The rest are integrations. There's not much else going on with it.
I admit, the last time it happened, and I noticed the last exceptions being Echo Speaks, I don't remember seeing the sql exception, but that doesn't mean it wasn't there, of course.
I put in a support ticket when it happened. If they come back with any additional insight I'll let you know.
Hi. First time trying this out and new to HE. I went through the install docs and got everything up and authenticated. The devices list has populated with all of my Echos, however the βManage Devicesβ under the ES Apps section still shows β0 devicesβ well over 15 minutes later. Iβve tried rebooting the hub, turning off my firewalls, and using the βOverride Blocksβ, but still canβt get that device list under ES Apps to populate in order to test. Any other suggestions?
Ps. All of the echo devices listed in devices work with the commands brilliantly. Iβm just not seeing any of these echos listed in the ES Apps list even after reinstalling the entire process.
Everything doesnβt appear to report errors, however I am confused about this as following the github.io instructions seems to have installed a v2.3 version:
UPDATE: after much head bashing and utmost admiration for the developer, I discovered I was missing one piece of critical information during the install. I didnβt see any mention of having to install the βEcho Speaks Websocketsβ when following the exact installation instructions on the github.io Hubitat installation procedures.
Installed that and suddenly the 0 devices populated in the ES app.
Please update those instructions on github.io to let others know Websockets drivers need to be installed as well.
Did you have a chance to see if the Button category for trigger events got removed? Just a gentle nudge .. I have an easy workaround already in place with a virtual switch.
V3.3.0.0 Release
ββββββββββ
Main App (v3.3.0.0)
November 25th, 2019
ββββββββββ
β’ UPDATED: The unknown devices reporting to include capabilities.
β’ ADDED: Support for the new Sounds commands in the devices and actions.
ββββββββββ
Action App (v3.3.0.0)
November 25th, 2019
ββββββββββ
β’ ADDED: Support for the new Sounds Action Type (Play built in sounds available under alexa routines).
β’ FIXED: Bug that caused white screen after selecting sequence action type.
β’ FIXED: Other bug fixes.
ββββββββββ
Zones App (v3.3.0.0)
November 25th, 2019
ββββββββββ
β’ ADDED: Support for the new Sounds commands in actions.
ββββββββββ
Echo Device (v3.3.0.0)
November 25th, 2019
ββββββββββ
β’ ADDED: Support for the new Sounds Command (Play built in sounds available under alexa routines).
β’ ADDED: new command playSoundByName()
Should support any Alexa Skills Kit Sound File that starts with 'amzn_sfx_'.
I did remove it because i needed to map out the way buttons are handled under Hubitat... There are more attributes to watch instead of the one with Smartthings.
Will we see support for buttons, and or does anyone have a work around? I would like to configure different button pushes to trigger announcements.
The workaround is easy. It just creates some clutter in your device list.
Create a virtual switch. When button pushed, turn virtual switch on. Trigger Echo Speaks on that virtual switch coming on. In addition to making the announcement, have an action in Echo Speaks to turn off the virtual switch.
Works awesome, a little slow but thanks! Hoping for some native button support soon!!!
I created a notification to speak on my echo, but it always repeats three times. Can this be configured somewhere?
Try this. Go to the device page for your Echo device. From there clear/reset the queue.
Iβve narrowed it down to a button that causes the x3 alerts. Other triggers seem to be okay.
@tonesto7 is there a reason that Echo Speaks is sending info to the HE Dasboards app when I am not using any Echo Speaks devices with it ?
My logs fill up with this warning.
app:4562019-12-05 03:10:23.379 pm warn Excluded attribute alexaPlaylists size of attribute > 1024 characters
app:4562019-12-05 03:10:23.349 pm warn Excluded attribute alexaPlaylists size of attribute > 1024 characters
app:4562019-12-05 03:10:23.265 pm warn Excluded attribute alexaPlaylists size of attribute > 1024 characters
app:4562019-12-05 03:10:23.242 pm warn Excluded attribute alexaPlaylists size of attribute > 1024 characters
Do you have βall devicesβ selected for the dashboard in the dashboard setting? The dashboard loads all attributes for all devices that it is allowed to access even though there is no tile for that device on the dashboard.
Ahh ok that answers that question