tonesto7 / echo-speaks

Integrate your Amazon Echo devices into your Hubitat environment to create virtual Echo Devices. These virtual devices will allow you to speak text, make announcements, control media playback including volume, and many other Alexa features.
https://tonesto7.github.io/echo-speaks-docs/
110 stars 178 forks source link

Echo Speaks Login Bug #1155

Closed Rudejedi122 closed 3 months ago

Rudejedi122 commented 5 months ago

About Your Setup

Expected Behavior

When deploying Heroku server after build, clink open app and sign-in to Amazon account to link Amazon and Heroku to Echo Speaks..

Current Behavior

When deploying Heroku server, I am unable to logon to my Amazon account to give access to the server and Echo Speak app. The link appears to be broken. tried both on my iPhone and Windows computer.

Steps to Reproduce (for bugs)

Step 6-8 in Server Configuration Guide. https://tonesto7.github.io/echo-speaks-docs/configuration/config_server/#step_6

Context

Unable to employ Echo Speaks app in Hubitat. Not sure if the issue is with Heroku or if the app can create a separate login to connect all 3. tried uninstalling and reinstalling Echo Speaks App/drivers in Hubitat to clear any issues.


app:17542024-02-04 12:22:23.879errorEchoApp (v4.2.3.0) | wakeupServerResp Exception: java.lang.Exception: No response data exists for async request app:17542024-02-04 12:22:23.875errorEchoApp (v4.2.3.0) | wakeupServerResp | Stack Trace: java.lang.Exception: No response data exists for async request at hubitat.scheduling.AsyncResponse.getData(AsyncResponse.groovy:71) at user_app_tonesto7_Echo_Speaks_693.wakeupServerResp(user_app_tonesto7_Echo_Speaks_693.groovy:2232) app:17542024-02-04 12:22:23.868errorEchoApp (v4.2.3.0) | wakeupServerResp Server may be down / unreachable app:17542024-02-04 12:22:23.865warn EchoApp (v4.2.3.0) | wakeupServerResp: 404 app:17542024-02-04 12:20:09.731warn EchoApp (v4.2.3.0) | Echo Speaks Authentication is no longer valid... Please login again and commands will be allowed again!!! | Method: (getEchoDevices) app:17542024-02-04 12:20:09.725warn EchoApp (v4.2.3.0) | Echo Speaks Authentication is no longer valid... Please login again and commands will be allowed again!!! | Method: (checkGuardSupport) app:17542024-02-04 12:17:52.530warn EchoApp (v4.2.3.0) | Echo Speaks Authentication is no longer valid... Please login again and commands will be allowed again!!! | Method: (getEchoDevices) app:17542024-02-04 12:16:40.773warn EchoApp (v4.2.3.0) | Echo Speaks Authentication is no longer valid... Please login again and commands will be allowed again!!! | Method: (getEchoDevices) app:17542024-02-04 12:16:38.046warn EchoApp (v4.2.3.0) | Echo Speaks Authentication is no longer valid... Please login again and commands will be allowed again!!! | Method: (checkGuardSupport) app:17542024-02-04 12:14:14.035warn EchoApp (v4.2.3.0) | Amazon Cookie Has Expired or is Missing!!! Please login again using the Heroku Web Config page... app:17542024-02-04 12:11:04.185warn EchoApp (v4.2.3.0) | Echo Speaks Authentication is no longer valid... Please login again and commands will be allowed again!!! | Method: (getEchoDevices) app:17542024-02-04 12:07:23.427errorEchoApp (v4.2.3.0) | wakeupServerResp Exception: java.lang.Exception: No response data exists for async request app:17542024-02-04 12:07:23.419errorEchoApp (v4.2.3.0) | wakeupServerResp | Stack Trace: java.lang.Exception: No response data exists for async request at hubitat.scheduling.AsyncResponse.getData(AsyncResponse.groovy:71) at user_app_tonesto7_Echo_Speaks_693.wakeupServerResp(user_app_tonesto7_Echo_Speaks_693.groovy:2232) app:17542024-02-04 12:07:23.406errorEchoApp (v4.2.3.0) | wakeupServerResp Server may be down / unreachable app:17542024-02-04 12:07:23.400warn EchoApp (v4.2.3.0) | wakeupServerResp: 404 app:17542024-02-04 12:05:11.522warn EchoApp (v4.2.3.0) | Echo Speaks Authentication is no longer valid... Please login again and commands will be allowed again!!! | Method: (getEchoDevices) app:17542024-02-04 12:05:11.472info EchoApp (v4.2.3.0) | sendMsg: Message Skipped Notification not configured or During Quiet Time (Echo Speaks Amazon Login Issue: Amazon Cookie Has Expired or is Missing!!! Please login again using the Local Server Web Config page...) app:17542024-02-04 12:05:11.464warn EchoApp (v4.2.3.0) | Amazon Cookie Has Expired or is Missing!!! Please login again using the Local Server Web Config page... app:17542024-02-04 12:05:11.452warn EchoApp (v4.2.3.0) | Cookie Data has been cleared and Device Data Refreshes have been suspended... app:17542024-02-04 12:05:11.391errorEchoApp (v4.2.3.0) | The last 3 Authentication Validations have failed | Clearing Stored Auth Data | Please login again using the Echo Speaks service...

tonyshor commented 4 months ago

I am having the same problem where I get " 404 we couldn't find that page" when attempting to goto login page

image

image

I was able to deploy app to HEROKU successfully

image

I deleted the app and re-added multiple times with no success. Not sure what i am doing wrong, Any suggestion? thanks

tonyshor commented 4 months ago

image