Amazon Alexa Account login issue

The usual way is to open an issue on github as not all binding maintainers are reading this forum.

Edit: Ahh, you already did. Now we need to be patient and wait for a maintainer having some spare time …

just to throw in my experience (SmartHome/J Amazon Echo Control Binding on a docker OH4.3.5):

  1. login works
  2. most channels work
  3. still got the same issue as on my (now legacy) pi4 bare metal installation with lastVoiceCommang-channel: Amazon EchoControl LastVoiceCommand doesn't update anmore - #20 by binderth

I’m connected to:

App Name Thomas’s 8th openHAB Alexa Binding
Customer Name Thomas Binder
Customer Id xxx
Connected to https://eu-api-alexa.amazon.com
Logged in since Tue Oct 08 10:56:07 CEST 2024

I’ve still got: “no discovery” active:

Thing configuration
UID: amazonechocontrol:account:binder
label: "amazon:  Konto"
thingTypeUID: amazonechocontrol:account
configuration:
  discoverSmartHome: 0
  pollingIntervalSmartHomeAlexa: 30
  activityRequestDelay: 10
  pollingIntervalSmartSkills: 120
channels:
  - id: sendMessage
    channelTypeUID: amazonechocontrol:sendMessage
    label: Nachricht senden
    description: Schickt eine Nachricht an die Echo Geräte (Nur schreiben).
    configuration: {}
  - id: refreshActivity
    channelTypeUID: amazonechocontrol:refreshActivity
    label: Refresh Activity
    description: A command send to this channel refreshes the customer history
      activity (write-only)
    configuration: {}

Any new info or issue resolution here?

Following the above discussion I updated the Thing Bridge to: Bridge amazonechocontrol:account:account1 “Amazon Account” @ “xxx@gmail.com” [configType=“webview”, discoverSmartHome=2, pollingIntervalSmartHomeAlexa=30, pollingIntervalSmartSkills=120] and now text-to-speech works again. ChatGPT knows the configType=“webview” parameter to be an undocumented workaround.

Today I updated one of my OH installation, and it looks like, that the Amazon binding is working, in all settings combination.
IMG_0083

I cannot confirm that for openHAB 5.0.0.M4.
On which version are you now?

I’m on 5.0.0 M4, on a PI4

After more that a day, still online….
IMG_0084
IMG_0085

Just switch between the configuration. All four settings work, in the way, that after pressing the save botton, they go online

Interesting.

I still have the

Parsing json failed: false

warning messages in the log

Just checked the logfile. When clicking the save button after change in the echo account, the logfile says, configuration changed, going offline, and the online…
Looks normal….

1 Like

Still not working for me on 4.3.3. Did anything change in the code that would make v5 work? I didn’t see anything on github indicating a change.

Also not working after upgrading to 5.0.0.

using openHAB 5.0 in docker.

the “Smarthome/J version” of the binding does not work anymore, so switched to the core-version.
Works fine but without the “lastVoiceCommand”-option. which results to the known 503 or 429 error on the Alexa API side.

I have just upgraded openhab to 5.0.0 and Amazon alexa account seems to be working fine.
I’m feeling the joy :sweat_smile:

What do you mean by the statement: Works fine but without the “lastVoiceCommand”-option. which results to the known 503 or 429 error on the Alexa API side.

Is that a setting somewhere?

Your Amazon bridge thing has a refresh channel. If you connect e.g. a switch item to it then you can trigger that channel so that the lastVoiceCommand-items of your echos (those channels are under advanced within each echo-thing) are updated.
But: As @binderth pointed out: This feature doesn’t work atm but throws a java error, probably due to changes within the API.

error log
2025-07-23 06:37:25.505 [INFO ] [ntrol.internal.connection.Connection] - getting activities failed

org.openhab.binding.amazonechocontrol.internal.ConnectionException: https://www.amazon.de/alexa-privacy/apd/rvh/customer-history-records?startTime=1753245318893&endTime=1753245468893&maxRecordSize=1 failed with code 429: Too Many Requests

	at org.openhab.binding.amazonechocontrol.internal.util.HttpRequestBuilder$HttpResponseListener.onComplete(HttpRequestBuilder.java:385) ~[?:?]

	at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:218) ~[?:?]

	at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:210) ~[?:?]

	at org.eclipse.jetty.client.HttpReceiver.terminateResponse(HttpReceiver.java:481) ~[?:?]

	at org.eclipse.jetty.client.HttpReceiver.terminateResponse(HttpReceiver.java:461) ~[?:?]

	at org.eclipse.jetty.client.HttpReceiver.responseSuccess(HttpReceiver.java:424) ~[?:?]

	at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.messageComplete(HttpReceiverOverHTTP.java:374) ~[?:?]

	at org.eclipse.jetty.http.HttpParser.parseFields(HttpParser.java:1188) ~[?:?]

	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1560) ~[?:?]

	at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.parse(HttpReceiverOverHTTP.java:208) ~[?:?]

	at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.process(HttpReceiverOverHTTP.java:148) ~[?:?]

	at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.receive(HttpReceiverOverHTTP.java:80) ~[?:?]

	at org.eclipse.jetty.client.http.HttpChannelOverHTTP.receive(HttpChannelOverHTTP.java:131) ~[?:?]

	at org.eclipse.jetty.client.http.HttpConnectionOverHTTP.onFillable(HttpConnectionOverHTTP.java:172) ~[?:?]

	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) ~[?:?]

	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) ~[?:?]

	at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:555) ~[?:?]

	at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:410) ~[?:?]

	at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:164) ~[?:?]

	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) ~[?:?]

	at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) ~[?:?]

	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338) ~[?:?]

	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315) ~[?:?]

	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) ~[?:?]

	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) ~[?:?]

	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) ~[?:?]

	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) ~[?:?]

	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) ~[?:?]

	at java.lang.Thread.run(Unknown Source) [?:?]

2025-07-23 06:37:34.496 [DEBUG] [trol.internal.handler.AccountHandler] - check login amazonechocontrol:account:AmazonEchBridge

	at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:752) ~[?:?]

	at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1274) ~[?:?]

	at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1225) ~[?:?]

	at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1232) ~[?:?]

	at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1152) ~[?:?]

	at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:959) ~[?:?]

	at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:895) ~[?:?]

	at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1184) ~[?:?]

	at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:116) ~[?:?]

	at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:123) ~[org.eclipse.osgi-3.18.0.jar:?]

	at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:961) ~[org.eclipse.osgi-3.18.0.jar:?]

	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) ~[org.eclipse.osgi-3.18.0.jar:?]

	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) ~[org.eclipse.osgi-3.18.0.jar:?]

	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:937) ~[org.eclipse.osgi-3.18.0.jar:?]

	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:874) ~[org.eclipse.osgi-3.18.0.jar:?]

	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:141) ~[org.eclipse.osgi-3.18.0.jar:?]

	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:262) ~[org.eclipse.osgi-3.18.0.jar:?]

	at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:500) ~[org.eclipse.osgi-3.18.0.jar:?]

	at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:929) ~[?:?]

	at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:915) ~[?:?]

	at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:133) ~[?:?]

	at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:984) ~[?:?]

	at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:752) ~[?:?]

	at org.apache.felix.scr.impl.manager.AbstractComponentManager.enableInternal(AbstractComponentManager.java:674) ~[?:?]

	at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:437) ~[?:?]

	at org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.enableComponents(ConfigurableComponentHolder.java:671) ~[?:?]

	at org.apache.felix.scr.impl.BundleComponentActivator.initialEnable(BundleComponentActivator.java:310) ~[?:?]

	at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:593) ~[?:?]

	at org.apache.felix.scr.impl.Activator.access$200(Activator.java:74) ~[?:?]

	at org.apache.felix.scr.impl.Activator$ScrExtension.start(Activator.java:460) ~[?:?]

	at org.apache.felix.scr.impl.AbstractExtender.createExtension(AbstractExtender.java:196) ~[?:?]

	at org.apache.felix.scr.impl.AbstractExtender.modifiedBundle(AbstractExtender.java:169) ~[?:?]

	at org.apache.felix.scr.impl.AbstractExtender.modifiedBundle(AbstractExtender.java:49) ~[?:?]

	at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:488) ~[osgi.core-8.0.0.jar:?]

	at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:420) ~[osgi.core-8.0.0.jar:?]

	at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232) ~[osgi.core-8.0.0.jar:?]

	at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450) ~[osgi.core-8.0.0.jar:?]

	at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:949) ~[org.eclipse.osgi-3.18.0.jar:?]

	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) ~[org.eclipse.osgi-3.18.0.jar:?]

	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) ~[org.eclipse.osgi-3.18.0.jar:?]

	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:229) ~[org.eclipse.osgi-3.18.0.jar:?]

	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:138) ~[org.eclipse.osgi-3.18.0.jar:?]

	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:130) ~[org.eclipse.osgi-3.18.0.jar:?]

	at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:217) ~[org.eclipse.osgi-3.18.0.jar:?]

	at org.eclipse.osgi.container.Module.publishEvent(Module.java:499) ~[org.eclipse.osgi-3.18.0.jar:?]

	at org.eclipse.osgi.container.Module.start(Module.java:486) ~[org.eclipse.osgi-3.18.0.jar:?]

	at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:445) ~[org.eclipse.osgi-3.18.0.jar:?]

	at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:464) ~[org.eclipse.osgi-3.18.0.jar:?]

	at org.apache.karaf.features.internal.service.BundleInstallSupportImpl.startBundle(BundleInstallSupportImpl.java:165) ~[?:?]

	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1160) ~[?:?]

	at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:1041) ~[?:?]

	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1069) ~[?:?]

	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:1004) ~[?:?]

	at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:?]

	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:?]

	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:?]

	at java.lang.Thread.run(Unknown Source) [?:?]

