Aller au contenu

Composants

Options communes

Les composants avec état acceptent entity/entity_id, titre, icône, surcharge de thème, position de grille et conditions de visibilité facultatifs. Un toucher ouvre les détails ou exécute une action typée autorisée par l’intégration. L’application ne peut appeler aucun service HA arbitraire.

Familles

Famille Types et fonctions
Commande button, switch, light, cover, fan, climate, select, textfield
Médias media_player, media, groupes, couleurs de pochette, source, volume et file
Information clock, datetime, label, calendar, history_graph, mini_graph_card, horizon_card, weather_chart
Disposition grid, blank, tabbed_card, badges et conditions
Dynamique auto_entities, flex_table avec filtres, tri et sélecteurs de colonnes
Images picture, image, camera, video, immich_slideshow, immich_clock
Voix bouton appui-pour-parler et état Assist visible

Les alias custom:mini-graph-card, custom:auto-entities, custom:flex-table-card, custom:tabbed-card, photo_frame et photo_clock restent disponibles. Le calendrier offre agenda/jour/semaine/mois et création, modification, suppression. Les graphiques offrent plage temporelle, séries, bornes, lignes/barres et légendes.

Composition avancée

Auto Entities filtre par ID, domaine, état, nom, attributs, temps, not/or/and, glob, regex et comparaison numérique. L’intégration compile côté serveur les sélections, tris et dispositions statiques coûteux ; l’appareil reçoit le résultat et seulement les états requis par les conditions dynamiques. Flex Table offre nom, sélecteur, alignement, largeur, préfixe, suffixe et décimales ; aucun JavaScript arbitraire n’est exécuté. Grilles imbriquées et cartes à onglets contiennent tous les composants natifs. Les blocs inconnus restent inchangés dans JSON.