NEWS
Alexa2 3.10.x (Beta!): Push-Verbindung tut wieder
-
Ich habe auch das Problem mit dem Push Verbindungen.
Leider startet nach dem Update der Adapter nicht mehr.Folgendes kommt im Debug Log:
host.ioBroker 2021-10-11 13:07:02.786 info Restart adapter system.adapter.alexa2.0 because enabled host.ioBroker 2021-10-11 13:07:02.785 info instance system.adapter.alexa2.0 terminated with code NaN () host.ioBroker 2021-10-11 13:07:02.784 warn instance system.adapter.alexa2.0 terminated due to SIGBUS alexa2.0 2021-10-11 13:07:02.577 debug Alexa-Remote WS-MQTT: Open: wss://dp-gw-na.amazon.de/tcomm/ alexa2.0 2021-10-11 13:07:02.426 debug Alexa-Remote: Sending Request with {"host":"alexa.amazon.de","path":"/api/behaviors/v2/automations?limit=2000","method":"GET","timeout":30000,"headers":{}} alexa2.0 2021-10-11 13:07:02.426 debug Alexa-Remote: No authentication check needed (time elapsed 2183)Apollon77 meinte, ich solle doch hier einmal nachfragen. Vielleicht weiss dies ja hier jemand ,)
Danke!
@skb
Mach Mal einen separaten Thread auf.
Und dann brauche ich die Ausgaben vonsudo apt updateund
which node && which nodejs && which npm && node -v && nodejs -v && npm -v -
@skb
Mach Mal einen separaten Thread auf.
Und dann brauche ich die Ausgaben vonsudo apt updateund
which node && which nodejs && which npm && node -v && nodejs -v && npm -v -
@skb
Mach Mal einen separaten Thread auf.
Und dann brauche ich die Ausgaben vonsudo apt updateund
which node && which nodejs && which npm && node -v && nodejs -v && npm -v@thomas-braun sagte in Alexa2 3.10.x (Beta!): Push-Verbindung tut wieder:
which node && which nodejs && which npm && node -v && nodejs -v && npm -v
Entweder mache ich grade (mal wieder) was falsch, oder der lange Befehl :
which node && which nodejs && which npm && node -v && nodejs -v && npm -vfunktioniert nicht mehr unter einem neu installierten Buster.
Habe mir grade eine neue VM angelegt, daher kann ich das direkt vergleichen...OK, wahrscheinlich nen Bock geschossen... habe kein nodejs
-
@thomas-braun sagte in Alexa2 3.10.x (Beta!): Push-Verbindung tut wieder:
which node && which nodejs && which npm && node -v && nodejs -v && npm -v
Entweder mache ich grade (mal wieder) was falsch, oder der lange Befehl :
which node && which nodejs && which npm && node -v && nodejs -v && npm -vfunktioniert nicht mehr unter einem neu installierten Buster.
Habe mir grade eine neue VM angelegt, daher kann ich das direkt vergleichen...OK, wahrscheinlich nen Bock geschossen... habe kein nodejs
@guergen
Ja, in ganz frischen Installationen ist nodejs nicht vorhanden/verlinkt.sudo ln -s /usr/bin/node /usr/bin/nodejsund es sollte wieder die gewohnte Ausgabe inkl. nodejs funktionieren.
-
@guergen
Ja, in ganz frischen Installationen ist nodejs nicht vorhanden/verlinkt.sudo ln -s /usr/bin/node /usr/bin/nodejsund es sollte wieder die gewohnte Ausgabe inkl. nodejs funktionieren.
@thomas-braun sagte in Alexa2 3.10.x (Beta!): Push-Verbindung tut wieder:
sudo ln -s /usr/bin/node /usr/bin/nodejs
Super...! Danke!
-
Hi All,
nachdem Amazon die letzten 2 Wochen immer mal wieder die Push-Verbidnung kaputt gemacht hat habe ich es am Wochenende auf die "neue Art" umgebaut die auch die aktuellen Alexa-Apps nutzen.
Daher ist jetzt Alexa2 3.10.x im Latest/Beta seit vorhin.
Der erste Start der neuen version macht in jedem Fall einen Cookie Refresh (also Adapter startet sich direkt selbst nochmal neu) um die nötigen Zusatzdaten zu holen. Danach sollte die Push-Verbindung wieder wie bisher tun.
Bitte Feedback obs tut ... dann kann ich das zeitnah auch ins Stable bringen.
Wichtig ist aber: Ab sofort ist Node.js 10.x nicht mehr unterstützt!! Mindestens Node.js 12 ist nötig
Ingo
@apollon77 sagte in Alexa2 3.10.x (Beta!): Push-Verbindung tut wieder:
Daher ist jetzt Alexa2 3.10.x im Latest/Beta seit vorhin.
hmm, gerade nachgelinst, aber mir wird nur 3.9.3 angeboten...

-
@apollon77 sagte in Alexa2 3.10.x (Beta!): Push-Verbindung tut wieder:
Daher ist jetzt Alexa2 3.10.x im Latest/Beta seit vorhin.
hmm, gerade nachgelinst, aber mir wird nur 3.9.3 angeboten...

