Skip to content

Carte de carte Lovelace Xiaomi Vacuum Support de la carte ​

Le Carte de carte Lovelace Xiaomi Vacuum offre un moyen convivial de contrôler entièrement les aspirateurs basés sur une carte dans Home Assistant.

Bien que la carte soit entièrement compatible avec l'intégration Dreame Vacuum, la génération automatique de sa configuration présente certaines limitations et fonctionnalités manquantes. Pour résoudre cela, la carte peut être configurée soit en utilisant un modèle automatique, soit via configuration manuelle.

Automatique (avec Modèle) Recommandé ​

Pour générer automatiquement une configuration de carte complète avec le support du nettoyage par pièce et par zone, le Éditeur de modèles de Home Assistant est utilisé.

Si l'intégration My Home Assistant est active, le bouton ci-dessous peut être utilisé pour naviguer directement vers l'Éditeur de modèles :

Outils de modèle de

Si une navigation manuelle est nécessaire, suivez ces étapes :

  1. Accédez au panneau Outils de développement dans Home Assistant.
  2. Sélectionnez l'onglet Modèle dans le menu supérieur.
  3. Collez le code du modèle fourni ci-dessous dans le volet de l'éditeur à gauche.
  4. Copiez la sortie YAML résultante générée dans le volet Résultat à droite.
  5. Collez la sortie générée dans la configuration de la carte Lovelace.

::: détails Afficher le Modèle

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

:::

Mettre à jour les Noms d'Entité

N'oubliez pas de mettre à jour les valeurs camera_entity et vacuum_entity avec vos propres noms d'entité après avoir collé le modèle dans l'éditeur.

Manuel (depuis le Configurateur) ​

Lors de la configuration manuelle de la carte via l'interface du tableau de bord, plusieurs paramètres doivent être définis explicitement après l'ajout de la carte:

  1. Sélectionnez l'entité vacuum appartenant à l'appareil fourni par l'intégration dreame_vacuum dans le menu déroulant Entité Aspirateur.
  2. Sélectionnez l'entité Carte Actuelle (camera.{device_name}_map) correspondante appartenant exactement au même appareil dans le menu déroulant Entité Carte.
  3. Sélectionnez Tasshack/dreame-vacuum dans le menu déroulant Plateforme Aspirateur.

Sélection de la plateforme

La plateforme aspirateur est par défaut xiaomi miio. Il est crucial de la modifier depuis le menu déroulant et de la définir explicitement sur Tasshack/dreame-vacuum. Si elle n'est pas modifiée, l'appareil deviendra unavailable lorsqu'une commande sera envoyée depuis la carte, car les commandes par défaut ne sont pas reconnues par l'intégration et l'appareil ne répondra pas.

Une fois les entités et la plateforme correctes sélectionnées, cliquez sur le bouton Générer la configuration des pièces pour créer la configuration des pièces, puis cliquez sur Enregistrer pour appliquer les modifications.

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

Documentation officielle ​