home assistant mini graph card

home assistant mini graph card

Wer sein Smart Home mit Home Assistant steuert, landet früher oder später bei der Frage, wie man die Flut an Sensordaten eigentlich sinnvoll sichtbar macht. Die Standard-Karten von Lovelace sind okay für den Anfang, aber sie wirken oft klobig und bieten kaum Raum für echte Anpassungen. Wenn du wissen willst, wie sich die Temperatur im Wohnzimmer über die letzten 24 Stunden entwickelt hat oder ob die Photovoltaik-Anlage gerade wirklich liefert, brauchst du eine Lösung, die mehr kann als nur einen einzelnen Wert anzuzeigen. Genau hier kommt die Home Assistant Mini Graph Card ins Spiel, eine Community-Entwicklung, die sich zum Goldstandard für Dashboards entwickelt hat. Sie erlaubt es dir, komplexe Datenverläufe auf kleinstem Raum darzustellen, ohne dass dein Tablet an der Wand wie ein Kontrollzentrum der NASA aussieht.

Warum die Standard-Lösungen oft scheitern

Das Problem mit den Bordmitteln ist schnell erklärt. Sie sind starr. Du hast wenig Einfluss darauf, wie die Linien geglättet werden oder wie die Skalierung der Achsen funktioniert. Wer schon mal versucht hat, zwei unterschiedliche Sensoren – etwa Luftfeuchtigkeit und Temperatur – in einer einzigen Standard-Grafik zu kombinieren, weiß, wovon ich rede. Es sieht meistens furchtbar aus.

Dieses Add-on löst dieses Problem durch pure Flexibilität. Du kannst Farben basierend auf Schwellenwerten ändern. Sinkt die Temperatur unter 18 Grad, wird die Linie blau. Steigt sie über 25 Grad, färbt sie sich rot. Das ist kein technisches Spielzeug, sondern echte visuelle Kommunikation. Du siehst sofort, was los ist, ohne Zahlen lesen zu müssen. Das Dashboard wird intuitiv. Viele Nutzer unterschätzen, wie wichtig die kognitive Last bei der Bedienung eines Hauses ist. Wenn ich erst drei Sekunden auf ein Display starren muss, um zu verstehen, ob die Heizung läuft, hat die Technik versagt.

Die Installation über HACS

Bevor du loslegen kannst, musst du sicherstellen, dass der Home Assistant Community Store installiert ist. Das ist die Grundvoraussetzung für fast alle coolen Erweiterungen. Falls du HACS noch nicht hast, solltest du das schleunigst nachholen, da es den Zugriff auf tausende von Integrationen ermöglicht. In der Benutzeroberfläche von HACS suchst du einfach nach dem Namen der Karte unter dem Reiter „Frontend“. Nach der Installation ist ein Neustart oder zumindest ein Neuladen der Ressourcen notwendig. Das ist ein Schritt, den viele vergessen und sich dann wundern, warum die neue Karte nicht in der Auswahl erscheint.

Die erste Konfiguration im Code-Editor

Obwohl es inzwischen für viele Dinge grafische Editoren gibt, entfaltet dieses Werkzeug seine wahre Kraft in der YAML-Konfiguration. Keine Angst davor. Es ist im Grunde nur eine Liste von Befehlen. Ein einfacher Start sieht so aus, dass du eine Entität definierst, etwa sensor.temperature. Schon hast du eine Linie. Aber wir wollen mehr. Wir wollen Punkte für Höchst- und Tiefstwerte. Wir wollen eine Legende, die uns sagt, was wir da eigentlich sehen.

Home Assistant Mini Graph Card und die Kunst der Datenkomprimierung

Ein gutes Dashboard zeichnet sich dadurch aus, dass es Informationen verdichtet, ohne sie unlesbar zu machen. In der Home Assistant Mini Graph Card kannst du das Attribut points_per_hour nutzen. Das ist extrem mächtig. Wenn dein Sensor alle zehn Sekunden einen Wert sendet, wird die Grafik bei einer 24-Stunden-Ansicht völlig überladen. Stellst du den Wert auf eins oder zwei, glättet sich die Kurve. Die Trends werden sichtbar. Rauschen verschwindet.

