Fix slow OBD value load on dashboard (BUG-19)

This commit is contained in:
Mathieu Moran
2026-08-13 16:57:16 -04:00
parent e873db918d
commit c2462356e1
5 changed files with 141 additions and 4 deletions
+12 -4
View File
@@ -203,11 +203,19 @@ def gps_status():
@app.route('/api/obd/status')
def obd_status():
port = app_obd._find_obd_port()
connected = app_obd._is_car_connected()
return jsonify({
"adapter_present": bool(app_obd._find_obd_port()),
"port": app_obd._find_obd_port(),
"car_connected": app_obd._is_car_connected(),
"status_label": "Connected" if app_obd._is_car_connected() else "Disconnected",
"adapter_present": bool(port),
"port": port,
"car_connected": connected,
"status_label": "Connected" if connected else "Disconnected",
"speed": app_obd.get_fresh_speed(),
"rpm": app_obd.rpm,
"coolant_temp": app_obd.coolant_temp,
"fuel_level": app_obd.fuel_level,
"throttle_position": app_obd.throttle_position,
"mil_on": app_obd.get_fresh_mil(),
})
@app.route('/api/trip/<int:trip_id>')