Skip to content

Tarjeta de Mapa de Vacío Lovelace Xiaomi Soporte de Mapa ​

El Tarjeta de Mapa de Vacío Lovelace Xiaomi proporciona una manera fácil de usar para controlar completamente los aspiradores basados en mapas en Home Assistant.

Aunque la tarjeta es totalmente compatible con la integración de Dreame Vacuum, su generación de configuración automática tiene algunas limitaciones y funciones faltantes. Para resolver esto, la tarjeta puede configurarse usando un plantilla automática o a través de configuración manual.

Automático (con Plantilla) Recomendado ​

Para generar automáticamente una configuración completa de la tarjeta con soporte para limpieza por habitaciones y zonas, se utiliza el Editor de Plantillas de Home Assistant.

Si la integración My Home Assistant está activa, se puede usar el botón de abajo para navegar directamente al Editor de Plantillas:

Herramientas de plantilla de

Si se requiere navegación manual, siga estos pasos:

  1. Navega al panel de Herramientas de desarrollador en Home Assistant.
  2. Selecciona la pestaña Plantilla en el menú superior.
  3. Pega el código de plantilla proporcionado a continuación en el panel del editor de la izquierda.
  4. Copia la salida YAML resultante generada en el panel Resultado de la derecha.
  5. Pega la salida generada en la configuración de la tarjeta de Lovelace.

::: detalles Mostrar Plantilla

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

:::

Actualizar Nombres de Entidades

No olvides actualizar los valores camera_entity y vacuum_entity con los nombres de tus propias entidades después de pegar la plantilla en el editor.

Manual (desde el Configurador) ​

Al configurar la tarjeta manualmente a través de la interfaz del panel, varios parámetros deben establecerse explícitamente después de agregar la tarjeta:

  1. Seleccione la entidad vacuum perteneciente al dispositivo proporcionado por la integración dreame_vacuum del menú desplegable Entidad de aspiradora.
  2. Seleccione la entidad correspondiente de Mapa Actual (camera.{device_name}_map) que pertenezca exactamente al mismo dispositivo del menú desplegable Entidad de mapa.
  3. Seleccione Tasshack/dreame-vacuum del menú desplegable Plataforma de aspiradora.

Selección de plataforma

La plataforma de aspiradora por defecto es xiaomi miio. Es crítico cambiar esto desde el menú desplegable y configurarlo explícitamente en Tasshack/dreame-vacuum. Si no se cambia, el dispositivo se convertirá en unavailable cuando se envíe un comando desde la tarjeta porque los comandos predeterminados no son reconocidos por la integración y el dispositivo no responderá.

Una vez seleccionadas las entidades y la plataforma correctas, haga clic en el botón Generar configuración de habitaciones para crear la configuración de las habitaciones, y luego haga clic en Guardar para aplicar los cambios.

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

Documentación Oficial ​