NEWS
[Gelöst] Neuerdings Delay Bug mit dem Alexa2.0 Adapter
-
Hi. Ich habe folgendes Problem:
Nachdem (nach Aktivierungswort) eine Spracheingabe an Alexa erfolgt ist, dauert es (seit ein paar Tagen?) wesentlich länger, bis der adapter die zugehörigen Datenpunkte aktualisiert. Zumeist 5-6 Sekunden, zuvor dauerte es immer bloß ca. 1 Sekunde bis z.B. der "summary"-Datenpunkt aktualisiert wurde.
Dieselbe Zeitverzögerung tritt zudem auch auf, wenn Alexa eine Sprachausgabe (mit speak oder ssml) tätigen soll.
In meinem setup reagiere ich (mit blockly) auf verschiedene Inhalte des summary-Datenpunktes mit Sprachausgaben durch Alexa. So habe ich nun teils Zeitverzögerungen von bis zu 12 Sekunden, bevor Alexa "antwortet".
Hat das außer mir noch jemand anderes mit ähnlichem setup festgestellt, oder liegt der Fehler ggf. auf meiner Seite? Da dieser Fehler gefühlt sein zwei, drei Tagen existiert und ich nichts weiter verändert habe, sollte die Fehlerquelle nicht auf meiner Seite liegen.
Irgendjemand?
-
@smartnoob Bei mir noch alles normal.
-
@dr-bakterius Heißt der Adapter reagiert und aktualisiert die Datenpunkte sofort nach Spracheingabe?
-
@smartnoob Ja genau. Extra nochmal ausprobiert. Die Datenpunkte werden unmittelbar nach der Spracheingabe befüllt.
-
@dr-bakterius Okay. Danke erstmal für die Rückmeldung!
-
Nachdem (Danke an Dr. Bakterius) klar war, dass der Fehler auf meiner Seite liegen musste, habe ich auf einem weiteren raspi4 einen neuen ioBroker aufgesetzt und dort den Alexa2.0 Adapter installiert. Hier trat interessanterweise der Fehler (s.o) nicht auf. Die Datenpunkte wurden sofort und ohne Verzögerung aktualisiert.
Dann dachte ich mir, ich müsse evtl. den node.js aktualisieren, welcher bei mir mit 12.18.00 als leicht veraltet (oder zumindest orange statt grün) angezeigt wurde. In diesem Zuge checkte ich die Versionen von npm, node und node.js und musste feststellen, dass die Versionen von node (10.xx) und node.js (12.xx) nicht identisch waren sondern sogar weit auseinander lagen.
Vielleicht führte das (nachdem amazon wieder an ihren Servern rumgespielt hatten) zeitverzögert zu meinem Fehler. Jedenfalls habe ich backups von ioBroker angelegt. Dann npm, node und node.js sowie ioBroker komplett neuinstalliert, das Backup zurückgespielt und siehe da:
Keine Abweichung mehr bei den node und node.js Versionen und das komplette System läuft fehlerfrei. Keine Zeitverzögerung mehr beim Hantieren mit dem Alexa2.0 adapter. Das Problem/gesamter Topic kann als gelöst markiert werden. Danke.
-
@smartnoob Das kannst Du als gelöst markieren, indem Du in Deinem 1.Beitrag editierst.
-
@ahnungsbefreit Cool. Thanks!