Bases
La configuration repose essentiellement sur deux étapes :
entitiessélectionne les lignes disponibles. 2.columnsdéfinit quelles valeurs, parmi celles présentes sur chaque ligne, doivent être affichées sous forme de colonnes.
Exemple minimal
yaml
type: custom:flex-table-card
title: Z-Wave Uebersicht
entities:
include: zwave.*
exclude: zwave.unknown_node*
columns:
- name: Node
data: node_id
- name: Name
data: name
- name: Status
data: stateInclusion et exclusion
include et exclude peuvent être des expressions uniques ou des listes.
yaml
type: custom:flex-table-card
title: Mehrere Filter
entities:
include:
- sensor.*
- binary_sensor.tuer_*
exclude:
- sensor.unbenutzt
- sensor.test_*
columns:
- name: Name
data: name
- name: Wert
data: stateUne entité est incluse si au moins un élément de include correspond. Elle est exclue dès qu'un élément de exclude correspond.
Tri et limitation
yaml
type: custom:flex-table-card
title: Batterie niedrig
entities:
include: sensor.*_battery*
sort_by: battery+
max_rows: 20
columns:
- name: Name
data: name
- name: Batterie
id: battery
data: state
fmt: number
suffix: "%"
align: rightsort_by utilise l'identifiant de la colonne. + permet un tri par ordre croissant, tandis que - permet un tri par ordre décroissant.
