Amazon Echo Control Problem: getSmartHomeDevices fails: GET url 'https://alexa.amazon.de/api/phoenix' failed: Too Many Requests

Hello folks,

I am running the amazon-echo-control binding on OH 4.04 since about 1 year now with two echo devices connected and 3 zigbee devices attached to them (2 Lightbulbs, Phillips HUE and Ikea and 1 Silver Crest Plug).
Since a couple of days I get the log message:

2024-09-10 09:42:56.010 [WARN ] [mazonechocontrol.internal.Connection] - getSmartHomeDevices fails: GET url ‘https://alexa.amazon.de/api/phoenix’ failed: Too Many Requests.
The bridge thing (Amazon Account) shows Offline with communication error with GET url ‘https://alexa.amazon.de/api/phoenix’ failed: Too Many Requests.
The 3 zigbee device things are offline as well with Bridge_Offline.
When I logout and try to login through http://openhab:8080/amazonechocontrol I get the same error.
Tonight I upgraded to OH 4.2.1 and still get the same error.
I tried to delete and reinstall the bridge - it shows online as long a I select to not recognize the devices, as soon as I switch direct recognition on I get the same error again.

Any ideas?

Hello,

could this be a general problem?

I see something similar:

(Sorry for the screen shot, atm I cannot access my server)

it seems so.
In the meantime I tried it with a freshly setup Openhab with basically nothing running but the echo control binding. I am getting the same error when I try to sign into http://openhab:8080/amazonechocontrol after creating the account bridge with the setting for discovery of directly attached devices.

I’m not sure, what’s the cause of it, but since this morning I get also the same thing:

2024-09-11 08:19:05.472 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:account:binder' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): https://alexa.amazon.de/api/phoenix failed with code 429: Too Many Requests
  1. running openHAB 4.2.1-release (since its release) on openHABian (Pi4/4GB)
  2. using amazon in Germany (obviously) :wink:
  3. using SmartHome/J Amazon Echo Control Binding version 4.2.0

but I also experience some issues with alexa as a whole, even alexa-only issues without openHAB-connections… Perhaps it has something to do with amazon moving Alexa services around?

I’ll let the binding run in TRACE-mode for a while and see, what’s coming round.
What I can say right now is, that there’s a call(?) every 10seconds or so:

