Skip to content

Lovelace Xiaomi dulkių siurblio žemėlapių kortelė Žemėlapio palaikymas ​

Lovelace Xiaomi dulkių siurblio žemėlapių kortelė suteikia patogų būdą visiškai valdyti žemėlapių pagrindu veikiančius dulkių siurblius Home Assistant aplinkoje.

Nors plokštė visiškai suderinama su Dreame Vacuum integracija, jos automatinis konfigūracijos generavimas turi tam tikrų apribojimų ir trūkstamų funkcijų. Norint tai išspręsti, plokštė gali būti konfigūruojama naudojant Automatinis šablono arba per rankinis konfigūravimas.

Automatinė (su šablonu) Rekomenduojamas ​

Norint automatiškai sugeneruoti pilną kortelės konfigūraciją su kambarių ir zonų valymo palaikymu, naudojama Home Assistant Šablonų redaktoriuje.

Jei veikia Mano Home Assistant integracija, žemiau esantį mygtuką galima naudoti tiesiogiai pereiti į Šablonų redaktorių:

Šablonų įrankiai

Jei reikia rankinio naršymo, vadovaukitės šiais žingsniais:

  1. Eikite į Kūrėjo įrankiai skydelį Home Assistant.
  2. Viršutiniame meniu pasirinkite Šablonas skirtuką.
  3. Įklijuokite žemiau pateiktą šablono kodą į kairėje esančią redaktoriaus sritį.
  4. Nukopijuokite gautą YAML rezultatą, sugeneruotą dešinėje Rezultatas srityje.
  5. Įklijuokite sugeneruotą rezultatą į Lovelace kortelės konfigūraciją.

::: detalės Rodyti šabloną

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

:::

Atnaujinti Objektų pavadinimus

Nepamirškite atnaujinti camera_entity ir vacuum_entity reikšmių su savo objektų pavadinimais po šablono įklijavimo į redaktorių.

Instrukcija (iš Configurator) ​

Konfigūruojant kortelę rankiniu būdu per prietaisų skydelio sąsają, po kortelės pridėjimo būtina aiškiai nustatyti kelis parametrus:

  1. Pasirinkite vacuum objektą, priklausantį įrenginiui, pateiktam pagal dreame_vacuum integraciją, iš Vakumo objektų išskleidžiamojo sąrašo.
  2. Pasirinkite atitinkamą Dabartinės žemėlapio (camera.{device_name}_map) objektą, priklausantį tam pačiam įrenginiui, iš Žemėlapio objektų išskleidžiamojo sąrašo.
  3. Pasirinkite Tasshack/dreame-vacuum iš Vakumo platformos išskleidžiamojo sąrašo.

Platformos pasirinkimas

Vakumo platforma pagal nutylėjimą yra xiaomi miio. Svarbu pakeisti tai iš išskleidžiamojo sąrašo ir aiškiai nustatyti į Tasshack/dreame-vacuum. Jei nebus pakeista, įrenginys taps unavailable, kai iš kortelės bus siunčiama komanda, nes numatytosios komandos nėra pripažįstamos integracijos ir įrenginys neatsakys.

Kai pasirinkti teisingi objektai ir platforma, spustelėkite Generuoti kambarių konfigūraciją mygtuką, kad sukurtumėte kambarių konfigūraciją, o tada spustelėkite Išsaugoti, kad pritaikytumėte pakeitimus.

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

Oficialioji dokumentacija ​