From 749b5e06fb32397174171eba13d10d9a543b0a90 Mon Sep 17 00:00:00 2001 From: firestarsdog <229254897+firestarsdog@users.noreply.github.com> Date: Thu, 22 Jan 2026 16:08:56 -0500 Subject: [PATCH] Stats --- frogpilot/system/frogpilot_stats.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/frogpilot/system/frogpilot_stats.py b/frogpilot/system/frogpilot_stats.py index a63470fbb..28090f16d 100644 --- a/frogpilot/system/frogpilot_stats.py +++ b/frogpilot/system/frogpilot_stats.py @@ -180,14 +180,19 @@ def send_stats(): user_point = ( Point("user_stats") + .tag("car_make", "GM" if frogpilot_toggles.car_make == "gm" else frogpilot_toggles.car_make.title()) + .tag("car_model", frogpilot_toggles.car_model) + .tag("city", city) + .tag("country", country) + .tag("device", HARDWARE.get_device_type()) + .tag("driving_model", clean_model_name(frogpilot_toggles.model_name)) + .tag("state", state) + .tag("theme", selected_theme.title()) + .tag("branch", build_metadata.channel) + .tag("dongle_id", params.get("FrogPilotDongleId", encoding="utf-8")) + .field("blocked_user", frogpilot_toggles.block_user) - .field("car_make", "GM" if frogpilot_toggles.car_make == "gm" else frogpilot_toggles.car_make.title()) - .field("car_model", frogpilot_toggles.car_model) - .field("city", city) - .field("country", country) .field("current_months_kilometers", int(frogpilot_stats.get("CurrentMonthsKilometers", 0))) - .field("device", HARDWARE.get_device_type()) - .field("driving_model", clean_model_name(frogpilot_toggles.model_name)) .field("event", 1) .field("frogpilot_drives", int(frogpilot_stats.get("FrogPilotDrives", 0))) .field("frogpilot_hours", float(frogpilot_stats.get("FrogPilotSeconds", 0)) / (60 * 60)) @@ -203,8 +208,6 @@ def send_stats(): .field("longitude", longitude) .field("rainbow_path", frogpilot_toggles.rainbow_path) .field("random_events", frogpilot_toggles.random_events) - .field("state", state) - .field("theme", selected_theme.title()) .field("total_aol_seconds", float(frogpilot_stats.get("AOLTime", 0))) .field("total_lateral_seconds", float(frogpilot_stats.get("LateralTime", 0))) .field("total_longitudinal_seconds", float(frogpilot_stats.get("LongitudinalTime", 0))) @@ -213,9 +216,6 @@ def send_stats(): .field("up_to_date", is_up_to_date(build_metadata)) .field("using_stock_acc", not (frogpilot_toggles.has_cc_long or frogpilot_toggles.openpilot_longitudinal)) - .tag("branch", build_metadata.channel) - .tag("dongle_id", params.get("FrogPilotDongleId", encoding="utf-8")) - .time(now) )