Car Stats Viewer | 0.28.x Release | 🎄

Bei mir wird es ĂŒbertragen.
Auf dem Ausschnitt unten sieht man mal sehr schön, wie daneben das GPS meistens im :ps4: ist.
Das nervt gewaltig, wenn man querfeldein unterwegs ist.

ich habe im Auto im CSV auf die Karte gesehen. Da wird kein Trip angezeigt.
Habe schon ĂŒberlegt, ob das GPS ausgefallen ist.
Aber im polestar-eigenen Logbook werden die Trips dargestellt.

Hast du in den Einstellungen der CSV-App die Standorterfassung aktiviert? Wenn nicht, wird die GPS-Position weder lokal gespeicherte noch per API ĂŒbertragen.

Ja, das wars. :roll_eyes:
Keine ahnung, warum das ausgeschaltet war. Aber das sagen ja alle.:innocent:
Danke fĂŒr den tip!

1 „GefĂ€llt mir“

@rphlwnk @loebse Hallo hast Du noch einen Testslot frei? Ich wĂŒrde mal wieder gerne am CSV Legacy Test teilnehmen.

Hallo zusammen,

mal ein bisschen was aus dem stillen KĂ€mmerchen :wink:
Mit Enso’s Hilfe arbeite ich grade daran, den CSV fĂŒr den Polestar 4 zu optimieren.

Bisher war fĂŒr die Entwicklung der Polestar 2 das Maß der Dinge. Da waren die sogenannten „Vehicle Properties“ sehr zuverlĂ€ssig verfĂŒgbar, sodass ich da keinen großen Aufwand getrieben habe, um Fehler abzufangen. Wie sich nun herausgestellt hat, ist der Polestar 4 etwas pingelig bei der Distanzeinheit (km oder Meilen) und der Außentemperatur. Beides steht beim Start der App gerne mal nicht zur VerfĂŒgung. Das hat dann unweigerlich fĂŒr AbstĂŒrze gesorgt.

Da es sich bei beidem um relativ unkritische Properties fĂŒr die Verwendung des CSV handelt, sollte ich da aber einen Weg drum herum finden. Ich denke da an eine Abstufung der Properties in „Essential“ und „Optional“, wobei die optionalen nicht unbedingt beim App-Start verfĂŒgbar sein mĂŒssen und nachgeladen werden können.

An der Stelle die Frage an alle Polestar 4 Fahrer mit CSV in Benutzung: Habt ihr bemerkt, ob CSV beim starten abstĂŒrzt? Enso hatte schon berichtet, dass der Autostart mit der Popup-Benachrichtigung nicht zuverlĂ€ssig funktioniert hatte und nach dem einsteigen CSV entsprechend einfach nicht aktiv war. Ich denke zwar, dass ich da die Causa bereits identifiziert habe, Feedback dazu wĂ€re mir dennoch ganz recht :wink:

Und schon mal als Teaser: Nachdem ich mich nochmal etwas genaue damit beschĂ€ftigt habe, wird der CSV mit der nĂ€chsten Version dazu in der Lage sein, völlig ohne Nutzerinteraktion (also ohne Popup) selbststĂ€ndig zu starten. Ich kann mir selber nicht ganz erklĂ€ren, warum ich bisher immer felsenfest davon ĂŒberzeugt war, das wĂŒrde nicht funktionieren
 Vermutlich nicht aufmerksam genug die Dokumentation gelesen oder so :upside_down_face:
Nur dauert es leider relativ lange (zumindest auf dem Polestar 2), bis die App dann lĂ€uft. Wer also zĂŒgig los will, der sollte nach einem Kaltstart CSV manuell starten. Aber falls es tröstet: Der Autostart vom Journey Log ist genauso langsam und beide Apps starten etwa gleichzeitig :sweat_smile:

10 „GefĂ€llt mir“

Steht noch die vereinfachte Export-Funktion auf der Liste fĂŒrs nĂ€chste Release?

Auf meine Urlaubsfahrt Norddeutschland → Italien → Slowenien hat CSV von 3153km leider nur 2764 protokolliert (aktueller Trip). Daher vermute ich, dass er manchmal im Hintergrund abgestĂŒrzt ist.
Beim Start wurde meist das Laden der App angefragt. Wenn nicht, habe ich es manuell gemacht. Kann aber sein, dass ich es ab und an vergessen habe.
Beim Starten ist CSV eigentlich nie abgestĂŒrzt.