Caused by: org.apache.velocity.exception.VelocityException: The specified class for ResourceManager (org.apache.velocity.runtime.resource.ResourceManagerImpl) does not implement org.apache.velocity.runtime.resource.ResourceManager; Velocity is not initialized correctly.

	at org.apache.velocity.runtime.RuntimeInstance.initializeResourceManager(RuntimeInstance.java:824) ~[?:?]

	at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:282) ~[?:?]

	at org.apache.velocity.app.VelocityEngine.init(VelocityEngine.java:89) ~[?:?]

	at org.openhab.binding.amazonechocontrol.internal.AmazonEchoControlServlet.<init>(AmazonEchoControlServlet.java:99) ~[?:?]

Oh, thanks for the heads-up, I went to the channels and there’s the refreshActivity channel.
Is this something new? I come from 4.3.5 and the only channel I’ve ever had there was the sendMessage one.

No, but before 5.0 it was only available in the smarthome/j version of the Amazon binding.

1 Like

I’m not using the refresh channel, but the “lastVoiceCommand”-channel linked to a string item. Everytime an echo “hears” something, the value of that speech2text will update the item. (the channel is hidden at first and is visible after “advanced”-checkbox on the channel list.)
I use that for circumventing amazon locking out other ToDo lists: Alexa and Microsoft ToDo

But I also get the 429 and 503 errors as Larsen does.

Now it is getting not nice again…
After update to 5.0.0 on monday everything was working.
Now today, the Account Thing and the Echo Thing are green, so they are Online,
but not working anymore. Now voice output anymore, when I send something from OH to the Echo…
A delete of booth an a create them new is not a soultion.
On the frontend from Amazon, the Echo is shown as online

I’m getting crazy with the binding…

I have now followed those steps.

The end was I have to login again and the Things getting online again.
After playing a little bit, I noticed, when using the echo channel for start music,
this works fine. So start and stop, or skip forward.

image

But the channel which I want to use, that text is spoken from Alexa and the echo will not work.

image

When checking the log from the binding, this looks also good, I assume:

