Skip to content
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

SoC wird nicht gespeichert, womöglich timeout #1075

Closed
MartinRinas opened this issue Aug 4, 2023 · 8 comments
Closed

SoC wird nicht gespeichert, womöglich timeout #1075

MartinRinas opened this issue Aug 4, 2023 · 8 comments

Comments

@MartinRinas
Copy link
Contributor

MartinRinas commented Aug 4, 2023

Tesla SoC wird zuverlässig abgerufen und taucht im Log auf, allerdings fehlt die letzte Meldung zum speichern des CarState wenn das Auto zuerst aufgeweckt werden muss.
Ist das Auto vor dem Abruf wach wird alles gespeichert.

#1029 (comment)

SoC wird gespeichert:
2023-07-07 11:14:03,795 - {modules.common.store._api:26} - {DEBUG:soc_ev3} - Raw data CarState(soc=77.0, range=373.8335886, soc_timestamp=)
2023-07-07 11:14:03,818 - {modules.common.store._api:30} - {INFO:soc_ev3} - Saving CarState(soc=77.0, range=373.8335886, soc_timestamp=)

SoC wird nicht gespeichert:
2023-07-07 11:11:27,002 - {modules.common.store._api:26} - {DEBUG:soc_ev3} - Raw data CarState(soc=77.0, range=373.8335886, soc_timestamp=)

@Flock82
Copy link
Contributor

Flock82 commented Aug 4, 2023

Gleiches Problem bei Kia. Kann der SoC nicht innerhalb einiger Sekunden (evtl. vor der nächsten Regelschleife?) bereitgestellt werden, wird er nicht gespeichert.

@LKuemmel
Copy link
Contributor

LKuemmel commented Aug 8, 2023

Bitte mit dem Feature-Branch feature_timeout_soc testen. Vor dem Branchwechsel eine Sicherung erstellen.

@MartinRinas
Copy link
Contributor Author

MartinRinas commented Aug 8, 2023

jup, teste ich gleich mal.

Sieht auf den ersten Blick gut aus. Änderung manuell nachgepflegt um den Branch für die kleine Änderung nicht wechseln zu müssen. Dienste neu gestartet, Auto hat geschlafen. SoC wurde übernommen und auch gespeichert. Ich beobachte das mal weiter.

2023-08-08 21:56:41,807 - {modules.common.store._api:26} - {DEBUG:fetch soc_ev3} - Raw data CarState(soc=43.0, range=207.37955240000002, soc_timestamp=) 2023-08-08 21:56:41,834 - {modules.common.store._api:30} - {INFO:store soc_ev3} - Saving CarState(soc=43.0, range=207.37955240000002, soc_timestamp=)

@Flock82
Copy link
Contributor

Flock82 commented Aug 9, 2023

Funktioniert bei mir auch mit den Änderungen

This was referenced Aug 9, 2023
@Flock82
Copy link
Contributor

Flock82 commented Aug 21, 2023

Leider hat der Fix eine unschöne Nebenwirkung, die mir erst jetzt aufgefallen ist: Während das SoC-Modul läuft, werden die Weete von den anderen Modulen(in meinem Fall alle MQTT) nicht mehr übernommen, was unschöne Lücken im Graphen erzeugt.

@benderl
Copy link
Contributor

benderl commented Aug 31, 2023

Die Anpassung ist im master. Bitte einmal testen.

@Flock82
Copy link
Contributor

Flock82 commented Sep 4, 2023

Läuft jetzt gut bei mir.

@benderl
Copy link
Contributor

benderl commented Sep 6, 2023

Dann schließe ich mal.

@benderl benderl closed this as completed Sep 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants