Bei mir zu Hause kommen mehrere Raspberry Pis zum Einsatz. Zum einen natรผrlich jener, auf welchem Home Assistant lรคuft, aber dann zum anderen halt auch noch mehrere andere Pis, welche ich fรผr unterschiedliche Zwecke nutze. Was man mit einem Raspberry Pi noch so alles anstellen kann, hatte ich ja bereits vor einigen Wochen hier in einem separaten Beitrag geschrieben.
In einem weiteren Beitrag hatte ich bereits geschrieben, dass auch der Raspberry Pi รผberhitzen kann und ein solches รberhitzen fรผr die Technik schรคdlich sein kann. Entsprechend achte ich mittlerweile sehr genau darauf, dass die von mir genutzten Raspberry Pis nicht zu warm werden.
Hierfรผr empfiehlt sich natรผrlich grundsรคtzlich (und am einfachsten) ein ordentlicher Lรผfter. Was aber, wenn dieser Lรผfter selbst einen Defekt hat und somit den Raspberry Pi nicht mehr wie erhofft kรผhlt?
Im schlimmsten Fall merkt man den defekten Lรผfter lรคngere Zeit nicht und im aller schlimmsten Fall nimmt der Raspberry Pi hierdurch nachhaltig einen Schaden und geht kaputt.
Damit mir so etwas nicht (mehr) passieren kann, รผberwache ich mittlerweile meine Raspberry Pis in/รผber Home Assistant und hierbei insbesondere die Temperatur der CPU (welche wie gesagt nicht zu warm werden darf), als auch die CPU-Auslastung.
Du magst Home Assistant? Dann abonniere kostenlos meine Beitrรคge mit Tipps, Tricks und Anleitungen rund um Home Assistant:
Follow Home Assistant
Garantiert kein Spam, keine Werbung und immer mit Abmelde-Link, solltest du es dir anders รผberlegen!
Beide Werte geben mir relativ schnell einen Hinweis, ob mit dem Raspberry Pi alles in Ordnung ist, oder eben nicht.
Raspberry Pi รberwachung mit Home Assistant
Um dir einige Informationen/Sensoren anderer Raspberry Pis in Home Assistant anzeigen zu lassen, benรถtigt man neben weiteren Raspberry Pis (haha) nur folgendes:
- Auf den zu รผberwachenden Raspberry Pis muss ein entsprechender Daemon einmalig eingerichtet werden.
- In Home Assistant muss MQTT vorhanden und entsprechend eingerichtet sein, um die Sensor-Daten des in 1. genannten Daemons zu empfangen.
- Ggf. noch einige Automations, damit die empfangenen Sensor-Daten automatisch einen Alarm auslรถsen kรถnnen, wenn Schwellwerte รผberschritten oder unterschritten werden.
Zu dem Daemon:
In dem GitHub-Repository wird ausfรผhrlich beschrieben, wie du den Daemon auf jedem zu รผberwachenden Raspberry Pi einmalig einrichten musst. Hierbei fรผgst du im Wesentlichen die benรถtigten Scripte hinzu, Ergรคnzt die notwendigen MQTT-Daten und richtest das Script so ein, dass es immer automatisch lรคuft und Daten an deine MQTT-Instanz in Home Assistant funkt.
Die Anleitung ist zwar in Englisch, jedoch in meinen Augen sehr gut und zum Glรผck auch gar nicht so umfangreich – das sollte also jeder, der eine SSH-Verbindung zu einem Raspberry Pi aufbauen kann hinbekommen ๐ !
Zu MQTT:
Sofern das Einrichten des Daemon geklappt hat, solltest du in Home Assistant bereits „in“ MQTT ein zusรคtzliches Gerรคt sowie fรผr dieses Gerรคt 4 neue Entitรคten angezeigt bekommen. Je nach Namensvergabe durch dich, kรถnnen die Sensoren wie folgt aussehen:
- sensor.rpi_cpu_use_raspberrypi
- sensor.rpi_monitor_raspberrypi
- sensor.rpi_temp_raspberrypi
- sensor.rpi_used_raspberrypi
Du erhรคltst nun in Home Assistant automatische Updates des „fremden“ Raspberry Pi zur CPU-Auslastung, wann die Daten zuletzt aktualisiert wurden, wie hoch die CPU-Temperatur ist und wie viel Speicherplatz auf dem Raspberry Pi noch frei sind.
Diese Daten kannst du dir in Home Assistant anzeigen lassen, oder hiermit natรผrlich beliebige Automations bauen, damit du benachrichtigt wirst, wenn etwas nicht stimmt (also beispielswiese wenn die CPU-Temperatur zu hoch ist oder die CPU-Auslastung einen gewissen Wert รผbersteigt). Hier gelten die ja schon bekannten „unbegrenzten Mรถglichkeiten“ die uns Home Assistant bietet! ๐
Produktempfehlungen
Hallo,
ich wรผrde gerne auch Daten anzeigen lassen, die ein externer Raspy selbst sammelt, oder auch Zustรคnde dort รคndern.
Also bspw. Temperaturen. Ich habe mehrere Sensoren an meinen Rapsys, bspw. neben Temperatur eines Raumes auch gleich noch ein Schaltrelais, dessen Zustand ich per HA beeinflussen will.
Geht das? Wรผrde mich รผber jeden Tipp freuen!
Gruร vom Volker