
Ein Raspberry Pi ist fantastisch für Hausautomatisierungsprojekte , doch ein Detail wird oft übersehen, bis es zu spät ist: die Wärmeentwicklung. Je nach Auslastung kann der Prozessor ziemlich heiß werden. Wird die Temperatur nicht überwacht, drosselt das System die Taktfrequenz , um eine Überhitzung zu verhindern. Dadurch läuft der Pi langsamer als gewöhnlich.
Während dies bei den früheren Modellen aufgrund ihrer geringeren Leistung kein Problem darstellte, hat der Raspberry Pi 5 die Situation grundlegend verändert. Jetzt müssen wir die Betriebstemperaturen des SoC unbedingt im Auge behalten, da seine Leistung deutlich höher ist und er daher wesentlich mehr Wärme erzeugt. In diesem Artikel untersuchen wir alle Möglichkeiten zur Messung und Regelung dieser Temperatur – von den einfachsten Methoden bis hin zu fortgeschrittenen Lösungen.
Schnelle Messungen mit dem Terminal

Wenn Sie Komplikationen vermeiden und lediglich den aktuellen Status des Prozessors wissen möchten, ist das Terminal Ihr bester Freund. Es gibt mehrere Möglichkeiten, diese Information zu erhalten. Eine der direktesten ist die Ausführung des Befehls `vcgencmd measure_temp` , der den Messwert sofort in Grad Celsius ausgibt.
Wer die Systemdatei lieber direkt lesen möchte, kann `cat /sys/class/thermal/thermal_zone0/temp` verwenden . Wichtig zu wissen: Das Ergebnis wird in Milligrad angezeigt. Um die tatsächliche Temperatur zu erhalten, muss der Wert durch 1000 geteilt werden . Soll die Anzeige alle paar Sekunden automatisch aktualisiert werden, ohne dass der Befehl wiederholt eingegeben werden muss, kann der Befehl `watch -n X vcgencmd measure_temp` verwendet werden . Ersetzen Sie `X` durch die gewünschte Anzahl Sekunden zwischen den Messungen.
Automatisierung mit benutzerdefinierten Skripten

Wenn Sie, wie viele andere, lange Befehle vergessen oder nicht ständig mit dem Pfeil nach oben durch den Konsolenverlauf scrollen möchten, ist die ideale Lösung ein ausführbares Bash-Skript . Damit können Sie CPU- und GPU-Befehle in einer kleinen .sh-Datei zusammenfassen.
Verwenden Sie dazu einfach einen Editor wie nano, definieren Sie Variablen, um die Ergebnisse der oben genannten Befehle zu speichern, und formatieren Sie diese mit dem Befehl `echo`, um sie lesbar zu machen. Nach dem Speichern der Datei ist es wichtig, ihr mit dem Befehl `chmod +x` Ausführungsrechte zu erteilen . Dadurch können Sie die Messung mit einem einzigen Befehl von jedem beliebigen Ordner auf dem System aus ausführen.
Visuelle Steuerungs- und grafische Werkzeuge

Nicht alles muss schwarzer Text auf weißem Hintergrund sein. Wenn Sie die Raspberry Pi OS Desktop-Umgebung verwenden, können Sie die Temperaturanzeige direkt in die obere Taskleiste integrieren . Klicken Sie einfach mit der rechten Maustaste auf das Panel, wählen Sie „Plugins hinzufügen/entfernen“ und anschließend „ Temperaturmonitor“ oder „CPU-Temperatur “. So können Sie den Temperaturstatus schnell überprüfen, während Sie arbeiten, ohne Ihre Aufgaben zu unterbrechen.
Wenn Sie eine deutlich leistungsstärkere und professionellere Lösung suchen, gibt es das Tool Cockpit . Es handelt sich um eine webbasierte Management-Oberfläche, die Sie auf Ihrem Mainboard installieren und über Port 9090 von jedem Gerät in Ihrem lokalen Netzwerk aus im Browser aufrufen. Cockpit zeigt Ihnen nicht nur die CPU-Temperatur und -Auslastung in Echtzeit mit Verlaufsgrafiken an, sondern ermöglicht Ihnen auch die Verwaltung von Diensten, Software-Updates sowie die Überwachung von RAM und Speicher – ganz ohne Programmierung.
Erweiterte Überwachungs- und Cloud-Dienste

Für alle, die ihre Projekte auf die nächste Stufe heben möchten, gibt es Optionen wie PiCockpit . Dieses Modul namens PiStats visualisiert die Chip-Leistung und die Wärmeentwicklung anhand detaillierter Diagramme. Es ist eine sehr praktische Lösung, wenn man mehrere Boards verwendet und die Überwachung zentral von einem Ort aus steuern möchte.
Es gibt sogar noch komplexere Implementierungen, die IoT-Plattformen wie OKdo Cloud integrieren . In diesen Fällen sendet der Raspberry Pi Temperaturdaten über TCP/IP-Protokolle an die Cloud, und diese Daten können auf entfernten Displays, die in Python programmiert sind, oder in mobilen Anwendungen angezeigt werden, was eine vollständige Fernüberwachung von überall auf der Welt ermöglicht.
Kritische Schwellenwerte und Kühltipps
Ab wann sollten wir uns Sorgen machen? Obwohl die einzelnen Modelle unterschiedlich sind, wird thermische Drosselung im Allgemeinen bei Temperaturen über 60 °C, beispielsweise beim Pi 3+, zum Problem. Beim Raspberry Pi 4 liegt die Grenze höher, bei etwa 80–85 °C. Mit dem Befehl `vcgencmd get_throttled` können Sie überprüfen, ob Ihr Board Leistungseinbußen aufweist.
Falls Ihnen die Werte zu hoch erscheinen, gibt es verschiedene Möglichkeiten, die thermische Lautstärke zu reduzieren. Am einfachsten ist es, Kühlkörper aus Aluminium oder eloxiertem Aluminium auf dem SoC zu montieren. Reicht das nicht aus, ist ein aktiver Lüfter die optimale Lösung, insbesondere beim Raspberry Pi 5. Weitere hilfreiche Maßnahmen sind die vertikale Positionierung der Platine zur Verbesserung der Luftzirkulation, das Entfernen des restriktiven Kunststoffgehäuses oder die Verwendung von Gehäusen mit verbesserter Wärmeableitung, wie beispielsweise den Aluminiumgehäusen von FLIRC.
Die präzise Überwachung der Temperatur, sei es durch einfache Befehle, Web-Oberflächen wie Cockpit oder Cloud-Integration, ist unerlässlich für eine stabile und konstante Hardwareleistung. Die Kombination von Überwachungssoftware mit geeigneter Kühlung, beispielsweise durch Lüfter oder Kühlkörper, ermöglicht es dem Raspberry Pi, auch hohe Lasten ohne Leistungseinbußen oder unerwartete Geschwindigkeitsverluste zu bewältigen.