2024-09-11 08:27:39.160 [TRACE] [trol.internal.handler.AccountHandler] - updateSmartHomeState started with deviceFilterId=null
2024-09-11 08:27:49.161 [TRACE] [trol.internal.handler.AccountHandler] - updateSmartHomeState started with deviceFilterId=null
2024-09-11 08:27:59.163 [TRACE] [trol.internal.handler.AccountHandler] - updateSmartHomeState started with deviceFilterId=null
2024-09-11 08:28:00.274 [DEBUG] [trol.internal.handler.AccountHandler] - check login amazonechocontrol:account:binder
2024-09-11 08:28:00.277 [TRACE] [control.internal.push.PushConnection] - Sending ping in session 7750541
2024-09-11 08:28:00.314 [TRACE] [rol.internal.push.PushSessionHandler] - Session 7750541 received pingFrame (reply=true)
2024-09-11 08:28:00.315 [TRACE] [control.internal.push.PushConnection] - Cancelling pingWaitJob
2024-09-11 08:28:09.164 [TRACE] [trol.internal.handler.AccountHandler] - updateSmartHomeState started with deviceFilterId=null
2024-09-11 08:28:19.165 [TRACE] [trol.internal.handler.AccountHandler] - updateSmartHomeState started with deviceFilterId=null
2024-09-11 08:28:29.166 [TRACE] [trol.internal.handler.AccountHandler] - updateSmartHomeState started with deviceFilterId=null
2024-09-11 08:28:39.167 [TRACE] [trol.internal.handler.AccountHandler] - updateSmartHomeState started with deviceFilterId=null
2024-09-11 08:28:49.169 [TRACE] [trol.internal.handler.AccountHandler] - updateSmartHomeState started with deviceFilterId=null
2024-09-11 08:28:59.171 [TRACE] [trol.internal.handler.AccountHandler] - updateSmartHomeState started with deviceFilterId=null
2024-09-11 08:29:00.285 [DEBUG] [trol.internal.handler.AccountHandler] - check login amazonechocontrol:account:binder
2024-09-11 08:29:00.286 [TRACE] [control.internal.push.PushConnection] - Sending ping in session 7750541
2024-09-11 08:29:00.323 [TRACE] [rol.internal.push.PushSessionHandler] - Session 7750541 received pingFrame (reply=true)
2024-09-11 08:29:00.324 [TRACE] [control.internal.push.PushConnection] - Cancelling pingWaitJob
2024-09-11 08:29:09.172 [TRACE] [trol.internal.handler.AccountHandler] - updateSmartHomeState started with deviceFilterId=null
2024-09-11 08:29:12.002 [DEBUG] [rol.internal.util.HttpRequestBuilder] - > GET: https://alexa.amazon.de/api/phoenix (available: 2)
2024-09-11 08:29:12.008 [TRACE] [rol.internal.util.HttpRequestBuilder] - > GET to https://alexa.amazon.de/api/phoenix, headers = [Accept-Encoding=gzip,User-Agent=AmazonWebView/Amazon Alexa/2.2.556530.0/iOS/16.6/iPhone,Accept-Language=en-US,DNT=1,Upgrade-Insecure-Requests=1,csrf=785355402], cookies = [csrf=785355402, ubid-main=358-3611054-9895257, session-token=2z9GweHYCeUJgv7bTVNeyIgrM5K5xvKfhUgJq9M6q4b4shAiV16CCfqNjWXPsjERWVXGjpNw/zWHOV0ZxaNtjn37swxOKQpzDSY4akRT1cXfCoip1tHP2nV82Th+W/MDhFLJZOyRJiXuan+go9zeTSNKGwJAh3vzLrZhbIgu4K3Ug+gn7niq8zz6xfCEMefxYnNsNmc1gQ/8wMdYLAQhIuQDo3sVpNdwwXlx4vfvoHkpnIA/ii1KnkcTazc2eH0+1ArlbykgMu4TpW5DSWb3p/p01psXicgzKRHJxiUoj9XPkaglAPKGrgTpwotVUk8HRmQofNulr2djLmMtDEUPMmr1RTaYsmdO, session-id-time=2356755470l, session-id="362-8706401-5130848";$Path="/";$Domain=".amazon.de", ubid-acbde="361-2526382-9184320";$Path="/";$Domain=".amazon.de", x-acbde=""xnHn9guYJgH81UZbWhoT5yQnmM7RvP7O"";$Path="/";$Domain=".amazon.de", at-acbde=""Atza|JwEBIDzFIRfpqYl3HeO4PsHTIMWEBdmFWRdnU-5g9ANGHcfzMGfqDTOiHcWUhRPUD13j88Q6GlxQ5vT2UHK8dW3aWm0PMa1oU3aTSTa7iynCBDEVDaKSsfqTwOa-9CtWsGlusRjlWxF4f6Qvi-hCUOPg6Jxzc2zIAdqzbMnZEfFqAUuNbAYr-Nnmq1cBiAjnAcntOe2X6Y8s3bEXIAl9Q5SRiMs5zi8tZ39F7N5CdAt-e5fqMqCn_KNU1hj2_JvsnhZuUuajtISEvFTm_FsY-C5P7s_hzZlVorZvComUb_NTzAtJDdaW6N-kEFVnvVK-ncEgI1ypanEhA087UyxnEzI-83G5cmCF7KGYVykCbjUaL68RRoZdk9Vml-Ls6hV7CxvfKs8qCU5fTmdjSP6dUTgoA9W2"";$Path="/";$Domain=".amazon.de", sess-at-acbde=""l8u2oV0o+qW2reraI1fmBTTG25EYWnIILSQe4UzN1H0="";$Path="/";$Domain=".amazon.de"], content = null
2024-09-11 08:29:12.214 [TRACE] [pRequestBuilder$HttpResponseListener] - < GET to https://alexa.amazon.de/api/phoenix: 429, headers = [Content-Type=application/json,Content-Length=74,Connection=keep-alive,Server=Server,Date=Wed, 11 Sep 2024 06:29:03 GMT,Strict-Transport-Security=max-age=0; includeSubDomains;,x-amz-rid=5VB06Y56EV5K3JDYY0FT,Content-Encoding=gzip,X-Amzn-RequestId=cd809429-a517-4094-a9aa-fc621b3b20f3,Vary=Content-Type,Accept-Encoding,User-Agent,X-Cache=Error from cloudfront,Via=1.1 ge6d656eba9969a63bb94889f81e9bf8.cloudfront.net (CloudFront),X-Amz-Cf-Pop=MUC50-P3,X-Amz-Cf-Id=LcMTqSO_JKBZDpy8HkcV38YfyEgJ0QoBhRhl8AMgiPSSx1lS97sscw==], content = {"message":"Too many requests. Try again in some time."}
2024-09-11 08:29:12.216 [DEBUG] [pRequestBuilder$HttpResponseListener] - Retrying call to https://alexa.amazon.de/api/phoenix
2024-09-11 08:29:14.217 [TRACE] [rol.internal.util.HttpRequestBuilder] - > GET to https://alexa.amazon.de/api/phoenix, headers = [Accept-Encoding=gzip,User-Agent=AmazonWebView/Amazon Alexa/2.2.556530.0/iOS/16.6/iPhone,Accept-Language=en-US,DNT=1,Upgrade-Insecure-Requests=1,csrf=785355402], cookies = [csrf=785355402, ubid-main=358-3611054-9895257, session-token=2z9GweHYCeUJgv7bTVNeyIgrM5K5xvKfhUgJq9M6q4b4shAiV16CCfqNjWXPsjERWVXGjpNw/zWHOV0ZxaNtjn37swxOKQpzDSY4akRT1cXfCoip1tHP2nV82Th+W/MDhFLJZOyRJiXuan+go9zeTSNKGwJAh3vzLrZhbIgu4K3Ug+gn7niq8zz6xfCEMefxYnNsNmc1gQ/8wMdYLAQhIuQDo3sVpNdwwXlx4vfvoHkpnIA/ii1KnkcTazc2eH0+1ArlbykgMu4TpW5DSWb3p/p01psXicgzKRHJxiUoj9XPkaglAPKGrgTpwotVUk8HRmQofNulr2djLmMtDEUPMmr1RTaYsmdO, session-id-time=2356755470l, session-id="362-8706401-5130848";$Path="/";$Domain=".amazon.de", ubid-acbde="361-2526382-9184320";$Path="/";$Domain=".amazon.de", x-acbde=""xnHn9guYJgH81UZbWhoT5yQnmM7RvP7O"";$Path="/";$Domain=".amazon.de", at-acbde=""Atza|JwEBIDzFIRfpqYl3HeO4PsHTIMWEBdmFWRdnU-5g9ANGHcfzMGfqDTOiHcWUhRPUD13j88Q6GlxQ5vT2UHK8dW3aWm0PMa1oU3aTSTa7iynCBDEVDaKSsfqTwOa-9CtWsGlusRjlWxF4f6Qvi-hCUOPg6Jxzc2zIAdqzbMnZEfFqAUuNbAYr-Nnmq1cBiAjnAcntOe2X6Y8s3bEXIAl9Q5SRiMs5zi8tZ39F7N5CdAt-e5fqMqCn_KNU1hj2_JvsnhZuUuajtISEvFTm_FsY-C5P7s_hzZlVorZvComUb_NTzAtJDdaW6N-kEFVnvVK-ncEgI1ypanEhA087UyxnEzI-83G5cmCF7KGYVykCbjUaL68RRoZdk9Vml-Ls6hV7CxvfKs8qCU5fTmdjSP6dUTgoA9W2"";$Path="/";$Domain=".amazon.de", sess-at-acbde=""l8u2oV0o+qW2reraI1fmBTTG25EYWnIILSQe4UzN1H0="";$Path="/";$Domain=".amazon.de"], content = null
2024-09-11 08:29:14.310 [TRACE] [pRequestBuilder$HttpResponseListener] - < GET to https://alexa.amazon.de/api/phoenix: 429, headers = [Content-Type=application/json,Content-Length=74,Connection=keep-alive,Server=Server,Date=Wed, 11 Sep 2024 06:29:05 GMT,Strict-Transport-Security=max-age=0; includeSubDomains;,x-amz-rid=DSJ69V2DAQF2F37Y2Q8D,Content-Encoding=gzip,X-Amzn-RequestId=9f869378-e73f-4cd2-8475-c76c2a2653e2,Vary=Content-Type,Accept-Encoding,User-Agent,X-Cache=Error from cloudfront,Via=1.1 ge6d656eba9969a63bb94889f81e9bf8.cloudfront.net (CloudFront),X-Amz-Cf-Pop=MUC50-P3,X-Amz-Cf-Id=E9n4Gn4UhijZ3yfNQN9MfxZBr_Sulesw_TA28dLj3b1oqyY3INDzSg==], content = {"message":"Too many requests. Try again in some time."}
2024-09-11 08:29:14.311 [DEBUG] [pRequestBuilder$HttpResponseListener] - Retrying call to https://alexa.amazon.de/api/phoenix
2024-09-11 08:29:16.313 [TRACE] [rol.internal.util.HttpRequestBuilder] - > GET to https://alexa.amazon.de/api/phoenix, headers = [Accept-Encoding=gzip,User-Agent=AmazonWebView/Amazon Alexa/2.2.556530.0/iOS/16.6/iPhone,Accept-Language=en-US,DNT=1,Upgrade-Insecure-Requests=1,csrf=785355402], cookies = [csrf=785355402, ubid-main=358-3611054-9895257, session-token=2z9GweHYCeUJgv7bTVNeyIgrM5K5xvKfhUgJq9M6q4b4shAiV16CCfqNjWXPsjERWVXGjpNw/zWHOV0ZxaNtjn37swxOKQpzDSY4akRT1cXfCoip1tHP2nV82Th+W/MDhFLJZOyRJiXuan+go9zeTSNKGwJAh3vzLrZhbIgu4K3Ug+gn7niq8zz6xfCEMefxYnNsNmc1gQ/8wMdYLAQhIuQDo3sVpNdwwXlx4vfvoHkpnIA/ii1KnkcTazc2eH0+1ArlbykgMu4TpW5DSWb3p/p01psXicgzKRHJxiUoj9XPkaglAPKGrgTpwotVUk8HRmQofNulr2djLmMtDEUPMmr1RTaYsmdO, session-id-time=2356755470l, session-id="362-8706401-5130848";$Path="/";$Domain=".amazon.de", ubid-acbde="361-2526382-9184320";$Path="/";$Domain=".amazon.de", x-acbde=""xnHn9guYJgH81UZbWhoT5yQnmM7RvP7O"";$Path="/";$Domain=".amazon.de", at-acbde=""Atza|JwEBIDzFIRfpqYl3HeO4PsHTIMWEBdmFWRdnU-5g9ANGHcfzMGfqDTOiHcWUhRPUD13j88Q6GlxQ5vT2UHK8dW3aWm0PMa1oU3aTSTa7iynCBDEVDaKSsfqTwOa-9CtWsGlusRjlWxF4f6Qvi-hCUOPg6Jxzc2zIAdqzbMnZEfFqAUuNbAYr-Nnmq1cBiAjnAcntOe2X6Y8s3bEXIAl9Q5SRiMs5zi8tZ39F7N5CdAt-e5fqMqCn_KNU1hj2_JvsnhZuUuajtISEvFTm_FsY-C5P7s_hzZlVorZvComUb_NTzAtJDdaW6N-kEFVnvVK-ncEgI1ypanEhA087UyxnEzI-83G5cmCF7KGYVykCbjUaL68RRoZdk9Vml-Ls6hV7CxvfKs8qCU5fTmdjSP6dUTgoA9W2"";$Path="/";$Domain=".amazon.de", sess-at-acbde=""l8u2oV0o+qW2reraI1fmBTTG25EYWnIILSQe4UzN1H0="";$Path="/";$Domain=".amazon.de"], content = null
2024-09-11 08:29:16.406 [TRACE] [pRequestBuilder$HttpResponseListener] - < GET to https://alexa.amazon.de/api/phoenix: 429, headers = [Content-Type=application/json,Content-Length=74,Connection=keep-alive,Server=Server,Date=Wed, 11 Sep 2024 06:29:07 GMT,Strict-Transport-Security=max-age=0; includeSubDomains;,x-amz-rid=3M7RXZQ9C2HYF490FAG0,Content-Encoding=gzip,X-Amzn-RequestId=594d20cc-2a76-44eb-a1ed-6e99dc7ff6b3,Vary=Content-Type,Accept-Encoding,User-Agent,X-Cache=Error from cloudfront,Via=1.1 ge6d656eba9969a63bb94889f81e9bf8.cloudfront.net (CloudFront),X-Amz-Cf-Pop=MUC50-P3,X-Amz-Cf-Id=5XNNnOOLBuGOxRt3V7Rl8ZEobgmzZZxvzJ7kegbR_QXP_srmzDAlIg==], content = {"message":"Too many requests. Try again in some time."}
2024-09-11 08:29:16.408 [DEBUG] [pRequestBuilder$HttpResponseListener] - Retrying call to https://alexa.amazon.de/api/phoenix
2024-09-11 08:29:18.409 [TRACE] [rol.internal.util.HttpRequestBuilder] - > GET to https://alexa.amazon.de/api/phoenix, headers = [Accept-Encoding=gzip,User-Agent=AmazonWebView/Amazon Alexa/2.2.556530.0/iOS/16.6/iPhone,Accept-Language=en-US,DNT=1,Upgrade-Insecure-Requests=1,csrf=785355402], cookies = [csrf=785355402, ubid-main=358-3611054-9895257, session-token=2z9GweHYCeUJgv7bTVNeyIgrM5K5xvKfhUgJq9M6q4b4shAiV16CCfqNjWXPsjERWVXGjpNw/zWHOV0ZxaNtjn37swxOKQpzDSY4akRT1cXfCoip1tHP2nV82Th+W/MDhFLJZOyRJiXuan+go9zeTSNKGwJAh3vzLrZhbIgu4K3Ug+gn7niq8zz6xfCEMefxYnNsNmc1gQ/8wMdYLAQhIuQDo3sVpNdwwXlx4vfvoHkpnIA/ii1KnkcTazc2eH0+1ArlbykgMu4TpW5DSWb3p/p01psXicgzKRHJxiUoj9XPkaglAPKGrgTpwotVUk8HRmQofNulr2djLmMtDEUPMmr1RTaYsmdO, session-id-time=2356755470l, session-id="362-8706401-5130848";$Path="/";$Domain=".amazon.de", ubid-acbde="361-2526382-9184320";$Path="/";$Domain=".amazon.de", x-acbde=""xnHn9guYJgH81UZbWhoT5yQnmM7RvP7O"";$Path="/";$Domain=".amazon.de", at-acbde=""Atza|JwEBIDzFIRfpqYl3HeO4PsHTIMWEBdmFWRdnU-5g9ANGHcfzMGfqDTOiHcWUhRPUD13j88Q6GlxQ5vT2UHK8dW3aWm0PMa1oU3aTSTa7iynCBDEVDaKSsfqTwOa-9CtWsGlusRjlWxF4f6Qvi-hCUOPg6Jxzc2zIAdqzbMnZEfFqAUuNbAYr-Nnmq1cBiAjnAcntOe2X6Y8s3bEXIAl9Q5SRiMs5zi8tZ39F7N5CdAt-e5fqMqCn_KNU1hj2_JvsnhZuUuajtISEvFTm_FsY-C5P7s_hzZlVorZvComUb_NTzAtJDdaW6N-kEFVnvVK-ncEgI1ypanEhA087UyxnEzI-83G5cmCF7KGYVykCbjUaL68RRoZdk9Vml-Ls6hV7CxvfKs8qCU5fTmdjSP6dUTgoA9W2"";$Path="/";$Domain=".amazon.de", sess-at-acbde=""l8u2oV0o+qW2reraI1fmBTTG25EYWnIILSQe4UzN1H0="";$Path="/";$Domain=".amazon.de"], content = null
2024-09-11 08:29:18.501 [TRACE] [pRequestBuilder$HttpResponseListener] - < GET to https://alexa.amazon.de/api/phoenix: 429, headers = [Content-Type=application/json,Content-Length=74,Connection=keep-alive,Server=Server,Date=Wed, 11 Sep 2024 06:29:09 GMT,Strict-Transport-Security=max-age=0; includeSubDomains;,x-amz-rid=8P5EN1CXM2FXDNXDRYYN,Content-Encoding=gzip,X-Amzn-RequestId=8b339f33-b836-4b8c-8bca-2b12d4f0dd1f,Vary=Content-Type,Accept-Encoding,User-Agent,X-Cache=Error from cloudfront,Via=1.1 ge6d656eba9969a63bb94889f81e9bf8.cloudfront.net (CloudFront),X-Amz-Cf-Pop=MUC50-P3,X-Amz-Cf-Id=4n-QJnSZzMCMYZ-HS7j2lxhSR52eVudWz-_TPjJ65VfkAxcqN_1mBQ==], content = {"message":"Too many requests. Try again in some time."}

