Skip to content

Lovelace Xiaomi Vacuum Map Card Supporto Mappa ​

Il Lovelace Xiaomi Vacuum Map Card offre un modo semplice e intuitivo per controllare completamente gli aspirapolvere basati su mappa in Home Assistant.

Sebbene la scheda sia completamente compatibile con l'integrazione Dreame Vacuum, la sua generazione automatica della configurazione ha alcune limitazioni e funzionalità mancanti. Per risolvere questo, la scheda può essere configurata utilizzando un modello automatico o tramite configurazione manuale.

Automatico (con Modello) Raccomandato ​

Per generare automaticamente una configurazione completa della scheda con supporto per la pulizia di stanze e zone, viene utilizzato il Editor di Modelli di Home Assistant.

Se l'integrazione My Home Assistant è attiva, il pulsante qui sotto può essere utilizzato per navigare direttamente all'Editor di Modelli:

Strumenti di template di

Se è necessaria una navigazione manuale, seguire questi passaggi:

  1. Naviga al pannello Strumenti per sviluppatori in Home Assistant.
  2. Seleziona la scheda Template dal menu in alto.
  3. Incolla il codice del template fornito di seguito nel pannello dell'editor a sinistra.
  4. Copia l'output YAML risultante generato nel pannello Risultato a destra.
  5. Incolla l'output generato nella configurazione della scheda Lovelace.

::: dettagli Mostra Modello

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

:::

Aggiorna i Nomi delle Entità

Non dimenticare di aggiornare i valori camera_entity e vacuum_entity con i tuoi nomi delle entità dopo aver incollato il modello nell'editor.

Manuale (dal Configuratore) ​

Quando si configura la scheda manualmente tramite l'interfaccia del dashboard, diversi parametri devono essere impostati esplicitamente dopo aver aggiunto la scheda:

  1. Seleziona l'entità vacuum appartenente al dispositivo fornito dall'integrazione dreame_vacuum dal menu a tendina Entità Aspirapolvere.
  2. Seleziona la corrispondente entità Corrente Mappa (camera.{device_name}_map) appartenente esattamente allo stesso dispositivo dal menu a tendina Entità Mappa.
  3. Seleziona Tasshack/dreame-vacuum dal menu a tendina Piattaforma Aspirapolvere.

Selezione della Piattaforma

La piattaforma dell'aspirapolvere predefinita è xiaomi miio. È fondamentale cambiarla dal menu a tendina e impostarla esplicitamente su Tasshack/dreame-vacuum. Se non viene modificata, il dispositivo diventerà unavailable quando verrà inviato un comando dalla scheda perché i comandi predefiniti non sono riconosciuti dall'integrazione e il dispositivo non risponderà.

Una volta selezionate le entità e la piattaforma corrette, clicca il pulsante Genera configurazione stanze per costruire la configurazione delle stanze, e poi clicca Salva per applicare le modifiche.

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

Documentazione Ufficiale ​