Totzdem ein tolles Tool! Gerade wenn man in den Bergen schön sehen kann, was bergab wieder in den Akku fließt.

Hier der Vergleich vom PS4 Tripcomputer und CSV:

Verbrauch ist mit 2 MTBs hinten dran finde ich ok.

2 „GefĂ€llt mir“

Nicht mitgeschnittene Abschnitte Ă€ußern sich in der Kartenansicht in schnurgeraden Streckenabschnitten. Du kannst ja mal dem Interesse halber mal in die Karte rein zoomen und schauen, wo so ein Abschnitt anfĂ€ngt. Dann sollte man sehen können, ob das wĂ€hrend der Fahrt oder bei einem Stopp passiert ist.

Zum nĂ€chsten Release wird das vermutlich noch nichts. Aber steht weiterhin auf der Todo-Liste. Ich habe aktuell schon mal ein wenig „Groundwork“ dafĂŒr geleistet, indem Debug-Logs jetzt ĂŒber eine API auf meinem eigenen Server abgewickelt werden, statt ĂŒber irgendwelche Email-Logins. BerĂŒhmte letzte Worte: Jetzt ist es nur noch ein Skalierungsproblem :joy:

Ich staune ĂŒber die Schnittgeschwindigkeit bei dem Verbrauch :wink:

PS: Automatischer Trip im PS Bordcomputer zeigte die km korrekt an, ich war gerade losgefahren.
ICE hat aber wÀhrend der Fahrt die gefahrenen Kilometer nicht aktualisiert.

1 „GefĂ€llt mir“

So, ich kann mal wieder ein bisschen was berichten :wink:

Dank @Enso’s tatkrĂ€ftiger UnterstĂŒtzung konnte ich dem CSV soweit alle mir bekannten „Kinderkrankheiten“ im Zusammenspiel mit dem Polestar 4 austreiben. Unsere Testergebnisse stimmen mich zuversichtlich, dass der CSV auf dem P4 mit 0.28.1 zuverlĂ€ssig laufen sollte. Das schließt auch den Autostart der App nach Updates oder nach Neustarts des Systems ein. GegenĂŒber dem P2 scheint der P4 auch sehr hĂ€ufige Neustarts im Hintergrund zu machen. Der entsprechende Trigger ist in den Logs jedenfalls sehr hĂ€ufig zu finden. FĂŒr die ZuverlĂ€ssigkeit dĂŒrfte das nach meiner EinschĂ€tzung ein deutlicher Zugewinn sein.

Außerdem eine Sache, auf die sich die P4-Fahrer freuen dĂŒrfen: Das Android-System bleibt im Gegensatz zum P2 wĂ€hrend eines Ladevorgangs dauerhaft aktiv. Das bedeutet, dass der CSV ununterbrochene Ladekurven aufzeichnen kann, auch wenn man sich nicht im Auto befindet und es Abgeschlossen an der Ladestation oder Wallbox steht. Enso’s tests haben das auch beim PV-Überschussladen nachgewiesen.

FĂŒr die, die es interessiert, das hier ist meine bisherige Beobachtung in der Hinsicht:
Solange ein aktiver Ladevorgang lĂ€uft, bleibt das System aktiv und CSV kann auf die Ladeleistung zugreifen. Ist die Ladung abgeschlossen, bleibt das System noch ziemlich genau eine Stunde aktiv. Laut meinen Logs hat der P4 dann einen „Standby-Verbrauch“ von ca. 250W. Danach legt sich das System schlafen. Wird der Ladevorgang dann z.B. aufgrund von PV-Überschuss wieder an, wird das System wieder aufgeweckt und CSV kann die Ladekurve weiter Aufzeichnen.
Interessanter „Quirk“: Ist das Auto abgestellt und die eine Stunde nach dem Ladevorgang ist abgelaufen, scheint es eine Art „prophylaktischen Neustart“ zu geben, bevor sich das Auto bis zur nĂ€chsten Nutzung oder Fortsetzung eines Ladevorgangs schlagen legt. Die Stichprobe ist hier aber noch sehr klein.

