Updated Temperature Parsing

This commit is contained in:
2025-03-03 20:22:41 -05:00
parent 862e125cc6
commit c1b2ac40df

View File

@ -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])