echodevice: wait for refreshtoken im sekundentakt

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

Vorheriges Thema - Nächstes Thema

stefanru

#15
Hi KyleK,

ok ich teste bei mir auch mal, bin sogar auf 600 gegangen, mal sehen ob das was bringt.

Ich habe auch das Modul entschärft, so dass die Prüferei bei fehlerhafter Response nicht jede Sekunde triggert sondern nur alle 30s und nach 10 Fehlversuchen aufgibt und dann erst wieder nach der refresh time versucht.
Außerdem lösche ich die Timer die eventuell stehen bleiben.
Das funktioniert gut und das Problem, dass FHEM langsam wird oder sich Timer akkumulieren ist weg.

Hier ein diff falls Micheal hier rein schaut oder wir es selbst fixen müssen.
Du darfst diesen Dateianhang nicht ansehen. 


Ok also polling mit npm_refresh_intervall 600 hilft leider nicht. Geht dann halt schon nach 10 min schief. Der Refresh scheint gar nicht mehr zu funktionieren.


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

erdnar

Bei mir das selbe Problem. (refreshtoken im Sekundentakt)
Nach dem Patch nur noch ca. aller 30 Sekunden.

Also vielen Dank erstmal.

stefanru

Habe noch etwas probiert, es hilft leider nichts was ich probiert habe.

Mit meinem Patch ist die Last nun ok.
Sobald sich bei Amazon was ändert oder etwas gefixed wird geht es auch mit dem Patch.

Der Patch hatte noch einen kleinen Bug.
Außerdem hatte ich logging auf 2 gehoben. Hab es wieder auf 3 gesetzt wie es war.
Hier nochmal ein patch fürs original:
Du darfst diesen Dateianhang nicht ansehen.

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