temperature NETDATA

Hello everyone,

I can’t see the temperature of my Raspberry Pi 5 using NETDATA version v2.10.2.0. I carried out several operations to fix the malfunction, which is that the temperature is absent from the NETDATA dashboard, but it is indeed present in other applications.

Awaiting a favorable response, I wish you a good day.

The temperature collector is disabled by default and needs to be enabled manually.

First, check if your Pi 5 exposes temperature via hwmonPreformatted text:

for d in /sys/class/hwmon/hwmon*; do
echo “$(cat $d/name 2>/dev/null): $(cat $d/temp1_input 2>/dev/null)”
done

If you see a temperature value, enable the sensors module by editing the go.d config:

Find the line # sensors: yes and uncomment it (remove the #).
Then restart:

sudo systemctl restart netdata

Temperature should appear under Sensors in the dashboard after a few seconds.

If the hwmon check shows nothing, your Pi 5 may only expose temperature via /sys/class/thermal/thermal_zone0/temp, which the sensors collector doesn’t read directly.

In that case, let us know and we can suggest a workaround.

Thank you for your reply, but I tried that method without success.

I hope the version isn’t causing any problems?

Hi BakayokoMoussa,

Based on your reply, it sounds like your Pi 5 doesn’t expose temperature through hwmon at all, which means the sensors collector won’t pick it up regardless of configuration. This is a known limitation rather than a version issue.

To confirm, run this on your Pi:

cat /sys/class/thermal/thermal_zone0/temp

If that returns a value (e.g. 45200 means 45.2°C), then your hardware is reporting temperature correctly. The sensors collector reads only from /sys/class/hwmon and has no fallback for the thermal zone interface that the Pi 5 uses.

Unfortunately there’s no simple workaround available right now for this. What we’d recommend is opening a feature request on our GitHub so the team can track it formally:

The ask would be for the sensors collector to also read from /sys/class/thermal/thermal_zone*/temp as a fallback for boards like the Pi 5 that don’t register with hwmon. It’s a well-understood gap and a reasonable addition.

Sorry we can’t offer a quicker fix here.