Ein weiterer Trick ist die Nutzung von show: icon: false, wenn du Platz sparen willst. Oft reicht die Beschriftung völlig aus. Ich kombiniere diese Karten oft in einem Raster. Stell dir vor, du hast eine Zeile mit vier kleinen Grafiken: Stromverbrauch, Wasserverbrauch, Gasverbrauch und die aktuelle Internetgeschwindigkeit. Jede Karte ist identisch aufgebaut, nutzt aber eine andere Farbe. Das schafft Ordnung im Kopf.

Umgang mit fehlenden Datenpunkten

Nichts ist hässlicher als eine unterbrochene Linie in einer Grafik, nur weil der Zigbee-Sensor mal für zehn Minuten die Verbindung verloren hat. Das passiert ständig, besonders bei günstigen Sensoren oder dicken Wänden. In der Konfiguration gibt es Möglichkeiten, diese Lücken zu füllen. Man kann den letzten bekannten Wert halten oder die Lücke einfach linear verbinden. Das sorgt für ein sauberes Erscheinungsbild, auch wenn die Hardware mal zickt. Man muss sich aber im Klaren sein, dass das die Realität ein bisschen schönt. Für eine Temperaturanzeige ist das völlig legitim, bei Sicherheitsrelevanten Daten sollte man vorsichtiger sein.

Farbschemata für Profis

Farben sind nicht nur Deko. Du kannst color_thresholds nutzen, um Zustände zu visualisieren. Ein Klassiker ist die Anzeige der Luftqualität (CO2). Alles unter 800 ppm ist grün, bis 1200 ppm gelb und darüber hinaus rot. Wenn du im Augenwinkel siehst, dass deine Grafik rot leuchtet, machst du das Fenster auf. Du musst nicht einmal wissen, ob der Wert gerade bei 1300 oder 1500 liegt. Die Information „Handlungsbedarf“ ist bereits übertragen worden. Das ist der Punkt, an dem Smart Home Technik wirklich hilfreich wird.

Fortgeschrittene Funktionen für komplexe Dashboards

Wenn du die Grundlagen beherrschst, kannst du anfangen, mehrere Sensoren zu stapeln. Das ist besonders bei der Energieberatung im eigenen Haus Gold wert. Ich habe bei mir die Erzeugung der Solaranlage gegen den Eigenverbrauch gelegt. In der Grafik sieht man sofort, wann man die Waschmaschine hätte einschalten sollen. Hier kommt die line_width ins Spiel. Die wichtigste Info bekommt eine dicke Linie, die sekundäre Info eine dünne oder sogar nur eine schraffierte Fläche im Hintergrund.

Balkendiagramme statt Linien

Nicht alle Daten eignen sich für Kurven. Regenmengen pro Stunde oder die Anzahl der täglichen Postzustellungen lassen sich viel besser als Balken darstellen. Über den Parameter graph: bar wechselst du den Modus. Das Schöne ist, dass das Styling fast identisch bleibt. Du musst also nicht das Rad neu erfinden, wenn du den Darstellungstyp änderst. Balken eignen sich auch hervorragend für historische Vergleiche. Wie viel Strom habe ich heute im Vergleich zu gestern verbraucht? Das lässt sich mit zwei nebeneinander liegenden Balken perfekt visualisieren.

Dynamische Zeiträume nutzen

Standardmäßig zeigt die Karte oft die letzten 24 Stunden. Aber was, wenn du nur die letzte Stunde sehen willst, um die aktuelle Lastspitze zu analysieren? Oder die letzte Woche für einen Temperaturtrend? Mit dem Befehl hours_to_show steuerst du das ganz präzise. Ich habe für wichtige Werte oft zwei Karten untereinander: eine für den schnellen Überblick (letzte 4 Stunden) und eine für den langfristigen Trend (7 Tage). So entgeht mir nichts.

Integration in die Infrastruktur

