diff --git a/states/zabbix/scripts/pcsensor.py b/states/zabbix/scripts/pcsensor.py new file mode 100644 index 0000000..5b3d380 --- /dev/null +++ b/states/zabbix/scripts/pcsensor.py @@ -0,0 +1,15 @@ +#!/usr/bin/python3 + +import re +import subprocess + +tempre = re.compile(r" *(\d*\.\d*) C.*") + +def temp_c(): + res = subprocess.run("pcsensor", shell=True, capture_output=True) + line = res.stdout.decode().strip() + results = tempre.findall(line) + return float(results[0]) + +if __name__ == "__main__": + print(temp_c())