Cannot Add Amazon Account as Bridge - Always Stuck on "CONFIG PENDING"

Hello everyone,

I’m having trouble adding my Amazon account as a bridge using the amazonechocontrol binding in openHAB 4.3.5 (on Windows 10).

A few months ago, everything was working perfectly - openHAB was connected to my Amazon account, Echo device and Alexa-connected devices without any issues. I had copied my old openHAB folder to an external drive just to keep a reference of that setup. Now, after a fresh OS installation, I want to use openHAB again and set everything up from scratch (without using the old folder) - but I’m running into issues at the beginning.


Problem:

I’ve tried adding my Amazon account multiple times, but it always ends up in the OFFLINE state with CONFIGURATION_PENDING. Because of this, I can’t add any of my Alexa-connected devices (such as switches and lights) as Things in openHAB.

After entering my Amazon account credentials and passing the two-step verification, I always get stuck at this point.

HTTP ERROR 500
org.openhab.binding.amazonechocontrol.internal.HttpException: GET url 'https://alexa.amazon.in/api/phoenix' failed: null
URI: /amazonechocontrol/11f7a5bc28/ap/signin
STATUS: 500
MESSAGE: org.openhab.binding.amazonechocontrol.internal.HttpException: GET url 'https://alexa.amazon.in/api/phoenix' failed: null
SERVLET: /amazonechocontrol/11f7a5bc28
Powered by Jetty:// 9.4.54.v20240208

The Amazon Alexa API (/api/phoenix) endpoint for India (alexa.amazon.in) is responding with an HTTP 500 Internal Server Error and is currently unreachable.

For additional information, I tried deactivating two-step verification, reinstalling openHAB and then adding the Amazon account again by following the setup process - but nothing worked. My region is India (alexa.amazon.in), in case that helps.

Any assistance or suggestions to resolve this issue would be greatly appreciated.

Thanks in advance!

Amazon seems to have changed the api, please use the search function to find several current threads about this issue.

1 Like