Skip to content

Lovelace Xiaomi Vacuum Map Card Podrška karte ​

Lovelace Xiaomi Vacuum Map Card pruža jednostavan način za potpuno upravljanje usisavačima temeljenima na karti u Home Assistantu.

Iako je kartica potpuno kompatibilna s Dreame Vacuum integracijom, njezino automatsko generiranje konfiguracije ima neka ograničenja i nedostajuće značajke. Da bi se to riješilo, kartica se može konfigurirati ili pomoću automatski predložak ili putem ručna konfiguracija.

Automatski (s predloškom) Preporučeno ​

Za automatsko generiranje potpune konfiguracije kartice s podrškom za čišćenje soba i zona koristi se Uređivač predložaka u Home Assistantu.

Ako je integracija My Home Assistant aktivna, donji gumb može se koristiti za izravnu navigaciju do Uređivača predložaka:

Alati predložaka od

Ako je potrebna ručna navigacija, slijedite ove korake:

  1. Navigirajte do panela Developer Tools u Home Assistantu.
  2. Odaberite karticu Template iz gornjeg izbornika.
  3. Zalijepite dolje navedeni predložak koda u lijevi uređivač.
  4. Kopirajte generirani YAML izlaz koji se nalazi u desnom Result panelu.
  5. Zalijepite generirani izlaz u konfiguraciju Lovelace kartice.

::: detalji Prikaži predložak

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

:::

Ažuriraj imena entiteta

Ne zaboravite ažurirati vrijednosti camera_entity i vacuum_entity sa svojim imenima entiteta nakon što zalijepite predložak u uređivač.

Ručno (iz Konfiguratora) ​

Prilikom ručne konfiguracije kartice putem UI nadzorne ploče, nekoliko parametara mora biti eksplicitno postavljeno nakon dodavanja kartice:

  1. Odaberite vacuum entitet koji pripada uređaju koji pruža dreame_vacuum integracija iz Vacuum Entity padajućeg izbornika.
  2. Odaberite odgovarajući Current Map (camera.{device_name}_map) entitet koji pripada točno istom uređaju iz Map Entity padajućeg izbornika.
  3. Odaberite Tasshack/dreame-vacuum iz Vacuum Platform padajućeg izbornika.

Odabir platforme

Zadana vakuumska platforma je xiaomi miio. Ključno je da se ovo promijeni s padajućeg izbornika i da se eksplicitno postavi na Tasshack/dreame-vacuum. Ako se ne promijeni, uređaj će postati unavailable kada se pošalje naredba s kartice jer zadane naredbe nisu prepoznate od strane integracije i uređaj neće reagirati.

Nakon što su odabrani ispravni entiteti i platforma, kliknite na Generate rooms config gumb da biste izradili konfiguraciju prostorija, a zatim kliknite Save da biste primijenili promjene.

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

Službena dokumentacija ​