Skip to content

Einige Felder in chargingstate nicht mehr gefüllt #1634

@Mario4git

Description

@Mario4git

Describe the bug
Mir ist aufgefallen, dass seit einiger Zeit Kosten bei Ladevorgängen an Tesla Ladern nicht mehr in der Ladehistorie (Grafana) ergänzt wurden. Jetzt habe ich die Zeit gefunden das Ganze mal etwas nachzuverfolgen.

Ich konnte finden, dass in DBHelper.cs in der Methode GetSuCChargingStatesWithEmptySessionId() die Kandidaten für die Aktualisierung ermittelt werden. Dabei wird nach fast_charger_brand = "Tesla" (und einige andere Felder) aus der Tabelle chargingstate selektiert.

Ein Blick in die Tabelle chargingstate brachte zum Vorschein, dass seit Ende letzten Jahres unter anderem dieses Feld nicht gefüllt wurde. Glaube zu diesem Zeitpunkt habe ich auf die Fleet API umgestellt.

In der DBHelper.cs scheint die Methode StartChargingState die Felder in chargingstate zu setzen. Die dort Gestzten Felder habe ich mit folgendem Ergebnis geprüft:
CarID, --> gefüllt
StartDate, --> gefüllt
Pos, --> gefüllt
StartChargingID --> gefüllt
fast_charger_brand, --> nicht gefüllt
fast_charger_type, --> nicht gefüllt
conn_charge_cable, --> nicht gefüllt
fast_charger_present, --> wird glaube ich richtig gesetzt
meter_vehicle_kwh_start, --> gefüllt
meter_utility_kwh_start, --> gefüllt
wheel_type --> gefüllt

In Tabelle teslacharging gibt es, dem Anschein nach, auch für alle Ladevorgänge einen Eintrag mit einem gültigem json.

Jetzt ist die Fage, warum werden die Felder nicht mehr gefüllt (kann ja kein allgemeines Problem sein)? Wie kann ich weiter debuggen? In den Issues konnte ich auch nichts finden, was in die Richtung meines Problems geht.

Screenshots
Auszug aus chargingstate zum Zeitpunkt, als der Fehler begonnen hat. Alle späteren Einträge haben die Felder cann_charge_cable fast_charger_brand, fast_charger_type nicht mehr gefüllt.
Image

** Teslalogger Type **
Docker
Did you update the Image with apt-get update & upgrade? nein

** Do you use FleetAPI or old OwnersAPI **
FleetAPI

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions