NEWS
[gelöst] Schwierigkeiten mit alexa-Adapter
-
@hsteinme In der Instanzen-Ansicht im Expertenmodus den Alexa2 Adapter aufklappen, da siehst du dann eventuelle Cron-Jobs:

-
Der Adapter läuft Tagelang auf Grün durch, bis man ihn neu startet dann Gelb, ich habe das mal getestet 1 Tag neustart Gelb, dann jetzt 4 Tage Blos kein neustart vom Pi oder Iobroker oder Adapter, er war immer noch grün bis ich gerade den Adapter neu gestartet habe zack Gelb.
-
Der Adapter läuft Tagelang auf Grün durch, bis man ihn neu startet dann Gelb, ich habe das mal getestet 1 Tag neustart Gelb, dann jetzt 4 Tage Blos kein neustart vom Pi oder Iobroker oder Adapter, er war immer noch grün bis ich gerade den Adapter neu gestartet habe zack Gelb.
Der Adapter läuft Tagelang auf Grün durch, bis man ihn neu startet
Das habe ich auch beobachtet. Allerdings wenn der Neustart innerhalb einer gewissen Zeit (24 Stunden?) neu gestartet wird, klappt die Verbindung noch. Es wird das automatische holen eines neuen Cookies nicht mehr funktionieren. Daher bin ich froh, dass wenigstens noch die manuelle Variante funktioniert.
-
Die Verhaltensweise kann ich nur bestätigen. Der Adapter ist auf grün und man denkt, dass alles in Ordnung ist. Wenn man ihn aber neu startet bleibt er gelb und man muss neue Cookies holen. Ziemlich dumm, wenn doch einige wichtige Dinge an dieser funktionierenden Sprachausgabe (z.B. Dachfenster offen, bei Regen) hängen.
-
Ok. Habe es gefunden. Umgestellt, neu eingegeben , dann Adapter neu gestartet läuft wieder.
Danke@Thorsten-S.-0 hi, wo/wie konntest du das umstellen?
-
Nach Umstellung auf Authencicator habe ich trotz erfolgreicher Cookieerstellung dieses im Log:
alexa2.0 147208 2026-06-23 10:56:45.581 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason alexa2.0 147208 2026-06-23 10:56:44.579 error Adapter seems to have issues and crashed three times in a row. Disabling!! Please start again and check logs. alexa2.0 147208 2026-06-23 10:56:44.574 info Starting Alexa2 adapter ... it can take several minutes to initialize all data. Please be patient! A done message is logged. alexa2.0 147208 2026-06-23 10:56:44.559 info starting. Version 3.27.4 in /opt/iobroker/node_modules/iobroker.alexa2, node: v26.3.1, js-controller: 7.2.2 alexa2.0 147042 2026-06-23 10:56:42.338 info Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason alexa2.0 147042 2026-06-23 10:56:42.337 error Error: Unexpected end of JSON input alexa2.0 147042 2026-06-23 10:55:13.421 error Error: Please open http://192.168.0.20:40045/ with your browser and login to Amazon. The cookie will be output here after successfull login. alexa2.0 147042 2026-06-23 10:55:13.421 error Error: alexa2.0 147042 2026-06-23 10:55:13.354 info Proxy IP not set, use first network interface (192.168.0.20) instead alexa2.0 147042 2026-06-23 10:55:13.354 info Starting Alexa2 adapter ... it can take several minutes to initialize all data. Please be patient! A done message is logged. alexa2.0 147042 2026-06-23 10:55:13.339 info starting. Version 3.27.4 in /opt/iobroker/node_modules/iobroker.alexa2, node: v26.3.1, js-controller: 7.2.2Ist das evtl. ein anderes Problem?
Hier noch der Screen von der Cookieaktivierung:

-
Nach Umstellung auf Authencicator habe ich trotz erfolgreicher Cookieerstellung dieses im Log:
alexa2.0 147208 2026-06-23 10:56:45.581 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason alexa2.0 147208 2026-06-23 10:56:44.579 error Adapter seems to have issues and crashed three times in a row. Disabling!! Please start again and check logs. alexa2.0 147208 2026-06-23 10:56:44.574 info Starting Alexa2 adapter ... it can take several minutes to initialize all data. Please be patient! A done message is logged. alexa2.0 147208 2026-06-23 10:56:44.559 info starting. Version 3.27.4 in /opt/iobroker/node_modules/iobroker.alexa2, node: v26.3.1, js-controller: 7.2.2 alexa2.0 147042 2026-06-23 10:56:42.338 info Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason alexa2.0 147042 2026-06-23 10:56:42.337 error Error: Unexpected end of JSON input alexa2.0 147042 2026-06-23 10:55:13.421 error Error: Please open http://192.168.0.20:40045/ with your browser and login to Amazon. The cookie will be output here after successfull login. alexa2.0 147042 2026-06-23 10:55:13.421 error Error: alexa2.0 147042 2026-06-23 10:55:13.354 info Proxy IP not set, use first network interface (192.168.0.20) instead alexa2.0 147042 2026-06-23 10:55:13.354 info Starting Alexa2 adapter ... it can take several minutes to initialize all data. Please be patient! A done message is logged. alexa2.0 147042 2026-06-23 10:55:13.339 info starting. Version 3.27.4 in /opt/iobroker/node_modules/iobroker.alexa2, node: v26.3.1, js-controller: 7.2.2Ist das evtl. ein anderes Problem?
Hier noch der Screen von der Cookieaktivierung:

-
node: v26.3.1
Nodejs@26 läuft auf meinem Testsystem gar nicht mit dem ioBroker zusammen. Bring das auf nodejs@22, maximal auf nodejs@24.
hab jetzt 24 installiert. Nach 10 min kein Update dazu:

