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.

Oberfläche im Demo-Modus: Port demo, Hinweis über der Liste, Code U1218 Oberfläche im Demo-Modus: Port demo, Hinweis über der Liste, Code U1218

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.

Live-Daten im Demo-Modus: Drehzahl um 860/min, Kühlmittel 62 °C Live-Daten im Demo-Modus: Drehzahl um 860/min, Kühlmittel 62 °C

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.