Heavendenied hat geschrieben: ↑Mo Dez 16, 2024 6:35 pm
Also ich hab jetzt auch versucht (erstmal für den Ioniq) noch den Kilometerstand auszulesen, aber leider gescheitert.
Mit Infos aus dem Internet bekomme ich nur blödsinnige Werte.
Ich weiß, dass PID 22B022 richtig ist. Aber welche Bytes dann den KM Stand angeben da unterscheiden sich die Angaben. Ebenso dazu wie genau er aus den 3 relevanten Bytes berechnet wird...
Mit Car Scanner habe ich es auch versucht, aber ich schaffe es nicht mal den WiCan dazu zu bringen per Bluetooth erreichbar zu sein. Egal wie oft ich BLE auf Enable setze und neu starte, es bleibt immer der WiFi AP verfügbar und per Bluetooth ist er nicht sichtbar. Getestet mit einem iPhone und 2 Android Geräten.
Habe daraufhin noch zwei weitere OBD Adapter getestet die ich hier vorher genutzt habe. Mit einem (OBDLnk LX) bekomme ich diverse Daten korrekt angezeigt, aber beim Kilometerstand immer 0 KM! Mit dem zweiten Adapter bekomme ich gar keine sinnvollen Werte.
Gibts zu dem Thema PIDs rausfinden mit Car Scanner ne Art Grundlagenthread?
Hab den Thread hier und den "Vorgängerthread" ebenso gelesen wie einige Dinge auf Github, aber irgendwas hab ich wohl übersehen...
Du kannst den WiCAN in Carscanner direkt per Netzwerk ansprechen, dafür brauchst Du nicht unbedingt BLE.
Wenn Du BLE im WiCAN aktivieren willst, muss Du vorher den WLAN Mode auf AP stellen, dann verlierst Du aber den Zugang in dein Heim-WLAN.
Danach kannst Du BLE aktivieren.
Wenn er einmal mit BLE verbunden war, braucht er ein Power Cycle, bevor er wieder WLAN macht.
In einer zukünftigen Firmware soll das besser werden, so dass man unterwegs BLE nutzen kann und zu Hause WLAN. Aber nie gleichzeitig.
ABRP braucht zwingend BLE, da wird WLAN nicht unterstützt.
Wenn Du in ABRP den WiCAN einbindest (geht auch mit einem Free Account), dann findest Du im PID Editor ggf. mehr Infos. Wenn dort aber auch nix sinnvolles kommt, hilft das natürlich nicht.
Das schöne an ABRP ist, dass die Formel im PID Editor steht, so dass man nur die richtigen Stellen für die Bytes suchen muss.
Beim ID.3 gab es verschiedene PIDs für den Odometer, eigentlich immer: B1*65536 + B2*256 + B3 (Die Bytes waren an verschiedenen Stellen, nur als Beispiel). Das lässt sich in der Expression auch so eingeben: [B1:B3].
An einer Stelle war der km-Stand mit Nachkommastellen, das habe ich nie herausbekommen...
Mit meiner obigen Beschreibung müsstest Du die PID und die Init-Strings im Carscanner Log eigentlich rausfinden.
https://forum.openwb.de/viewtopic.php?p=120718#p120718
oder:
https://meatpihq.github.io/wican-fw/con ... e_profiles
Wenn der Init-String aber nicht zum PID passt, kommt nur Müll raus.
P.S: Hier steht aber für odometer 22b002, die Formel sieht aber aus wie oben beschrieben:
https://github.com/JejuSoul/OBD-PIDs-fo ... S_data.csv