Skip to content

Kartenstil ​

Die Dreame Vacuum Card entspricht nativ dem Standard-Theme von Home Assistant. Alle internen Komponenten, Menüs und Layouts passen sich automatisch an das aktive Home Assistant-Theme an. Sie übernimmt nahtlos sowohl die Light- als auch die Dark-Modus-Farben dynamisch, wodurch unter normalen Bedingungen kein individuelles Styling erforderlich ist.

Home Assistant LightHome Assistant Light
Home Assistant LightHome Assistant Light

Das Erstellen eines benutzerdefinierten Home Assistant-Themes zur Anpassung der Ästhetik erfordert das Überschreiben der unten aufgeführten externen CSS-Eigenschaften.

Kartenstil

Diese Einstellungen betreffen nur die UI-Komponenten der Karte. Die internen Farben der Staubsaugkarte selbst, wie Räume, Wege und Wände, anzupassen, erfolgt im Abschnitt Farben überschreiben.

Die Karte verwendet außerdem interne Einstellungen mit dem Präfix --dvc-. Das direkte Überschreiben interner Einstellungen wird nicht empfohlen, da sich deren Verhalten in zukünftigen Updates ändern kann. Verwenden Sie stattdessen die unten aufgeführten externen Home Assistant-Theme-Einstellungen.

card-mod

Das card-mod-Plugin ist ausdrücklich deaktiviert und wird nicht unterstützt auf dieser Karte, um die Stabilität zu gewährleisten. Benutzerdefinierte Home-Assistant-Themen müssen verwendet werden, um die auf dieser Seite bereitgestellten CSS-Eigenschaften zu überschreiben.

Wenn eine bestimmte visuelle Änderung nicht über Themen erreicht werden kann, kann eine Funktionsanfrage mit einer Erklärung der gewünschten Änderungen und der Begründung über die Problem melden-Seite eingereicht werden.

Hintergründe & Rahmen ​

Diese Einstellungen steuern das Hauptstruktur-Aussehen der Karte.

VariableBeschreibung
--ha-card-backgroundDefiniert die Haupt-Hintergrundfarbe der Karte.
--secondary-background-colorWird für sekundäre Oberflächen, Overlay-Hintergründe und schwebende Menüs verwendet.
--view-backgroundDie Basis-Hintergrundfarbe des Dashboards. Die Karte verwendet dies im panel- oder picture-Modus, um nahtlos zu verschmelzen.
--ha-card-border-radiusDefiniert die Rundung der äußeren Ecken der Karte.
--ha-card-border-widthBreite der Linien des Kartenrahmens.
--ha-card-border-colorFarbe des Kartenrahmens.
--divider-colorFarbe interner Listen-Trenner und -Separatoren.
--ha-card-box-shadowDer Box-Shadow, der auf den Hauptkarten-Container angewendet wird.
--ha-card-backdrop-filterErmöglicht das Hinzufügen von Hintergrundfiltern, wie z. B. blur, zum Kartenhintergrund.

Text & Typografie ​

Diese Einstellungen bestimmen die im gesamten Benutzerinterface verwendeten Textfarben.

VariableBeschreibung
--primary-text-colorDie Haupttextfarbe, die für primäre Überschriften, Zustandsinformationen und Werte verwendet wird.
--secondary-text-colorWird für sekundären Text, detaillierte Statusinformationen und inaktive Tab-Beschriftungen verwendet.
--disabled-text-colorFarbe, die für Text verwendet wird, der derzeit nicht verfügbar oder deaktiviert ist.
--text-primary-colorDie Farbe des Textes, der direkt auf Schaltflächen mit Primärfarbe sitzt.

Symbole & Akzente ​

Diese Einstellungen verwalten die Farbgebung interaktiver Elemente, aktiver Zustände und Symbole.

VariableBeschreibung
--primary-colorDie primäre Akzentfarbe für aktive Elemente, Schaltflächen, Ladeanimationen und ausgewählte Tabs.
--light-primary-colorEine hellere Version der Primärfarbe, verwendet für Hover-Zustände oder aktive Schaltflächenhintergründe.
--accent-colorAlternative Akzentfarbe, die für bestimmte Hervorhebungen im UI verwendet wird.
--mdc-theme-on-primaryFarbe von Text oder Symbolen, die auf einem Hintergrund mit Primärfarbe platziert sind.
--paper-item-icon-colorDie Standardfarbe für Status- und Menüsymbole.
--paper-item-icon-active-colorDie Farbe, die auf Symbole angewendet wird, wenn ihr entsprechender Zustand aktiv ist.

Status- & Semantische Farben ​

Die Karte ändert dynamisch die Farbe basierend auf dem Zustand des Staubsaugers und aktiven Benachrichtigungen.

VariableBeschreibung
--success-colorWird für erfolgreiche Vorgänge oder positive Zustände verwendet, wie z. B. vollständig aufgeladen.
--info-colorWird für informationelle Elemente und Standardwarnungen verwendet.
--warning-colorWird für Warnmeldungen, niedrigen Batteriestand oder kleinere Probleme verwendet.
--error-colorWird für kritische Fehler, Störungen und unpassierbare Kartenobjekte verwendet.
--state-unavailable-colorDie Farbe, die anzeigt, dass der Staubsauger derzeit nicht verfügbar oder offline ist.

Interaktive Elemente ​

Theme-Einstellungen, die speziell auf UI-Komponenten wie Buttons, Scrollbars und Eingabefelder abzielen.

VariableBeschreibung
--mdc-theme-surfaceDie Oberflächenfarbe für schwebende Menüs, Dropdowns und Popup-Karten.
--mdc-button-raised-box-shadowDer Schatten, der auf hervorgehobene Buttons angewendet wird, um ihnen Tiefe zu verleihen.
--input-hover-line-colorFarbe der Unterstreichung beim Überfahren bestimmter Eingabefelder.
--input-dropdown-icon-colorFarbe der Caret-/Pfeilsymbole innerhalb von Dropdown-Menüs.
--scrollbar-thumb-colorFarbe, die für den Daumen des Joysticks der Fernbedienung und für Scrollbars verwendet wird.
--rgb-primary-colorRGB durch Kommas getrennte Version der Primärfarbe, verwendet, um Alphatransparenz anzuwenden.
--rgb-primary-text-colorRGB durch Kommas getrennte Version der Primärtextfarbe, verwendet, um Alphatransparenz anzuwenden.