tonesto7/echo-speaks

Echo Speaks Login Bug

Closed this issue · 2 comments

  • [X ] That OAuth is Enabled for the SmartApp under the IDE.
  • The App/SmartApp and Device Handler/Driver are using the latest code available.
  • You have reviewed the Echo Speaks Documentation for potential fixes.
  • That Both the Apps/SmartApps and Device Handlers/Drivers have been Published for You in the IDE.

About Your Setup

  • Hub Platform (SmartThings or Hubitat): Hubitat C-8 Platform 2.3.7.146
  • How many devices are detected?: All
  • iOS or Android?: iOS and Windows
  • Echo Speaks App Version: v4.2.3.0
  • Echo Speaks App Version: v2.8.0
  • Heroku Server Stack Version: 22

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...

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