Praxisnahe Tutorials, auf die du zählen kannst.
Einsteiger Guide für Home Assistant

Home Assistant Dreame

Hier zeige ich dir beeindruckende Dreame Integration mit über 220 Entitäten für ein Gerät und wie du einzelne Räume präzise über dein Smart Home Dashboard steuern kannst ✅

Das Ganze am beispiel vom Dreame Aqua10 Ultra Roller Complete, mit Rollmopp & exzelenter Reinigungsleistung dank FluffRoll™ Technologie.

Inhaltsverzeichnis


Voraussetzungen

HACS

Benötigte HACS-Integrationen

Beide können einfach in HACS gesucht und heruntergeladen werden. Dreame Accounts und auch der Dreame Aqua10 Ultra Roller wird aktuell nur von der 2.X (Beta) unterstützt. Achte beim Download darauf.

  • Dreame Vacuum * / Link
  • Xiaomi Vacuum Map Card / Link

* Die meisten aktuellen Dreame-Saugroboter sind aktuell nur mit der Beta-Version der Integration kompatibel

Dreame-Saugroboter

Hier noch eine Auswahl an Saugrobotern. Der im Video genutzte ist dieser hier & der soll übrigens auch irgendwann Matter 1.4 erhalten 👇

Zuletzt aktualisiert am 19.10.2025 um 21:00 . Wir weisen darauf hin, dass sich hier angezeigte Preise inzwischen geändert haben können. Alle Angaben ohne Gewähr.

Alternativ dazu gibt es noch Budget-freundlichere Optionen:

Zuletzt aktualisiert am 19.10.2025 um 21:00 . Wir weisen darauf hin, dass sich hier angezeigte Preise inzwischen geändert haben können. Alle Angaben ohne Gewähr.

Oder auch den X50 Master, gedacht als Einbaugerät beispielsweise in der Küche mit Frischwasserzufuhr & Abwasseranschluss. Auch dieser ist aktuell nur mit der Beta-Integration für Home Assistant kompatibel.

Zuletzt aktualisiert am 19.10.2025 um 21:00 . Wir weisen darauf hin, dass sich hier angezeigte Preise inzwischen geändert haben können. Alle Angaben ohne Gewähr.

Code

Hier noch alle gezeigten Code-Snippets zum kopieren 🫶

Du willst dich bedanken? Am Ende vom Beitrag in der Autor-Box findest du Spenden-Buttons für die Kaffee-Kasse oder du kannst auch Kanalmitglied werden 🎉

Automation – Saugen morgens starten nach Präsenzmelder-Abwesenheit

alias: "Morgenreinigung - Dreame Staubsauger "
description: >-
  Der Staubsauger startet am Morgen, wenn niemand mehr im Schlafzimmer ist und
  die Automation seit 18 Stunden nicht gelaufen ist.
triggers:
  - type: not_present
    device_id: 33d9a61c6d5e0ebddd8b324e3044dc04
    entity_id: c4e3b1736a7ef98f297a7c1ce3fae27e
    domain: binary_sensor
    trigger: device
    for:
      hours: 0
      minutes: 20
      seconds: 0
conditions:
  - condition: template
    value_template: >-
      {{ state_attr(this.entity_id, 'last_triggered') == None or (
      as_timestamp(now()) - as_timestamp(state_attr(this.entity_id,
      'last_triggered')) |int(0) ) >= (18*3600) }}
    alias: Automation ist noch nie oder vor mehr als 18 Stunden gelaufen
  - condition: time
    after: "06:30:00"
    before: "11:00:00"
actions:
  - action: vacuum.start
    metadata: {}
    data: {}
    target:
      entity_id: vacuum.aqua10_ultra_roller_complete
mode: single

Automation – Raum saugen durch aktivieren von Helfer

alias: Dreame Staubsauger - Küche reinigen
description: Startet den Saugroboter für die Reinigung des Küchenbereichs.
triggers:
  - trigger: state
    entity_id:
      - input_boolean.kuche_reinigen
    to: "on"
conditions: []
actions:
  - action: dreame_vacuum.vacuum_clean_segment
    target:
      entity_id: vacuum.aqua10_ultra_roller_complete
    data:
      segments: 2
  - wait_for_trigger:
      - trigger: state
        entity_id:
          - vacuum.aqua10_ultra_roller_complete
        to: returning
  - action: input_boolean.turn_off
    metadata: {}
    data: {}
    target:
      entity_id: input_boolean.kuche_reinigen
mode: single

Automation – Raum saugen mit Benutzerdefinierten Raum-Einstellungen

Um einen Raum oder auch die ganze Wohnung mit den in der App unter benutzerdefiniert -> Raumreinigung anpassen festgelegten einstellungen zur reinigen, muss scheinbar nur der Clean Genius Mode auf aus gestellt werden

Dadurch 👆 werden dann übrigens auch die Cleaning-Mode, Water-Level und sonstige Raumeinstellungen für die Räume in der Integration aktiviert und könnten auch verändert werden. Die Einstellungen, die initial übernommen werden, scheinen wie gesagt die benutzerdefinierten Settings pro Raum aus der App zu sein.

Entsprechende Automation, wieder am Beispiel Küche:

alias: Dreame Staubsauger - Küche reinigen
description: Startet den Saugroboter für die Reinigung des Küchenbereichs.
triggers:
  - trigger: state
    entity_id:
      - input_boolean.kuche_reinigen
    to: "on"
conditions: []
actions:
  - action: select.select_option
    metadata: {}
    data:
      option: "off"
    target:
      entity_id: select.aqua10_ultra_roller_complete_cleangenius
  - action: dreame_vacuum.vacuum_clean_segment
    target:
      entity_id: vacuum.aqua10_ultra_roller_complete
    data:
      segments: 2
  - wait_for_trigger:
      - trigger: state
        entity_id:
          - vacuum.aqua10_ultra_roller_complete
        to: returning
  - action: input_boolean.turn_off
    metadata: {}
    data: {}
    target:
      entity_id: input_boolean.kuche_reinigen
mode: single

Hinweis: Umschalten in Clean Genius Modus

Damit dann andere Automation ggf. wieder mit dem Clean-Genius Modus funktionieren, musst du (dann natürlich vor dem starten der Reinigung) den Modus wieder entsprechend einstellen:

Clean Genius – In Routinereinigung schalten
action: select.select_option
target:
  entity_id: select.aqua10_ultra_roller_complete_cleangenius
data:
  option: routine_cleaning
Clean Genius – In Tiefenreinigung schalten
action: select.select_option
target:
  entity_id: select.aqua10_ultra_roller_complete_cleangenius
data:
  option: deep_cleaning

Referenz – Meine Vacuum-Map Config

Falls jemand die genaue Konfig meiner Karte haben will um etwas nachzuschauen, bitteschön 😊

type: custom:xiaomi-vacuum-map-card
map_source:
  camera: camera.aqua10_ultra_roller_complete_map
calibration_source:
  camera: true
