Descripción general
Flex Table Card dibuja tablas a partir de muchas entidades a la vez: eliges las filas con comodines (sensor.*_bateria) y defines qué muestra cada columna (el estado o cualquier atributo). También puede leer datos que devuelve una acción, como una previsión del tiempo o una lista de tareas.
Imágenes: Flex Table Card de custom-cards, licencia GPL-3.0.
Requisitos
- Entidades con un patrón común en su nombre, por ejemplo
sensor.*_bateria. - HACS → «Flex Table» → Descargar y recarga el navegador.
- Repositorio: custom-cards/flex-table-card.
Ideas de uso
- Todas las baterías, de la más baja a la más alta, que incluya sola los sensores nuevos. Es el ejemplo de abajo.
- Inventario de dispositivos de red: IP, MAC y último visto de cada
device_tracker. - Previsión del tiempo por horas en tabla, a partir de
weather.get_forecasts. - Actualizaciones pendientes: todas las entidades
update.*enoncon su versión instalada y la nueva. - Lista de la compra y tareas de varias listas a la vez.
- Consumo por aparato: energía de hoy de cada enchufe inteligente, ordenada de mayor a menor.
Ejemplo de uso
type: custom:flex-table-card
title: Baterías
entities:
include: sensor.*_bateria
exclude:
- sensor.movil_*_bateria
sort_by: state+
columns:
- name: Dispositivo
data: friendly_name
- name: Nivel
data: state
suffix: " %"
Cómo funciona:
- Primero se eligen las filas:
includeadmite comodines (*) y listas.excludequita las que no quieres. - Después se definen las columnas:
datapuede serstateo el nombre de cualquier atributo. sort_by: state+ordena por el estado de menor a mayor. Con-, de mayor a menor.
Acción
Tres sensores: 15 %, 35 % y 80 %Resultado
| Dispositivo | Nivel |
| Puerta entrada | 15 % |
| Movimiento pasillo | 35 % |
| Termómetro salón | 80 % |