NEWS
Alexa 2 meldet immer error 401 unauthorized
-
Hallo Zusammen!
Ich habe mir aus Versehen meine Alexa2 Instanz gelöscht.
Nach der Neuinstallation klicke ich in den Adaptereinstellungen auf den Anmeldelink und melde mich bei meinem Amazon Konto mit 2FA erfolgreich an. Im Browserfenster erscheint die Meldung, dass ich das Fenster jetzt schließen kann. Iobroker hat also scheinbar meine Anmeldung geparsed.
Allerdings startet Alexa2 weiterhin nicht, sondern meldet 3mal: error: error while checking authentication: error: 401 unauthorized
Danach wird der Adapter wegen des eingebauten Zählers beendet.
Auch wiederholtes Löschen der Instanz und Neuanmeldung bringt keine Besserung.
Was kann ich tun?
VG
Dirk -
Hier der Logauszug vom Einrichten der Instanz:
Hier der Log:
alexa2.0 2025-09-15 12:52:15.544 debug Plugin sentry Initialize Plugin (enabled=true) alexa2.0 2025-09-15 12:52:11.428 info Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason alexa2.0 2025-09-15 12:52:11.427 debug Plugin sentry destroyed alexa2.0 2025-09-15 12:52:11.426 error Error: Error while checking Authentication: Error: 401 Unauthorized alexa2.0 2025-09-15 12:52:11.425 debug Error from Alexa init: Error while checking Authentication: Error: 401 Unauthorized alexa2.0 2025-09-15 12:52:11.423 debug Alexa-Remote: Response: 401 Unauthorized alexa2.0 2025-09-15 12:52:11.224 debug Alexa-Remote: Sending Request with {"host":"alexa.amazon.de","path":"/api/bootstrap?version=0","method":"GET","timeout":10000,"headers":{"Accept-Language":"de-DE"}} alexa2.0 2025-09-15 12:52:11.222 debug Alexa-Remote: cookie was provided alexa2.0 2025-09-15 12:52:11.219 debug Alexa-Remote: Use as Base-URL: alexa.amazon.de alexa2.0 2025-09-15 12:52:11.219 debug Alexa-Remote: Use as Login-Amazon-URL: amazon.de alexa2.0 2025-09-15 12:52:11.219 debug Alexa-Remote: Use as API User-Agent Postfix: iBrokAlxa2/3.27.3 alexa2.0 2025-09-15 12:52:11.218 debug Alexa-Remote: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36 alexa2.0 2025-09-15 12:52:11.217 debug Update Devices Configuration Interval: 3600s alexa2.0 2025-09-15 12:52:11.216 debug Update Device State Interval: 308s alexa2.0 2025-09-15 12:52:11.215 debug Update History Interval: 300s alexa2.0 2025-09-15 12:52:11.212 info Starting Alexa2 adapter ... it can take several minutes to initialize all data. Please be patient! A done message is logged. alexa2.0 2025-09-15 12:52:11.171 info starting. Version 3.27.3 in /opt/iobroker/node_modules/iobroker.alexa2, node: v20.19.5, js-controller: 7.0.7 alexa2.0 2025-09-15 12:52:10.699 debug Plugin sentry Initialize Plugin (enabled=true) alexa2.0 2025-09-15 12:52:04.580 debug Alexa-Remote: Sending Request with {"host":"alexa-comms-mobile-service.amazon.com","path":"/accounts","method":"GET","timeout":10000,"headers":{"Accept-Language":"de-DE"}} alexa2.0 2025-09-15 12:52:04.578 debug Alexa-Remote: No authentication check needed (time elapsed 115) alexa2.0 2025-09-15 12:52:04.577 debug Alexa-Remote: Change Base URL for API calls to na-api-alexa.amazon.de alexa2.0 2025-09-15 12:52:04.575 debug Alexa-Remote: Response: {"alexaApiUrl":"https://api.amazonalexa.com","awsRegion":"us-east-1","retailDomain":"amazon.com","retailUrl":"https://www.amazon.com","skillsStoreUrl":"https://skills-store-na.amazon.de","websiteApiUrl":"https://na-api-alexa.amazon.de","websiteUrl":"https://alexa.amazon.com"} alexa2.0 2025-09-15 12:52:04.463 debug Alexa-Remote: Sending Request with {"host":"alexa.amazon.de","path":"/api/endpoints","method":"GET","timeout":10000,"headers":{"Accept-Language":"de-DE"}} alexa2.0 2025-09-15 12:52:04.462 debug Alexa-Remote: Authentication checked: true alexa2.0 2025-09-15 12:52:04.461 debug Alexa-Remote: Response: {"authentication":{"authenticated":true,"canAccessPrimeMusicContent":false,"customerEmail":"d.xxxxx@xxxxxx-xx-xxxxx.de","customerId":"xxxxxxxxxxx","customerName":"Dirk xxxxx"}} alexa2.0 2025-09-15 12:52:04.315 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason alexa2.0 2025-09-15 12:52:04.314 debug Plugin sentry destroyed alexa2.0 2025-09-15 12:52:04.313 info terminating alexa2.0 2025-09-15 12:52:04.310 info Got terminate signal TERMINATE_YOURSELF alexa2.0 2025-09-15 12:52:04.270 debug Alexa-Remote: Sending Request with {"host":"alexa.amazon.de","path":"/api/bootstrap?version=0","method":"GET","timeout":10000,"headers":{"Accept-Language":"de-DE"}} alexa2.0 2025-09-15 12:52:04.267 info Update cookie in adapter configuration ... restarting ...
MOD-EDIT
Bitte Code-Tags</>
benutzen! -
ah sorry, werde ich in Zukunft dran denken!
-
@higginsd Du musst die Zwei-Faktor-Authentifizierung einschalten; ich glaube, das wird OTP genannt.
-
@svensonlf Danke für den Hinweis. Auf Amazon habe ich das eingeschaltet. 2FA mit SMS. Sonst noch irgendwo?
-
@higginsd sagte in Alexa 2 meldet immer error 401 unauthorized:
2FA mit SMS
Funktioniert nicht. Das steht auch mehrfach im Forum, dass 2FA mit SMS nicht ausreichend ist
(Authenticator-App). -
@samson71 Tja, dann: was dann? Es steht doch in der readme, dass 2FA in Amazon eingestellt sein muss?!? Oder ist mein Englisch - oder das von apollon77 - so schlecht?
Ok, ich habe 2FA in Amazon deaktiviert, Adapter deinstalliert, neu installiert: Ergebnis ist das gleiche in dem Logs.
Interessant ist ja auch, dass es mit meinen Amazon Einstellungen jahrelang funktioniert hat. Bis ich versehentlich die Alexa2 Instanz gelöscht habe und dann neu anmelden musste. Seitdem der Fehler.
-
@samson71 2FA mit Authenticator habe ich auch versucht - gleiches Ergebnis.
Langsam bin ich ratlos. Sch… daran ist nur, dass die komplette Sprachsteuerung meiner Home-IT über den Alexa-Kram läuft (mangels einer einfacher Alternative) und bei mir jetzt der Haussegen schief hängt, weil das seit Tagen nicht geht.
-
@higginsd Du musst 2FA aktiv haben bei Amazon, aber eben nicht per SMS sondern z.B. per TOTP - Time-based One-time Password. Das sind diese Dinger wo du einen QR-Code mit der passenden App (z.B. Google Authenticator) scannen muss und der alle 30 Sekunden einen neuen Code erzeugt. Ist inzwischen quasi Standard bei vielen Diensten
-
@higginsd sagte in Alexa 2 meldet immer error 401 unauthorized:
gleiches Ergebnis.
Du schreibst viel und zeigst wenig. Keine Screenshots der Einstellungen, keine (aktuellen) Logs, etc.
Das ist also eher der Glaskugelmodus.Ich stecke da auch nicht tief drin, aber lebst Du in den USA?
@higginsd sagte in Alexa 2 meldet immer error 401 unauthorized:
alexa2.0 2025-09-15 12:52:04.575 debug Alexa-Remote: Response: {"alexaApiUrl":"https://api.amazonalexa.com","awsRegion":"us-east-1","retailDomain":"amazon.com","retailUrl":"https://www.amazon.com","skillsStoreUrl":"https://skills-store-na.amazon.de","websiteApiUrl":"https://na-api-alexa.amazon.de","websiteUrl":"https://alexa.amazon.com"}
Das Thema korrekte Umsetzung von 2FA hatten wir an anderer Stelle auch schon:
https://forum.iobroker.net/topic/74011/beendet-alexa2-hat-seit-heute-nacht-probleme-mit-cookies/14
https://forum.iobroker.net/topic/67353/alexa-anmeldung-im-konto-funktioniert-nicht/23
-
@samson71 Nein, ich lebe ich Deutschland. Keine Ahnung, wie er auf das schmale Brett kommt, einen Login über USA zu versuchen. Ich klicke nur auf den Link in den Einstellungen. Allerdings war ich öfter mal auf Amazon US verbunden wegen Links aus US.
Natürlich hatte ich auf OTP per Authenticator umgestellt und versucht - gleiches Ergebnis.
Muss ich Cookie löschen aktivieren? Ich versuche es nochmal damit. Mit Debug und Logs.
-
@samson71 So, neuer Versuch, Adapter frisch installiert, Cookie löschen lassen, 2FA auf Amazon steht auf OTP (über Authenticator App). Login funktioniert, ich kann Browserfenster wieder schliessen, Save der Adapterneinstellungen. Dann 3maliger Restart, jeweils unauthorized und Ende Gelände...
Hier der Log (Secrets und Tokens teilweise ge-Xet):
2025-09-17 10:47:33.695 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason alexa2.0 2025-09-17 10:47:33.694 debug Plugin sentry destroyed alexa2.0 2025-09-17 10:47:32.692 error Adapter seems to have issues and crashed three times in a row. Disabling!! Please start again and check logs. alexa2.0 2025-09-17 10:47:32.690 info Starting Alexa2 adapter ... it can take several minutes to initialize all data. Please be patient! A done message is logged. alexa2.0 2025-09-17 10:47:32.643 info starting. Version 3.27.3 in /opt/iobroker/node_modules/iobroker.alexa2, node: v20.19.5, js-controller: 7.0.7 alexa2.0 2025-09-17 10:47:32.147 debug Plugin sentry Initialize Plugin (enabled=true) alexa2.0 2025-09-17 10:47:32.111 debug States connected to redis: ["192.168.178.176","192.168.178.182","192.168.178.149","192.168.178.32"]:26379 alexa2.0 2025-09-17 10:47:32.088 debug States create User PubSub Client alexa2.0 2025-09-17 10:47:32.085 debug States create System PubSub Client alexa2.0 2025-09-17 10:47:32.071 debug Redis States: Use Sentinel for connection: mymaster, [{"host":"192.168.178.176","port":26379},{"host":"192.168.178.182","port":26379},{"host":"192.168.178.149","port":26379},{"host":"192.168.178.32","port":26379}] alexa2.0 2025-09-17 10:47:32.051 debug Objects connected to redis: ["192.168.178.176","192.168.178.182","192.168.178.149","192.168.178.32"]:26379 alexa2.0 2025-09-17 10:47:32.042 debug Objects client initialize lua scripts alexa2.0 2025-09-17 10:47:31.775 debug Objects create User PubSub Client alexa2.0 2025-09-17 10:47:31.773 debug Objects create System PubSub Client alexa2.0 2025-09-17 10:47:31.770 debug Objects client ready ... initialize now alexa2.0 2025-09-17 10:47:31.722 debug Redis Objects: Use Sentinel for connection: mymaster, [{"host":"192.168.178.176","port":26379},{"host":"192.168.178.182","port":26379},{"host":"192.168.178.149","port":26379},{"host":"192.168.178.32","port":26379}] alexa2.0 2025-09-17 10:47:26.392 info terminating alexa2.0 2025-09-17 10:47:25.995 error Error: Error while checking Authentication: Error: 401 Unauthorized alexa2.0 2025-09-17 10:47:25.994 debug Error from Alexa init: Error while checking Authentication: Error: 401 Unauthorized alexa2.0 2025-09-17 10:47:25.991 debug Alexa-Remote: Response: 401 Unauthorized alexa2.0 2025-09-17 10:47:25.891 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason alexa2.0 2025-09-17 10:47:25.890 debug Plugin sentry destroyed alexa2.0 2025-09-17 10:47:25.889 info terminating alexa2.0 2025-09-17 10:47:25.887 info Got terminate signal TERMINATE_YOURSELF alexa2.0 2025-09-17 10:47:25.737 debug Alexa-Remote: Sending Request with {"host":"alexa.amazon.de","path":"/api/bootstrap?version=0","method":"GET","timeout":10000,"headers":{"Accept-Language":"de-DE"}} alexa2.0 2025-09-17 10:47:25.735 debug Alexa-Remote: cookie was provided alexa2.0 2025-09-17 10:47:25.732 debug Alexa-Remote: Use as Base-URL: alexa.amazon.de alexa2.0 2025-09-17 10:47:25.731 debug Alexa-Remote: Use as Login-Amazon-URL: amazon.de alexa2.0 2025-09-17 10:47:25.731 debug Alexa-Remote: Use as API User-Agent Postfix: iBrokAlxa2/3.27.3 alexa2.0 2025-09-17 10:47:25.731 debug Alexa-Remote: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36 alexa2.0 2025-09-17 10:47:25.729 debug Update Devices Configuration Interval: 3603s alexa2.0 2025-09-17 10:47:25.729 debug Update Device State Interval: 314s alexa2.0 2025-09-17 10:47:25.728 debug Update History Interval: 300s alexa2.0 2025-09-17 10:47:25.727 info Proxy IP not set, use first network interface (192.168.178.159) instead alexa2.0 2025-09-17 10:47:25.724 info Starting Alexa2 adapter ... it can take several minutes to initialize all data. Please be patient! A done message is logged. alexa2.0 2025-09-17 10:47:25.681 info starting. Version 3.27.3 in /opt/iobroker/node_modules/iobroker.alexa2, node: v20.19.5, js-controller: 7.0.7 alexa2.0 2025-09-17 10:47:25.200 debug Plugin sentry Initialize Plugin (enabled=true) alexa2.0 2025-09-17 10:47:25.164 debug States connected to redis: ["192.168.178.176","192.168.178.182","192.168.178.149","192.168.178.32"]:26379 alexa2.0 2025-09-17 10:47:25.143 debug States create User PubSub Client alexa2.0 2025-09-17 10:47:25.141 debug States create System PubSub Client alexa2.0 2025-09-17 10:47:25.127 debug Redis States: Use Sentinel for connection: mymaster, [{"host":"192.168.178.176","port":26379},{"host":"192.168.178.182","port":26379},{"host":"192.168.178.149","port":26379},{"host":"192.168.178.32","port":26379}] alexa2.0 2025-09-17 10:47:25.101 debug Objects connected to redis: ["192.168.178.176","192.168.178.182","192.168.178.149","192.168.178.32"]:26379 alexa2.0 2025-09-17 10:47:25.093 debug Objects client initialize lua scripts alexa2.0 2025-09-17 10:47:24.849 debug Objects create User PubSub Client alexa2.0 2025-09-17 10:47:24.847 debug Objects create System PubSub Client alexa2.0 2025-09-17 10:47:24.844 debug Objects client ready ... initialize now alexa2.0 2025-09-17 10:47:24.797 debug Redis Objects: Use Sentinel for connection: mymaster, [{"host":"192.168.178.176","port":26379},{"host":"192.168.178.182","port":26379},{"host":"192.168.178.149","port":26379},{"host":"192.168.178.32","port":26379}] alexa2.0 2025-09-17 10:47:19.495 info terminating alexa2.0 2025-09-17 10:47:19.291 debug Alexa-Remote: Sending Request with {"host":"alexa-comms-mobile-service.amazon.com","path":"/accounts","method":"GET","timeout":10000,"headers":{"Accept-Language":"de-DE"}} alexa2.0 2025-09-17 10:47:19.289 debug Alexa-Remote: No authentication check needed (time elapsed 143) alexa2.0 2025-09-17 10:47:19.286 debug Alexa-Remote: Change Base URL for API calls to na-api-alexa.amazon.de alexa2.0 2025-09-17 10:47:19.282 debug Alexa-Remote: Response: {"alexaApiUrl":"https://api.amazonalexa.com","awsRegion":"us-east-1","retailDomain":"amazon.com","retailUrl":"https://www.amazon.com","skillsStoreUrl":"https://skills-store-na.amazon.de","websiteApiUrl":"https://na-api-alexa.amazon.de","websiteUrl":"https://alexa.amazon.com"} alexa2.0 2025-09-17 10:47:19.147 debug Alexa-Remote: Sending Request with {"host":"alexa.amazon.de","path":"/api/endpoints","method":"GET","timeout":10000,"headers":{"Accept-Language":"de-DE"}} alexa2.0 2025-09-17 10:47:19.145 debug Alexa-Remote: Authentication checked: true alexa2.0 2025-09-17 10:47:19.144 debug Alexa-Remote: Response: {"authentication":{"authenticated":true,"canAccessPrimeMusicContent":false,"customerEmail":"d.XXXXXXs@XXXXXXs-XXXXXXatung.de","customerId":"A1XXXXXXXXXXX0","customerName":"Dirk XXXXXXs"}} alexa2.0 2025-09-17 10:47:18.993 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason alexa2.0 2025-09-17 10:47:18.992 debug Plugin sentry destroyed alexa2.0 2025-09-17 10:47:18.991 info terminating alexa2.0 2025-09-17 10:47:18.987 info Got terminate signal TERMINATE_YOURSELF alexa2.0 2025-09-17 10:47:18.949 debug Alexa-Remote: Sending Request with {"host":"alexa.amazon.de","path":"/api/bootstrap?version=0","method":"GET","timeout":10000,"headers":{"Accept-Language":"de-DE"}} alexa2.0 2025-09-17 10:47:18.945 info Update cookie in adapter configuration ... restarting ... alexa2.0 2025-09-17 10:47:18.943 debug Final Registration Result: {"loginCookie":"access_token=2cf0a4bcfcc77b0f2eaff21f2ca1a18d756d3e38; at-main=Atza|IwEBIBp6nwhOICusrKA2dPDZk2Xb5RbZ6_z7LmA2mIQ8nLyEJMhN9ZIg_xaXK4Ak58LxRpL3d2NdDgEq2ZnrEh1ih3v8Hiqfb7gxej9UkAF3EKpAALKjpyXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXpjTIe5AYMNLeuqJzOUTSK6HrOiFHpKAJOQEqmIY06pbmv6LE3f5a1AQd5KO0B9P4Sn1RMVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXnH7N9AWOcgdCGzXk4FW97mgysqfCvUT3JHZ9GE6xAgALx3gbccDdgSArI5U2bE-xP4ddHdB7MEbQZamIc_8wERUdYrJiJWvw92LUQjJLwsktye75n; sess-at-main=5PWSbjn/kgdCp6w+7PucGxXXXXXXXXXXXXXzcXeGOG4=; session-id=147-3488317-2983029; session-id-time=2388818836l; session-token=EusfmDpFmikc9eUNoS7XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXJnMidrZZgzQ53d8/SILOSsK+PIRg2ANMMpy23IhOdNtZ/vuCeGT/sePJedKXK7E4YL622H3k3evCEA0Bvx7oVC/K4jot5UczNSTfduLz362jE2mn24J+iP3alplCq5aGVf8fXXXXXXXXXXXXXXXXXXXXXXXyQ3mWoQbzVavj/Cmsc0XenE9ZQKodW7IQvmFgT82Czr+wgQbgBOjiKxlgkAMGbFq5jDq2mS6rAIHPDBaPd6XLxW/f7ZPBH42ZRMeQpWa3t7mpAzx61UWr/zQAqIfYeziYhyJW/DmPvXqkVP6KlPzuWL/g8Fezqg9M6pA==; ubid-main=135-0237404-3485245; x-main=a1oXXXXXXXXXXXXXXXXXXXXXXXXXJEFPQAjvWNybDWesWtkREX3Fs7EGubyCTOWF; csm-hit=tb:SSNE5QJ74PAGQC42FPWDXXXXXXXXXXXXXXXXXXXXXXXXX758091162909&t:1758091162909&adb:adblk_no; sid=5bHq2mXXXXXXXXXXXXXXXXXXXXXXXXXQA4QkAyHIsCAqQSPTyZJKkCW+V1H+CaKlSBdI=; i18n-prefs=USD; lc-main=de_DE; sp-cdn=L5Z9:DE; frc=nWtp+AlWNcu9b7+XXXXXXXXXXXXXXXXXXXXXXXXXmsl/GuSwXL0qHvd/yVO64TuV6T+MNJs+38don6SDLuNqaWyBoEM/MLPgVGcPd+vZXy/4etBHtrf4WPp6rxODf1a08WexRDX+5li2AmoqAO1L55poPRuJUmR3au/Iqct/hCp3UOBetm3bceCEmaljf37owG8A7Nk9jQC8u29tSP00nke2ubzgKglErCMHObdvIsVdmm8Y/ZPKKRy8DQS8f6M5dCNXAGIrFcwg9MEx9pBQTHDpNfekQxHGSDfwPLUsK6FRY6cDlqIBpSGHbnkiw6VBdW5p6JoogGzNjjBzENFuFAlFHbigbkfMJEKvuWqcZ5YukjROnH7RLkWfY4eJhlnpglxeNolxDc49KRXH7tJj7UeoTiex2ih19g==; map-md=eyJkZXZpY2VfdXNlclXXXXXXXXXXXXXXXXXXXXXXXXX2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhIjp7InNvZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjQ4NTQwNyIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==; csrf=464557678","frc":"nWtp+AlWNcu9b7XXXXXXXXXXXXXXXXXXXXXXXXX3msl/GuSwXL0qHvd/yVO64TuV6T+MNJs+38don6SDLuNqaWyBoEM/MLPgVGcPd+vZXyXXXXXXXXXXXXXXXXXXXXXXXXXxRDX+5li2AmoqAO1L55poPRuJUmR3au/Iqct/hCp3UOBetm3bceCEmaljf37owG8A7Nk9jQC8u29tSP00nke2ubzgKglErCMHObdvIsVdmm8Y/ZPKKRy8DQS8f6M5dCNXAGIrFcwg9MEx9pBQTHDpNfekQxHGSDfwPLUsK6FRY6cDlqIBpSGHbnkiw6VBdW5p6JoogGzNjjBzENFuFAlFHbigbkfMJEKvuWqcZ5YukjROnH7RLkWfY4eJhlnpglxeNolxDc49KRXH7tJj7UeoTiex2ih19g==","map-md":"eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXXXXXXXXXXXXXXXXXXXXXXXXXlzdHJhdGlvbl9kYXRhIjp7InNvZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjQ4NTQwNyIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","deviceId":"3641364543353342333738XXXXXXXXXXXXXXXXXXXXXXXXX1453746314637354223413249564c5635564d32573831","deviceAppName":"ioBroker Alexa2","deviceSerial":"0db568edXXXXXXXXXXXXXXX7c5a611f7","refreshToken":"Atnr|EwICIE731wOXym6DhvuEKRGvJ6i4XXXXXXXXXXXXXXXtIN9V_9oJamE4-P-x4kqaQqCJhT7vlyRAGXFHmamt-DAnBj1zrEY5sx7h_dgOy4FYzZZFv6-s54fSeMIaA8U5Yygq5rwTfAz__GGswginjJ5efjmsMQhSZ5boZ60yt3YwKVnu2R9S98nwbOxz-9FAx0HgxFuh0Y-XXXXXXXXXXXXXXXm6pvUzKTFjNxcGLDGmrn537mjFP_tF1n2APTM4jwuoa9bk8iCh0tzrNKu3aulZUdtv8T_X5rLW8lB82XfV5475BfQpJEIdG1KTs2N-jGUmEJFWctNJStOXvyAVeXvtDd_2XNpqEJiX1HEdM3bFrh14RzVUcJoq5icBL4R2fOq00qbmV-kO0SwvTg1d_9SXi1-s","tokenDate":1758098837176,"macDms":{"device_private_key":"MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC0LwuY7W7i1KB1XXXXXXXXXXXXXXX6d+vlHNQZyOGqABAVw0jyuBFIZZkV/zHwK6/d4e9V4ZxyVC4QMtON58FQA7eIMvefFGfHJl7nNYENQ1yq4aBA/ksj2ZEy5fg08Ze6Dt/dxyufGagqKOTI2rak9edzHRDx7xNKloIYGAsXXXXXXXXXXXXXXXJmFWN3xo/YbQycXXXXXXXXXXXXXXX3HyNEZDkmVomQWdk4yiktRgZ8bVzUjBurfnWWA7ZMyfgVdZbvZelGX+fCVieYZkE0Pwo2XXXXXXXXXXXXXXXPTHa26ZXXKcAycU5mAQDcgW2bpKV56cf3t0gRjZDz7CVnAgMBAAECggEAMlwXxLVP0awV8QPvqgvlYOU6NorX/Sb5Un7dNRu1HruHw11ibRxPEEn9IG3DXXXXXXXXXXXXXXXsTPC3uii1GfT//dwo41hjrQCnc727hQZ3xvbqwF+ShsGPWId3+XXXXXXXXXXXXXXXtO/bCdw/XXXXXXXXXXXXXXXLHwrRUgtDeLiaL1de/gLSDEL12JYQj4S0JjxTT35sLJr3a7RHstmcm1q18X1UUJpqHfcLfb2ezbzVU8LeTGG8BZt/oprYyhGpJRKzgKnh5yG1s9L5xDvxDTh/Qu7Vd8KlfketXsXKemFYD2r8eowgikq9wGwekyPXYVO8Ccq7tsd7C39DwQKBgQDkaVsdmO1HtX+PXAOYSTuM5vcsL2vL5klYKyt9k9k3MWpX1jgx7bD/PiF07NwGZex3qlt+mHj7QoYD8bJbJ+TLulqPPBmcqclMO+Drl5byYiL/A6gOgjHUc5zcOl2rGKeD1m9X0EOAOpMgnM9ZGBqv79Ai7zP5gF5Uxg3XQpwfhwKBgQDJ8nP1tSUGOPZoLKVvgUhfF+estAtATGQ49n8Y1jOu+8kt65pZ7dCadulKgWLxDgZ9iogBzznoz0ZlmoqOiGJdlLHbZmA1B2b0gsJ7h+9jhDJqXIepGtggpf2uy91qUuihpTxAj1jpQMz1hrvWGHu4E8AgIkPpBwLH3TJpf4aDIQKBgBc0ZN9S4/g/BiCIVo0oE3azGDVS8/6Y/KaKbDaryIuE56rYxoi7/xlPNJLuZUP5ItbdZcIst02/amIIMfh0yxevbPfUQT3bOeoWwzjsA5fIRInn0zD2JR3SSQNOoql5LbuFE3a2X8UtLjlH9QC2JC/vixOhfYRBeFPgcxOFXtsNAoGAMTgzhQ5KYNLfU5KWG7Ax2GN2JsSW/Wvg/XUukvoaDKr3ZIbIzuREdHFI+MzCNahKcqyh63b7UT+7k6Xv4T9iYhaMpsGz7xjHwg5gokUGVoXw17WHpvKQ/JwYUVMEuxZL9qHUJpQJgog1rB3TiCHdfYbqy6ouTQxVZCsIT2gye6ECgYA1JLlm/I3BbY/EgHTCGH2EhrpzptMh7eKkeaNLHywb0GNxgjfhfD0ar7rqENtlHYRnetEa89fGmRTVawk7P7QzacFR/4R1++9OM/IDTx/XuGUyl6y/sgg0pn6rwhOauzndnFeS7R7JIzdw69OlUldb8e2s1+vtbXqg3SLjT4OEoA==","adp_token":"{enc:MS+GHM4skuRXnCqiMmg1SkfInOi/XXXXXXXXXXXXXXXujsozkOhDa2CmQ+YwnB47TDgyw1oNbc+NVLBDabYjh+7tEexcsY3b5OCN8mnaqeZqk8mY3OBmsuGodogbNpth2UNtS4bAEKKJYJ6Br8h+0JL67UAYBih5+ZtAEANxNPqfjzztUieGz+F62cdwbIkxYd71kgM1GM98dJTKGDQoHYGOzuT35e1cL2F2ia0Y8/fXHTijXueLauQTWvZZlO+u92cNze5oaDgRCZ/IqAZGYi3xHzezDTVg4hIOZ9RuFVWs3stPjItzxmI+a0A51hJrghGZ+cs7IPrSWld37beam7wcWwT8lYJLDVFbM9ia4yeUwMy251kr+LcvIXc5hRUlVHJzTD9w5t10nniWNbxHbhN7zojWFrlgOcbCva82NTP+YjqMdQgb4hq3mOxz6Df2bTwDecOY3wtreX9dFQW4gnBtxbXtlnDhCAnIW2gU1m7kz6+BFQZohV2gITMGDC+ZSxs083jo2OQccOfpP2En0aog0VdRpv5Ov0LkCgiA9pTXODqgaL1cDh9mhou9/sQ5hRV1UavmsfjgKptZBBNCwQyQzJI1yo/XXXXXXXXXXXXXXXP4fVYKqxy/AiDnCIvTa43aoYirrh3zU6LhytJdz1+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXQqCCKBFi2BbuImmbWLLKMQcYcdbhzNEiCsnqdOP+ImZi2l4681vEm9Yz2tAz9N7e04qbP4fYOEGloa+TqMdzE37Ly77w+G/2VO580WJNdjMJKeHhy2vJtGiNkP0vDBQLxEb7cS76lMD8l2Fvx7wnfQEEmUp5DTXqX5lWXUlUjxZSvxK6aDsDcGleJAGLLv9Zm/wq45NwwsOUAc/GdK/2VsCytQC+24a2pn/H51heOhohApa1BKkonEQzZSbVVqUdZLpb7yU3nmlQRn7PPzBb54qP7m7wJ/S1F/MzLMdWoGgV5TjfS4Nl/7QX31IENm09PVRTgcLWP/UBBAMgjShhddrhZUA=}{key:b73nVwgeaahpDqPz8bQTEspDGvRvW7pWHfhJVXtABPREQLI7xP+tluKkF4QTCn5jcjXICmp7SEPiQjG4TswL6JTTPFCOq1NYGVl0mKQsKDClUBmJFbgL0U+8l8HboFbc76cqtcOAkZ1R2gCUNBghd3lcztBYUnhqtmwuxboY9ETR9UlFGLqpn0LfiWCRirzyua1Brbz7GvslBNhe4AEmZeQJl/ElXMGvGKHxWPjQZgdB2ZtnicBdL5Llv25IZ7qpoijZvFPKhroDVfkv6o6bvOY35Qkn3Wq4U9Ae5gYR7wzRssUfDbR2rZyigCuC/TgG5xjbUsCyJLYfD7LX1oSEKwXXXXXXXXXXXXXXXyz+dlZhtZ1EmDQ==}{name:QURQVG9rZW5FbmNyeXB0aW9uS2V5}{serial:Mg==}"},"amazonPage":"amazon.com","localCookie":"session-idXXXXXXXXX735-7261951; session-id-time=2388818838l; ubid-main=135-9869130-0814667; x-main=1eFfSqXXXXXXXXXcyLQlp@V8Q6MGmbCm; at-main=Atza|IwEBIPKs1HDkOEmCCXXXXXXXXXpZ-JmK03vl29wN_jNiUTLvksoHlHbPB-XXXXXXXXXfGkdDxjeDKBs0_NFUn2S70u2UifB0hyeOFkRowz1w1MQiSNXU5J91bf_xDkVrb9WTYlvoxPw3RK2r5oCzCwl4GfO7zI6ve4yTRVyB9SCMnbix_w61dtT6M7-XXXXXXXXXEuFLXwS64f0hjEX9rab3WDbzqmDDnxwHjW-XXXXXXXXXXhVtAkmp9mvBIhM3YZXU4fvsEuvVvU_GU2laA6aLGeHLY2YOgMZXzmYiR29TC6C_v0O7XvRkjwJQ8rDdi7wQUc4wlslhJslmB09iJOO380mCuC3F8OfA9oPsbsxzcAk7yPHqO2WaiZBbNRvVS82DbFwI9lP4To0h3Hh8LkNTaqc3; sess-at-main=RyjX6XY9pqbqSC/XXXXXXXXXn8EyEdnuWDe80rx2GxI=; csrf=-280791663","csrf":"-280791663","dataVersion":2} alexa2.0 2025-09-17 10:47:18.942 debug Alexa-Cookie: Result: csrf=-280791663, Cookie=session-id=140-7532735-7261951; session-id-time=2388818838l; ubid-main=135-9869130-0814667; x-main=1eFfSqaXXXXXXXXXXXXXXXXXXXXGmbCm; at-main=Atza|IwEBIPKs1HDkOEmCCXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0hyeOFkRowz1w1MQiSNXU5J91bf_xDkVrb9WTYlvoxPw3RK2r5oCzCwl4GfO7zI6ve4yTRVyB9SCMnbix_w61dtT6M7-tbA6CXIU2EuFLXwS64f0hjEX9rab3WDbzqmDDnxwHjW-IeWcObqamXhVtAkmp9mvBIhM3YZXU4fvsEuvVvU_GU2laA6aLGeHLY2YOgMZXzmYiR29TC6C_v0O7XvRkjwJQ8rDdi7wQUc4wlslhJslmB09iJOO380mCuC3F8OfA9oPsbsxzcAk7yPHqO2WaiZBbNRvVS82DbFwI9lP4To0h3Hh8LkNTaqc3; sess-at-main=RyjX6XY9pqbqSC/KoqVF68M1n8EyEdnuWDe80rx2GxI=; csrf=-280791663 alexa2.0 2025-09-17 10:47:18.940 debug Alexa-Cookie: Add Cookie csrf = -280791663 alexa2.0 2025-09-17 10:47:18.572 debug Alexa-Cookie: Response (200) alexa2.0 2025-09-17 10:47:18.349 debug Alexa-Cookie: Sending Request with {"host":"alexa.amazon.com","path":"/api/language","method":"GET","headers":{"DNT":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36","Connection":"keep-alive","Referer":"https://alexa.amazon.com/spa/index.html","Cookie":"session-id=140-7532735-7261951; session-id-time=2388818838l; ubid-main=135-9869130-0814667; x-main=\"1eFfSqaXXXXXXXXXXXXlp@V8Q6MGmbCm\"; at-main=\"Atza|IwEBIPKs1HDkOEmCC-d-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl4GfO7zI6ve4yTRVyB9SCMnbix_w61dtT6M7-tbA6CXIU2EuFLXwS64f0hjEX9rab3WDbzqmDDnxwHjW-IeWcObqamXhVtAkmp9mvBIhM3YZXU4fvsEuvVvU_GU2laA6aLGeHLY2YOgMZXzmYiR29TC6C_v0O7XvRkjwJQ8rDdi7wQUc4wlslhJslmB09iJOO380mCuC3F8OfA9oPsbsxzcAk7yPHqO2WaiZBbNRvVS82DbFwI9lP4To0h3Hh8LkNTaqc3\"; sess-at-main=\"RyjX6XY9pqXXXXXXXXXXXXXXXXXXXXXXXXXXXrx2GxI=\"","Accept":"*/*","Origin":"https://alexa.amazon.com"}} alexa2.0 2025-09-17 10:47:18.348 debug Alexa-Cookie: Step 4: get CSRF via /api/language alexa2.0 2025-09-17 10:47:18.347 debug Alexa-Cookie: Add Cookie sess-at-main = "RyjX6XY9pqbXXXXXXXXXXXXXXXXXXXXXXXe80rx2GxI=" alexa2.0 2025-09-17 10:47:18.347 debug Alexa-Cookie: Add Cookie at-main = "Atza|IwEBIPKs1HDkOEmCC-d-zcpR7rpZ-JmK03vl29wN_jNiUTLvksoHlHbPB-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXr5oCzCwl4GfO7zI6ve4yTRVyB9SCMnbix_w61dtT6M7-tbA6CXIU2EuFLXwS64f0hjEX9rab3WDbzqmDDnxwHjW-IeWcObqamXhVtAkmp9mvBIhM3YZXU4fvsEuvVvU_GU2laA6aLGeHLY2YOgMZXzmYiR29TC6C_v0O7XvRkjwJQ8rDdi7wQUc4wlslhJslmB09iJOO380mCuC3F8OfA9oPsbsxzcAk7yPHqO2WaiZBbNRvVS82DbFwI9lP4To0h3Hh8LkNTaqc3" alexa2.0 2025-09-17 10:47:18.346 debug Alexa-Cookie: Add Cookie x-main = "1eFfSqau3hc29bGcyLQlp@V8Q6MGmbCm" alexa2.0 2025-09-17 10:47:18.346 debug Alexa-Cookie: Add Cookie ubid-main = 135-9869130-0814667 alexa2.0 2025-09-17 10:47:18.345 debug Alexa-Cookie: Update Cookie session-id = 140-7532735-7261951 alexa2.0 2025-09-17 10:47:18.344 debug Alexa-Cookie: Add Cookie session-id-time = 2388818838l alexa2.0 2025-09-17 10:47:18.344 debug Alexa-Cookie: Add Cookie session-id = 146-3289002-2183346 alexa2.0 2025-09-17 10:47:18.343 debug Exchange Token Response: {"response":{"tokens":{"cookies":{".amazon.com":[{"Path":"/","Secure":true,"Value":"140-7532735-7261951","Expires":"12 Sep 2045 08:47:18 GMT","HttpOnly":false,"Name":"session-id"},{"Path":"/","Secure":true,"Value":"135-9869130-0814667","Expires":"12 Sep 2045 08:47:18 GMT","HttpOnly":false,"Name":"ubid-main"},{"Path":"/","Secure":true,"Value":"\"1eFfSqau3hc29bGcyLQlp@V8Q6MGmbCm\"","Expires":"12 Sep 2045 08:47:18 GMT","HttpOnly":false,"Name":"x-main"},{"Path":"/","Secure":true,"Value":"\"Atza|IwEBIPKs1HDkOEmCC-d-zcpR7rpZ-JmK03vl29wN_jNiUTLvksoHlHbPB-M28vDvwgCfGkdDxjeDKBs0_NFUn2S70u2UifB0hyeOFkRowz1w1MQiSNXU5J91bf_xDkVrb9WTYlvoxPw3RXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXp9mvBIhM3YZXU4fvsEuvVvU_GU2laA6aLGeHLY2YOgMZXzmYiR29TC6C_v0O7XvRkjwJQ8rDdi7wQUc4wlslhJslmB09iJOO380mCuC3F8OfA9oPsbsxzcAk7yPHqO2WaiZBbNRvVS82DbFwI9lP4To0h3Hh8LkNTaqc3\"","Expires":"18 Sep 2025 08:47:18 GMT","HttpOnly":true,"Name":"at-main"},{"Path":"/","Secure":true,"Value":"\"RyjX6XY9pqbqSCXXXXXXXXXXXXXXXXXXXXX80rx2GxI=\"","Expires":"18 Sep 2025 08:47:18 GMT","HttpOnly":true,"Name":"sess-at-main"}]}}},"request_id":"X05DT3TTPD27J3F00JHS"} alexa2.0 2025-09-17 10:47:18.339 debug Alexa-Cookie: Response (200) alexa2.0 2025-09-17 10:47:18.008 debug Alexa-Cookie: Sending Request with {"host":"www.amazon.com","path":"/ap/exchangetoken/cookies","method":"POST","headers":{"User-Agent":"AmazonWebView/Amazon Alexa/2.2.651540.0/iOS/18.3.1/iPhone","Accept-Language":"de-DE","Accept-Charset":"utf-8","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Accept":"*/*","Cookie":"","x-amzn-identity-auth-domain":"api.amazon.com"},"body":"di.os.name=iOS&app_version=2.2.651540.0&domain=.amazon.com&source_token=Atnr%7CEwICIE731wOXym6DhvuEKRGvJ6i4-VzHyN1jzplfXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX9S98nwbOxz-9FAx0HgxFuh0Y-mxhzlla9GeU33bem6pvUzKTFjNxcGLDGmrn537mjFP_tF1n2APTM4jwuoa9bk8iCh0tzrNKu3aulZUdtv8T_X5rLW8lB82XfV5475BfQpJEIdG1KTs2N-jGUmEJFWctNJStOXvyAVeXvtDd_2XNpqEJiX1HEdM3bFrh14RzVUcJoq5icBL4R2fOq00qbmV-kO0SwvTg1d_9SXi1-s&requested_token_type=auth_cookies&source_token_type=refresh_token&di.hw.version=iPhone&di.sdk.version=6.12.4&app_name=ioBroker%20Alexa2&di.os.version=16.6"}
-
@higginsd Wenn der zweite Faktor ein Zeitbasierter Code ist, muss das Handy mit dem Authenticator evtl. in die Zeitzone USA east 1.
Ich hatte mal was aus Frankreich über Amazon bestellt, da unter amazon.fr gut 100 Euro günstiger als über Amazon.de. Da hatte mich die Seite gefragt, ob ich die Region ändern möchte. Danach habe ich ewig lange französische E-Mails von denen bekommen. Das zurückstellen hat eine Zeit lang gedauert. Der Hammer war, dass es mir am nächsten Tag aus Deutschland zugestellt wurde. Können die doch gleich einheitliche Preise in der EU machen. Die Deutschen werden wohl ihren Ruf als Zahlmeister nicht mehr los. Nachteilig war, dass Prime nicht gezogen hatte und ich Versandkosten zahlen durfte. Irgendwas ist ja immer.
-
@peterfido sagte in Alexa 2 meldet immer error 401 unauthorized:
Wenn der zweite Faktor ein Zeitbasierter Code ist, muss das Handy mit dem Authenticator evtl. in die Zeitzone USA east 1.
Oder eben die Installation sauber in
eu-central-1
sofern das Handy sich dort befindet. Alternativ ineu-west-1
. So war auch mein Hinweis zu verstehen@samson71 sagte in Alexa 2 meldet immer error 401 unauthorized:
aber lebst Du in den USA?
Ich meine mich irgendeinem Issue daran zu erinnern, dass eine der Voraussetzungen die "richtige" Zeitzone ist. Gesehen habe ich in anderen Posts dazu in Logs meine ich meistens
eu-west-1
als Zeitzone. -
@samson71 Ah, gute Hinweise! Nun setze ich die Zeitzone ja nicht explizit, sondern der Code zur Verbindung mit Amazon "denkt" sich das aus. Ich befinde mich in Deutschland. Vielleicht eine Einstellung im Linux bzw. Raspberry OS?