Skip to content

Kartendienste ​

Räume zusammenführenRäume zusammenführenRäume zusammenführen
Räume aufteilenRäume aufteilenRäume aufteilen

Kartendienste nutzen ebenfalls die Staubsauger-Domain, da alle Dienste auch ohne Cloud-Verbindung verfügbar sind.

Karte anfordern ​

dreame_vacuum.vacuum_request_map

Fordern Sie das Gerät auf, eine neue Karte in die Cloud hochzuladen. (Dieser Dienst ist nützlich, wenn keine Cloud-Verbindung genutzt wird und eine andere Integration für die Kartenanzeige verwendet wird)

Wichtig

Das Gerät reagiert nicht auf diese Aktion, wenn:

  • Spotreinigung
  • Schnelle Kartierung
  • Es wird verschoben
  • Nach einer Kartenbearbeitung, bis es sich bewegt

Karte auswählen ​

dreame_vacuum.vacuum_select_map

Die aktuell ausgewählte Karte geändert wird. (Nur möglich, wenn die Multi-Stockwerk-Karte aktiviert ist)

Hinweis

  • Sie können die Karten-ID aus den Attributen der gespeicherten Kartenkamera-Entität erhalten.
  • Der Roboter beendet den aktiven Job, wenn die ausgewählte Karte geändert wird.
Beispiel
  • Setzen Sie die aktuelle Karte als Karte mit der ID 27
    yaml
    service: dreame_vacuum.vacuum_select_map
    data:
        map_id: 27
    target:
        entity_id: vacuum.vacuum

Karte löschen ​

dreame_vacuum.vacuum_delete_map

Lösche eine Karte.

Hinweis

Beispiel
  • Löschen Sie die Karte mit der ID 48
    yaml
    service: dreame_vacuum.vacuum_delete_map
    data:
        map_id: 48
    target:
        entity_id: vacuum.vacuum

Karte umbenennen ​

dreame_vacuum.vacuum_rename_map

Benenne eine Karte um.

Hinweis

  • Sie können die Karten-ID aus den Attributen der gespeicherten Kartenkamera-Entität erhalten.
  • Die offizielle App erlaubt es nicht, Sonderzeichen im Kartennamen einzugeben, aber diese Integration tut dies. Verwenden Sie diesen Dienst daher vorsichtig.
Beispiel
  • Benenne die Karte mit der ID 14 in „Second Floor“ um
    yaml
    service: dreame_vacuum.vacuum_rename_map
    data:
        map_id: 14
        map_name: "Second Floor"
    target:
        entity_id: vacuum.vacuum

Karte wiederherstellen Kartenunterstützung ​

dreame_vacuum.vacuum_restore_map

Stelle eine Karte aus einem vorherigen Zustand wieder her, die vom Gerät erstellt und hochgeladen wurde.

Hinweis

  • Es wird nicht garantiert, dass die Kartenwiederherstellung erfolgreich ist. Die Cloud speichert die Dateien nicht für immer und Wiederherstellungsdateien werden normalerweise nach 365 Tagen nach dem letzten Zugriff aus der Cloud gelöscht.
Beispiele
  • Stelle die ausgewählte Karte auf die zweite gespeicherte Wiederherstellungskarte in der Wiederherstellungskartenliste wieder her

    yaml
    service: dreame_vacuum.vacuum_restore_map
    data:
        recovery_map_index: 2
    target:
        entity_id: vacuum.vacuum
  • Stelle die gespeicherte Karte mit der ID 14 in den Originalzustand wieder her

    yaml
    service: dreame_vacuum.vacuum_restore_map
    data:
        map_id: 14
        recovery_map_index: 1
    target:
        entity_id: vacuum.vacuum

Karte aus Datei wiederherstellen ​

dreame_vacuum.vacuum_restore_map_from_file

Stelle eine Karte aus einer zuvor gespeicherten Wiederherstellungsdatei wieder her.

Hinweis

  • Dieser Dienst kann für die Offline-Wiederherstellung verwendet werden, wenn Sie die Wiederherstellungskarte herunterladen und in den /www/-Ordner von Home Assistant legen (Staubsauger und Server müssen im gleichen Netzwerk sein).
  • Karten-ID ist erforderlich, wenn die Cloud-Verbindung nicht aktiviert ist.
