USR16 Habe Carscanner jetzt entsprechend mit Deinen Formeln und ein paar weiteren „Plausibilitäts-PIDs“ „präpariert“, und werde morgen während der Fahrt testen! Bin gespannt wie Bolle! (weil so ganz habe ich noch nicht begriffen, wie Du mit Deinen Formeln jetzt plötzlich doch die GetVar zum Wert-ausgeben überredet hast).
Jedenfalls schätze ich Deine Kreativität und Sachverstand, gepaart mit einer guten Portion Experimentiergeist, sehr! (Und ausgesprochen geschickt finde ich übrigens, dass Du erst nach 100m Fahrt den Startwert „einzufangen“ beginnst!)
Sollte es klappen, würde ich überlegen, ob man den Wert wirklich gleich am Anfang der Fahrt einfangen sollte, oder evtl. erst, nachdem z.B. die 12V-Batterie fertig nachgeladen ist. Weil so würde der Durchschnittsverbrauch anfangs sehr nach oben verfälscht (mathematisch zwar korrekt, aber um den Durchschnittswert für Fahrstiloptimierungen nutzen zu können, wäre eine Messung ohne die Anfangsverbraucher evtl. besser geeignet. (und Dein „erst ab 100m“ messen geht ja auch schon in diese Richtung, so blendest Du ja das z.B. Frontscheibe-heizen vor dem Anfahren ja auch schon aus).
Oder, alternativ, mittels eines „Aktions-PID“ jederzeit dem Fahrer die Möglichkeit zu geben, während der Fahrt den Durchschnittsverbrauch zu „nullen“ (dazu währe allerdings neben einem erneuten „Helper“-Aufruf, was ja problemlos machbar wäre, auch ein Nullen der zurückgelegten Stecke notwendig - und falls es dafür kein Bordmittel gäbe, also eine 2. Helper PID für die zurückgelegte Strecke). Außerdem ginge das Nullen nicht über Carplay/AndroidAuto, sondern nur direkt am Handy-Display.
Oder, 3. Idee, resultierend aus den beiden ersten, ein automatisches Nullen alle z.B. 10 Minuten oder 10km, damit man eine bessere Idee über den Verbrauch in der aktuellen Straßen- bzw. Fahrsituation erhält?
Mal sehen! Jetzt muss es zuerst mal prinzipiell funktionieren!