Ich möchte euch HATG vorstellen, den Home Assistant Theme Generator. Es ist ein eigenes Panel in der Seitenleiste, in dem du ein komplettes Theme aufbaust, ohne YAML von Hand zu schreiben. Am Ende steht eine ganz normale Theme-Datei in config/themes/.
Der Grundgedanke: eine Einstellung, drei Welten. Wer Bubble Card und Mushroom zusammen benutzt, kennt das Problem — dieselbe Farbe muss an drei Stellen gepflegt werden, und jede Bibliothek nennt ihre Variablen anders. In HATG stellst du eine Farbe einmal ein, und sie geht an Home Assistant, Bubble Card und Mushroom gleichzeitig. Felder, die RGB-Werte erwarten, rechnet HATG dabei selbst um.
Es sind 601 Felder, und jedes davon wurde gegen den Quellcode von Home Assistant, Bubble Card und Mushroom beziehungsweise gegen die UIX-Dokumentation geprüft. Es stehen ausschließlich real existierende Variablen drin — was du einstellst, kommt auch an.
Was drin steckt
Bereich Inhalt
Grundfarben & Text Farbpalette, Statusfarben, Schrift
HA-Grundgerüst Karten, Kopfzeile, Seitenleiste, Eingaben, Schalter, Slider, Dialoge
Bubble Card eigene Unterseiten je Kartentyp — Buttons, Sub-Buttons, Popup, Climate, Cover, Media Player, Kalender
Mushroom Karten, Icons, Chips, Slider, Toggles
Alle Felder Volltextsuche, Filter nach Farbe, Typ und Wortbaustein, Mehrfachauswahl für Sammeländerungen
Code-Editor. alle Werte als Text, mit Freifeld für eigene Theme-Einträge
Das Glas-Paket
Der Teil, den man am schnellsten sieht. Ein Klick auf Alle aktivieren stellt mit 24 Vorlagen jede Fläche auf Glas: Karten, Seitenleiste, App Drawer, Kopfleiste, Dialoge, Badges, Toasts, Benachrichtigungen, Kalender, To-do-Listen, Verlauf, eigene Panels.
Alle 24 hängen an denselben Reglern: Deckkraft, Weichzeichnung und je ein Farbton für Hell und Dunkel. Dazu ein Schalter zwischen Apple-Richtlinie — Glas nur auf der Bedienebene, also Navigation und Schaltflächen — und Glas überall, das die Inhaltsflächen dazunimmt.
Es hört nicht am Dashboard auf. Dieselben Werte tragen Einstellungen, Kalender, Profil und jedes Panel aus der Seitenleiste:
Ein paar Vorlagen, die man dort nicht erwartet: ein Hintergrundbild über die ganze Oberfläche, das auch hinter Einstellungen und HACS liegt. Ein eigener Titel in der Seitenleiste statt „Home Assistant". Und die Einstellungsseiten im iOS-Stil, die aus den runden Farbkreisen abgerundete Quadrate mit Lichtkante und Schatten machen.
HA Live
Die eingebaute Vorschau reagiert sofort auf jede Änderung. Wenn das nicht reicht, zeigt HA Live dein echtes Dashboard direkt im Panel — kein Nachbau, sondern die echte Oberfläche, wahlweise im Handy-, Tablet- oder Desktop-Rahmen.
Installation
Über HACS als benutzerdefiniertes Repository, Kategorie Integration:
Danach Home Assistant neu starten und HATG unter Einstellungen → Geräte & Dienste als Integration hinzufügen. Weitere Konfiguration ist nicht nötig.
Für die UIX-Vorlagen brauchst du UI eXtension, ebenfalls über HACS. Wichtig: UIX muss nach dem Download noch als Gerät hinzugefügt werden. Dieser Schritt wird am häufigsten übersehen. Ohne UIX funktioniert HATG vollständig, nur die Vorlagen bleiben dann stumm.
Wenn du von card-mod kommst: card-mod lädt seit Home Assistant 2026.8 die Theme-Abschnitte nicht mehr zuverlässig, und ein Fix ist nicht mehr zu erwarten. UIX ist der Nachfolger desselben Entwicklers und versteht die alte Schreibweise weiter. Beide gleichzeitig gehen allerdings nicht — card-mod muss vorher runter.
Stand
MIT-Lizenz, Oberfläche auf Deutsch und Englisch. Aktuell stabil ist 1.2.1. Parallel läuft die Beta 1.3.0b2, die einen Fehler behebt, wegen dem die Glas-Vorlagen in 1.2.1 auf Karten wirkungslos bleiben — wer das Glas-Paket benutzt, nimmt besser die Beta.
Über Rückmeldungen freue ich mich, hier im Thread oder als Issue im Repository.