Beispiele
  • Stelle die ausgewählte Karte aus einer gespeicherten Wiederherstellungsdatei wieder her

    yaml
    service: dreame_vacuum.vacuum_restore_map_from_file
    data:
        file_url: http://192.168.1.10/local/2023-11-04-1724223415-423528451_284320462.1156.mb.tbz2
    target:
        entity_id: vacuum.vacuum
  • Stelle die gespeicherte Karte mit der ID 14 aus der gespeicherten Wiederherstellungsdatei wieder her

    yaml
    service: dreame_vacuum.vacuum_restore_map_from_file
    data:
        map_id: 14
        file_url: https://dreame-cn.oss-cn-shanghai.aliyuncs.com/iot/tmp/000000/ali_dreame/YR649291/648921668/101?Expires=1699189998&OSSAccessKeyId=LTAI5t96WkBXXNzQrX4HtQti&Signature=ttRrjg8p7aC650H3DwI3%2F2ngOOE%3D
    target:
        entity_id: vacuum.vacuum

Backup-Karte ​

dreame_vacuum.vacuum_backup_map

Löst das Hochladen einer gespeicherten Karte als Wiederherstellungskarte in die Cloud aus.

Hinweis

  • Die Cloud kann nur eine Sicherungskarte für jede gespeicherte Karte speichern. Dieser Dienst überschreibt die zuvor gesicherte Karte, falls Sie eine haben.
  • Staubsauger ohne Kamera oder Lidar-Sensor verfügen nicht über diese Funktion, der Auslöser für die Kartensicherung funktioniert nur auf unterstützten Geräten.
Beispiele
  • Sicherung der ausgewählten Karte auslösen

    yaml
    service: dreame_vacuum.vacuum_backup_map
    target:
        entity_id: vacuum.vacuum
  • Sicherung der Karte mit der ID 15 auslösen

    yaml
    service: dreame_vacuum.vacuum_backup_map
    data:
        map_id: 15
    target:
        entity_id: vacuum.vacuum

Temporäre Karte speichern ​

dreame_vacuum.vacuum_save_temporary_map

Neu erstellte Karte speichern. (Das Gerät fordert Sie dazu auf, wenn die erste Karte nach dem Zurücksetzen auf die Werkseinstellungen erstellt wird)

Temporäre Karte verwerfen ​

dreame_vacuum.vacuum_discard_temporary_map

Neu erstellte Karte verwerfen.

Temporäre Karte ersetzen ​

dreame_vacuum.vacuum_replace_temporary_map

Neue Karte durch eine alte ersetzen.

Hinweis

  • Sie können die Karten-ID aus den Attributen der gespeicherten Kartenkamera-Entität erhalten.
  • Wenn die Mehrstöckige Karten-Funktion aktiviert ist, können sich die Kartenindizes nach dem Ersetzen der Karte ändern. Die ersetzte neue Karte wird immer am zuletzt verfügbaren Index angezeigt, selbst wenn sie durch eine Karte mit niedrigerem Index ersetzt wurde. (Mehr über die Unterstützung von Multi-Stockwerk-Karten)
Beispiel
  • Neue Karte durch die Karte mit der ID 39 ersetzen
    yaml
    service: dreame_vacuum.vacuum_replace_temporary_map
    data:
        map_id: 39
    target:
        entity_id: vacuum.vacuum

Raum umbenennen ​

dreame_vacuum.vacuum_rename_segment

Benutzerdefinierten Namen für einen Raum in der aktuellen Karte festlegen.

Hinweis

  • Sie können Karten- und Segment-IDs aus den gespeicherten Karten-Kamera-Entity-Attributen abrufen.
  • Die offizielle App erlaubt es nicht, Sonderzeichen im Raumnamen einzugeben, aber diese Integration schon, daher nutzen Sie diesen Service vorsichtig.
Beispiel
  • Benennen Sie Raum 3 in "Esszimmer" um
    yaml
    service: dreame_vacuum.vacuum_rename_segment
    data:
        segment_id: 3
        segment_name: "Dining Room"
    target:
        entity_id: vacuum.vacuum

Hindernis ignorieren festlegen Kartenunterstützung ​

dreame_vacuum.vacuum_set_obstacle_ignore

