Skip to content

Kad Peta Vakum Lovelace Xiaomi Sokongan Peta ​

Kad Peta Vakum Lovelace Xiaomi menyediakan cara mesra pengguna untuk mengawal sepenuhnya vakum berasaskan peta dalam Home Assistant.

Walaupun kad ini sepenuhnya serasi dengan integrasi Dreame Vacuum, penjanaan konfigurasi automatiknya mempunyai beberapa had dan ciri yang hilang. Untuk menyelesaikan ini, kad boleh dikonfigurasikan sama ada menggunakan templat automatik atau melalui konfigurasi manual.

Automatik (dengan Templat) Disyorkan ​

Untuk menjana konfigurasi kad lengkap secara automatik dengan sokongan pembersihan bilik dan zon, Home Assistant Penyunting Templat digunakan.

Jika integrasi My Home Assistant aktif, butang di bawah boleh digunakan untuk pergi terus ke Penyunting Templat:

Alat templet dari

Jika navigasi manual diperlukan, ikut langkah-langkah berikut:

  1. Navigasi ke panel Alat Pembangun dalam Home Assistant.
  2. Pilih tab Templat dari menu atas.
  3. Tampal kod templat yang diberikan di bawah ke dalam panel penyunting di sebelah kiri.
  4. Salin output YAML yang dihasilkan di panel Keputusan di sebelah kanan.
  5. Tampal output yang dihasilkan ke dalam konfigurasi kad Lovelace.

::: butiran Tunjukkan Templat

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

:::

Kemas kini Nama Entiti

Jangan lupa kemas kini nilai camera_entity dan vacuum_entity dengan nama entiti anda sendiri selepas menampal templat ke dalam editor.

Manual (dari Konfigurator) ​

Apabila mengkonfigurasi kad secara manual melalui UI papan pemuka, beberapa parameter mesti ditetapkan secara eksplisit selepas menambah kad:

  1. Pilih entiti vacuum yang dimiliki oleh peranti yang disediakan oleh integrasi dreame_vacuum daripada menu lungsur Entiti Vakum.
  2. Pilih entiti Peta Semasa (camera.{device_name}_map) yang sepadan yang dimiliki oleh peranti yang sama daripada menu lungsur Entiti Peta.
  3. Pilih Tasshack/dreame-vacuum daripada menu lungsur Platform Vakum.

Pemilihan Platform

Platform vakum lalai adalah xiaomi miio. Adalah penting untuk menukar ini daripada menu lungsur dan menetapkannya secara jelas kepada Tasshack/dreame-vacuum. Jika tidak ditukar, peranti akan menjadi unavailable apabila arahan dihantar dari kad kerana arahan lalai tidak diiktiraf oleh integrasi dan peranti tidak akan memberi tindak balas.

Setelah entiti dan platform yang betul dipilih, klik butang Jana konfigurasi bilik untuk membina konfigurasi bilik, dan kemudian klik Simpan untuk menerapkan perubahan.

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

Dokumentasi Rasmi ​