Deutsch
Erscheinungsbild
Deutsch
Erscheinungsbild
Die Lovelace Xiaomi Staubsauger-Karten-Karte bietet eine benutzerfreundliche Möglichkeit, kartenbasierte Staubsauger in Home Assistant vollständig zu steuern.
Obwohl die Karte vollständig mit der Dreame Vacuum-Integration kompatibel ist, hat ihre automatische Konfigurationsgenerierung einige Einschränkungen und fehlende Funktionen. Um dies zu beheben, kann die Karte entweder über ein automatische Vorlage oder durch manuelle Konfiguration konfiguriert werden.
Um eine vollständige Kartenkonfiguration mit Raum- und Zonenreinigungsunterstützung automatisch zu generieren, wird das Home Assistant Vorlageneditor verwendet.
Wenn die My Home Assistant-Integration aktiv ist, kann die folgende Schaltfläche verwendet werden, um direkt zum Vorlageneditor zu navigieren:
Vorlagentools vonWenn eine manuelle Navigation erforderlich ist, führen Sie folgende Schritte aus:
::: Details Vorlage anzeigen
{# ----------------- 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]]':::
Entity-Namen aktualisieren
Vergessen Sie nicht, die camera_entity- und vacuum_entity-Werte nach dem Einfügen der Vorlage in den Editor mit Ihren eigenen Entity-Namen zu aktualisieren.
Bei der manuellen Konfiguration der Karte über die Dashboard-Benutzeroberfläche müssen nach dem Hinzufügen der Karte mehrere Parameter explizit festgelegt werden:
vacuum-Entität, die zum Gerät gehört, das von der dreame_vacuum-Integration bereitgestellt wird, aus dem Vacuum Entity-Dropdown aus.camera.{device_name}_map)-Entität aus, die zum exakt gleichen Gerät gehört, aus dem Map Entity-Dropdown aus.Tasshack/dreame-vacuum aus dem Vacuum Platform-Dropdown aus.Plattformauswahl
Die Vakuumplattform ist standardmäßig auf xiaomi miio eingestellt. Es ist entscheidend, dies aus dem Dropdown zu ändern und explizit auf Tasshack/dreame-vacuum zu setzen. Wenn es nicht geändert wird, wird das Gerät zu unavailable, wenn ein Befehl von der Karte gesendet wird, da die Standardbefehle von der Integration nicht erkannt werden und das Gerät nicht reagieren wird.
Sobald die richtigen Entitäten und die Plattform ausgewählt sind, klicken Sie auf die Generate rooms config-Schaltfläche, um die Raumkonfiguration zu erstellen, und klicken Sie dann auf Save, um die Änderungen anzuwenden.
type: custom:xiaomi-vacuum-map-card
entity: # Your vacuum entity
map_source:
camera: # Map Entity
calibration_source:
camera: true
vacuum_platform: Tasshack/dreame-vacuum