Das Update werde ich dann Zeitnah zur VerfĂŒgung stellen.

Diese Version habe ich nun auch mal wieder fĂŒr die Play-Edition Alpha als Release eingereicht und hoffe auf eine Freigabe durch Google. Da Ă€ndert sich zwar nichts am unterlegenen Templated User Interface, aber die technischen Verbesserungen wĂ€ren dann wieder auf dem selben Stand wie bei den Legacy-Varianten der App. (Edit: Das Update wurde bereits von Google freigegeben und steht damit in der Alpha bereits zur Installation zur VerfĂŒgung).

Am User Interface hat sich noch nichts nennenswertes getan, und auch bekannte Fehler wie astronomische Durchschnittsgeschwindigkeiten oder fehlerhafte Plots habe ich nicht behoben. Fokus war die KompatibilitĂ€t mit dem P4. Das sind alles Punkte, die ich mir fĂŒr die 0.29 vorgenommen habe.

Vielleicht noch erwĂ€hnenswert: Es ist zwar nicht viel Sichtbares an der App passiert, ich habe aber die Debugging- und Logging-FunktionalitĂ€t umfangreich erweitert. Sofern sich nach dem Update noch ein paar P4-Fahrer nach dem Update finden, die dazu bereit wĂ€ren, wĂ€re ich fĂŒr eine fleißige Nutzung dieser Funktionen sehr dankbar!
Unter anderem ist der CSV jetzt in der Lage, Screenshots vom gesamten System zu erstellen. Also auch von Inhalten außerhalb der App wie die Systemeinstellungen oder Kameraansicht. Hintergedanke ist eigentlich, EindrĂŒcke von Systemen zu erhalten, fĂŒr die es keine (aktuellen) Emulatoren gibt. Aber man kann auch eine eigene Mail-Adresse angeben, falls man selber Verwendung fĂŒr solche Screenshots hat :wink:

13 „GefĂ€llt mir“

Beim PS2 habe ich jetzt wiederholt festgestellt, dass der „Verbrauch seit letztem Ladevorgang“ nicht bei jedem Ladevorgang nullt.

Ich habe seit 2-3 Tagen die PlayEdition im P4 installiert.
Beim Anzeigen der Leistungsdaten hab ich eine Refresh-rate von gefĂŒhlt 5 Sekunden. Hab ich etwas ĂŒberlesen und es ist normal?

Die gefĂŒhlten 5 Sekunden dĂŒrften reale 8-10 Sekunden sein.
Das liegt leider außerhalb meiner Kontrolle. Google zwingt der Templated UI ein Limit auf, wie hĂ€ufig neue Inhalte angezeigt werden dĂŒrfen.

Das haben ich und Johan (der Entwickler von EVMap) bereits vor einiger Zeit an Google als Bug gemeldet, weil wir das fĂŒr unverhĂ€ltnismĂ€ĂŸig erachten. Denn dieses Limit betrifft auch alle LadevorgĂ€nge direkt aus dem internen Speicher des Systems. Selbst wenn ein Ladevorgang nur 5ms dauert, solange man das „sauber“ als asynchronen Vorgang implementiert, muss man diese 8-10 Sekunden auf den Refresh warten. Außer man kann es manuell triggern, wie ich es in der Play Edition bei Tripverlauf und -Details mache.

2 „GefĂ€llt mir“

Krass. und schade. Die Momentanverbrauchsanzeige ist irgenwie sinnvoll

Hallo zusammen,

hat leider (mal wieder) etwas lÀnger gedauert, aber das Update 0.28.1 ist nun bereit:

In meinem eigenen Track kann das Update ab sofort heruntergeladen werden.

In den vergangenen Wochen war der Patch bereits im Alpha-Track aktiv und es sind keine nennenswerten Fehler aufgetreten. Dementsprechend sollte die Version sehr stabil funktionieren.

Noch ein Hinweis fĂŒr alle P4-Fahrer: Die Hauptansicht wurde in diesem Update noch nicht ĂŒberarbeitet. Das bedeutet, dass im OEM-Farbschema die Distanz-Buttons dauerhaft orange sind. Das ist nur ein visueller Fehler und die Tasten funktionieren wie gewohnt. Visuelle Anpassungen sind fĂŒr das nĂ€chste grĂ¶ĂŸere Update vorgesehen.

