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
- running openHAB 4.2.1-release (since its release) on openHABian (Pi4/4GB)
- using amazon in Germany (obviously)
- 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)