@da_woody Über github installieren. Aber kannst noch warten, geht nur sporadisch @apollon77
-
Bei mir tuts die ganze Zeit ...
Bitte mal checken:
Via Admin und Expertenmodus das Objekt system.adapter.alexa2.0 öffnen (Stift auf rechter seite), dann in dem langen Json den native Bereich suchen.
Schau ob da ein Abschnitt "macDms" drin ist.Wenn nein ist entweder doch die 3.10.x nicht installiert oder hat sich nicht neu gestartet. Bitte manuell Adapter neu starten. Wenn es danach immer noch fehlt wäre ein Debug Log interessant vom start des Adapters ... ggf mir als E-Mail an iobroker@fischer-ka.de senden.
Bei mir und anderen tut es dauerhaft seit gestern.
Auch ein Versuch kann sein mittels "Reset Cookies" die Cookies mal wegzuwerfen und sich einmal neu über den Proxy bei Amazon einzuloggen. Tutu es dann?
Ansonsten: Was heisst "sporadisch"? Die Push verbindung tut entweder oder Sie tut nicht. ALso was sagt das Log? Ist sie an oder aus? AUch hier hilft ein Debug Log - wenn SIe an ist sehr ihr das da für jede Interaktion logzeilen kommen.
-
Bei mir tuts die ganze Zeit ...
Bitte mal checken:
Via Admin und Expertenmodus das Objekt system.adapter.alexa2.0 öffnen (Stift auf rechter seite), dann in dem langen Json den native Bereich suchen.
Schau ob da ein Abschnitt "macDms" drin ist.Wenn nein ist entweder doch die 3.10.x nicht installiert oder hat sich nicht neu gestartet. Bitte manuell Adapter neu starten. Wenn es danach immer noch fehlt wäre ein Debug Log interessant vom start des Adapters ... ggf mir als E-Mail an iobroker@fischer-ka.de senden.
Bei mir und anderen tut es dauerhaft seit gestern.
Auch ein Versuch kann sein mittels "Reset Cookies" die Cookies mal wegzuwerfen und sich einmal neu über den Proxy bei Amazon einzuloggen. Tutu es dann?
Ansonsten: Was heisst "sporadisch"? Die Push verbindung tut entweder oder Sie tut nicht. ALso was sagt das Log? Ist sie an oder aus? AUch hier hilft ein Debug Log - wenn SIe an ist sehr ihr das da für jede Interaktion logzeilen kommen.
@apollon77
Also, hier geht es grad gar nimmer, History bleibt unberührt.
Erst nach einem Neustart wird History aus einem "stack" abgearbeitet und befüllt.
Ich teste mal den Cookie reset und versuch noch ein log zu schicken... -
@apollon77
Also, hier geht es grad gar nimmer, History bleibt unberührt.
Erst nach einem Neustart wird History aus einem "stack" abgearbeitet und befüllt.
Ich teste mal den Cookie reset und versuch noch ein log zu schicken... -
Bei mir tuts die ganze Zeit ...
Bitte mal checken:
Via Admin und Expertenmodus das Objekt system.adapter.alexa2.0 öffnen (Stift auf rechter seite), dann in dem langen Json den native Bereich suchen.
Schau ob da ein Abschnitt "macDms" drin ist.Wenn nein ist entweder doch die 3.10.x nicht installiert oder hat sich nicht neu gestartet. Bitte manuell Adapter neu starten. Wenn es danach immer noch fehlt wäre ein Debug Log interessant vom start des Adapters ... ggf mir als E-Mail an iobroker@fischer-ka.de senden.
Bei mir und anderen tut es dauerhaft seit gestern.
Auch ein Versuch kann sein mittels "Reset Cookies" die Cookies mal wegzuwerfen und sich einmal neu über den Proxy bei Amazon einzuloggen. Tutu es dann?
Ansonsten: Was heisst "sporadisch"? Die Push verbindung tut entweder oder Sie tut nicht. ALso was sagt das Log? Ist sie an oder aus? AUch hier hilft ein Debug Log - wenn SIe an ist sehr ihr das da für jede Interaktion logzeilen kommen.
@apollon77
So, der cookie reset hat geholfen, zumindest wird jetzt kein "stack" mehr aufgebaut.
Aber summary wird wohl nicht 100% aktualisiert.
Ich versuch jetzt mal ein Debug start log (bin aber nur am Handy)...PS: macdms ist da
-
@apollon77
So, der cookie reset hat geholfen, zumindest wird jetzt kein "stack" mehr aufgebaut.
Aber summary wird wohl nicht 100% aktualisiert.
Ich versuch jetzt mal ein Debug start log (bin aber nur am Handy)...PS: macdms ist da
-
Ich hab jetzt auch in der GitHub version mal das Logging erweitert das man es in der Logzeile "Alexa-Push-Connection (macDms =true/false) established. Disable Polling' sieht ...
Also das es in Debug tut und ohnbe nicht kann an sich nicht sein -der Code macht nichts anderes Debug ist nur logging was erscheint oder unterdrückt wird. Keine Logik hängt davon ab.
-
Bei mir tuts die ganze Zeit ...
Bitte mal checken:
Via Admin und Expertenmodus das Objekt system.adapter.alexa2.0 öffnen (Stift auf rechter seite), dann in dem langen Json den native Bereich suchen.
Schau ob da ein Abschnitt "macDms" drin ist.Wenn nein ist entweder doch die 3.10.x nicht installiert oder hat sich nicht neu gestartet. Bitte manuell Adapter neu starten. Wenn es danach immer noch fehlt wäre ein Debug Log interessant vom start des Adapters ... ggf mir als E-Mail an iobroker@fischer-ka.de senden.
Bei mir und anderen tut es dauerhaft seit gestern.
Auch ein Versuch kann sein mittels "Reset Cookies" die Cookies mal wegzuwerfen und sich einmal neu über den Proxy bei Amazon einzuloggen. Tutu es dann?
Ansonsten: Was heisst "sporadisch"? Die Push verbindung tut entweder oder Sie tut nicht. ALso was sagt das Log? Ist sie an oder aus? AUch hier hilft ein Debug Log - wenn SIe an ist sehr ihr das da für jede Interaktion logzeilen kommen.
@apollon77 Sporadisch heißt bei mir konkret, ab und zu hängt die History im Wake Word fest. Kann noch keine Regelmäßigkeit feststellen. Ich beobachte das ganze mal.
-
Ich hab jetzt auch in der GitHub version mal das Logging erweitert das man es in der Logzeile "Alexa-Push-Connection (macDms =true/false) established. Disable Polling' sieht ...
Also das es in Debug tut und ohnbe nicht kann an sich nicht sein -der Code macht nichts anderes Debug ist nur logging was erscheint oder unterdrückt wird. Keine Logik hängt davon ab.
@apollon77
Log kommt per Mail, Moment, Rechner hochfahrenEdit: Mail ist raus
-
Ich hab jetzt auch in der GitHub version mal das Logging erweitert das man es in der Logzeile "Alexa-Push-Connection (macDms =true/false) established. Disable Polling' sieht ...
Also das es in Debug tut und ohnbe nicht kann an sich nicht sein -der Code macht nichts anderes Debug ist nur logging was erscheint oder unterdrückt wird. Keine Logik hängt davon ab.
Hier läuft's
2021-10-11 23:29:16.226 - info: host.chet instance system.adapter.alexa2.0 started with pid 21422 2021-10-11 23:29:18.053 - info: alexa2.0 (21422) starting. Version 3.10.4 in /opt/iobroker/node_modules/iobroker.alexa2, node: v16.11.0, js-controller: 3.3.18 2021-10-11 23:29:21.638 - info: alexa2.0 (21422) Alexa-Push-Connection (macDms = true) established. Disable Polling 2021-10-11 23:29:47.994 - info: alexa2.0 (21422) State value to set for "alexa2.0.Smart-Home-Devices.99dacfad-37ba-4085-9954-36b266e22da5.powerLevelType" has to be type "string" but received type "number" 2021-10-11 23:29:50.628 - info: alexa2.0 (21422) Subscribing to states... -
Ich hab jetzt auch in der GitHub version mal das Logging erweitert das man es in der Logzeile "Alexa-Push-Connection (macDms =true/false) established. Disable Polling' sieht ...
Also das es in Debug tut und ohnbe nicht kann an sich nicht sein -der Code macht nichts anderes Debug ist nur logging was erscheint oder unterdrückt wird. Keine Logik hängt davon ab.
@apollon77 said in Alexa2 3.10.x (Beta!): Push-Verbindung tut wieder:
Ich hab jetzt auch in der GitHub version mal das Logging erweitert das man es in der Logzeile "Alexa-Push-Connection (macDms =true/false) established. Disable Polling' sieht ...
Fein, aber disable Polling konnte man ja schon vorher selbst im Info sehen

