NEWS
[gelöst] Schwierigkeiten mit alexa-Adapter
-
Das Problem gibt es schon seit über 3 Wochen und keiner jammert sondern wartet auf eine Lösung. Bis jetzt wurde nur an den Symptomen gebastelt, aber nicht an der Ursache. Kann ja sein, dass eine funktionierende Sprachausgabe über Alexa nicht wichtig ist für Sie. Für mich ist es wichtig und wenn es keine Lösung gibt, fixe ich mir den Adapter für mich eben selber.
aber nicht an der Ursache.
Es tut mir leid, aber die Ursache ist Amazon. Und ja, es ist gerade schwer, aber wenn du Lösungen schaffen kannst, dann mache es – davon können wir hier leben.
Kleiner Hinweis: Auch ich habe mich mit dem Thema Login, Cookies, Erneuerung usw. beschäftigt. Aber ganz so trivial ist es nicht.
Ro75.
-
Ich habe im Issue 1376 den Lösungsansatz und die notwendigen Codeänderungen, welche mir die KI die ich selber zum programmieren nutze ausgespuckt hat, ergänzt. Vielleicht hilft es ja: Cookie refresh scheint nicht mehr zu funktionieren #1376
Vielleicht hilft es ja
Bei mir klappt das leider nicht. Habe es 2x versucht. Ich erhalte:
2026-06-29 14:50:22.137 - error: alexa2.0 (327852) uncaught exception: minCookieRefreshAge is not defined 2026-06-29 14:50:22.138 - error: alexa2.0 (327852) ReferenceError: minCookieRefreshAge is not defined at getCookie (/opt/iobroker/node_modules/alexa-remote2/alexa-remote.js:231:60) at AlexaRemote.init (/opt/iobroker/node_modules/alexa-remote2/alexa-remote.js:253:9) at main (/opt/iobroker/node_modules/iobroker.alexa2/main.js:5115:11) at Immediate. (/opt/iobroker/node_modules/iobroker.alexa2/main.js:629:9) at processImmediate (node:internal/timers:506:21) 2026-06-29 14:50:22.138 - error: alexa2.0 (327852) minCookieRefreshAge is not defined 2026-06-29 14:50:22.150 - info: alexa2.0 (327852) terminating 2026-06-29 14:50:22.150 - warn: alexa2.0 (327852) Terminated (UNCAUGHT_EXCEPTION): Without reason 2026-06-29 14:50:22.651 - info: alexa2.0 (327852) terminating 2026-06-29 14:50:22.652 - info: alexa2.0 (327852) terminating 2026-06-29 14:50:22.719 - error: host.iobroker instance system.adapter.alexa2.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2026-06-29 14:50:54.294 - error: alexa2.0 (327995) adapter disabled 2026-06-29 14:50:54.339 - warn: alexa2.0 (327995) Terminated (NO_ADAPTER_CONFIG_FOUND): Without reason 2026-06-29 14:50:54.880 - error: host.iobroker instance system.adapter.alexa2.0 terminated with code 3 (NO_ADAPTER_CONFIG_FOUND) -
Vielleicht hilft es ja
Bei mir klappt das leider nicht. Habe es 2x versucht. Ich erhalte:
2026-06-29 14:50:22.137 - error: alexa2.0 (327852) uncaught exception: minCookieRefreshAge is not defined 2026-06-29 14:50:22.138 - error: alexa2.0 (327852) ReferenceError: minCookieRefreshAge is not defined at getCookie (/opt/iobroker/node_modules/alexa-remote2/alexa-remote.js:231:60) at AlexaRemote.init (/opt/iobroker/node_modules/alexa-remote2/alexa-remote.js:253:9) at main (/opt/iobroker/node_modules/iobroker.alexa2/main.js:5115:11) at Immediate. (/opt/iobroker/node_modules/iobroker.alexa2/main.js:629:9) at processImmediate (node:internal/timers:506:21) 2026-06-29 14:50:22.138 - error: alexa2.0 (327852) minCookieRefreshAge is not defined 2026-06-29 14:50:22.150 - info: alexa2.0 (327852) terminating 2026-06-29 14:50:22.150 - warn: alexa2.0 (327852) Terminated (UNCAUGHT_EXCEPTION): Without reason 2026-06-29 14:50:22.651 - info: alexa2.0 (327852) terminating 2026-06-29 14:50:22.652 - info: alexa2.0 (327852) terminating 2026-06-29 14:50:22.719 - error: host.iobroker instance system.adapter.alexa2.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2026-06-29 14:50:54.294 - error: alexa2.0 (327995) adapter disabled 2026-06-29 14:50:54.339 - warn: alexa2.0 (327995) Terminated (NO_ADAPTER_CONFIG_FOUND): Without reason 2026-06-29 14:50:54.880 - error: host.iobroker instance system.adapter.alexa2.0 terminated with code 3 (NO_ADAPTER_CONFIG_FOUND)@Dr.-Bakterius
Anleitung zum Beheben des Fehlers im MD-File.
alexa2_cookie_refresh_patch_anleitung.md -
Jeder kann ja machen was er will! Man sollte sich schon sicher sein, wie Amazon mit Logins, Aktualisierungen, erneuten Anfragen etc. umgeht. Im besten Fall wirst du nur für eine Zeitlang gesperrt. Im schlimmsten Fall kannste sehen wie du deinen Account reaktiviert bekommst. Es hat schon einen Sinn, das ganze eben nicht aller 12 Stunden zu machen.
Ro75.
-
Jeder kann ja machen was er will! Man sollte sich schon sicher sein, wie Amazon mit Logins, Aktualisierungen, erneuten Anfragen etc. umgeht. Im besten Fall wirst du nur für eine Zeitlang gesperrt. Im schlimmsten Fall kannste sehen wie du deinen Account reaktiviert bekommst. Es hat schon einen Sinn, das ganze eben nicht aller 12 Stunden zu machen.
Ro75.
@Ro75
Die Codeänderungen sind nur Vorschläge und sollen helfen das Problem einzugrenzen. Keiner muss das machen.
Zu den Bedenken wegen der Cookie Request Zeitspanne. Ganz unberechtigt sind die nicht, aber:Meine Einschätzung: 12 Stunden ist ein guter Testwert, aber für Dauerbetrieb würde ich eher auf 18 oder 24 Stunden gehen, sobald klar ist, dass der Fix stabil läuft. Wenn Amazon bei dir nach 48 Stunden aussteigt, wäre 24 Stunden wahrscheinlich ausreichend. Wenn es eher nach 24–36 Stunden passiert, sind 12 oder 18 Stunden sicherer.
Ich würde praktisch so vorgehen: erst 12 Stunden für 3–5 Tage testen, danach bei stabilem Betrieb auf 18 Stunden erhöhen. Das reduziert Amazon-Requests, bleibt aber deutlich unter der beobachteten Ablaufzeit.
-
@Dr.-Bakterius
Anleitung zum Beheben des Fehlers im MD-File.
alexa2_cookie_refresh_patch_anleitung.md -
@Ro75
Die Codeänderungen sind nur Vorschläge und sollen helfen das Problem einzugrenzen. Keiner muss das machen.
Zu den Bedenken wegen der Cookie Request Zeitspanne. Ganz unberechtigt sind die nicht, aber:Meine Einschätzung: 12 Stunden ist ein guter Testwert, aber für Dauerbetrieb würde ich eher auf 18 oder 24 Stunden gehen, sobald klar ist, dass der Fix stabil läuft. Wenn Amazon bei dir nach 48 Stunden aussteigt, wäre 24 Stunden wahrscheinlich ausreichend. Wenn es eher nach 24–36 Stunden passiert, sind 12 oder 18 Stunden sicherer.
Ich würde praktisch so vorgehen: erst 12 Stunden für 3–5 Tage testen, danach bei stabilem Betrieb auf 18 Stunden erhöhen. Das reduziert Amazon-Requests, bleibt aber deutlich unter der beobachteten Ablaufzeit.
sind nur Vorschläge
Folgendes solltest du nur bedenken. Sobald du etwas öffentlich machst, "stürzen" sich die "Anwender" auch drauf. Die lesen nicht das es Risiken geben kann - und ich habe da auch nichts gelesen. Die machen einfach.
Dann ist das Geschrei groß. "Der Adapter" hat mir den Account gesperrt. Jetzt geht gar nichts mehr! Und auf die Frage: Was hast du gemacht. Na nichts. Und schon laufen sich die Hilfeleistenden hier den Wolf.
Ro75.
-
sind nur Vorschläge
Folgendes solltest du nur bedenken. Sobald du etwas öffentlich machst, "stürzen" sich die "Anwender" auch drauf. Die lesen nicht das es Risiken geben kann - und ich habe da auch nichts gelesen. Die machen einfach.
Dann ist das Geschrei groß. "Der Adapter" hat mir den Account gesperrt. Jetzt geht gar nichts mehr! Und auf die Frage: Was hast du gemacht. Na nichts. Und schon laufen sich die Hilfeleistenden hier den Wolf.
Ro75.
-
-
Hallo zusammen,
ich habe mich für 2FA angemeldet bei Amazon und dann den Cookie über den Link in den Einstellung des Adapters erneuert. Hat auch alles dann bestens funktioniert.
Nach drei Tagen tauchen nun diese Fehler im Protokoll des Biobrokers auf und der Adapter funktioniert nicht mehr:

