Updated Temperature Parsing
This commit is contained in:
@ -672,7 +672,9 @@ class SystemHealthMonitor:
|
|||||||
try:
|
try:
|
||||||
# Handle temperature values with °C
|
# Handle temperature values with °C
|
||||||
if isinstance(raw_value, str) and '°C' in raw_value:
|
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')
|
# Handle time format (e.g., '15589h+17m+33.939s')
|
||||||
if 'h+' in raw_value:
|
if 'h+' in raw_value:
|
||||||
return int(raw_value.split('h+')[0])
|
return int(raw_value.split('h+')[0])
|
||||||
|
|||||||
Reference in New Issue
Block a user