Ohne Auto ausprobieren¶
Der Demo-Modus zeigt obd-diag mit einem eingebauten Beispielfahrzeug, ganz ohne Adapter und ohne Auto: zum Kennenlernen, für Vorführungen und für Bildschirmfotos.
uv run obd-diag-gui --demo # Oberfläche, Port „demo“ ist schon gewählt
uv run obd-diag diagnose --demo # Kommandozeile; gleich wie --port demo
uv run obd-diag live --demo
In der Oberfläche steht das Demo-Fahrzeug außerdem immer als letzter Eintrag in der
Port-Liste („demo“). Es wird nie von selbst gewählt, auch wenn kein Adapter steckt.
Solange „demo“ gewählt ist, sagt ein blauer Hinweis über der Liste, dass die Daten nicht
vom eigenen Auto stammen. Die Kommandozeile gibt denselben Hinweis aus, und als Adapter
erscheint überall ELM327 v1.5 (Demo), auch in gespeicherten Sitzungen, PDF und CSV.
Woher die Daten stammen¶
Das Demo-Fahrzeug ist der Mercedes A 180 d (W177) aus den Tests am echten Auto (Erster Test am Auto), mit laufendem Motor im Stand. Seine Antworten stammen aus den Mitschnitten dieser Tests:
vier Steuergeräte, CAN 29 Bit/500 kBit/s
ein gespeicherter Code, U1218 (herstellerspezifisch), mit Freeze Frame
Readiness eines Diesels, der Abgassensor-Test ist noch offen
FIN
WDD1770031J000000(Seriennummer geschwärzt wie in den Mitschnitten)Live-Daten im Leerlauf: elf aufgezeichnete Runden, die sich wiederholen
Nicht aufgezeichnet sind die Werte zu PID 21, 30, 31, 49 und 66 (Strecke mit Warnleuchte, Warmläufe und Strecke seit dem Löschen, Fahrpedal, Luftmasse). Das Auto meldet sie als unterstützt; im Demo-Modus stehen dort erfundene, plausible Werte. Der Gebrauchtwagen-Check ist deshalb „unauffällig“ (40 Warmläufe und 3000 km seit dem Löschen).
Für den Batterie- und Anlasstest steht der Motor des Demo-Fahrzeugs zuerst und springt etwa 3 s nach der Aufforderung von selbst an. Diese Spannungen sind erfunden, aber an die Mitschnitte angelehnt: Ruhe 12,55 V, Einbruch auf 9,5 V laut Adapter, Ladung 14,8 V.
Was dabei passiert¶
Der Demo-Modus ersetzt nur den Adapter: Statt über USB antwortet ein simulierter ELM327
(obd_diag.transport.demo) Byte für Byte so, wie es der echte am W177 getan hat. Treiber,
Freigabeliste, Auswertung und Oberfläche laufen also genau wie am Auto, auch der
Mitschnitt mit --trace. Anfragen, für die es keine Daten gibt, beantwortet er mit
NO DATA.
Löschen geht im Demo-Modus nicht: Es ist ohnehin gesperrt, und selbst freigegeben würde es an der Vorbedingung „Motor aus“ scheitern, denn der Motor des Demo-Fahrzeugs läuft.