Wer tiefer in die Materie einsteigt, wird feststellen, dass die Performance des Dashboards leiden kann, wenn zu viele Grafiken gleichzeitig geladen werden. Jede Kurve muss die Datenbank von Home Assistant abfragen. Wenn du SQLite auf einer alten SD-Karte im Raspberry Pi nutzt, kann das zu Verzögerungen führen. Hier hilft es, die Datenbank auf eine SSD auszulagern oder direkt auf MariaDB umzusteigen. Eine gute Anleitung dazu findest du direkt in der Home Assistant Dokumentation. Das beschleunigt den Ladevorgang spürbar.

Ein weiterer Punkt ist die Langzeitspeicherung von Daten. Home Assistant löscht standardmäßig alte Daten nach zehn Tagen, um die Datenbank klein zu halten. Wenn du aber die Entwicklung deines Heizölverbrauchs über das ganze Jahr sehen willst, musst du die Recorder-Einstellungen anpassen. Alternativ nutzt man für solche Langzeitprojekte eher Tools wie InfluxDB und Grafana, aber für das tägliche Dashboard ist die hier besprochene Karte unschlagbar, weil sie direkt integriert ist und keine externen Server braucht.

Design-Anpassungen für Wandtablets

Wenn du ein Tablet an der Wand hast, ist die Lesbarkeit aus der Distanz entscheidend. Standardmäßig ist die Schrift oft zu klein. Über font_size und font_size_header kannst du das korrigieren. Ich empfehle auch, den Hintergrund der Karten transparent zu machen, wenn du ein schönes Hintergrundbild auf deinem Dashboard nutzt. Das wirkt deutlich moderner und weniger „boxig“. Das CSS-Tuning ist hier ein mächtiges Werkzeug, erfordert aber ein wenig Einarbeitung in die Struktur der Karte.

Häufige Fehler vermeiden

Ein Fehler, den ich immer wieder sehe: Zu viele Informationen in einer einzigen Karte. Nur weil man fünf Sensoren in eine Grafik packen kann, sollte man es nicht tun. Ab drei Linien wird es meistens unübersichtlich, es sei denn, die Werte liegen weit auseinander. Ein weiterer Stolperstein ist die falsche Einheit. Wenn ein Sensor Celsius liefert und der andere Fahrenheit (warum auch immer), wird die Skalierung völlig wahnsinnig. Achte darauf, dass die Einheiten zusammenpassen oder nutze getrennte y-Achsen. Ja, auch das kann diese Erweiterung. Du kannst eine Achse links und eine rechts definieren. Das ist ideal, um zum Beispiel die Raumtemperatur gegen die Ventilöffnung der Heizung in Prozent zu prüfen.

Die Bedeutung von Community-Projekten

Es ist wichtig zu verstehen, dass solche Erweiterungen von Freiwilligen in ihrer Freizeit entwickelt werden. Das bedeutet auch, dass sich APIs mal ändern können. Ein Blick in das GitHub Repository des Projekts lohnt sich immer, wenn etwas nicht so funktioniert wie erwartet. Dort findest du auch die aktuellsten Diskussionen über neue Funktionen oder bekannte Bugs. Die Qualität dieses speziellen Projekts ist so hoch, dass es oft stabiler läuft als offizielle Integrationen. Dennoch sollte man bei Updates von Home Assistant selbst immer kurz prüfen, ob die Frontend-Komponenten noch kompatibel sind. In der Regel gibt es aber sehr schnell Fixes, falls mal etwas bricht.

Kostenlose Ressourcen für Icons und Design

Ein schönes Dashboard lebt auch von Icons. Home Assistant nutzt Material Design Icons. Du kannst auf der Webseite von Material Design Icons nach passenden Symbolen suchen. Ein kleines Icon in der Ecke deiner Grafik, etwa ein Blitz für Strom oder eine Wolke für Luftfeuchtigkeit, hilft enorm bei der schnellen Orientierung. Die Einbindung erfolgt einfach über den Namen des Icons in der Kartenkonfiguration.

💡 Das könnte Sie interessieren: diesen Beitrag

Echte Anwendungsfälle aus der Praxis