and that there’s also some successful checks?

2024-09-11 08:30:49.184 [TRACE] [trol.internal.handler.AccountHandler] - updateSmartHomeState started with deviceFilterId=null
2024-09-11 08:30:59.186 [TRACE] [trol.internal.handler.AccountHandler] - updateSmartHomeState started with deviceFilterId=null
2024-09-11 08:31:00.308 [DEBUG] [trol.internal.handler.AccountHandler] - check login amazonechocontrol:account:binder
2024-09-11 08:31:00.309 [TRACE] [control.internal.push.PushConnection] - Sending ping in session 7750541
2024-09-11 08:31:00.346 [TRACE] [rol.internal.push.PushSessionHandler] - Session 7750541 received pingFrame (reply=true)
2024-09-11 08:31:00.348 [TRACE] [control.internal.push.PushConnection] - Cancelling pingWaitJob

oh. and subsequently sometimes (not everytime though), the amazonechocontrol-things go offline after an “too many requests. Try again in some time”-response:

2024-09-11 08:39:31.555 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:account:binder' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): https://alexa.amazon.de/api/phoenix failed with code 429: Too Many Requests
2024-09-11 08:39:31.557 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:smartHomeDevice:binder:KitchenSkylight' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2024-09-11 08:39:31.558 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:binder:echoEingang' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2024-09-11 08:39:31.559 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:smartHomeDevice:binder:OfficePrinter' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2024-09-11 08:39:31.560 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:binder:EchoKitchen' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2024-09-11 08:39:31.563 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:binder:EchoBasement' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2024-09-11 08:39:31.563 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:binder:echoSchlafzimmer' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2024-09-11 08:39:31.564 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:binder:EchoBath' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2024-09-11 08:39:31.565 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:smartHomeDevice:binder:KitchenCoffee' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2024-09-11 08:39:31.567 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:binder:OfficeSonos' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2024-09-11 08:39:31.567 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:binder:echoArbeiten' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2024-09-11 08:39:31.568 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:binder:EchoDave' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

