fix: BUG-22 include GPS-derived speeds in trip max (Pi + server)

This commit is contained in:
Mathieu Moran
2026-08-14 22:56:37 -04:00
parent aaa0bdabc4
commit d9314969d8
4 changed files with 28 additions and 3 deletions
+1 -1
View File
@@ -227,7 +227,7 @@ def build_trip_summaries(raw_rows):
distance_km / duration_seconds * 3600, 1
) if duration_seconds else 0,
"max_speed_kmh": round(
max(obd_speeds or segment_speeds or [0]), 1
max((obd_speeds + segment_speeds) or [0]), 1
),
"start_odometer": next((r["odometer"] for r in trip_rows if r.get("odometer")), None),
"end_odometer": next((r["odometer"] for r in reversed(trip_rows) if r.get("odometer")), None),