-
-
Notifications
You must be signed in to change notification settings - Fork 758
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reduce number of server round-trips #1157
Conversation
@maku1604 das funktioniert bei mir jetzt ziemlich zuverlässig obwohl das Backend unglaublich langsam ist- t.w. >90s um überhaupt die TCP Verbindung herzustellen. Aus meiner Sicht good to go. |
Ich versuche heute Abend mal das für Carwings zu testen. |
So, Ich habe diesen PR jetzt mal testweise laufen und die Ergebnisse in evcc sind erstmal genauso wie ohne PR. Aber ich habe das Gefühl wir haben ein unterschiedliches Verständnis davon, wie der 2 stufige Datenabruf bei carwings funktioniert,
Meiner Erfahrung nach, wird man hier bei einem poll intervall unter 10min aber eh von carwings geblockt und temporär ausgesperrt. Daher bisher die Beschränkung des StatusUpdate auf 15min. Es gibt im ClimateControlStatus auch einen timestamp, vielleicht sollten wir den mal ansehen um zu checken mit welchen calls der ClimateControlStatus aktualisiert wird. |
Zusätzlich hatte ich jetzt vorrübergehend noch folgenden Fehler im log: |
UPDATED Das Verhalten ist deutlich anders da jetzt viel weniger requests- siehst Du im Logging.
Genau. Mein Eindruck ist aber, dass dieses API VIEL langsamer ist als den Refresh Status abzufragen- falls es einen gibt daher diesen. Falls Refresh notwendig aber noch nicht passiert macht es auch keinen Sinn den BatteryStatus abzufragen.
Für den ClimateStatus gibts kein Update, also machst auch keinen Sinn dafür StatusG aufzurufen- daher entfernt.
Das machen wir schon. Das Caching passiert aber im Loadpoint. Vehicle ist hier nur "last line of defense".
Für den Fehler bräuchte es ein Logfile. |
@maku für mich siehts immer noxh gut aus |
Sorry, Ich komm gerade nicht dazu mich da nochmal tiefer mit zu beschäftigen. Nimms ruhig so rein und ich mach nochmal einen neuen PR auf wenn ich noch weitere Verbesserungen hab. |
/cc @maku1604