Guida completa al monitoraggio e al controllo della temperatura del tuo Raspberry Pi

Ultimo aggiornamento: 9 settembre 2026

Primo piano di una scheda Raspberry Pi installata in un case trasparente.

Possedere un Raspberry Pi è fantastico per realizzare progetti di domotica , ma c'è un dettaglio che a volte dimentichiamo finché non è troppo tardi: il calore. A seconda di cosa si chiede al dispositivo, il processore può scaldarsi parecchio e, se non si monitora la temperatura, il sistema attiverà il cosiddetto thermal throttling , riducendo la velocità di clock per evitare il surriscaldamento. Ciò significa che il dispositivo funzionerà più lentamente del normale.

Sebbene questo non rappresentasse un problema nei primi modelli, meno potenti, l'arrivo del Raspberry Pi 5 ha cambiato radicalmente le cose. Ora è assolutamente necessario monitorare le temperature di esercizio del SoC, poiché le sue prestazioni sono molto più elevate e, di conseguenza, genera una quantità di calore significativamente maggiore. In questo articolo, esploreremo tutti i possibili metodi per misurare e controllare questa temperatura, dai più semplici alle soluzioni più avanzate.

Dispositivi intelligenti Raspberry Pi
Articolo correlato:
Dispositivi intelligenti con Raspberry Pi e domotica avanzata

Misurazioni rapide tramite il terminale

Schermata del terminale di comando con codice digitale, che rappresenta il monitoraggio della console.

Se vuoi evitare complicazioni e hai semplicemente bisogno di conoscere lo stato attuale del processore, il terminale è il tuo migliore amico. Esistono diversi modi per ottenere queste informazioni. Uno dei più diretti è eseguire il comando `vcgencmd measure_temp` , che restituisce immediatamente la lettura in gradi Celsius.

Per chi preferisce leggere direttamente il file di sistema, è possibile utilizzare il comando `cat /sys/class/thermal/thermal_zone0/temp` . Un dettaglio importante è che il risultato viene visualizzato in milligradi, quindi è necessario dividere il valore per 1000 per ottenere la temperatura effettiva. Se si desidera che la visualizzazione si aggiorni automaticamente ogni pochi secondi senza dover digitare ripetutamente il comando, è possibile utilizzare il comando `watch -n X vcgencmd measure_temp` , sostituendo `X` con il numero di secondi desiderato tra le letture.

  Come utilizzare l'intelligenza artificiale senza creare un account

Automazione con script personalizzati

Dettaglio di una ventola e di un dissipatore di calore per CPU, essenziali per prevenire il thermal throttling.

Se, come molti, tendete a dimenticare i comandi lunghi o non volete dover scorrere continuamente la cronologia della console con la freccia in su, la soluzione ideale è creare uno script Bash eseguibile . Questo vi permette di racchiudere le istruzioni per CPU e GPU in un piccolo file .sh.

Per fare ciò, è sufficiente utilizzare un editor come nano, definire delle variabili per memorizzare i risultati dei comandi menzionati in precedenza e formattarli con il comando `echo` per renderli leggibili. Dopo aver salvato il file, è essenziale assegnargli i permessi di esecuzione utilizzando il comando `chmod +x`, che consente di eseguire la misurazione con un singolo comando da qualsiasi cartella del sistema.

misurazione del consumo energetico in laboratorio domestico
Articolo correlato:
Come misurare e ottimizzare il consumo di elettricità del tuo homelab

Controllo visivo e strumenti grafici

Computer portatile con pannello di controllo che visualizza grafici di analisi dati in tempo reale.

Non tutto deve essere testo nero su sfondo bianco. Se utilizzi l'ambiente desktop Raspberry Pi OS, puoi integrare la temperatura direttamente nella barra delle applicazioni superiore . Basta fare clic con il pulsante destro del mouse sul pannello, andare su "Aggiungi/Rimuovi plugin" e selezionare " Monitor temperatura" o "Temperatura CPU ". Questo ti permette di controllare rapidamente lo stato termico mentre lavori senza interrompere le tue attività.

Se cerchi qualcosa di molto più potente e professionale, esiste uno strumento chiamato Cockpit . Si tratta di un'interfaccia di gestione basata sul web che si installa sulla scheda madre e a cui si accede tramite il browser di qualsiasi dispositivo sulla rete locale attraverso la porta 9090. Cockpit non solo mostra la temperatura e l'utilizzo della CPU in tempo reale con grafici storici, ma consente anche di gestire i servizi, aggiornare il software e monitorare RAM e storage senza scrivere una sola riga di codice.

  Guida completa al passaggio a Linux Mint: da Windows alla libertà del software libero

servizi avanzati di monitoraggio e cloud

Vista dettagliata dei componenti elettronici e del SoC di una scheda Raspberry Pi.

Per chi desidera portare i propri progetti a un livello superiore, esistono opzioni come PiCockpit , che offre un modulo chiamato PiStats per visualizzare le prestazioni e la temperatura dei chip tramite grafici dettagliati. Si tratta di una soluzione molto pratica se si dispone di più schede e si desidera centralizzare il monitoraggio da un'unica postazione.

Esistono implementazioni ancora più complesse che integrano piattaforme IoT come OKdo Cloud . In questi casi, il Raspberry Pi invia i dati di temperatura al cloud tramite protocolli TCP/IP, e questi dati possono essere visualizzati su display remoti programmati in Python o su applicazioni mobili, consentendo un monitoraggio remoto completo da qualsiasi parte del mondo.

Sicurezza della rete domestica IoT
Articolo correlato:
Sicurezza della rete domestica e IoT: una guida completa per una casa intelligente protetta

Soglie critiche e consigli per il raffreddamento

Quando dovremmo iniziare a preoccuparci? Sebbene ogni modello sia diverso, il thermal throttling generalmente diventa un problema quando le temperature superano i 60°C su modelli come il Pi 3+, mentre sul Raspberry Pi 4 il limite è più alto, intorno agli 80-85°C. È possibile verificare se la scheda ha subito rallentamenti utilizzando il comando `vcgencmd get_throttled`.

Se notate che i valori sono troppo elevati, esistono diversi modi per ridurre i decibel termici. Il più semplice è installare dissipatori di calore in alluminio o alluminio anodizzato sul SoC. Se ciò non fosse sufficiente, una ventola attiva rappresenta la soluzione definitiva, particolarmente necessaria sul Raspberry Pi 5. Altre strategie utili includono il posizionamento verticale della scheda per migliorare il flusso d'aria, la rimozione dell'involucro di plastica restrittivo o l'utilizzo di case progettati per la dissipazione del calore, come i case in alluminio FLIRC.

  Le migliori risorse Web per CSS

Padroneggiare il monitoraggio termico, sia tramite comandi rapidi, pannelli web come Cockpit o integrazione cloud, è essenziale per garantire che le prestazioni hardware rimangano stabili e costanti. La combinazione di un software di monitoraggio con un raffreddamento adeguato, come ventole o dissipatori di calore, consente al Raspberry Pi di gestire carichi di lavoro pesanti senza rischio di degrado o cali di velocità imprevisti.

Tutorial sulla domotica, guide su Home Assistant
Articolo correlato:
Guida completa all'automazione domestica e a Home Assistant per la tua casa intelligente.