From 7de66e4b48d9fec8e9ac9f0c96bfff2d5e422ebb Mon Sep 17 00:00:00 2001 From: 1okko <15377594951@189.cn> Date: Wed, 7 Oct 2026 12:29:15 +0800 Subject: [PATCH] ui: show temperature status instead of numeric value --- openpilot/selfdrive/ui/layouts/sidebar.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/openpilot/selfdrive/ui/layouts/sidebar.py b/openpilot/selfdrive/ui/layouts/sidebar.py index 141ea0a78..4a72848de 100644 --- a/openpilot/selfdrive/ui/layouts/sidebar.py +++ b/openpilot/selfdrive/ui/layouts/sidebar.py @@ -140,16 +140,12 @@ class Sidebar(Widget, SidebarSP): return self._ip def _update_temperature_status(self, device_state): - # Show the max CPU temperature value instead of just GOOD/HIGH. - cpu_temps = device_state.cpuTempC - max_temp = max(cpu_temps) if cpu_temps else 0.0 - temp_str = "{:.0f}°C".format(max_temp) thermal_status = device_state.thermalStatus if thermal_status == ThermalStatus.ok: - self._temp_status.update(tr_noop("TEMP"), temp_str, Colors.GOOD) + self._temp_status.update(tr_noop("TEMP"), tr_noop("GOOD"), Colors.GOOD) else: - self._temp_status.update(tr_noop("TEMP"), temp_str, Colors.DANGER) + self._temp_status.update(tr_noop("TEMP"), tr_noop("HIGH"), Colors.DANGER) def _update_connection_status(self, device_state): last_ping = device_state.lastAthenaPingTime