Geraetezeit statt Ankunftszeit - die Wurzel hinter der 3-km-Fahrt (2026.9.4.1)
Das Fahrtfenster stand seit dem 01.09. in der Gerätezeit, der Verlauf war nach Ankunftszeit sortiert. Zwei Uhren, und das Gerät puffert: was verspätet ankam, fiel aus einem Fenster heraus, in dem es der Sache nach lag. Am 03.09. hat das eine Fahrt gekostet - 26 von 48 GPS-Punkten und 3,0 statt 7 km. verlauf_lesen() stempelt jeden Punkt jetzt mit der Gerätezeit seines Datensatzes. Eine Stelle, an der alle Verbraucher vorbeikommen. Dazu zwei Riegel aus derselben Untersuchung: ein Rückschritt von 43 Metern ist keine Zählerrücksetzung mehr (aus 87 Metern wurden vorher 13,7 km), und das Fahrtende wird auf das letzte Lebenszeichen des Geräts geklemmt - der Nachlauf ist eine Rechnung, kein Messwert. Am echten Recorder nachgerechnet: Tacho 3,0 -> 7,0 km, GNSS 2,952 -> 6,877 km, Route 26 -> 47 Punkte, Ende 23:21:57 -> 23:17:48. Beim ersten Lauf haben zwei Fahrten eine Strecke bekommen, die vorher gar keine hatten. Nicht das Gerät war schuld: es hat lückenlos aufgezeichnet. Die zehn Minuten Funkstille waren eine offene, aber tote TCP-Sitzung (flespi-Log: 703 s, 16 Nachrichten) - kein Funkloch. Begründung und die Empfehlung fürs Gerät stehen in AGENTS.md, Abschnitt CB. Dazu die neun Paritätsbefunde, alle Richtung Panel gelöst - darunter ein unmaskierter Punkt in beiden Codebasen, der aus "vor 3 Tage" ein "vor 3 Tag" machte. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1696,6 +1696,30 @@ button.dm-listenzeile {
|
||||
transform: scale(0.94);
|
||||
}
|
||||
|
||||
/* Karte mit eigener Bedienung darauf (Einzelbeleg). Der Kasten traegt die
|
||||
Positionierung, damit der Knopf sich an DIESER Karte ausrichtet und nicht am
|
||||
naechsten Vorfahren weiter oben - dieselbe Ueberlegung wie .mapbox im Panel. */
|
||||
.dm-kartenbox {
|
||||
position: relative;
|
||||
border-radius: var(--r-tile);
|
||||
overflow: hidden;
|
||||
}
|
||||
/* Kleine Variante: die Belegkarte ist nur gut 200px hoch, ein 48er-Knopf mit
|
||||
16px Abstand verdeckte davon ein Viertel. */
|
||||
.dm-kartensteuerung--klein {
|
||||
top: 10px;
|
||||
right: 10px;
|
||||
}
|
||||
.dm-kartensteuerung--klein button {
|
||||
width: 36px;
|
||||
height: 36px;
|
||||
}
|
||||
/* Die CI-Nadel traegt ihre Farben selbst; der Schatten hebt sie von den
|
||||
Kartenkacheln ab, wie .fahrzeug-pin im Panel. */
|
||||
.dm-nadel {
|
||||
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.45));
|
||||
}
|
||||
|
||||
.dm-standortmenu {
|
||||
position: absolute;
|
||||
z-index: 410;
|
||||
@@ -1995,3 +2019,8 @@ button.dm-listenzeile {
|
||||
|
||||
.dm-token-gesetzt { color: var(--ok); }
|
||||
.dm-token-offen { color: var(--fg3); }
|
||||
|
||||
/* Abweichender Wert - im Panel steht er in var(--warn), hier ebenso. */
|
||||
.dm-wertzeile__warnung {
|
||||
color: var(--warn);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user