Same issue by me since i updated (10/09/24) OH from 4.1.3 to 4.2.0…
Before updating it was working…
so not sure if its not related to OH…or to amazon or to Alexa Skill…

Hello, I’m still having the problem, anyone else too?

yes, Tim, me too. No solution in sight so far. Tested it with amazon.com, did not get the error, but none of my devices was marked online (I assume this is because my echo devices are registered in Germany.
Switched back to .de this morning, same problem…

Same here.

Also facing the same issue with Amazon DE.

Same here. Any other solutions?

Seams that it is an issue of alexa.amazon.de. From http://yourlocal.openhab.address:8080/amazonechocontrol/ I change to alexa.amazon.com and back to alexa.amazon.de. After this my “Amazon Konto” Thing was online again.

Thanks for the hint. I clicked on “Logout and Reregister” and now the URL changed from “https://alexa.amazon.de” to “https://eu-api-alexa.amazon.com”.
I guess, this change was intentional and the alexa devices did change the URL themselves.
but still the alexa things change every other minutes:

2024-09-15 21:12:53.407 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:account:binder' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): https://eu-api-alexa.amazon.com/api/phoenix failed with code 429: Too Many Requests
...
2024-09-15 21:12:57.589 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:account:binder' changed from OFFLINE (COMMUNICATION_ERROR): https://eu-api-alexa.amazon.com/api/phoenix failed with code 429: Too Many Requests to ONLINE

Equipment: Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.2.1 openhabian

Hi all,
I have the same problem observed as described in the posts before.

Status:
OFFLINE
COMMUNICATION_ERROR
https://alexa.amazon.de/api/phoenix failed with code 429: Too Many Requests 

As others, I can see that there are no channels for my “AirQuality-Monitor” and all “Guard-Things”.

I’m wondering why the version of the AddOn is

openhab> bundle:list | grep -i SmartHome/J
314 x Active x  80 x 4.2.0                 x SmartHome/J Add-ons :: Bundles :: Amazon Echo Control Binding
315 x Active x  80 x 4.2.0                 x SmartHome/J Add-ons :: Bundles :: Common Components
openhab>

and not “4.2.1” ???
There are several threads here:
Amazon Echo SmartJ Binding issue with Account Login
or
Amazon Echo SmartJ Binding issue with Amazon Thermostat
writing about the same problem

My Third-Party-Add-Ons-Settings are

https://download.smarthomej.org/addons.json|https://download.smarthomej.org/addons-beta.json

as described by @J-N-K .
But I can not find a version “4.2.1”, neither “normal” nor “beta” in the AddOn-Store.

Anyone any idea ???

i moved to 4.3 version of openhab and works…
I can turn on openhab switchs exposed with alexa skills.
I can make alexa speak from openhab.
I can listen from openhab what i say to alexa.
I can fire an alexa routine from openhab.
I can’t see if my echos are online or not (all reported online also if not connected to power)
I’ can’t use things that are IOT stuff connectedt to alexa, the thing has no channels.
For example i use Bticino Living Now. There is no bindig for openhab… so because switchs are connected to alexa i remote switchs from openhab alexa skill but unfortunaltely the channels of these things disappear…

Same here.

For a few days now I have also had successive disconnections and reconnections to the Amazon account. (about once a minute)

https://eu-api-alexa.amazon.com/api/phoenix failed with code 429: Too Many Requests

  • running openHAB 4.2.1-release (since its release) on openHABian (Pi4/4GB)
  • using amazon in France
  • using SmartHome/J Amazon Echo Control Binding version 4.2.0

same here,

OH 4.2.1
SmartHome/J Amazon Echo Control Binding version 4.2.0

but the devices do not work properly in the Alexa app either

Hi all,
I have the too many request 429 problem too.
I am on openHAB 4.2.1.
Some features are working, some are not, especially to capacity to use echo TTS is completly down now.
Any news on this ? Is there any place to declare the bug and hope a fix ? Or another chat ?
I can help to test if needed.
Many thanks for the plugin by the way

I think we have two threads for same topic.
Here is a discussion of the same:
https://community.openhab.org/t/amazon-echo-smartj-binding-too-many-requests-429-error/155323/4

1 Like