Schauen wir uns mal ein konkretes Beispiel an. Du hast einen Bewegungsmelder, der auch die Helligkeit (Lux) misst. Du willst wissen, wann es im Flur hell genug ist, damit das Licht nicht angehen muss. Mit der Grafik kannst du über ein paar Tage hinweg genau sehen, wann die Helligkeit unter deinen Schwellenwert fällt. Du passt deine Automatisierung basierend auf echten Daten an, statt zu raten. Das ist der Moment, in dem aus einem „Smart Home“ ein „Intelligentes Zuhause“ wird.

Ein anderes Beispiel ist die Überwachung des Kühlschranks. Ein kleiner Sensor im Inneren zeigt dir nicht nur, ob die Tür offen ist, sondern auch, wie oft der Kompressor anspringt. Siehst du in der Grafik, dass die Zyklen immer länger werden, könnte das ein Zeichen für eine kaputte Dichtung oder einen technischen Defekt sein. Solche Trends erkennt man nur in einer grafischen Auswertung, niemals durch das bloße Betrachten des aktuellen Wertes.

Strompreise im Blick behalten

In Zeiten von dynamischen Stromtarifen wie bei Tibber oder Awattar wird die Visualisierung der Börsenpreise extrem wichtig. Du kannst die Preise für den kommenden Tag als Balkendiagramm anzeigen lassen. So weißt du sofort, wann die beste Zeit für die Spülmaschine ist. Viele Nutzer färben die Balken ein: Günstige Stunden grün, teure Stunden rot. Das macht die Planung zum Kinderspiel. Wer das einmal hat, will es nicht mehr missen.

Die Rolle von Custom-Cards in der Zukunft

Home Assistant entwickelt sich rasant weiter. Die Entwickler legen momentan viel Wert auf das „Year of the Voice“ und die Verbesserung der Benutzeroberfläche für Einsteiger. Das bedeutet aber auch, dass hochgradig anpassbare Karten wie diese hier weiterhin ihre Daseinsberechtigung haben werden. Sie füllen die Lücke zwischen dem, was für die Masse einfach zu bedienen ist, und dem, was Power-User für ihre Optimierungen brauchen.

Praktische Schritte für dein nächstes Dashboard-Update

Jetzt ist es Zeit, das Gelernte umzusetzen. Setz dich an deinen Rechner und geh diese Punkte durch:

  1. Prüfe in HACS, ob deine installierten Frontend-Komponenten aktuell sind. Oft gibt es Performance-Verbesserungen, die du sonst verpasst.
  2. Nimm dir ein bestehendes Dashboard-Tab vor und such dir die drei wichtigsten Sensoren aus.
  3. Ersetze die einfachen Anzeigen durch die hier besprochene flexible Lösung.
  4. Experimentiere mit color_thresholds. Überlege dir genau, ab welchem Wert eine Farbe von grün auf gelb wechseln sollte. Das zwingt dich dazu, dich mit deinen eigenen Daten auseinanderzusetzen.
  5. Nutze group: true, um die Karte in eine Raster-Ansicht einzubauen, ohne dass sie zu viel Platz wegnimmt.
  6. Kontrolliere nach 24 Stunden, ob die Glättung der Linien durch points_per_hour für dich passt. Zu glatt ist manchmal genauso schlecht wie zu unruhig.

Das Ziel sollte immer sein, dass dein Dashboard dir Arbeit abnimmt, statt neue zu schaffen. Eine gut konfigurierte Grafik liefert dir die Antwort auf eine Frage, bevor du sie überhaupt laut gestellt hast. Das ist der wahre Luxus in einem modernen Heim. Wenn du diese Werkzeuge beherrscht, wirst du feststellen, dass du viel seltener in die Details der Sensoren schauen musst, weil das Gesamtbild einfach stimmt. Wer einmal angefangen hat, seine Daten so professionell aufzubereiten, wird den Standard-Look von früher schnell vergessen haben. Es lohnt sich, diese Zeit zu investieren. Dein zukünftiges Ich, das nur kurz im Vorbeigehen auf das Tablet schaut, wird es dir danken.

MM

Miriam Müller

Miriam Müller setzt auf Journalismus, der erklärt statt zuzuspitzen, und liefert damit echten Mehrwert für das Publikum.