Raspbian: Cómo crear un registro de temperaturas

Para averiguar la temperatura de la Raspberry Pi, podemos consultar la temperatura de la CPU o de la GPU. Ambas forman parte del SoC y alcanzan una temperatura similar ya que estan encapsuladas dentro del mismo circuíto integrado.

La temperatura de la CPU se consulta con:

cat /sys/class/thermal/thermal_zone0/temp

Y la salida es un número cinco cifras que tenemos que dividir por 1000 para hallar los grados.

La temperatura de la GPU se consigue con:

vcgencmd measure_temp

Y tiene una salida similar a esto: temp=48.3'C

Nosotros vamos a usar la temperatura de la GPU y la guardaremos, cada 5 minutos, en un archivo al que llamaremos “/home/pi/temperatura.log”.

Para hacer esto, vamos a editar “crontab” con:

crontab -e

y le añadimos esta línea

*/5 * * * * echo "$(date) $(/opt/vc/bin/vcgencmd measure_temp)" >> /home/pi/temperatura.log

Además, añadiremos una tarea más para borrar el archivo en cada reinicio y evitar que se haga excesivamente grande.

@reboot rm /home/pi/temperatura.log

Después de reiniciar el equipo, se creará el archivo “/home/pi/temperatura.log” que puedes editar con:

nano /home/pi/temperatura.log

Para consultar la temperatura alcanzada en intervalos de 5 minutos.

Nota: Ver de forma más detallada en AcastilloG