Standort: "Zuendung an" statt "Fahrzeug faehrt" (2026.8.30.14)
Es gibt keinen Bewegungssensor am Fahrzeug. Der einzige Anhaltspunkt ist ZUENDUNG_SENSOR, und der meldet on auch bei blosser Zuendung oder in Zubehoerstellung - "Fahrzeug faehrt" behauptete also mehr, als bekannt ist. Mein zwischenzeitlicher Vorschlag, zusaetzlich eine laufende Fahrt zu verlangen, war falsch begruendet: fahrt_start_ts in fahrterkennung.py wird aus genau demselben Signal abgeleitet und haette nur eine zweite Huelle um dieselbe Aussage gelegt. Der umgekehrte Fall bleibt unangetastet: Zuendung aus heisst verlaesslich, dass gerade nicht gefahren wird - "Fahrzeug steht" und "Geparkt seit ..." stehen weiter. Zwei Typ-Kommentare, die dieselbe Gleichsetzung weitertrugen, sind mitkorrigiert. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -113,8 +113,10 @@ export interface Fahrzeugstatus {
|
||||
batteriespannung?: number | null;
|
||||
gesichert?: boolean | null;
|
||||
sicherheitscheck?: SicherheitsPunkt[];
|
||||
/** Zündung an = fährt gerade. `null`/fehlend heißt „kein Zündungssensor
|
||||
zugeordnet", also unbekannt — ausdrücklich nicht „steht". */
|
||||
/** Zustand des Zündungssensors — ausdrücklich nicht „fährt": es gibt keinen
|
||||
Bewegungssensor, und die Zündung meldet an auch bei Zubehörstellung oder
|
||||
im Stand. `null`/fehlend heißt „kein Zündungssensor zugeordnet", also
|
||||
unbekannt — ebenfalls nicht „steht". */
|
||||
zuendung?: boolean | null;
|
||||
standort_lat?: number | null;
|
||||
standort_lon?: number | null;
|
||||
|
||||
@@ -65,8 +65,9 @@ export interface Fahrzeug {
|
||||
batteriespannung: number | null
|
||||
gesichert: boolean | null
|
||||
sicherheitscheck: SicherheitsPunkt[]
|
||||
/** Zündung an = das Fahrzeug fährt gerade. `null` heißt „kein
|
||||
Zündungssensor zugeordnet", also unbekannt — nicht „steht". */
|
||||
/** Zustand des Zündungssensors — nicht „fährt": ohne Bewegungssensor sagt
|
||||
an nur, dass die Zündung an ist. `null` heißt „kein Zündungssensor
|
||||
zugeordnet", also unbekannt — nicht „steht". */
|
||||
zuendung: boolean | null
|
||||
standortLat: number | null
|
||||
standortLon: number | null
|
||||
|
||||
@@ -534,8 +534,16 @@ export function Standort() {
|
||||
<div className="dm-standortmenu__status">
|
||||
{zustand.faehrt ? (
|
||||
<>
|
||||
{/* Der Text sagt "Zuendung an", nicht "Fahrzeug faehrt". Es gibt keinen
|
||||
Bewegungssensor am Fahrzeug - der einzige Anhaltspunkt ist ZUENDUNG_SENSOR,
|
||||
und der meldet on auch bei blosser Zuendung oder Zubehoerstellung. Auch die
|
||||
erkannte Fahrt hilft nicht weiter: fahrt_start_ts in fahrterkennung.py wird
|
||||
aus genau demselben Signal abgeleitet, waere also nur eine zweite Huelle um
|
||||
dieselbe Aussage. Der umgekehrte Fall ist unbedenklich: Zuendung aus heisst
|
||||
verlaesslich, dass gerade nicht gefahren wird - "steht"/"Geparkt seit"
|
||||
bleiben deshalb stehen. */}
|
||||
<span className="dm-standortmenu__punkt" />
|
||||
<span>Fahrzeug fährt</span>
|
||||
<span>Zündung an</span>
|
||||
</>
|
||||
) : (
|
||||
<>
|
||||
|
||||
Reference in New Issue
Block a user