10:02:56.583[TRACE] [org.openhab.binding.amazonechocontrol.internal.AmazonEchoControlStateDescriptionProvider] - returning new stateDescription for amazonechocontrol:echo:e2b7351908:954bd10e23:bluetoothMAC
10:02:56.583[TRACE] [org.openhab.binding.amazonechocontrol.internal.AmazonEchoControlStateDescriptionProvider] - returning new stateDescription for amazonechocontrol:echo:e2b7351908:954bd10e23:bluetoothMAC
10:02:56.583[TRACE] [org.openhab.binding.amazonechocontrol.internal.AmazonEchoControlStateDescriptionProvider] - returning new stateDescription for amazonechocontrol:echo:e2b7351908:954bd10e23:bluetoothMAC
10:02:56.856[TRACE] [org.openhab.binding.amazonechocontrol.internal.AmazonEchoControlStateDescriptionProvider] - returning new stateDescription for amazonechocontrol:echo:e2b7351908:954bd10e23:musicProviderId
10:02:56.856[TRACE] [org.openhab.binding.amazonechocontrol.internal.AmazonEchoControlStateDescriptionProvider] - returning new stateDescription for amazonechocontrol:echo:e2b7351908:954bd10e23:musicProviderId
10:02:56.856[TRACE] [org.openhab.binding.amazonechocontrol.internal.AmazonEchoControlStateDescriptionProvider] - returning new stateDescription for amazonechocontrol:echo:e2b7351908:954bd10e23:musicProviderId
10:03:01.623[TRACE] [org.openhab.binding.amazonechocontrol.internal.handler.AccountHandler] - updateSmartHomeState started with deviceFilterId=null
10:03:09.452[INFO] [openhab.event.ItemCommandEvent] - Item 'Amazon_Echo_Lautstarke' received command 50
10:03:09.453[INFO] [openhab.event.ItemCommandEvent] - Item 'Amazon_Echo_Sprich' received command Die Espresso-Kaffeemaschine ist nun aufgewärmt. Es kann los gehen mit der Zubereitung.
10:03:09.453[INFO] [openhab.event.ItemStatePredictedEvent] - Item 'Amazon_Echo_Lautstarke' predicted to become 50
10:03:09.453[INFO] [openhab.event.ItemStateChangedEvent] - Item 'Amazon_Echo_Lautstarke' changed from 100 to 50
10:03:09.455[TRACE] [org.openhab.binding.amazonechocontrol.internal.handler.EchoHandler] - Command '50' received for channel 'amazonechocontrol:echo:e2b7351908:954bd10e23:volume'
10:03:09.456[TRACE] [org.openhab.binding.amazonechocontrol.internal.handler.EchoHandler] - Command 'Die Espresso-Kaffeemaschine ist nun aufgewärmt. Es kann los gehen mit der Zubereitung.' received for channel 'amazonechocontrol:echo:e2b7351908:954bd10e23:textToSpeech'
10:03:09.955[DEBUG] [org.openhab.binding.amazonechocontrol.internal.connection.Connection] - Added 858205611 device(s) [G0922J062454006T] to queue
10:03:09.957[TRACE] [org.openhab.binding.amazonechocontrol.internal.connection.Connection] - Executing textToSpeech TextWrapper{devices=[Device{accountName='Jochens Echo Dot', serialNumber='G0922J062454006T', deviceOwnerCustomerId='A1ZQKC0EA92DL9', deviceAccountId='A08082511MCFSLS1ZOI5P', deviceFamily='ECHO', deviceType='A4ZXE0RM7LQ7A', softwareVersion='11779349892', online=true, capabilities=[ALEXA_NETWORKING_SPEEDTEST, TUPLE, ALEXA_DEVICE_REBOOT, FAR_FIELD_WAKE_WORD, REQUIRES_OOBE_FOR_SETUP, APPLE_MUSIC, DIALOG_INTERFACE_VERSION, PERSISTENT_CONNECTION, VOICE_TRAINING, EARCONS, SET_LOCALE, AUDIO_CONTROLS, MUSIC_SKILL, CHANGE_NAME, TEMPERATURE_SENSOR, TAP_GESTURES_SINGLE_TAP, POPTART, GADGETS, DS_VOLUME_SETTING, ADAPTIVE_VOLUME, GOLDFISH, DREAM_TRAINING, TIMERS_ALARMS_NOTIFICATIONS_VOLUME, KINDLE_BOOKS, MOTION_SENSOR_RANGE_STRING, BT_PAIRING_FLOW_V2, AUDIBLE, SALMON, MULTI_WAKEWORDS_SUPPORTED, GUARD_EARCON, DEREGISTER_DEVICE, ALEXA_PRESENCE, WAKE_WORD_SENSITIVITY, SUPPORTS_SOFTWARE_VERSION, DEEZER, LEMUR_ALPHA, ALEXA_NETWORKING, TAHOE_BYOD, FLASH_BRIEFING, EQUALIZER_CONTROLLER_TREBLE, VOLUME_SETTING, FACE_TO_TALK, SPEECH_RECOGNIZER_USS, EFDCARDS, TAP_GESTURES, AUDIO_PLAYER, ALEXA_VOICE, PAIR_BT_SINK, AMAZON_MUSIC, SLEEP, EQUALIZER_CONTROLLER_BASS, TUNE_IN, ADAPTIVE_LISTENING, SUPPORT_CALENDAR_ALERT, SET_TIME_ZONE, I_HEART_RADIO, ASCENDING_ALARM_VOLUME, LOCALIZATION, PANDORA, TUPLE_CATEGORY_A, TIMERS_AND_ALARMS, CUSTOM_ALARM_TONE, EQUALIZER_CONTROLLER_MIDRANGE, ALEXA_NETWORKING_WIFI, ACTIVE_AFTER_FRO, UPDATE_WIFI, SOUND_SETTINGS, SUPPORTS_LOCALE, SUPPORTS_LOCALE_SWITCH, MOTION_DETECTION, SIRIUSXM, REMINDERS, PAIR_BT_SOURCE, SUPPORTS_CONNECTED_HOME_CLOUD_ONLY, MICROPHONE, TAP_GESTURES_RESUME_MEDIA, TIDAL]}], text='Die Espresso-Kaffeemaschine ist nun aufgewärmt. Es kann los gehen mit der Zubereitung.', ttsVolumes=[100], standardVolumes=[50]}
10:03:09.957[DEBUG] [org.openhab.binding.amazonechocontrol.internal.connection.Connection] - Added 1158137552 device(s) [G0922J062454006T] to queue
10:03:10.457[DEBUG] [org.openhab.binding.amazonechocontrol.internal.handler.EchoHandler] - Handle updateState amazonechocontrol:echo:e2b7351908:954bd10e23
10:03:10.457[DEBUG] [org.openhab.binding.amazonechocontrol.internal.util.HttpRequestBuilder] - > GET: https://eu-api-alexa.amazon.com/api/np/player?deviceSerialNumber=G0922J062454006T&deviceType=A4ZXE0RM7LQ7A&screenWidth=1440 (available: 2)
10:03:10.457[TRACE] [org.openhab.binding.amazonechocontrol.internal.util.HttpRequestBuilder] - > GET to https://eu-api-alexa.amazon.com/api/np/player?deviceSerialNumber=G0922J062454006T&deviceType=A4ZXE0RM7LQ7A&screenWidth=1440, 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=636634584], cookies = [csrf=636634584, x-main=Wy@FUfQ85Spt4hLlqjOofIRBSQN2aEIx5NJFZmQngrqcIhjf2YaMWLGwsBUp9BUP, at-main=Atza|IwEBIBm2_CnRE2vZkiQE2vSMjbyAZ7CtO4l0yYs4csIUG0gVAsnpZ5rlt4QQBzvuf0VK8fbnMZ3vDUyrY4LWqSwrqdQkl2e1jCUNMcdHfgE6uVgYDaVZuxlYkB-pEvcsyuT5glDA2g6wIi7-flDmED4AmXxIOLQBpffNIz6FXhbsMWKhKGOSwk78IH8Sqlph-RoycgOzyAP3IYRZ94dnvYDHw9Zfy5qnK6qQFjwE62-fHSReZAA69RsLgLpuqoh5sg-xnay13Y1vqElblH8VDy471O9LKcVmMC6_SvSKbspuIvRuTFUlHwPji91NtM8N5QGqE2E, sess-at-main=TNpM60yLXCnCNi+uYOhTKfkVrVOl9XprYfilOyr+/CI=, session-id=143-3733739-7284741, session-id-time=2384061966l, ubid-main=130-3956847-3505321, session-token=/yUd/3jT7O2+7c+5gwuQgKTG2w5UcYxGjGlHhPfMCxjshIxRLx7kOC9c9G6OT62ZuZZyNWhRyLtPHauj+85xFF+59o44o9DBr/oSB0jC6W5fSOrOiPQDlRzmj60vTRtPBKe9R2egn+7E6TyD3vC8juUptGRvq9aGPu9rdql98bpaL+W4rZjdRKwR/24e3ZZChsMoXaNoXLErtkv4kKfFnacRvZlO+bdc5oajdls2kL1+hepk6aCDt2uUjcsOERQmjs7vGYHWHudOEbkAzfFUQOySe3siCWWfK9FZ+wxFOeF2/338so3DtoH4gBZxpusB3KBhDDT+Z5XJ6WpTyn/XdbFZ33pZcgjwRYBllKiYRe3pr7eKA6I1ng==], content = null
10:03:10.798[TRACE] [org.openhab.binding.amazonechocontrol.internal.util.HttpRequestBuilder$HttpResponseListener] - < GET to https://eu-api-alexa.amazon.com/api/np/player?deviceSerialNumber=G0922J062454006T&deviceType=A4ZXE0RM7LQ7A&screenWidth=1440: 200, headers = [Content-Type=application/json,Content-Length=2073,Connection=keep-alive,Server=Server,Date=Thu, 24 Jul 2025 08:03:10 GMT,Strict-Transport-Security=max-age=0; includeSubDomains;,x-amz-rid=NPS2F2KJB904J8ZXTY9S,x-amzn-RequestId=c228f0f4-7b9b-48b7-a5b2-e2fa7ff649ed,Vary=Content-Type,Accept-Encoding,User-Agent,X-Cache=Miss from cloudfront,Via=1.1 56a77d6c9e6b49fa4179a99507a9582e.cloudfront.net (CloudFront),X-Amz-Cf-Pop=FRA60-P6,X-Amz-Cf-Id=XgYpqyPydVxr1ol1n0-H7O6YyVDYxoHzdJqWxMyRgdua-X0Sq5GIsA==], content = {"playerInfo":{"hint":null,"infoText":{"header":null,"headerSubtext1":null,"multiLineMode":false,"subText1":"David Guetta, Cedric Gervais & Chris Willis","subText2":"Would I Lie To You","title":"Would I Lie to You (Radio Edit)"},"isPlayingInLemur":false,"lemurVolume":null,"lyrics":null,"mainArt":{"altText":"Albumdesign","artType":"UrlArtSource","contentType":"image/jpeg","url":"https://m.media-amazon.com/images/I/A15LzY3aB5L._UL600_.jpg"},"mediaId":"df4b1514-a4ba-4d91-b864-346cb573b419:5","miniArt":{"altText":"Albumdesign","artType":"UrlArtSource","contentType":"image/jpeg","url":"https://m.media-amazon.com/images/I/A15LzY3aB5L._UL48_.jpg"},"miniInfoText":{"header":null,"headerSubtext1":null,"multiLineMode":false,"subText1":"David Guetta, Cedric Gervais & Chris Willis","subText2":"Amazon Music","title":"Would I Lie to You (Radio Edit)"},"playbackSource":null,"playingInLemurId":null,"progress":{"allowScrubbing":true,"locationInfo":null,"mediaLength":198,"mediaProgress":3,"showTiming":true,"visible":true},"provider":{"artOverlay":null,"fallbackMainArt":{"altText":null,"artType":"IconArtSource","iconId":"music-no-art","iconStyles":null},"providerDisplayName":null,"providerLogo":{"altText":"Amazon Music","artType":"IconArtSource","iconId":"amazon-music","iconStyles":null},"providerName":"Amazon Music"},"quality":null,"queueId":"df4b1514-a4ba-4d91-b864-346cb573b419","state":"PAUSED","template":{"art":{"altText":"Albumdesign","artType":"UrlArtSource","contentType":"image/jpeg","url":"https://m.media-amazon.com/images/I/A15LzY3aB5L._UL600_.jpg"},"backgroundImageUrl":"https://m.media-amazon.com/images/I/418hscJpJpL._SL1024_CR0,0,1024,600_SCLZZZZZZZ_.jpg","templateType":"MainArtTemplate"},"transport":{"closedCaptions":null,"layoutType":"MusicStationTransportLayout","lyrics":"ENABLED","next":"ENABLED","playPause":"ENABLED","previous":"DISABLED","rateContentAction":{"mediaOwnerCustomerId":"A1ZQKC0EA92DL9","rating":null,"type":"RateContentAction"},"thumbsDown":"ENABLED","thumbsUp":"ENABLED"},"upNextItems":null,"volume":{"muted":false,"volume":100}}}
10:03:10.800[INFO] [openhab.event.ItemStateChangedEvent] - Item 'Amazon_Echo_Lautstarke' changed from 50 to 100
10:03:11.623[TRACE] [org.openhab.binding.amazonechocontrol.internal.handler.AccountHandler] - updateSmartHomeState started with deviceFilterId=null
10:03:12.316[DEBUG] [org.openhab.binding.amazonechocontrol.internal.handler.AccountHandler] - check login amazonechocontrol:account:e2b7351908
10:03:12.317[TRACE] [org.openhab.binding.amazonechocontrol.internal.push.PushConnection] - Sending ping in session 569650109
10:03:12.362[TRACE] [org.openhab.binding.amazonechocontrol.internal.push.PushSessionHandler] - Session 569650109 received pingFrame (reply=true)
10:03:12.362[TRACE] [org.openhab.binding.amazonechocontrol.internal.push.PushConnection] - Cancelling pingWaitJob

@binderth How the things are going at the moment at your installation?