Skip to content

Lovelace Xiaomi Vacuum-kaart Kaart Ondersteuning ​

De Lovelace Xiaomi Vacuum-kaart biedt een gebruiksvriendelijke manier om volledig controle te hebben over op kaart gebaseerde stofzuigers in Home Assistant.

Hoewel de kaart volledig compatibel is met de Dreame Vacuum-integratie, heeft de automatische configuratiegeneratie enkele beperkingen en ontbrekende functies. Om dit op te lossen, kan de kaart worden geconfigureerd met een automatische sjabloon of via handmatige configuratie.

Automatisch (met Sjabloon) Aanbevolen ​

Om automatisch een volledige kaartconfiguratie te genereren met ondersteuning voor kamer- en zone-reiniging, wordt de Home Assistant Sjabloon Editor gebruikt.

Als de My Home Assistant-integratie actief is, kan de onderstaande knop worden gebruikt om direct naar de Sjabloon Editor te navigeren:

Template-hulpmiddelen van

Als handmatige navigatie vereist is, volg dan deze stappen:

  1. Navigeer naar het Developer Tools-paneel in Home Assistant.
  2. Selecteer het Template-tabblad in het bovenste menu.
  3. Plak de hieronder gegeven templatecode in het linkerpaneel van de editor.
  4. Kopieer de resulterende YAML-uitvoer die wordt gegenereerd in het rechter Result-paneel.
  5. Plak de gegenereerde uitvoer in de Lovelace-cardconfiguratie.
Toon Sjabloon
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]]'

Werk Entity-namen bij

Vergeet niet om de camera_entity- en vacuum_entity-waarden bij te werken met je eigen entiteitsnamen nadat je het sjabloon in de editor hebt geplakt.

Handmatig (vanuit Configurator) ​

Bij het handmatig configureren van de kaart via de dashboard-UI, moeten verschillende parameters expliciet worden ingesteld nadat de kaart is toegevoegd:

  1. Selecteer de vacuum entiteit die behoort tot het apparaat geleverd door de dreame_vacuum integratie uit de Vacuum Entity dropdown.
  2. Selecteer de overeenkomstige Current Map (camera.{device_name}_map) entiteit die behoort tot exact hetzelfde apparaat uit de Map Entity dropdown.
  3. Selecteer Tasshack/dreame-vacuum uit de Vacuum Platform dropdown.

Platform selectie

Het vacuümplatform staat standaard op xiaomi miio. Het is van cruciaal belang om dit via de dropdown te wijzigen en expliciet in te stellen op Tasshack/dreame-vacuum. Als dit niet wordt gewijzigd, zal het apparaat unavailable worden wanneer een commando vanaf de kaart wordt verzonden, omdat de standaard commando's niet door de integratie worden herkend en het apparaat niet zal reageren.

Zodra de juiste entiteiten en het platform zijn geselecteerd, klik op de Generate rooms config knop om de kamerconfiguratie op te bouwen, en klik vervolgens op Save om de wijzigingen toe te passen.

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

Officiële Documentatie ​