entity: vacuum.aqua10_ultra_roller_complete
vacuum_platform: Tasshack/dreame-vacuum
map_modes:
  - template: vacuum_clean_zone
  - template: vacuum_clean_point
  - template: vacuum_goto
  - template: vacuum_clean_segment
    predefined_selections:
      - id: "1"
        icon:
          name: mdi:sofa-outline
          x: 1750
          "y": -850
        label:
          text: Living Room
          x: 1750
          "y": -850
          offset_y: 35
        outline:
          - - -4000
            - -3450
          - - 4300
            - -3450
          - - 4300
            - 1700
          - - -4000
            - 1700
      - id: "2"
        icon:
          name: mdi:chef-hat
          x: -3600
          "y": -1950
        label:
          text: Kitchen
          x: -3600
          "y": -1950
          offset_y: 35
        outline:
          - - -4100
            - -3450
          - - -800
            - -3450
          - - -800
            - -450
          - - -4100
            - -450
      - id: "3"
        icon:
          name: mdi:monitor-shimmer
          x: -6750
          "y": -1600
        label:
          text: Office 2
          x: -6750
          "y": -1600
          offset_y: 35
        outline:
          - - -8800
            - -3300
          - - -4900
            - -3300
          - - -4900
            - 300
          - - -8800
            - 300
      - id: "5"
        icon:
          name: mdi:monitor-shimmer
          x: -850
          "y": -6600
        label:
          text: Office
          x: -850
          "y": -6600
          offset_y: 35
        outline:
          - - -2750
            - -8600
          - - 550
            - -8600
          - - 550
            - -4900
          - - -2750
            - -4900
      - id: "6"
        icon:
          name: mdi:toilet
          x: -4900
          "y": -7500
        label:
          text: Bathroom
          x: -4900
          "y": -7500
          offset_y: 35
        outline:
          - - -6350
            - -8600
          - - -3100
            - -8600
          - - -3100
            - -4950
          - - -6350
            - -4950
      - id: "7"
        icon:
          name: mdi:bed-king-outline
          x: 2600
          "y": -6450
        label:
          text: Primary Bedroom
          x: 2600
          "y": -6450
          offset_y: 35
        outline:
          - - 750
            - -8850
          - - 4250
            - -8850
          - - 4250
            - -3750
          - - 750
            - -3750
      - id: "8"
        icon:
          name: mdi:foot-print
          x: -2800
          "y": -4250
        label:
          text: Corridor
          x: -2800
          "y": -4250
          offset_y: 35
        outline:
          - - -6350
            - -5050
          - - 800
            - -5050
          - - 800
            - -3300
          - - -6350
            - -3300

Verpasse keine Tipps!

Ich sende keinen Spam! Erfahre mehr in der Datenschutzerklärung.

Transparenz: In diesem Artikel sind Partnerlinks enthalten. Durch einen Klick darauf ge­lan­gt ihr direkt zum Anbieter. Solltet ihr euch dort für einen Kauf entscheiden, erhalte ich ei­ne kleine Provision. Für euch ändert sich am Preis nichts & Partnerlinks haben keinerlei Einfluss auf meine Berichterstattung. Vielen Dank für deine Unterstützung!

Gründer von simon42. Schreibt hier ehrlich und leidenschaftlich über Smart Home und Technik Themen, denn das Zuhause wurde bereits von Sprachassistenten übernommen und die Kontrolle abgegeben 😁

Nennenswerte Antworten

  1. Hallo Simon

    Danke für deinen super Beitrag über robot Staubsauger. Ich habe einen L40S Ultra und funktioniert auch fast perfekt. Mein problem ist dass er die Map als grau skala anzeigt und nicht mig Farbe. Leider habe ich versucht dass eine oder ander aber es hilft nichts.
    Hast du evt. eine idé wieso es bei mir so ist und was ich ändre muss
    Der erste prinstcreen is von HA Dreame Vacuum und der zweite von der Dreame app

Setze die Diskussion fort unter community.simon42.com

Teilnehmer

Avatar for system Avatar for Andware

4 Gedanken zu „Home Assistant Dreame“

  1. Hey Simon,
    danke für den Beitrag.
    Ich habe das YouTube Video von dir gesehen und war die Person bezüglich den Reinigungsmodus ändern. Das Klappt ganz gut, hatte jetzt aber das Problem das ich Montag und Freitag immer den CleanGenius verwende und an allen anderen Tagen möchte ich nur saugen lassen. Wenn der CleanGenius verwendet wurde und an einem anderen Tag nicht benötigt wird muss man diesen in der jeweiligen Option vorher ausschalten (brauchte zwei Tage um das herauszufinden). Ich finde eine Automation so anzupassen dass diese an Feiertagen später losläuft weil man länger schlafen möchte als Beispiel toll. Das habe ich auch hier bei dieser Automation eingebunden. Unter der Woche startet der Saugroboter um 5:30 und am Wochenende oder Feiertag um 7 Uhr.

    Antworten
  2. Danke für den Beitrag. Super das Dreame so schön intrigiert werden kann. Aber ich hab das selbe Problem das die Karte komplett grau ist. 🙂

    Antworten
  3. Hallo Simon. Vielen Dank für den Beitrag. Ich habe genau das gleiche Problem wie Andware. Meine Karte ist ebenfalls nur grau. Zufällig eine Idee?

    Antworten

Schreibe einen Kommentar