Morning all, sometimes we need to test if your Pi is getting too hot and if you need a fan or upsize your fan or mega size your fan. Let's look at a quick script so we can do this easily
Of course I still love the one liners and can just copy the line below and github is at
https://github.com/LukeKeam/pi-temperature_monitor
sudo apt-get install git -y && git clone https://github.com/LukeKeam/pi-temperature_monitor && cd pi-temperature_monitor && python3 temperature_monitor.py
Or we can take the longer approach and put this in a .py file
import os
import time
import datetime
def measure_temperature():
while True:
temperature = os.popen("vcgencmd measure_temp").readline()
temperature = (temperature.replace("temp=",""))
now = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
print(now, ' Temperature:', temperature)
time.sleep(1)
if __name__ == '__main__':
measure_temperature()
How about that? Super easy aye? The github link also has logging