Skip to content

Lovelace Xiaomi Støvsuger Kort Kartstøtte ​

Lovelace Xiaomi Støvsuger Kort gir en brukervennlig måte å fullstendig kontrollere kartbaserte støvsugere i Home Assistant.

Selv om kortet er fullt kompatibelt med Dreame Støvsuger-integrasjonen, har automatisk konfigurasjonsgenerering noen begrensninger og manglende funksjoner. For å løse dette kan kortet enten konfigureres ved å bruke en automatisk mal eller gjennom manuell konfigurasjon.

Automatisk (med Mal) Anbefalt ​

For å automatisk generere full kortkonfigurasjon med støtte for rom- og sonerensing brukes Home Assistant Malredigerer.

Hvis Min Home Assistant integrasjonen er aktiv, kan knappen nedenfor brukes for å navigere direkte til Malredigereren:

Malverktøy for

Hvis manuell navigering er nødvendig, følg disse trinnene:

  1. Naviger til Utviklerverktøy-panelet i Home Assistant.
  2. Velg Mal-fanen fra toppmenyen.
  3. Lim inn mal-koden som er gitt nedenfor i redigeringspanelet til venstre.
  4. Kopier den resulterende YAML-utdataen som genereres i høyre Resultat-panelet.
  5. Lim inn den genererte utdataen i Lovelace-kortkonfigurasjonen.

::: detaljer Vis Mal

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

:::

Oppdater Enhetsnavn

Ikke glem å oppdatere camera_entity- og vacuum_entity-verdiene med dine egne enhetsnavn etter å ha limt inn malen i editoren.

Manuell (fra Konfigurator) ​

Når kortet konfigureres manuelt via dashbordets brukergrensesnitt, må flere parametere settes eksplisitt etter at kortet er lagt til:

  1. Velg vacuum-enheten som tilhører enheten levert av dreame_vacuum-integrasjonen fra Støvsuger-enhet-rullegardinmenyen.
  2. Velg den tilsvarende Nåværende Kart (camera.{device_name}_map)-enheten som tilhører nøyaktig samme enhet fra Kart-enhet-rullegardinmenyen.
  3. Velg Tasshack/dreame-vacuum fra Støvsugerplattform-rullegardinmenyen.

Plattformvalg

Støvsugerplattformen standardiseres til xiaomi miio. Det er avgjørende å endre dette fra rullegardinmenyen og eksplisitt sette den til Tasshack/dreame-vacuum. Hvis det ikke endres, vil enheten bli unavailable når en kommando sendes fra kortet, fordi standardkommandoene ikke gjenkjennes av integrasjonen, og enheten vil ikke svare.

Når de riktige enhetene og plattformen er valgt, klikker du på Generer romkonfig-knappen for å bygge romkonfigurasjonen, og deretter klikker du på Lagre for å bruke endringene.

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

Offisiell dokumentasjon ​