Entity Button 카드


Entity Button 카드를 사용하면 작업을 수행하기 위해 버튼을 추가할 수 있습니다.

Screenshot of the entity button card Entity Button 카드의 스크린 샷

type: entity-button
entity: light.living_room

Configuration Variables

type

(string)(Required)

entity-button

entity

(string)(Required)

Home Assistant entity ID.

name

(string)(Optional)

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

Default value:

엔터티 이름

icon

(string)(Optional)

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

Default value:

엔터티 도메인 아이콘

show_name

(boolean)(Optional)

이름을 표시

Default value:

true

show_icon

(boolean)(Optional)

아이콘 표시.

Default value:

true

icon_height

(string)(Optional)

아이콘의 높이를 설정하십시오. UI 구성에서 처리하는 픽셀 단위입니다. (고급 사용자는 원하는 경우 다른 CSS 값을 사용할 수 있습니다)

Default value:

auto

tap_action

(map)(Optional)

탭할 때 액션

action

(string)(Required)

액션 수행 (more-info, toggle, call-service, navigate, url, none)

Default value:

more-info

navigation_path

(string)(Optional)

actionnavigate로 정의된 경우 탐색할 경로 (예: /lovelace/0/)

Default value:

none

url_path

(string)(Optional)

actionurl로 정의된 경우 (예: https://www.home-assistant.io

Default value:

none

service

(string)(Optional)

actioncall-service로 정의된 경우 호출할 서비스 (예: media_player.media_play_pause)

Default value:

none

service_data

(string)(Optional)

actioncall-service로 정의된 경우 포함할 서비스 데이터 (예: entity_id: media_player.bedroom)

Default value:

none

confirmation

(boolean | map)(Optional)

작업을 컨펌하는 확인 대화 상자를 표시. 아래 confirmation 개체 참조

Default value:

false

hold_action

(map)(Optional)

길게 누를 때 액션

action

(string)(Required)

액션 수행 (more-info, toggle, call-service, navigate, url, none)

Default value:

more-info

navigation_path

(string)(Optional)

actionnavigate 로 정의된 경우 탐색할 경로 (예: /lovelace/0/)

Default value:

none

url_path

(string)(Optional)

actionurl로 정의된 경우 (예: https://www.home-assistant.io)

Default value:

none

service

(string)(Optional)

actioncall-service로 정의된 경우 호출할 서비스 (예: media_player.media_play_pause)

Default value:

none

service_data

(string)(Optional)

actioncall-service로 정의된 경우 포함할 서비스 데이터 (예: entity_id: media_player.bedroom)

Default value:

none

confirmation

(boolean | map)(Optional)

작업을 컨펌하는 확인 대화 상자를 표시. 아래 confirmation 개체 참조

Default value:

false

double_tap_action

(map)(Optional)

더블탭 할때 액션

action

(string)(Required)

액션 수행 (more-info, toggle, call-service, navigate, url, none)

Default value:

more-info

navigation_path

(string)(Optional)

actionnavigate로 정의된 경우 탐색할 경로 (예: /lovelace/0/)

Default value:

none

url_path

(string)(Optional)

actionurl로 정의된 경우 (예: https://www.home-assistant.io)

Default value:

none

service

(string)(Optional)

actioncall-service로 정의된 경우 호출할 서비스 (예 :media_player.media_play_pause)

Default value:

none

service_data

(string)(Optional)

actioncall-service로 정의된 경우 포함할 서비스 데이터 (예: entity_id: media_player.bedroom)

Default value:

none

confirmation

(boolean | map)(Optional)

작업을 컨펌하는 확인 대화 상자를 표시. 아래 confirmation 개체 참조

Default value:

false

theme

(string)(Optional)

내 테마로 설정 themes.yaml

Confirmation 옵션

boolean 대신 객체로 컴펌(Confirmation)을 정의하면 더 많은 사용자 정의와 설정을 추가할 수 있습니다:

Configuration Variables

text

(string)(Optional)

컨펌 대화 상자에 표시할 텍스트.

exemptions

(list)(Optional)

exemption 객체 목록. 아래 참조

Exemptions 옵션

Configuration Variables

user

(string)(Required)

View 탭을 볼 수 있는 사용자 ID.

사례

제목과 스크립트 서비스 예:

type: entity-button
name: Turn Off Lights
tap_action:
  action: call-service
  service: script.turn_on
  service_data:
    entity_id: script.turn_off_lights
entity: script.turn_off_lights

Screenshot of the entity button card 제목과 스크립트 서비스가 포함된 Entity Button 카드의 스크린 샷