From d1efa45be5d046133c28cd04374943ee8dc4f2d8 Mon Sep 17 00:00:00 2001 From: Hristo Jelev Date: Tue, 5 Oct 2021 23:38:53 +0300 Subject: [PATCH] change cpu temp command --- src/rpi-cpu2mqtt.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rpi-cpu2mqtt.py b/src/rpi-cpu2mqtt.py index 6b5fe83..e9cc6ee 100644 --- a/src/rpi-cpu2mqtt.py +++ b/src/rpi-cpu2mqtt.py @@ -52,7 +52,7 @@ def check_memory(): return memory def check_cpu_temp(): - full_cmd = "cat /sys/class/thermal/thermal_zone*/temp | sed 's/\(.\)..$//' | tail -n 1" + full_cmd = "paste <(cat /sys/class/thermal/thermal_zone*/type) <(cat /sys/class/thermal/thermal_zone*/temp 2>&1) | column -s $'\t' -t | sed 's/\(.\)..$//' | grep 'pkg\|cpu'| awk '{print $NF}' | 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', '')