How to check the temperature?

Is there a way to measure the temperature of the Rock Pi S?
I’ve tried lm-sensors and watch tools in Debian, but it says it can’t find any sensors.

Hello haste,

Use command sudo cat /sys/class/thermal/thermal_zone0/temp can get a value that third power of 10 multiply CPU temperature(Centigrade).


The output of the command is 38181. So does that mean my SoC is at 38.181C?
It feels cool on the outside, not like it’s 38C!
Perhaps that’s the junction temperature?

1 Like

I know this is an old thread, but running Armbian 6.1.29-rockchip64, the only device under /sys/class/thermal is cooling_device0
Any ideas?

@radxa, can you share how to retrieve the temp on latest Armbian?
(I understand that Armbian is not your responsibility, but it’s the only OS that plays audio and works with gpio…)

Armbian have armbianmonitor, which will tell you temperature of SoC

Thanks @Dante4 for the suggestion.
I ran armbianmonitor -M, but that doesn’t show the temp (should I be running with a different param?)

Time CPU load %cpu %sys %usr %nice %io %irq C.St.
22:29:52 408 MHz 0.02 0% 0% 0% 0% 0% 0% 0/6^C

Some more info:
cat: /etc/armbianmonitor/datasources/soctemp: No such file or directory
cat: /sys/devices/virtual/thermal/thermal_zone0/temp: No such file or directory

Interesting, I guess you better ask on armbian forum, rather than here

Thanks. I posted the question here.