Log dazu:
info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason error Adapter seems to have issues and crashed three times in a row. Disabling!! Please start again and check logs. info Starting Alexa2 adapter ... it can take several minutes to initialize all data. Please be patient! A done message is logged. info starting. Version 3.27.4 in /opt/iobroker/node_modules/iobroker.alexa2, node: v24.17.0, js-controller: 7.2.2 info terminatingNach dem Cookieprocedere kam das neu im Log:
4529 2026-06-23 13:19:56.567 error Error: Unexpected end of JSON input -
Guten Morgen Freunede des IOB,
hat einer der Experten eine Idee ob und wenn ja wie man sich über Telegram eine Meldung schicken lassen kann wenn der Alexa Adapter wieder gelb wurde?
Es schein ja hier keine schnelle Lösung zu geben und so hätte man wenigstens die Meldung das man den Adapter neu verbinden muss bevor einem vielleicht wichtige Meldungen durch gehen.
VG Duffy
-
Guten Morgen Freunede des IOB,
hat einer der Experten eine Idee ob und wenn ja wie man sich über Telegram eine Meldung schicken lassen kann wenn der Alexa Adapter wieder gelb wurde?
Es schein ja hier keine schnelle Lösung zu geben und so hätte man wenigstens die Meldung das man den Adapter neu verbinden muss bevor einem vielleicht wichtige Meldungen durch gehen.
VG Duffy
-
Danke, das sieht kompliziert aus mit dem Datenpunkt „alexa2.0 alive =".
Woher bekomme ich den Datenpunkt „alexa2.0 alive =„?Aber ja, so war es gemeint.
Viele Grüße duffy
Danke, das sieht kompliziert aus mit dem Datenpunkt „alexa2.0 alive =".
importier dir das als Blockly
<xml xmlns="https://developers.google.com/blockly/xml"> <block type="on_ext" id="WE+VJp5#;[c.pS.Y8L5|" x="2713" y="-87"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="u6%B-.^[ajqADl)$zNCN"> <field name="oid">system.adapter.alexa2.0.alive</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id=",)T`%UBZv`0FkgN((mek"> <field name="oid">system.adapter.alexa2.1.alive</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="fK)Ve3xi.3[Pe9(EN?7x"> <value name="IF0"> <block type="logic_multi_or" id="3GPfPQ;xZ|{#,ROMEi9E"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation> <value name="OR0"> <block type="logic_compare" id="6V$|WQ#GOk3~h[vJ}0`5"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id=".{w{p;.o{ckDT33D-v,?"> <field name="ATTR">val</field> <field name="OID">system.adapter.alexa2.0.alive</field> </block> </value> <value name="B"> <block type="logic_boolean" id="[U[vhH8X}Hs=AcULKEl["> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <value name="OR1"> <block type="logic_compare" id="1r`iu7=4FMwTK3Tr6ij^"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="!hC(Z`mYn{62{z3R3;Zp"> <field name="ATTR">val</field> <field name="OID">system.adapter.alexa2.1.alive</field> </block> </value> <value name="B"> <block type="logic_boolean" id="~Ko/bj)(0ED`vK~*wP/}"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="7+7su45k7v/^^dj%qz7!"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">lgtv.0.states.popup</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="PuCmeF@y(,):ku}2ctUj"> <field name="TEXT">☠️ Alexa Adapter ist tot!! ⚰️</field> </block> </value> <next> <block type="telegram" id="P1/JGUw5@WcW*a`H``yq"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <field name="ESCAPING">FALSE</field> <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field> <value name="MESSAGE"> <shadow type="text" id="S%/du|tfxh-zWTMNE-}H"> <field name="TEXT">☠️ Alexa Adapter ist tot!! ⚰️</field> </shadow> </value> </block> </next> </block> </statement> </block> </statement> </block> </xml> -
Danke, das sieht kompliziert aus mit dem Datenpunkt „alexa2.0 alive =".
importier dir das als Blockly
<xml xmlns="https://developers.google.com/blockly/xml"> <block type="on_ext" id="WE+VJp5#;[c.pS.Y8L5|" x="2713" y="-87"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="u6%B-.^[ajqADl)$zNCN"> <field name="oid">system.adapter.alexa2.0.alive</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id=",)T`%UBZv`0FkgN((mek"> <field name="oid">system.adapter.alexa2.1.alive</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="fK)Ve3xi.3[Pe9(EN?7x"> <value name="IF0"> <block type="logic_multi_or" id="3GPfPQ;xZ|{#,ROMEi9E"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation> <value name="OR0"> <block type="logic_compare" id="6V$|WQ#GOk3~h[vJ}0`5"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id=".{w{p;.o{ckDT33D-v,?"> <field name="ATTR">val</field> <field name="OID">system.adapter.alexa2.0.alive</field> </block> </value> <value name="B"> <block type="logic_boolean" id="[U[vhH8X}Hs=AcULKEl["> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <value name="OR1"> <block type="logic_compare" id="1r`iu7=4FMwTK3Tr6ij^"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="!hC(Z`mYn{62{z3R3;Zp"> <field name="ATTR">val</field> <field name="OID">system.adapter.alexa2.1.alive</field> </block> </value> <value name="B"> <block type="logic_boolean" id="~Ko/bj)(0ED`vK~*wP/}"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="7+7su45k7v/^^dj%qz7!"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">lgtv.0.states.popup</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="PuCmeF@y(,):ku}2ctUj"> <field name="TEXT">☠️ Alexa Adapter ist tot!! ⚰️</field> </block> </value> <next> <block type="telegram" id="P1/JGUw5@WcW*a`H``yq"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <field name="ESCAPING">FALSE</field> <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field> <value name="MESSAGE"> <shadow type="text" id="S%/du|tfxh-zWTMNE-}H"> <field name="TEXT">☠️ Alexa Adapter ist tot!! ⚰️</field> </shadow> </value> </block> </next> </block> </statement> </block> </statement> </block> </xml> -
@ro75 kurze Anmerkung meinerseits. Um die Funktion des importierten Blocklys zu testen habe ich den Adapter neu gestartet.
Ich weis natürlich noch nicht wie es aussieht wenn er gelb wird / ist. (Hatte das bisher auch noch nicht beobachtet hatte das eben erst dazu gelernt :-) ) -
-
@Negalein Adapter "gelb" heisst doch, dass der Adapter "live" ist, aber noch keine Clients oder Webdienste angebunden sind. Wäre es da beim Alexa Adapter nicht sinnvoller auf
alexa2.0.info.connectionzu prüfen? Der ist auch bei "gelbem" Adapter false und das "Alexa Problem" in diesem Thread führt bei mir immer zu gelbem Adapter, nicht zu einem roten.
-
@Negalein Adapter "gelb" heisst doch, dass der Adapter "live" ist, aber noch keine Clients oder Webdienste angebunden sind. Wäre es da beim Alexa Adapter nicht sinnvoller auf
alexa2.0.info.connectionzu prüfen? Der ist auch bei "gelbem" Adapter false und das "Alexa Problem" in diesem Thread führt bei mir immer zu gelbem Adapter, nicht zu einem roten.
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

