Skip to content

Lovelace Xiaomi Støvsuger Kort Kortstøtte ​

Lovelace Xiaomi Støvsuger Kort giver en brugervenlig måde at fuldt ud kontrollere kortbaserede støvsugere i Home Assistant.

Selvom kortet er fuldt kompatibelt med Dreame Støvsuger integrationen, har dets automatiske konfigurationsgenerering nogle begrænsninger og manglende funktioner. For at løse dette kan kortet enten konfigureres ved hjælp af en automatisk skabelon eller gennem manuel konfiguration.

Automatisk (med Skabelon) Anbefalet ​

For automatisk at generere en komplet kortkonfiguration med støtte for rum- og zonerensning, anvendes Home Assistant Skabelon-editoren.

Hvis My Home Assistant integrationen er aktiv, kan knappen nedenfor bruges til at navigere direkte til Skabelon-editoren:

Skabelonværktøjer for

Hvis manuel navigation er nødvendig, følg disse trin:

  1. Naviger til Udviklerværktøjer-panelet i Home Assistant.
  2. Vælg Skabelon-fanen fra topmenuen.
  3. Indsæt skabelonkoden, der er angivet nedenfor, i den venstre editor.
  4. Kopier den resulterende YAML-output, der genereres i det højre Resultat-panel.
  5. Indsæt den genererede output i Lovelace-kortkonfigurationen.

::: detaljer Vis Skabelon

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

:::

Opdater Entitetsnavne

Glem ikke at opdatere camera_entity og vacuum_entity værdierne med dine egne entitetsnavne efter indsættelse af skabelonen i editoren.

Manuel (fra Konfigurator) ​

Når kortet konfigureres manuelt via dashboard-UI'en, skal flere parametre eksplicit indstilles efter tilføjelsen af kortet:

  1. Vælg vacuum-enheden, der tilhører enheden leveret af dreame_vacuum-integration fra Støvsuger-enhed-rullemenuen.
  2. Vælg den tilsvarende Current Map (camera.{device_name}_map)-enhed, der tilhører præcis den samme enhed fra Kort-enhed-rullemenuen.
  3. Vælg Tasshack/dreame-vacuum fra Støvsugerplatform-rullemenuen.

Platformvalg

Støvsugerplatformen er som standard xiaomi miio. Det er vigtigt at ændre dette i rullemenuen og eksplicit sætte det til Tasshack/dreame-vacuum. Hvis det ikke ændres, vil enheden blive unavailable, når en kommando sendes fra kortet, fordi standardkommandoerne ikke genkendes af integrationen, og enheden vil ikke reagere.

Når de korrekte enheder og platform er valgt, skal du klikke på Generer rumkonfiguration-knappen for at opbygge rumkonfigurationen, og derefter klikke på Gem for at anvende ændringerne.

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

Officiel dokumentation ​