Im P3 funktioniert die App leider nach wie vor nicht wie vorgesehen. Sie kann zwar gestartet werden, aber ihr erhaltet einen entsprechenden Hinweis, dass die App inkompatibel ist. Leider kann ich auch kein ETA angeben, wann die KompatibilitÀt hergestellt werden kann :confused:


Die Änderungen hatte ich ja schon halbwegs ausfĂŒhrlich vorgestellt, darum hier nur noch einmal kurz zusammengefasst:

  • Beginnend mit OTA P4.2.4 ist der Polestar 4 vollstĂ€ndig mit Car Stats Viewer kompatibel.

Viele kleine Anpassungen optimieren das zusammenspiel von CSV und :ps4: . Da sich das AAOS auf dem P4 in einigen entscheidenden Punkten anders verhÀlt als das System vom P2, funktioniert der CSV auf dem P4 sogar besser als auf dem P2.

  • Das Autostart-Verhalten wurde verbessert.

Nach einem App-Update oder Systemneustart erscheint keine Benachrichtigung mehr, die zum Starten des CSV auffordert. Das passiert jetzt komplett im Hintergrund. Insbesondere nach Updates ist die ZuverlÀssigkeit damit deutlich besser. Nach einem Systemneustart kann es auf dem P2 allerdings relativ lange dauern, bis der CSV gestartet ist. Möchte man sichergehen, keinen Meter bei der Aufzeichnung zu verpassen, sollte der CSV manuell gestartet werden.

Wird ein Absturz erkannt, erscheint weiterhin die bekannte Benachrichtigung.

Und wenn ihr den Autostart nutzen wollt: Achtet darauf, dass die entsprechende Einstellung in der App gesetzt ist!

  • Debugging- und Logging-Funktionen verbessert.

Eine fĂŒr die Meisten eher irrelevante Änderung, vereinfacht aber fĂŒr mich als Entwickler deutlich das Debugging auf echter Hardware. Logs und Screenshots werden jetzt ĂŒber meinen eigenen Webserver verschickt statt ĂŒber einen Mail-Client direkt in der App.

Diese Funktionen befinden sich in den Entwickleroptionen. Diese können aktiviert werden, indem im Bereich „Über Car Stats Viewer“ sieben mal auf die Versionsnummer getippt wird. Alles, was ihr dort macht, passiert aber auf eigene Gefahr! :stuck_out_tongue:

Solltet ihr z.B. nach einem Absturz die Logs einschicken wollen, gebt bitte bei „User ID“ euren Username an, damit ich zuordnen kann, woher die Logs kommen.

11 „GefĂ€llt mir“

Update hat soweit geklappt und anscheinend lÀuft der CSV nun weiter. Prima!

2 kleine FeatureReqests hÀtte ich:

1:
Die Anzeige der Leistung Àndert sich ja so oft, dass man die Zahl kaum ablesen kann.
Da wÀre eine Aktualisierung / Mittelwert der letzten 500 oder 250ms ggf. besser. Der Balken daneben kann sich ja sofort Àndern.

2:
Bei der Ladekurve hÀtte ich gerne in der X-Achse die %SoC statt der Zeit.
Beim Teslalogger, den ich frĂŒher genutzt habe, konnte man das so umschalten (Zeit/% ScC):
https://teslalogger.de/charging_time.php?id=273007

Ansonsten nochmal vielen Dank fĂŒr das tolle Tool!

Ich hÀnge jetzt in einet Berechtigunggsschleife fest. Das Fenster erscheint unentwegt wieder.

Hast du bei dem Einstellungsfenster, dass sich beim Tippen auf „Berechtigung erteilen“ die Option „Immer“ ausgewĂ€hlt und anschließend mit dem Pfeil oben links das Fenster wieder geschlossen? Danach sollte die App normal starten.

Im Zweifelsfall Mal in die Systemeinstellungen → Apps gehen, den CSV suchen und alle Berechtigungen entfernen. Anschließend sollte die App wieder „frisch“ alle Notwendigen Berechtigungen einholen.

Okay, besten Dank! Jetzt funktioniert es wieder.

1 „GefĂ€llt mir“