Skip to content

Lovelace Xiaomi Vacuum Map Card Zgodovina podpore zemljevida ​

Lovelace Xiaomi Vacuum Map Card ponuja uporabniku prijazen način za popoln nadzor nad sesalniki na podlagi zemljevida v Home Assistant.

Čeprav je kartica popolnoma združljiva z integracijo Dreame Vacuum, ima njena samodejna generacija konfiguracije nekaj omejitev in manjkajočih funkcij. Za rešitev tega se kartica lahko konfigurira bodisi z samodejna predloga ali preko ročna konfiguracija.

Samodejno (s predlogo) , priporočeno ​

Za samodejno generiranje popolne konfiguracije kartice s podporo čiščenja za sobe in cone se uporablja Home Assistant Urejevalnik predlog.

Če je integracija My Home Assistant aktivna, se spodnji gumb lahko uporabi za neposredno navigacijo do Urejevalnika predlog:

Template tools of

Če je potrebna ročna navigacija, sledite tem korakom:

  1. Pojdite na ploščo Orodja za razvijalce v Home Assistant.
  2. Iz zgornjega menija izberite zavihek Predloga.
  3. Prilepite spodaj priloženo kodo predloge v levi urejevalnik.
  4. Kopirajte nastali YAML izhod, ustvarjen v desnem Rezultat oknu.
  5. Prilepite ustvarjeni izhod v konfiguracijo kartice Lovelace.

::: podrobnosti Prikaži predlogo

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

:::

Posodobi imena entitet

Ne pozabite posodobiti vrednosti camera_entity in vacuum_entity z vašimi entitetami po tem, ko prilepite predlogo v urejevalnik.

Ročno (iz Konfiguratorja) ​

Pri ročni konfiguraciji kartice preko uporabniškega vmesnika nadzorne plošče je potrebno izrecno določiti več parametrov po dodajanju kartice:

  1. Izberite entiteto vacuum, ki pripada napravi, ki jo zagotavlja integracija dreame_vacuum, iz spustnega menija Entity sesalnika.
  2. Izberite ustrezno entiteto Trenutna karta (camera.{device_name}_map), ki pripada isti napravi, iz spustnega menija Entity mape.
  3. Izberite Tasshack/dreame-vacuum iz spustnega menija Platforma sesalnika.

Izbira platforme

Platforma sesalnika privzeto uporablja xiaomi miio. Zelo pomembno je, da to spremenite v spustnem meniju in jo izrecno nastavite na Tasshack/dreame-vacuum. Če tega ne spremenite, bo naprava postala unavailable, ko bo poslan ukaz s kartice, ker privzeti ukazi niso prepoznani s strani integracije in naprava ne bo uspela odgovoriti.

Ko so izbrane pravilne entitete in platforma, kliknite gumb Generiraj konfiguracijo prostorov, da ustvarite konfiguracijo prostorov, nato pa kliknite Shrani, da uporabite spremembe.

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

Uradna dokumentacija ​