Es gibt diese Momente, in denen man in die eigene Home-Assistant-Instanz schaut und merkt: Eigentlich läuft alles irgendwie noch, aber sauber ist das System schon lange nicht mehr. Alte Entitäten, nicht mehr genutzte Geräte, fehlerhafte Statistiken, vergessene Dashboards und übersehene Automationen sammeln sich mit der Zeit an. Genau hier setzt ein systematischer Frühjahrsputz an.
In diesem Beitrag geht es darum, wie sich eine gewachsene Home-Assistant-Installation Schritt für Schritt bereinigen lässt. Im Mittelpunkt steht dabei nicht nur das reine Aufräumen, sondern auch ein messbarer Ansatz über den Health Score. So wird schnell sichtbar, an welchen Stellen die eigene Instanz schwächelt und welche Maßnahmen wirklich etwas bringen.
Zum Video: https://youtu.be/oDUdchF1mww
Warum sich das Aufräumen lohnt
Je länger Home Assistant läuft, desto größer wird die Wahrscheinlichkeit, dass Altlasten im System zurückbleiben. Sensoren verschwinden, Geräte werden ersetzt, Dashboards ändern sich, Automationen werden umgebaut und trotzdem bleiben oft Verweise auf alte Entitäten bestehen. Das führt nicht nur zu Unordnung, sondern kann auch Fehler, unklare Statistiken und unnötig große Datenbanken verursachen.
Ein aufgeräumtes System hat mehrere Vorteile. Die Konfiguration wird übersichtlicher, Fehler lassen sich schneller finden und viele Bereiche in der Oberfläche wirken wieder konsistent. Vor allem aber bekommt man ein besseres Gefühl dafür, welche Teile des eigenen Smart Homes wirklich noch aktiv genutzt werden und welche nur noch Ballast sind.
Der Start mit dem Home Assistant Global Health Score
Ein guter Einstieg in den Cleanup ist der Home Assistant Global Health Score. Das Add-on bewertet die Instanz anhand von Hardware-Performance und sogenannter Application Hygiene. Dabei geht es unter anderem um die Größe der Datenbank, das Update-Level und darum, ob sich Zombie-Entitäten oder andere Altlasten im System angesammelt haben.
Für die Einrichtung wird zunächst der System Monitor benötigt, damit wichtige Werte wie CPU- und Arbeitsspeicherauslastung eingebunden werden können. Anschließend lässt sich der Health Score integrieren und mit den passenden Entitäten konfigurieren. Wer bestimmte Geräte bewusst nicht bewerten lassen möchte, kann diese über ein eigenes Ignore-Label aus dem Scoring herausnehmen.
Besonders hilfreich ist dabei die direkte Rückmeldung in Punkten. In der gezeigten Ausgangslage landet das System bei 52 von 100 Punkten. Das ist ein guter Reality-Check, denn damit wird sofort klar: Hier gibt es einige Baustellen.
Erster Hebel: Updates und Datenbank prüfen
Ein naheliegender erster Schritt ist das Installieren ausstehender Updates. Gerade in gewachsenen Installationen bleiben einzelne Integrationen oder Geräte schnell mal zurück, obwohl sie weiter aktiv sind. Schon dieser einfache Schritt kann das Scoring sichtbar verbessern.
Ebenso wichtig ist ein Blick auf die Datenbank. Wenn sehr lange Historien gespeichert werden und praktisch jeder Sensor ungefiltert in den Recorder schreibt, wächst die Datenbank schnell deutlich an. Das sorgt nicht nur für eine schlechtere Bewertung, sondern kann auch langfristig die Wartbarkeit verschlechtern.
In der gezeigten Instanz lag die Datenbank bei 10 GB statt der angepeilten 7,5 GB. Gleichzeitig wurden alte Daten über einen sehr langen Zeitraum aufbewahrt. Genau hier liegt oft eines der größten Optimierungspotenziale.
Zombie-Entitäten mit Watchman finden
Ein klassisches Problem in Home Assistant sind Entitäten, die irgendwo noch referenziert werden, obwohl sie eigentlich längst verschwunden sind. Manchmal tauchen sie noch in Gruppen auf, manchmal in Automationen und oft auch in Dashboards. In der normalen Oberfläche ist das nicht immer leicht zu erkennen.
Hier hilft Watchman. Das Tool erstellt einen Report, in dem sichtbar wird, wo nicht mehr existierende Entitäten noch verwendet werden. Dadurch lässt sich gezielt nachvollziehen, ob ein veralteter Sensor noch in einer Gruppe, in einer Automation oder in einer Oberfläche steckt.
Gerade bei älteren Dashboards oder Floorplans ist das extrem hilfreich. Solche Ansichten wachsen über Monate oder Jahre und enthalten oft Verweise, die im Alltag gar nicht mehr auffallen. Mit Watchman bekommt man endlich eine brauchbare Grundlage, um konsequent auszumisten.
Spook macht Reparaturen greifbarer
Wer statt reiner Reports lieber direkt in einer reparaturfreundlichen Oberfläche arbeitet, sollte sich Spook ansehen. Die Integration zeigt problematische oder unbekannte Entitäten deutlich sichtbarer an und macht viele Fehler greifbarer. Das ist besonders dann angenehm, wenn man nicht jeden Verweis manuell über YAML-Dateien suchen möchte.
Spook hilft zum Beispiel dabei, kaputte Helfer, unbekannte Entitäten in Automationen oder veraltete Dashboard-Einträge schneller zu erkennen. Gerade in Kombination mit Watchman ergibt sich daraus ein sehr praktischer Workflow: Erst Probleme finden, dann gezielt bereinigen.
Dashboards, Gruppen und YAML nicht vergessen
Viele Fehler sitzen nicht in den offensichtlichen Bereichen, sondern tief in alten Dashboards, Gruppen oder manuellen Konfigurationsdateien. Ein Sensor wurde vielleicht längst ersetzt, steckt aber noch in einem Entity-Filter. Eine Lampe existiert nicht mehr, wird aber in einer Gruppe weiter referenziert. Oder ein alter Floorplan liegt noch im System, obwohl er gar nicht mehr genutzt wird.
Deshalb lohnt sich der Blick in die Dashboard-Verwaltung ebenso wie in den RAW Configuration Editor. Gerade dort lassen sich alte Entitätsnamen oft schneller aufspüren als in der grafischen Oberfläche. Wer konsequent aufräumt, sollte sich deshalb nicht nur auf Integrationen konzentrieren, sondern auch die selbst gebauten Oberflächen mit einbeziehen.
Offline-Geräte in Zigbee2MQTT prüfen
Ein weiterer sinnvoller Zwischenstopp ist Zigbee2MQTT. Dort lässt sich schnell erkennen, welche Geräte offline oder deaktiviert sind. Manche davon sind wirklich überflüssig und können gelöscht werden, andere benötigen schlicht neue Batterien oder etwas Aufmerksamkeit.
Das klingt banal, ist aber in der Praxis oft ein großer Hebel. Denn solange solche Geräte noch im System hängen, sorgen sie für Unübersichtlichkeit und werfen unter Umständen weitere Folgeprobleme auf.
Statistiken bereinigen und Ausreißer korrigieren
Selbst wenn Entitäten bereits entfernt wurden, bleiben fehlerhafte Statistikdaten oft bestehen. Genau deshalb sollte man auch in die Entwicklerwerkzeuge und dort in den Bereich Statistiken schauen. Home Assistant listet dort problematische Einträge auf und bietet Möglichkeiten, verwaiste Werte zu löschen oder fehlerhafte Summen zu korrigieren.
Das ist besonders wichtig bei Sensoren, die gelöscht wurden oder zwischendurch falsche Werte geliefert haben. Wenn etwa ein Energiezähler plötzlich einen unrealistischen Ausreißer produziert, verfälscht das die Historie und sollte bereinigt werden. Auch solche Altlasten tragen dazu bei, dass das System unordentlicher wirkt, als es eigentlich sein müsste.
Automationen mit dem Automation Inspector prüfen
Ein oft unterschätzter Bereich sind alte oder fehlerhafte Automationen. Manche wurden seit Monaten nicht mehr ausgeführt, andere enthalten noch unbekannte oder nicht verfügbare Entitäten. Genau hier setzt der Automation Inspector an.
Die App zeigt übersichtlich, wann eine Automation zuletzt gelaufen ist und wo Fehler auftreten. Dadurch lässt sich schnell entscheiden, welche Automationen noch relevant sind, welche überarbeitet werden sollten und welche vielleicht komplett weg können. Gerade bei größeren Installationen spart das enorm viel Zeit.
Das Ergebnis: besser, aber noch nicht perfekt
Nach mehreren Aufräumarbeiten verbessert sich der gezeigte Score deutlich und steigt auf 73 Punkte. Das ist ein klarer Fortschritt gegenüber dem Ausgangswert, zeigt aber auch, dass nicht jedes Problem sofort vollständig verschwindet.
In diesem Fall beeinflusst ein Bug rund um nicht erkannte Backups das Ergebnis zusätzlich negativ. Genau das ist ein guter Hinweis darauf, wie man den Health Score verstehen sollte: nicht als absolute Wahrheit, sondern als nützlichen Kompass. Entscheidend ist, dass er Schwachstellen sichtbar macht und strukturiertes Verbessern erleichtert.
Fazit
Home Assistant aufzuräumen ist kein spektakuläres Projekt, aber eines mit erstaunlich großem Effekt. Wer Updates einspielt, Zombie-Entitäten entfernt, Dashboards entschlackt, Statistiken korrigiert und alte Automationen überprüft, bekommt ein deutlich saubereres und besser wartbares System.
Besonders stark ist der Ansatz, das Ganze nicht nur nach Bauchgefühl zu machen, sondern mit einem nachvollziehbaren Scoring zu verbinden. So wird aus einem diffusen Gefühl von Unordnung ein klarer Maßnahmenplan. Und genau das macht den Frühjahrsputz in Home Assistant so wirkungsvoll.


Schreibe einen Kommentar