Raspberry Temperatur  mittels Kommandozeile auslesen

Raspberry Temperatur mittels Kommandozeile auslesen

Es gibt 2 Varianten, die wesentlichen Unterschiede sind vor allem die Möglichkeiten der Bearbeitung ohne sed & Co. nutzen zu müssen.
vcgencmd measure_temp
Die Ausgabe ist nicht optimal um es zu verarbeiten:
temp=46.2'C

Ein weitere Möglichkeit, die auch wesentlich einfacher ist zum direkt bearbeiten in Script ist, ist folgende Methode:
cat /sys/class/thermal/thermal_zone0/temp
46002

Dividiert man diesen Wert durch Tausend, erhält man die aktuelle Kerntemperatur des Raspberry Pi.
#!/bin/bash
INPUT=$(/bin/cat /sys/class/thermal/thermal_zone0/temp)
echo $INPUT/1000 |bc -l| python -c "print round(float(raw_input()),2)"