diff --git a/src/rpi-cpu2mqtt.py b/src/rpi-cpu2mqtt.py index 04a19b3..e5f5553 100644 --- a/src/rpi-cpu2mqtt.py +++ b/src/rpi-cpu2mqtt.py @@ -52,10 +52,11 @@ def check_memory(): return memory def check_cpu_temp(): - full_cmd = "vcgencmd measure_temp" + #full_cmd = "vcgencmd measure_temp" + full_cmd = "cat /sys/class/thermal/thermal_zone*/temp | sed 's/\(.\)..$//' | tail -n 1" try: p = subprocess.Popen(full_cmd, shell=True, stdout=subprocess.PIPE).communicate()[0] - cpu_temp = p.decode("utf-8").replace('\n', ' ').replace('\r', '').split("=")[1].split("'")[0] + cpu_temp = p.decode("utf-8").replace('\n', ' ').replace('\r', '') except: cpu_temp = 0 return cpu_temp