Stellen Sie den Ignorierstatus eines erkannten Hindernisses auf der aktuellen Karte ein, damit der Roboter es bei den folgenden Aufgaben nicht umgeht.

Hinweis

  • Dieser Service ist nur bei Staubsaugern mit KI-Hinderniserkennung verfügbar und benötigt eine Cloud-Verbindung.
  • Sie können die Koordinaten von Hindernissen und deren aktuellen Ignorierstatus über das Attribut obstacles der aktuellen Kamerakarte der Entität abrufen. (Mehr über Hindernisse)
  • Die Koordinaten müssen genau einem bestehenden Hindernis auf der aktuellen Karte entsprechen, sonst wird die Aktion abgelehnt.
  • Hindernisse, die vom Gerät automatisch ignoriert werden, können mit diesem Service nicht geändert werden.
  • Der Ignorierstatus von Hindernissen kann nicht geändert werden, während der Roboter läuft.
Beispiele
  • Ignorieren Sie das Hindernis bei [819, -263]

    yaml
    service: dreame_vacuum.vacuum_set_obstacle_ignore
    data:
        x: 819
        y: -263
        obstacle_ignored: true
    target:
        entity_id: vacuum.vacuum
  • Hören Sie auf, das Hindernis bei [819, -263] zu ignorieren

    yaml
    service: dreame_vacuum.vacuum_set_obstacle_ignore
    data:
        x: 819
        y: -263
        obstacle_ignored: false
    target:
        entity_id: vacuum.vacuum

Weitere Services Kartenunterstützung ​

Zusätzliche Kartenerstellungs- und Verwaltungsdienste werden durch die Integration bereitgestellt. Mehrere dieser Parameter (wie Bodenmaterial, Raum­sichtbarkeit und Wischertyp) sind bereits verfügbar und können direkt über Raum-Entitäten konfiguriert werden, wodurch die direkte Nutzung dieser Dienste unnötig wird.

Nicht für Endbenutzer gedacht

Diese Dienste sind ausschließlich für die Nutzung durch Dreame-Staubsauger-Karte vorgesehen. Sie verfügen nicht über Parameter, die von Endbenutzern leicht zugänglich sind. Wenn ungültige Parameter gesendet werden, können diese direkt an das Gerät weitergeleitet werden, was zu schwerwiegenden Problemen wie beschädigten Karten oder einem Boot-Loop des Geräts führen kann. Daher dürfen diese Dienste nur verwendet werden, wenn die genaue Funktionalität und Parameterstruktur vollständig verstanden wird. Aus Sicherheitsgründen sind diese Dienste ausdrücklich von services.yaml ausgeschlossen und enthalten keine Übersetzungsstrings.

  • Teppichbereich festlegen: dreame_vacuum.vacuum_set_carpet_area
  • Teppichart festlegen: dreame_vacuum.vacuum_set_carpet_type
  • Vorhang festlegen: dreame_vacuum.vacuum_set_curtain
  • Benutzerdefinierte Teppichreinigung festlegen: dreame_vacuum.vacuum_set_custom_carpet_cleaning
  • Bodenmaterial festlegen: dreame_vacuum.vacuum_set_floor_material
  • Möbel festlegen: dreame_vacuum.vacuum_set_furniture
  • Verborgene Segmente festlegen: dreame_vacuum.vacuum_set_hidden_segments
  • Niedrig gelegenes Gebiet festlegen: dreame_vacuum.vacuum_set_low_lying_area
  • Wischertyp festlegen: dreame_vacuum.vacuum_set_mop_type
  • Vorgefertigte Punkte festlegen: dreame_vacuum.vacuum_set_predefined_points
  • Eingeschränkte Zonen festlegen: dreame_vacuum.vacuum_set_restricted_zone
  • Routerposition festlegen: dreame_vacuum.vacuum_set_router_position
  • Segmenttyp festlegen: dreame_vacuum.vacuum_set_segment_type
  • Schwellenwert festlegen: dreame_vacuum.vacuum_set_threshold
  • Virtuellen Schwellenwert festlegen: dreame_vacuum.vacuum_set_virtual_threshold
  • Wände festlegen: dreame_vacuum.vacuum_set_walls
  • Zimmer zusammenlegen: dreame_vacuum.vacuum_merge_segments
  • Raum aufteilen: dreame_vacuum.vacuum_split_segments