Entity Filter 카드


이 카드를 사용하면 특정 상태에 있을 때만 추적하려는 엔티티 목록을 정의할 수 있습니다. 깜빡 잊고 조명을 끄지 않은 상태를 보여주거나, 집안에 있는 사람만 리스트에 나타나게 하고 싶을 때 매우 유용합니다.

이 유형의 카드는 여러 엔티티를 허용하는 나머지 카드와 함께 사용하는 방법으로 glance 혹은 picture-glance를 사용할 수 있습니다. 기본적으로 entities 카드 모델을 사용합니다.

Screenshot of the entity filter card 엔터티 필터 카드의 스크린 샷.

Configuration Variables

type

(string)(Required)

entity-filter

entities

(list)(Required)

엔터티 ID 또는 entity 개체 목록은 아래를 참조

state_filter

(list)(Required)

상태 또는 filter 객체를 나타내는 문자열 목록은 아래를 참조

card

(map)(Optional)

결과를 렌더링하는 카드로 전달하는 추가 옵션.

Default value:

entities card

show_empty

(boolean)(Optional)

필터에 의해 반환된 엔티티가 없을 때 카드를 숨길 수 있습니다.

Default value:

true

엔티티 옵션 (Options For Entities)

엔티티를 문자열 대신 객체로 정의하는 경우 (엔티티 ID 앞에 entity:를 추가하여), 더 많은 사용자 정의와 설정을 추가할 수 있습니다.

Configuration Variables

entity

(string)(Required)

Home Assistant entity ID.

type

(string)(Optional)

custom card 유형을 설정: custom:my-custom-card

name

(string)(Optional)

친숙한 이름을 덮어씁니다.

icon

(string)(Optional)

아이콘 또는 엔터티 그림을 덮어씁니다.

secondary_info

(string)(Optional)

추가 정보를 표시. 값: entity-id, last-changed.

format

(string)(Optional)

상태의 형식을 지정하는 방법. 현재 타임 스탬프 센서에만 사용. 유효한 값: relative, total, date, time, datetime.

state_filter

(list)(Optional)

상태 또는 filter 객체를 나타내는 문자열 목록은 아래를 참조.

state_filter 옵션

state_filter를 문자열 대신 객체로 정의(상태 값 앞에 value:를 추가하여)하면 필터에 더 많은 사용자 정의를 추가할 수 있습니다

Configuration Variables

value

(string)(Required)

상태를 나타내는 문자열.

operator

(string)(Optional)

비교에 사용할 연산자. ==, <=, <, >=, >, != 혹은 regex 사용 가능.

attribute

(string)(Optional)

상태 대신 사용할 엔티티의 속성.

사례

집에 활성화된 스위치 혹은 조명만 표시 :

type: entity-filter
entities:
  - entity: light.bed_light
    name: Bed
  - light.kitchen_lights
  - light.ceiling_lights
state_filter:
  - "on"

glance로 집에 있는 사람만 표시 :

type: entity-filter
entities:
  - device_tracker.demo_paulus
  - device_tracker.demo_anne_therese
  - device_tracker.demo_home_boy
state_filter:
  - home
card:
  type: glance
  title: People at home

단일 엔터티에 대한 필터 지정

type: entity-filter
state_filter:
  - "on"
  - operator: ">"
    value: 90
entities:
  - sensor.water_leak
  - sensor.outside_temp
  - entity: sensor.humidity_and_temp
    state_filter:
      - operator: ">"
        value: 50
        attribute: humidity

Entity filter combined with glance card Glance 카드와 결합된 Entity Filter.