Zum Inhalt springen

FAQ ​

Wie migriere ich am besten von Card-mod? ​

Deinstalliere zuerst Card-mod. Falls dessen Ressource über extra_module_url geladen wird, entferne auch diesen Eintrag und starte HA neu. Folge anschließend dem UIX-Schnellstart, einschließlich des Hinzufügens der Integration als Dienst. Beide Ressourcen sollen nicht parallel geladen werden.

UI Lovelace Minimalist kann Card-mod nachladen

Deaktiviere dort die Option Include custom card resources it's depending on und lade benötigte Custom Cards über HACS oder manuell. Durch die Ladereihenfolge kann UIX diesen Konflikt nicht selbst erkennen.

UI eXtension als Service hinzufügen

Wenn UIX als Home-Assistant-Integration installiert ist, kümmert sich UIX selbst um die Frontend-Ressource. Dadurch entfallen typische Probleme mit manuell gepflegten Ressourcen-URLs.

Ist UI eXtension ein direkter Ersatz für Card-mod? ​

Ja. Laut englischem Original ist UIX ein direkter Ersatz für Card-mod bis 4.2.1 und unterstützt dessen Karten- und Theme-Konfigurationen. Die Umstellung auf uix: und uix-<thing>(-yaml) ist empfohlen, aber nicht erforderlich. Bei gleichzeitig vorhandenen Konfigurationsschlüsseln hat uix: Vorrang. Das bedeutet Kompatibilität der Konfiguration, nicht paralleles Laden beider Ressourcen.

Ist UI eXtension nur Card-mod mit anderer Dokumentation? ​

Nein. UIX nutzt eine eigene Architektur und eigene Frontend-Patches. Es adressiert neuere Home-Assistant-Strukturen, Dialoge, Theme-Variablen, DOM-Hilfen und erweiterte Funktionen, die über reines CSS-Injection-Styling hinausgehen.

Gibt es eine Liste der Unterschiede zwischen Card-mod und UI eXtension? ​

FunktionCard-modUIX
Korrektes Laden von ...-yaml Theme-VariablenNein seit HA 2026.8.0Ja
Korrekte Behandlung von ...-more-info(-yaml)Nein seit HA 2026.3.0Ja
Adaptive Dialogs für ...-dialog(-yaml) patchenNein seit HA 2026.3.0Ja
DOM-InspektionshelferNeinJa
Host/Element-Pfad-AuswahlNeinJa
Express Search SelectorNeinJa
Forge als Custom-Lovelace-ElementNeinJa
Foundries als wiederverwendbare ForgesNeinJa
Makros für wiederverwendbare Jinja-TemplatesNeinJa
Sparks als gekapselte Erweiterungen für Forge-ElementeNeinJa
Broker für deklarative Frontend-InteraktionenNeinJa
Frontend State Throttling optionalNeinJa
Dialog Styling Delay optionalNeinJa
Dashboard View BackgroundsNeinJa
Section BackgroundsNeinJa
Icon Styling mit Entity OverrideNeinJa
Entitätsbilder stylenNeinJa
Custom Panels stylen, auch in iFramesNeinJa
App- und Ingress-Panels stylen, auch in iFramesNeinJa
Reload-/Clear-Cache-PopupNeinJa
Umfangreiche Doku mit visuellen BeispielenBegrenztJa
Mod-CardJaJa
CSS-Styling in ThemesJaJa
Reload-/Clear-Cache-Service oder ActionJaJa
Variablen wie aktueller BenutzerJaJa
CSS-StylingJaJa
Ressourcen-URLJaNicht nötig

Hat UI eXtension Ressourcen-URL-Probleme? ​

UIX wird als Integration bereitgestellt und muss normalerweise nicht als manuelle Lovelace-Ressource gepflegt werden. Dadurch werden viele Fehler vermieden, die bei falscher Ressourcen-URL, Browsercache oder HACS-Pfad entstehen können.

UIX registriert uix.js als zusätzliches Frontend-Modul und für CAST auch als Dashboard-Ressource. Beim Laden der Integration werden die Ressourcen automatisch mit ihrer Version versehen.

Muss nach einem Upgrade manuell der Cache geleert werden? ​

UIX zeigt eine Meldung mit der Schaltfläche Reload Now, wenn ein Neuladen zum Aktualisieren des Caches nötig ist. Nach 60 Sekunden wird die Seite automatisch neu geladen, damit auch unbeaufsichtigte Kiosks ihr Frontend aktualisieren.

INFO

Wenn eine Änderung nach einem Update nicht sichtbar wird, hilft ein harter Browser-Reload oder das Leeren des Companion-App-Caches trotzdem als erster Test.

Kann die Reload-Meldung unterdrückt werden? ​

Nein. Die Meldung stellt sicher, dass der UIX-JavaScript-Code im Frontend zur Version der UIX-Integration passt. Sie erscheint, wenn UIX geändert und Home Assistant neu gestartet wurde, der Browser aber noch ein zwischengespeichertes UIX-Bundle einer anderen Version verwendet.

Nach 60 Sekunden wird die Seite automatisch neu geladen.

Vorschau: UIX 9.0.0-beta.0

Der aktuelle dev-Stand liefert bis zum nächsten Home-Assistant-Neustart weiterhin die beim Start geladene UIX-Version aus. Nach einem Update kannst du Home Assistant neu starten, sobald du die neue Version aktivieren möchtest. Die frühere Aufforderung an Administratoren, wegen eines vorzeitigen Frontend-Updates sofort neu zu starten, entfällt. Dieses Verhalten ist nicht Bestandteil der stabilen Basis 8.4.0.

Wie deinstalliere ich UI eXtension? ​

Entferne UIX über HACS oder aus custom_components/uix, starte Home Assistant neu und entferne anschließend UIX-spezifische Theme-Variablen oder uix:-Blöcke aus Dashboards, wenn sie nicht mehr benötigt werden.