Wollte ich einfach kundtun, weiß Bescheid das es gerade Probleme gibt. Aber vielleicht hilft es ja auf irgendeine Art und Weise.
-
Einfach mal den Beitrag hier komplett lesen. (das "gelöst" im Titel ist da irreführend)
-
@apollon77 da ich auch davon betroffen bin, obwohl 2FA schon lange aktiviert,
gibt es eine Möglichkeit per Script regelmäßig ein neues Cookie zu holen?Danke.
-
@Ro75
Die Codeänderungen sind nur Vorschläge und sollen helfen das Problem einzugrenzen. Keiner muss das machen.
Zu den Bedenken wegen der Cookie Request Zeitspanne. Ganz unberechtigt sind die nicht, aber:Meine Einschätzung: 12 Stunden ist ein guter Testwert, aber für Dauerbetrieb würde ich eher auf 18 oder 24 Stunden gehen, sobald klar ist, dass der Fix stabil läuft. Wenn Amazon bei dir nach 48 Stunden aussteigt, wäre 24 Stunden wahrscheinlich ausreichend. Wenn es eher nach 24–36 Stunden passiert, sind 12 oder 18 Stunden sicherer.
Ich würde praktisch so vorgehen: erst 12 Stunden für 3–5 Tage testen, danach bei stabilem Betrieb auf 18 Stunden erhöhen. Das reduziert Amazon-Requests, bleibt aber deutlich unter der beobachteten Ablaufzeit.
-
Hi ich hab seit 3-4 Wochen auch das Problem, das ich ständig mich muss über den Alexa2.0 Adapter Link einloggen muss um das Cookie zu aktualisieren.
Ich wüsste nicht, dass ich irgendwas geändert habe an der Authentifizierung oder sonstiges, das kam einfach so.
Alle paar Tage blebt der Adapter gelb, nervt extrem.
Gibs da eine automatische Lösung? Hat doch vorher immer funktioniert. -
Nur mal so für alle Gestressten und Geplagten in Sachen Sprachausgabe:
Auch bei mir geht der Adapter regelmäßig auf gelb, was ich allerdings nur sehe, wenn ich die Instanzen kontrolliere.
Merkwürdigerweise klappt bei mir die Sprachausgabe, hier: Ausgabe einer Temperatur.Vielleicht hilft ja diese Info weiter - Schönen Abend noch...
-
@rico-sander : Hier hast du ein Javascript, das überprüft jedesmal wenn IoBroker neugestartet nach ein paar Minuten wie der Status der Instanzen ist und sendet eine E-Mail an email.0.
Du kannst auch Instanzen angeben die nicht geprüft werden sollen usw.
Man kann das Script auch etwas modifizieren, so dass es z.B. jede Stunde oder so ausgeführt wird.
Sinn ist halt, dass man den Inszanzstatus nicht immer manuell prüfen muss, sondern wenn was gelb hängen bleibt man ne E-Mail bekommt. -
@rico-sander : Hier hast du ein Javascript, das überprüft jedesmal wenn IoBroker neugestartet nach ein paar Minuten wie der Status der Instanzen ist und sendet eine E-Mail an email.0.
Du kannst auch Instanzen angeben die nicht geprüft werden sollen usw.
Man kann das Script auch etwas modifizieren, so dass es z.B. jede Stunde oder so ausgeführt wird.
Sinn ist halt, dass man den Inszanzstatus nicht immer manuell prüfen muss, sondern wenn was gelb hängen bleibt man ne E-Mail bekommt.@Atifan
Danke für das script, aber das beötige ich nicht. Trotzdem werde ich es mir ins Archiv packen.Das Alexa-Problem ist derzeit aus o.g. Gründen für mich Keines und da ich morgens eh einen Kontrollblick über Fritte, Pihole und ioB schweifen lasse, bekomme ich Unregelmäßigkeiten i.d.R. mit.
Die Ansage der Temperatur ist von völlig untergeordneter Bedeutung und wenn die gute Alexa nicht antwortet, aktualisiere ich halt den Keks.
Aber trotzdem danke.
-
Oh man. Seit Wochen Plage ich mich mit einem gelben Adapter rum und sehe jetzt erst, dass man 2fa auf Authenticator app einstellen soll... Ich hatte das zwar hinterlegt, aber vorher schon SMS gehabt. Somit hat Amazon immer ne SMS geschickt. Ich habe bei meinem Amazon Konto wie hier beschrieben die 2fa komplett deaktiviert (und alle Einstellungen gelöscht bei der Rückfrage) und dann neu eingerichtet per Authenticator. Das ist übrigens immer noch nicht die voreingestellte Option bei Amazon. Man muss das also umstellen im Einrichtungsprozess. Ich hoffe /glaube fest daran dass es jetzt funktioniert :)
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden