Skip to content

Commit b838588

Browse files
author
Alex W. Baulé
authored
Merge pull request #3 from alexwbaule/working/add-zenpower-linux
Add support to zenpower
2 parents 76f41f1 + d4797dd commit b838588

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

library/sensors/sensors_python.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ def load() -> Tuple[float, float, float]: # 1 / 5 / 15min avg (%):
7474
def is_temperature_available() -> bool:
7575
try:
7676
sensors_temps = psutil.sensors_temperatures()
77-
if 'coretemp' in sensors_temps or 'k10temp' in sensors_temps or 'cpu_thermal' in sensors_temps:
77+
if 'coretemp' in sensors_temps or 'k10temp' in sensors_temps or 'cpu_thermal' in sensors_temps or 'zenpower' in sensors_temps:
7878
return True
7979
else:
8080
return False
@@ -95,6 +95,9 @@ def temperature() -> float:
9595
elif 'cpu_thermal' in sensors_temps:
9696
# ARM CPU
9797
cpu_temp = sensors_temps['cpu_thermal'][0].current
98+
elif 'zenpower' in sensors_temps:
99+
# AMD CPU with zenpower (k10temp is in blacklist)
100+
cpu_temp = sensors_temps['zenpower'][0].current
98101
return cpu_temp
99102

100103

0 commit comments

Comments
 (0)