echodevice: wait for refreshtoken im sekundentakt

Begonnen von matze1999, 04 Juni 2026, 08:26:32

Vorheriges Thema - Nächstes Thema

michael.winkler

Leider gibt es noch keinen offiziellen Patch für das Problem. Aber ich kann euch schon mal einen Workaround Bereitstellen.

Wichtig ist, dass bei einem "get status" am Account Device hier bei "NPM Cookie Version Reading"=5.0.3 steht. Wenn Ihr nicht die Version 5.0.3 habt. Dann müsst Ihr zuerst eine Aktualisierung machen! Doku: https://www.mwinklerblog.de/modul-echodevice-npm/

Wenn die Version passt, müsst Ihr folgende Datei anpassen: /opt/fhem/cache/alexa-cookie/node_modules/alexa-cookie2/alexa-cookie.js

Ich würde euch empfehlen vorab eine Kopie von der Datei anzufertigen

Suche dort nach der Zeile "        loginData.deviceSerial = deviceSerial;" (Müsste Zeilennummer 423 sein)

direkt danach dann bitte folgende Code einfügen:
if (loginData.accessToken) {
return callback(null, loginData);
}

Nach der Änderung die Datei speichern. Ich würde Euch dann empfehlen der FHEM Server einmal neu zu starten. Danach sollte das ganze wieder normal laufen.

Snocksman

Habe ich gerade mal durchgeführt. Jetzt mal ein paar Stündchen abwarten, ob FHEM wieder langsam wird, oder obs damit wirklich wieder funktioniert. Danke auf jeden Fall für deine Mühe !

punker

LG

Dieter

The truth is out there!