Descripción general
auto-entities envuelve cualquier tarjeta y la rellena con las entidades que cumplan unos filtros: por dominio, estado, área, planta, etiqueta, atributo, integración, tiempo desde el último cambio… Puede ordenarlas, excluir algunas y ocultar la tarjeta cuando no hay nada que mostrar. Los paneles dejan de necesitar mantenimiento cuando añades dispositivos.
Ilustración: NODARA. Repositorio: auto-entities de thomasloven, licencia MIT.
Requisitos
- HACS → «auto-entities» → Descargar y recarga el navegador.
- Repositorio: thomasloven/lovelace-auto-entities.
Ideas de uso
- Baterías bajas, ordenadas de menor a mayor. Es el ejemplo de abajo.
- Luces encendidas ahora mismo, con un botón para apagar cada una.
- Puertas y ventanas abiertas, y nada si está todo cerrado (
show_empty: false). - Dispositivos no disponibles desde hace más de una hora, para saber qué revisar.
- Todo lo de un área sin listarlo a mano: si añades un sensor al salón, aparece.
- Actualizaciones pendientes (
update.*enon). - Combinado con Battery Notes: mostrar el sensor Battery+ con el tipo de pila.
Ejemplo de uso
Objetivo: una tarjeta que muestre solo los sensores con menos del 30 % de batería, de menor a mayor, y desaparezca si no hay ninguno.
type: custom:auto-entities
card:
type: entities
title: Baterías bajas
filter:
include:
- attributes:
device_class: battery
state: "< 30"
exclude:
- state: unavailable
sort:
method: state
numeric: true
show_empty: false
Cómo funciona:
cardes la tarjeta que se rellena (sinentities): aquí una de entidades, pero vale cualquiera, incluso de HACS.- Cada elemento de
includees un filtro; dentro de un filtro, las reglas se cumplen todas a la vez (clase batería y menos del 30 %). - Las comparaciones numéricas van entre comillas:
"< 30". sortordena por el estado como número.show_empty: falseoculta la tarjeta si no hay baterías bajas.
Acción
Mando 9 % · Puerta 15 % · Pasillo 22 %
Salón 80 % · Cocina 64 %Resultado
«Baterías bajas»: Mando, Puerta, Pasillo
(si todas suben del 30 %, la tarjeta desaparece)