Also das es in Debug tut und ohnbe nicht kann an sich nicht sein -der Code macht nichts anderes Debug ist nur logging was erscheint oder unterdrückt wird. Keine Logik hängt davon ab.
Das ist schon klar, wäre schlimm wenn nicht. Aber wie wäre es mit einem Timingunterschied? Vielleicht betrifft es nur uns mit den "schnellen" Raspis (4, 8GB, Industrienetzteil aber nicht übertaktet nur gut gekühlt).
-
@apollon77 said in Alexa2 3.10.x (Beta!): Push-Verbindung tut wieder:
Ich hab jetzt auch in der GitHub version mal das Logging erweitert das man es in der Logzeile "Alexa-Push-Connection (macDms =true/false) established. Disable Polling' sieht ...
Fein, aber disable Polling konnte man ja schon vorher selbst im Info sehen

Also das es in Debug tut und ohnbe nicht kann an sich nicht sein -der Code macht nichts anderes Debug ist nur logging was erscheint oder unterdrückt wird. Keine Logik hängt davon ab.
Das ist schon klar, wäre schlimm wenn nicht. Aber wie wäre es mit einem Timingunterschied? Vielleicht betrifft es nur uns mit den "schnellen" Raspis (4, 8GB, Industrienetzteil aber nicht übertaktet nur gut gekühlt).