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.

Avere un Raspberry Pi è fantastico per configurare progetti di domotica con Raspberry PiMa 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 monitoriamo questa temperatura, il sistema farà quello che è noto come... strozzamento termico, rallentando la velocità di clock per evitare il surriscaldamento, il che significa che la macchina funzionerà più lentamente del normale.

Sebbene nei primi modelli questo non fosse un problema perché non avevano tanta potenza, con l'arrivo del Raspberry Pi 5 Le cose sono cambiate drasticamente. Ora è assolutamente necessario tenere sotto controllo 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 tale temperatura, dalle soluzioni più semplici a quelle 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. Ci sono diversi modi per ottenere queste informazioni. Uno dei più diretti è eseguire il comando vcgencmd misura_temp, che fornisce immediatamente la lettura in gradi Celsius.

Per coloro che preferiscono leggere direttamente il file di sistema, possono utilizzare cat /sys/class/thermal/thermal_zone0/tempUn dettaglio importante qui è che il risultato viene mostrato in milligradi, quindi devi dividi il valore per 1000 Per ottenere la temperatura effettiva. Se si desidera che il display 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 che si desidera intercorrere 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 sei una di quelle persone che, come molti, dimentica i comandi lunghi o non vuole navigare con la freccia in su nella cronologia della console, la soluzione ideale è creare un script eseguibile in BashQuesto permette di racchiudere le istruzioni per CPU e GPU in un piccolo file .sh.

Per fare ciò, è sufficiente utilizzare un editor come nano, definire le variabili per memorizzare i risultati dei comandi menzionati sopra e formattarli con l'istruzione `echo` per renderli leggibili. Dopo aver salvato il file, è essenziale assegnare i permessi di esecuzione Utilizzando il comando chmod +x, è possibile avviare la misurazione con un semplice 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 nel barra delle applicazioni superioreBasta fare clic con il pulsante destro del mouse sul pannello, andare all'opzione aggiungi o rimuovi plugin e selezionare Monitoraggio della temperatura o temperatura della CPUCiò consente di controllare rapidamente lo stato termico mentre si lavora, senza interrompere le proprie attività.

Se stai cercando qualcosa di molto più potente e professionale, c'è uno strumento chiamato Cabina di pilotaggioSi tratta di un'interfaccia di gestione basata sul web che si installa sulla propria scheda e a cui si accede dal browser di qualsiasi dispositivo sulla rete locale tramite la porta 9090. Cockpit non solo mostra il Temperatura e consumo energetico della CPU Non solo fornisce dati in tempo reale con grafici storici, ma consente anche di gestire i servizi, aggiornare il software e monitorare la RAM e lo spazio di archiviazione senza dover 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 coloro che portano i loro progetti a un altro livello, ci sono opzioni come PiCockpitOffre un modulo chiamato PiStats per visualizzare le prestazioni e la temperatura dei chip tramite grafici dettagliati. È una soluzione molto comoda se si possiedono più schede madri e si desidera centralizzare il monitoraggio da un'unica postazione.

Esistono implementazioni ancora più complesse che integrano Piattaforme IoT come OKdo CloudIn 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 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, in generale il strozzamento termico Il problema inizia a presentarsi quando superiamo i 60°C in modelli come il Pi 3+, mentre nel Raspberry Pi 4 il limite è più alto, intorno agli 80-85°C. Puoi verificare se la tua scheda ha subito rallentamenti utilizzando il comando vcgencmd get_throttled.

Se noti che i valori sono troppo alti, ci sono diversi modi per abbassare il livello di decibel. Il più semplice è installare dissipatori di calore realizzato in alluminio o alluminio anodizzato sul SoC. Se non basta, un ventilatore attivo Questa è la soluzione definitiva, particolarmente necessaria per il Raspberry Pi 5. Altre strategie utili includono posizionare la scheda in verticale per migliorare il flusso d'aria, rimuovere l'involucro di plastica restrittivo o utilizzare custodie progettate per la dissipazione del calore, come le custodie in alluminio tipo 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.