Skip to content

Lovelace Xiaomi -imurin karttakortti Karttatuet ​

Lovelace Xiaomi -imurin karttakortti tarjoaa käyttäjäystävällisen tavan hallita karttapohjaisia imureita täysin Home Assistantissa.

Vaikka kortti on täysin yhteensopiva Dreame Vacuum -integraation kanssa, sen automaattisen määrityksen luomisessa on joitakin rajoituksia ja puuttuvia ominaisuuksia. Tämän ratkaisemiseksi kortti voidaan määrittää joko käyttämällä automaattinen malli tai manuaalinen määritys.

Automaattinen (mallin avulla) Suositeltu ​

Täydellisen korttimäärityksen automaattiseen luomiseen huone- ja vyöhykesiivoustuen avulla käytetään Home Assistantin Mallieditorista.

Jos My Home Assistant -integraatio on aktiivinen, alla olevaa painiketta voidaan käyttää siirtymään suoraan Mallieditoriin:

Mallityökalut

Jos manuaalinen navigointi on tarpeen, seuraa näitä vaiheita:

  1. Siirry Home Assistantissa Developer Tools -paneeliin.
  2. Valitse ylävalikosta Template -välilehti.
  3. Liitä alla annettu mallikoodi vasemmanpuoleiseen editoripaneeliin.
  4. Kopioi tuloksena syntyvä YAML-tulos oikeanpuoleisesta Result -paneelista.
  5. Liitä luotu tulos Lovelace-kortin asetuksiin.

::: tiedot Näytä malli

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

:::

Päivitä entiteettien nimet

Älä unohda päivittää camera_entity ja vacuum_entity arvoja omilla entiteettinimilläsi liitettyäsi mallin editoriin.

Manuaalinen (Konfiguraattorista) ​

Kun korttia määritetään manuaalisesti hallintapaneelin käyttöliittymän kautta, useat parametrit on asetettava nimenomaisesti kortin lisäämisen jälkeen:

  1. Valitse laitteelle kuuluva vacuum-entiteetti, jonka tarjoaa dreame_vacuum-integraatio, Pölynimuri-entiteetti-alasvetovalikosta.
  2. Valitse vastaava Current Map (camera.{device_name}_map) -entiteetti täsmälleen samalle laitteelle Kartta-entiteetti-alasvetovalikosta.
  3. Valitse Tasshack/dreame-vacuum Pölynimuri-alusta-alasvetovalikosta.

Alustan valinta

Pölynimuri-alusta oletuksena on xiaomi miio. On erittäin tärkeää vaihtaa tämä alasvetovalikosta ja asettaa se nimenomaisesti Tasshack/dreame-vacuum-arvoksi. Jos sitä ei vaihdeta, laitteesta tulee unavailable, kun kortista lähetetään komento, koska oletuskomentoja integraatio ei tunne ja laite ei vastaa.

Kun oikeat entiteetit ja alusta on valittu, klikkaa Generoi huoneiden asetukset-painiketta luodaksesi huoneasetukset ja sitten klikkaa Tallenna soveltaaksesi muutoksia.

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

Virallinen dokumentaatio ​