Grundlagen
Die Konfiguration besteht im Kern aus zwei Schritten:
entitieswählt die möglichen Zeilen aus.columnsbeschreibt, welche Werte pro Zeile als Spalten angezeigt werden.
Minimales Beispiel
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: stateInclude und Exclude
include und exclude können einzelne Ausdrücke oder Listen sein.
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: stateEine Entität wird aufgenommen, wenn mindestens ein include passt. Sie wird ausgeschlossen, sobald ein exclude passt.
Sortierung und Begrenzung
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 nutzt die Spalten-ID. Mit + wird aufsteigend sortiert, mit - absteigend.
