러브레이스 샤오미 청소기 맵 카드 지도 지원
러브레이스 샤오미 청소기 맵 카드는 Home Assistant에서 맵 기반 청소기를 완전히 제어할 수 있는 사용자 친화적인 방법을 제공합니다.
이 카드는 Dreame Vacuum 통합과 완전히 호환되지만, 자동 구성 생성에는 일부 제한 사항과 누락된 기능이 있습니다. 이를 해결하기 위해, 카드는 자동 템플릿를 사용하거나 수동 구성를 통해 구성할 수 있습니다.
자동 (템플릿 사용) 추천
방 및 구역 청소 지원을 포함한 전체 카드 구성을 자동으로 생성하려면 Home Assistant의 템플릿 편집기가 사용됩니다.
My Home Assistant 통합이 활성화되어 있는 경우 아래 버튼을 사용하여 템플릿 편집기로 직접 이동할 수 있습니다:
템플릿 도구수동 탐색이 필요한 경우 다음 단계를 따르세요:
- Home Assistant에서 개발자 도구 패널로 이동합니다.
- 상단 메뉴에서 템플릿 탭을 선택합니다.
- 아래 제공된 템플릿 코드를 왼쪽 편집기 창에 붙여넣습니다.
- 오른쪽 결과 창에서 생성된 YAML 출력을 복사합니다.
- 생성된 출력을 Lovelace 카드 구성에 붙여넣습니다.
::: 세부 정보 템플릿 보기
yaml
{# ----------------- PROVIDE YOUR OWN ENTITY IDS HERE ----------------- #}
{% set camera_entity = "camera." %}
{% set vacuum_entity = "vacuum." %}
{# ------------------- DO NOT CHANGE ANYTHING BELOW ------------------- #}
{% set attributes = states[camera_entity].attributes %}
type: custom:xiaomi-vacuum-map-card
vacuum_platform: default
entity: {{ vacuum_entity }}
map_source:
camera: {{ camera_entity }}
calibration_source:
camera: true
map_modes:
- template: vacuum_clean_zone
max_selections: 10
repeats_type: EXTERNAL
max_repeats: 3
service_call_schema:
service: dreame_vacuum.vacuum_clean_zone
service_data:
entity_id: '[[entity_id]]'
zone: '[[selection]]'
repeats: '[[repeats]]'
- template: vacuum_clean_segment
repeats_type: EXTERNAL
max_repeats: 3
service_call_schema:
service: dreame_vacuum.vacuum_clean_segment
service_data:
entity_id: '[[entity_id]]'
segments: '[[selection]]'
repeats: '[[repeats]]'
predefined_selections:
{%- for room_id in attributes.rooms | default([]) %}
{%- set room = attributes.rooms[room_id] %}
- id: {{room_id}}
outline:
- - {{room["x0"]}}
- {{room["y0"]}}
- - {{room["x0"]}}
- {{room["y1"]}}
- - {{room["x1"]}}
- {{room["y1"]}}
- - {{room["x1"]}}
- {{room["y0"]}}
{%- endfor %}
- name: Clean Spot
icon: mdi:map-marker-plus
max_repeats: 3
selection_type: MANUAL_POINT
repeats_type: EXTERNAL
service_call_schema:
service: dreame_vacuum.vacuum_clean_spot
service_data:
entity_id: '[[entity_id]]'
points: '[[selection]]'
repeats: '[[repeats]]':::
엔터티 이름 업데이트
템플릿을 편집기에 붙여넣은 후에는 반드시 camera_entity 및 vacuum_entity 값을 자신의 엔터티 이름으로 업데이트해야 합니다.
수동 (구성 도구 사용)
대시보드 UI를 통해 카드를 수동으로 구성할 때는 카드를 추가한 후 여러 매개변수를 명시적으로 설정해야 합니다:
dreame_vacuum통합에서 제공한 장치에 속하는vacuum엔터티를 진공 엔터티 드롭다운에서 선택하세요.- 동일한 장치에 속하는 해당 Current Map (
camera.{device_name}_map) 엔터티를 맵 엔터티 드롭다운에서 선택하세요. - 진공 플랫폼 드롭다운에서
Tasshack/dreame-vacuum을 선택하세요.
플랫폼 선택
진공 플랫폼의 기본값은 xiaomi miio입니다. 드롭다운에서 이를 변경하고 명시적으로 Tasshack/dreame-vacuum로 설정하는 것이 중요합니다. 변경하지 않으면 카드에서 명령을 보낼 때 장치가 unavailable 상태가 되며, 기본 명령이 통합에서 인식되지 않아 장치가 반응하지 않습니다.
올바른 엔티티와 플랫폼을 선택한 후, Generate rooms config 버튼을 클릭하여 방 구성을 생성하고, 그런 다음 Save를 클릭하여 변경 사항을 적용합니다.
yaml
type: custom:xiaomi-vacuum-map-card
entity: # Your vacuum entity
map_source:
camera: # Map Entity
calibration_source:
camera: true
vacuum_platform: Tasshack/dreame-vacuum