Это будет небольшой урок для начинающих. Собственно стоит задача : необходимо видеть в HA, все активные источники света участвующие в жизни умного дома. Причины не важны.
Для начала определяем список всех сенсеров источника света. Они могут быть например такими : light (как правило это лампы / подсветки всего чего угодно / и т.п.), switch.*_switch (это могут быть выключатели настенные) или switch. (тут могут быть все что угодно включая sonoff устройства). Вообщем вы пробегаете по сенсорам в HA самостоятельно. Наша задача: выделить источники света и им сопутствующие в отдельный список) согласно их именам. Таким образом мы определили список выше как пример. Чтобы имена были нормальными как на скриншоте, напоминаю – все ваши сенсоры должны быть описаны в customize.yaml
light.yeelight_stripe_0x0000000012ce22db: friendly_name: Освещение Предкоридора device_class: light trip # Коридор-2 light.yeelight_mono_0x0000000000c60c97: friendly_name: Лампа в Коридоре 2 этажа # Гостиная switch.plug_room3: friendly_name: Розетка для камеры на Чердаке device_class: overhead socket light.yeelight_stripe_0x00000000036d0a91: friendly_name: Подсветка окна в Гостиной device_class: light trip и т.д.
Создаем отдельную карточку в Lovelace используя фильтр. Например как ниже : включая состояние сенсора с последнего момента включения.
- type: vertical-stack cards: - type: custom:auto-entities card: type: entities show_header_toggle: true title: Свет не выключен filter: include: - entity_id: switch.*_switch_* options: secondary_info: last-changed state: 'on' - entity_id: light.* options: secondary_info: last-changed state: 'on' - entity_id: switch.sonoff4chpror2_1 options: secondary_info: last-changed state: 'on' - entity_id: switch.sonoff4chpror2_2 options: secondary_info: last-changed state: 'on' - entity_id: switch.sonoff4chpror2_3 options: secondary_info: last-changed state: 'on' - entity_id: switch.sonoff4chpror2_4 options: secondary_info: last-changed state: 'on' exclude: - entity_id: switch.0x00158d0001f579a9_switch_right
Далее, можем ее сделать ее какой угодно. 🙂 Дерзайте.