Custom Card zur Anzeige mehrerer Entitäten in Home Assistant

Home Assistant 26. Aug. 2025
Custom Card zur Anzeige mehrerer Entitäten in Home Assistant

Custom Card zur Anzeige mehrerer Entitäten in Home Assistant

Einleitung
Die Verwendung von Custom Cards in Home Assistant ermöglicht es, verschiedene Entitäten in einer benutzerdefinierten Ansicht darzustellen. Dies ist besonders nützlich, wenn Du mehrere Sensoren oder Schalter in einer einzigen Karte anzeigen möchtest, um eine bessere Übersicht zu erhalten. In diesem Artikel wird erläutert, wie Du eine Custom Card erstellen kannst, die sowohl den Status einer Waschmaschine als auch die von einem Shelly-Gerät gemessene Leistung anzeigt.

Problem
Ein Benutzer möchte eine Custom Card für eine Waschmaschine erstellen, die den Status eines Template Sensors (boolean) anzeigt, der den Betrieb der Waschmaschine darstellt. Zusätzlich soll die Leistung, die von einem Shelly-Gerät gemessen wird, in derselben Karte angezeigt werden. Der Benutzer hat Schwierigkeiten, die beiden Entitäten korrekt in der Custom Card darzustellen.

Lösung
Um die gewünschte Funktionalität zu erreichen, kannst Du die custom:button-card oder die mushroom-template-card verwenden. Beide Karten ermöglichen es, mehrere Entitäten anzuzeigen. Die mushroom-template-card ist besonders vorteilhaft, da sie die Jinja-Template-Syntax unterstützt, was die Anpassung erleichtert.

Hier ist ein Beispiel, wie Du die custom:button-card konfigurieren kannst, um sowohl den Status der Waschmaschine als auch die Leistung des Shelly-Geräts anzuzeigen:

yaml type: custom:button-card entity: binary_sensor.waschmaschine name: Waschmaschine show_state: true state: - value: 'on' icon: mdi:washing-machine name: Waschmaschine läuft - value: 'off' icon: mdi:washing-machine-off name: Waschmaschine aus extra: - entity: sensor.wm1_switch_0_power name: Leistung unit: Wtxt In diesem Beispiel wird der Status der Waschmaschine angezeigt, und die Leistung wird als zusätzliche Information unter dem Namen "Leistung" dargestellt.

Schritte zur Umsetzung
1. Stelle sicher, dass die button-card und die mushroom-template-card in deiner Home Assistant-Installation verfügbar sind. 2. Füge die oben genannte YAML-Konfiguration in die entsprechende Lovelace-Ansicht ein. 3. Speichere die Änderungen und lade die Benutzeroberfläche neu, um die Custom Card anzuzeigen.

Hintergrundwissen
- Custom Cards: Diese Karten sind anpassbare Komponenten in Home Assistant, die es ermöglichen, verschiedene Entitäten in einer benutzerdefinierten Weise darzustellen. - Jinja-Template: Eine Template-Sprache, die in Home Assistant verwendet wird, um dynamische Inhalte zu generieren. Sie ermöglicht es, Werte von Entitäten in einer flexiblen Art und Weise darzustellen. - Entitäten: In Home Assistant sind Entitäten die grundlegenden Bausteine, die Informationen über Geräte oder Sensoren bereitstellen.

Zusätzliche Infos

FunktionErklärung
`entity`Die Entität, die angezeigt werden soll (z.B. `binary_sensor.waschmaschine`)
`name`Der Name, der auf der Karte angezeigt wird (z.B. "Waschmaschine")
`show_state`Gibt an, ob der Status der Entität angezeigt werden soll
`state`Definiert verschiedene Zustände und deren Darstellung
`extra`Zusätzliche Entitäten, die in der Karte angezeigt werden

Hinweise & Best Practices
- Achte darauf, dass alle verwendeten Entitäten korrekt in Home Assistant konfiguriert sind. - Teste die Konfiguration in der Entwicklungsumgebung, bevor Du sie in der Produktionsumgebung anwendest. - Nutze die Dokumentation der button-card und mushroom-template-card, um weitere Anpassungen vorzunehmen. - Berücksichtige die Performance, wenn Du viele Entitäten in einer Karte anzeigst, da dies die Ladezeiten der Benutzeroberfläche beeinflussen kann.