Zum Inhalt

Komponenten

Gemeinsame Optionen

Stateful-Komponenten akzeptieren entity/entity_id, optionalen Titel, Icon, Theme-Override, Rasterposition und Sichtbarkeitsbedingungen. Tippen öffnet Details oder führt eine typisierte, von der Integration erlaubte Aktion aus. Die App besitzt kein Recht für beliebige HA-Services.

Familien

Familie Typen und Funktionen
Steuerung button, switch, light, cover, fan, climate, select, textfield
Medien media_player, media, Gruppen, Coverfarben, Quelle, Lautstärke und Queue-Steuerung
Information clock, datetime, label, calendar, history_graph, mini_graph_card, horizon_card, weather_chart
Layout grid, blank, tabbed_card, Badges und Bedingungen
Dynamisch auto_entities, flex_table mit Filtern, Sortierung und Spaltenselektoren
Bilder picture, image, camera, video, immich_slideshow, immich_clock
Sprache Voice-Button für Push-to-talk und sichtbaren Assist-Zustand

Aliase wie custom:mini-graph-card, custom:auto-entities, custom:flex-table-card, custom:tabbed-card, photo_frame und photo_clock bleiben erhalten. Kalender unterstützt Agenda/Tag/Woche/Monat und Erstellen, Ändern und Löschen. Graphen unterstützen Zeitbereich, mehrere Reihen, Grenzen, Linien/Balken und Legenden.

Erweiterte Komposition

Auto-Entities filtert nach Entity-ID, Domain, State, Name, Attributen, Zeit, not/or/and, Glob, Regex und Zahlenvergleich. Aufwendige statische Auswahl-, Sortier- und Layoutschritte kompiliert die Integration serverseitig; das Gerät erhält das Ergebnis und nur die für dynamische Bedingungen nötigen States. Flex-Table bietet Spaltenname, Selektor, Ausrichtung, Breite, Präfix, Suffix und Dezimalstellen; beliebiges JavaScript wird nicht ausgeführt. Verschachtelte Grids und Tabbed-Cards dürfen alle nativen Komponenten enthalten. Unbekannte Editor-Blöcke bleiben im JSON unverändert.