Eigene Softwareentwicklung / Energie Dashboard / Etwas Hilfe möglich?

Ich hab hier mal was probiert:

Ich bekomme derzeit 30 Werte von der Fahrzeug API übertragen. Einige kann ich noch nicht zuordnen, einige sind statisch und z.B. der Hersteller und das Model, was ziemlich sinnlos ist. Der Energieverbrauch ist aktuell noch der beste Wert. Ich versuche gern weiter. hat noch jemand eine Idee? Folgende Werte bekomme ich derzeit mit ein paar Tricks:
0x11100101, 0x11100102, 0x1120030a, 0x1120030b, 0x11200402, 0x11200405, 0x11200407, 0x11400103, 0x11400108, 0x11400109, 0x11400400, 0x11400401, 0x11400409, 0x11400f39, 0x11400f3a, 0x11400f47, 0x11410105, 0x11410107, 0x1141010b, 0x1141010c, 0x1141010e, 0x11510306, 0x11600106, 0x11600207, 0x11600208, 0x11600308, 0x11600309, 0x1160030c, 0x11600703, 0x1540010a

Wobei 0x1160030C der Energieverbauch ist - zumindest tippe ich das derzeit, sieht ziemlich plausibel aus.

Die App kann ich an maximal 100 Leute via Google Play Store verteilen, macht aber aktuell noch nicht viel Sinn.

2 „Gefällt mir“

Cool. Subscribe. Hab auf jeden Fall Interesse

Den CarStatsViewer kennst Du?

1 „Gefällt mir“

Tatsächlich kenne ich die, ja. Aber war die nicht nur für Polestar 2? Oder ist die mittlerweile auf den 4er angepasst?

Dazu kann @Ixam97 mehr sagen als ich.

Auf jeden Fall wäre CSV eine solide Code-Basis mit Segen von PS/Google.

1 „Gefällt mir“

Funktioniert sehr gut auf dem PS4. Manche Sachen sogar besser als im PS2. So geht das CD nicht schlafen während des Ladevorgangs im PS4, so dass die Ladekurve komplett mitgeschnitten werden kann.

Der Car Stats Viewer läuft auf dem P4 ziemlich problemlos, ja. Sogar besser als auf dem P2, da Ladekurven auch im abgeschlossenen Auto erfasst werden.

Aber grundsätzlich cool zu sehen, dass sich noch jemand anderes mit dem Thema beschäftigt :sunglasses: Wäre cool, wenn man da als „Community Effort“ ein bisschen gegenseitig von den Erkenntnissen profitieren könnte.

Der CSV ist ja komplett Open Source bei GitHub zu finden, falls du dich da im Code etwas umschauen möchtest oder auf deinem Auto ausprobieren möchtest :wink:

Da muss man nicht groß im Dunkeln tappen. Alle Standard-Property-IDs sind dokumentiert und in der entsprechenden Lib als Konstanten hinterlegt.

https://developer.android.com/reference/android/car/VehiclePropertyIds

OEMs können auch eigene IDs festlegen, aber an derartiges Reverse-Engineering habe ich mich bisher nicht ran gesetzt, zumal ich vermute, dass die eh nur mit entsprechenden Signaturen von Polestar gelesen werden können.

3 „Gefällt mir“

Das sieht gut aus, da schaue ich mal rein.
Ich lasse heute mal einen scan auf ein paar Millionen properties im Auto laufen. Vielleicht entdecke ich ja noch was. Wobei ich da bei dir bin, ich glaub es kaum.
Ich hatte eigentlich angefangen, weil ich die Batterien Temperatur auslesen wollte. Aber die scheint auch nicht lesbar zu sein ohne Signatur der App.

1 „Gefällt mir“

Leider ist die Liste in der Dokumentation etwas lückenhaft. Viele Properties sind erst mit Android-Versionsupdates hinzugekommen und in älteren Versionen nicht verfügbar. Und selbst dann ist es kein Garant dafür, dass die Daten auch brauchbar sind. Der P3 z.B. gibt bis heute keine Daten für die Momentanleistung aus :roll_eyes:

1 „Gefällt mir“