Open the Echo Speaks App.
Go to Alexa Login Service and click to open:
Go to Cookie Services Management and click to open:
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."