C8 Pro Migration and Echo Speaks

I recently migrated my c5 to a C8 Pro and everything seems to be working okay but I'm getting an error message: "EchoApp (v4.2.4.0) | Amazon Cookie Refresh FAILED 408". I suspect it has something to do with the migration.

The new C8 Pro was was given a different IP address then that of the C5 which was working perfectly. I use my local Synology with Docker as my Echo Speaks Server. Is there somewhere within Hubitat Echo Speaks or Synology Docker where I need to update to the new IP address of the C8 Pro?

Any help would be more than appreciated!!!

You'll have to generate a new token I think.

Wouldn’t the easiest route be to assign the same IP address to the new hub? I’m assuming you assigned static addresses for HE in your router.

2 Likes

Re-run this step in the Echo Speaks app:

image

Be sure to also update the callback URL.

6 Likes

Thanks for taking the time... I'm up and running again!!

3 Likes

Hi jkudave, could you please help me on how to update the callback URL?
I have similar issue after migrating to C8 pro, getting "amazon cookie refresh failed 408" message.

Open the Echo Speaks App.

Go to Alexa Login Service and click to open:
image

Go to Cookie Services Management and click to open:
image

Go to Server Management and click to open. You should get a window like this:

Enter the call back URL in the spot at the bottom of the page, per the Echo Speaks directions:

"* * First fill in the callback URL and click Save Settings

  • Then log into Amazon using the button at the top and wait to be redirected back to the settings page (do NOT click Save at bottom again)
  • Close server login tab and the callback url popup
  • Go back to the Hubitat app browser window
  • Page should refresh and show you are logged in (otherwise press next)"

"Local callback URL
The default setup has the server using a cloud callback URL. If you would like to keep this local you can modify the callback URL and remove the cloud link. Copy the entire callback URL into a text editor and then replace the start of the URL as shown below (keep end part the same).

Original URL Example:
https://cloud.hubitat.com/api/YOUR-HUB-ID/apps/APP-ID/receiveData?access_token=XXXXXX-XXXX-XXXX-XXXX-XXXXXXXX

Replace this section of the URL:
https://cloud.hubitat.com/api/YOUR-HUB-ID/apps/

With this new local URL:
http://LOCAL.HUB.IP/apps/api/

Full Resulting URL Example:
http://HUB.IP/apps/api/APP-ID/receiveData?access_token=XXXXXX-XXXX-XXXX-XXXX-XXXXXXXX

Now use this new URL in the server setup screen where it asks for the callback URL."

1 Like

Thank you very much for your prompt reply and help!

1 Like

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.