diff --git a/hwmonDaemon.py b/hwmonDaemon.py index 594795c..bbe1175 100644 --- a/hwmonDaemon.py +++ b/hwmonDaemon.py @@ -672,7 +672,9 @@ class SystemHealthMonitor: try: # Handle temperature values with °C if isinstance(raw_value, str) and '°C' in raw_value: - return int(raw_value.replace('°C', '')) + # Extract only the numeric portion before °C + temp_value = raw_value.split('°C')[0].strip() + return int(temp_value) # Handle time format (e.g., '15589h+17m+33.939s') if 'h+' in raw_value: return int(raw_value.split('h+')[0])