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!

stefanru

Danke Michael,
habe den Patch mal angewendet sieht gut aus.
Ich warte mal ab und beobachte.

Gruß,
Stefan
FHEM: Raspberry PI 400+SSD Viessmann, Fronius, BYD, Wunderground, Max, Shelly, ESPEasy, FHEMPY,...  Docker + Portainer: Immich, Authelia, Caddy, Gerbera, Paperless NGX
Maintainer: Vitoconnect
GIT: https://github.com/StefanRu1
Kaffeekasse: https://www.paypal.me/stefanru01

Peter_Listig

@Michael

Vielen Dank für die schnelle Abhilfe.
Habe Deine Änderung gegen 15.00 Uhr
Umgesetzt - seitdem läuftdad echodevice
wieder problemlos.
Werde weiter beobachten ...

Grüße
Peter
Raspi4 / Debian Bullseye / FB 7490 / FHEM 6.x / CUL433 / CUL868 / aculfw / FrtizFon / DECT200 / IT / Homematic / ZigBee (Raspbee) /  Rademacher / HE / km200  / DS214+