Skip to content

Thẻ Bản Đồ Robot Hút Bụi Lovelace Xiaomi Hỗ trợ Bản đồ ​

Thẻ Bản Đồ Robot Hút Bụi Lovelace Xiaomi cung cấp một cách thân thiện với người dùng để kiểm soát hoàn toàn các robot hút bụi dựa trên bản đồ trong Home Assistant.

Mặc dù thẻ hoàn toàn tương thích với tích hợp Dreame Vacuum, việc tạo cấu hình tự động của nó có một số hạn chế và thiếu tính năng. Để khắc phục điều này, thẻ có thể được cấu hình thông qua mẫu tự động hoặc thông qua cấu hình thủ công.

Tự động (với Mẫu) Khuyến nghị ​

Để tự động tạo cấu hình thẻ hoàn chỉnh với hỗ trợ dọn dẹp theo phòng và khu vực, Trình Chỉnh Sửa Mẫu của Home Assistant được sử dụng.

Nếu tích hợp My Home Assistant đang hoạt động, nút bên dưới có thể được sử dụng để truy cập trực tiếp Trình Chỉnh Sửa Mẫu:

Công cụ mẫu của

Nếu cần điều hướng thủ công, hãy làm theo các bước sau:

  1. Điều hướng đến bảng Công cụ Phát triển trong Home Assistant.
  2. Chọn tab Mẫu từ menu trên cùng.
  3. Dán mã mẫu được cung cấp bên dưới vào ô soạn thảo phía bên trái.
  4. Sao chép kết quả YAML được tạo ra trong ô Kết quả phía bên phải.
  5. Dán kết quả đã tạo vào cấu hình thẻ Lovelace.

::: chi tiết Hiển thị Mẫu

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]]'

:::

Cập nhật Tên Thực Thể

Đừng quên cập nhật các giá trị camera_entity và vacuum_entity với tên thực thể của riêng bạn sau khi dán mẫu vào trình chỉnh sửa.

Thủ công (từ Bộ Cấu Hình) ​

Khi cấu hình thẻ thủ công thông qua giao diện chuyển mạch bảng điều khiển, một số tham số phải được đặt rõ ràng sau khi thêm thẻ:

  1. Chọn thực thể vacuum thuộc về thiết bị được cung cấp bởi tích hợp dreame_vacuum từ danh sách thả xuống Thực thể Máy hút bụi.
  2. Chọn thực thể Bản đồ Hiện tại (camera.{device_name}_map) tương ứng thuộc cùng một thiết bị từ danh sách thả xuống Thực thể Bản đồ.
  3. Chọn Tasshack/dreame-vacuum từ danh sách thả xuống Nền tảng Máy hút bụi.

Chọn Nền tảng

Nền tảng máy hút bụi mặc định là xiaomi miio. Điều quan trọng là phải thay đổi điều này từ danh sách thả xuống và thiết lập rõ ràng thành Tasshack/dreame-vacuum. Nếu không thay đổi, thiết bị sẽ trở thành unavailable khi lệnh được gửi từ thẻ vì các lệnh mặc định sẽ không được tích hợp nhận dạng và thiết bị sẽ không phản hồi.

Khi các thực thể và nền tảng đúng đã được chọn, nhấp vào nút Tạo cấu hình phòng để xây dựng cấu hình phòng, sau đó nhấp vào Lưu để áp dụng các thay đổi.

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

Tài liệu chính thức ​