Der Saugroboter ist für viele HA-Anwender das stille Arbeitstier im Smart Home: Er fährt los, wenn keiner zuhause ist, und kommt mit sauberen Böden zurück. Wer aber nur «Roborock starten» drückt, schöpft das Potenzial nicht aus. Spannend wird es, sobald die Karten und Zonen aus Home Assistant direkt angesteuert werden – dann reinigt der Roboter nur die Küche nach dem Kochen, das Bad nach der Dusche oder das Wohnzimmer, bevor Gäste kommen. Genau diese Logik schauen wir uns mit einem Roborock S6 MaxV an.
Voraussetzungen und Integration
Für volle Karten-Unterstützung mit Bild-Entitäten brauchst du die Xiaomi MiIO– oder die Roborock-Integration (offiziell seit Home Assistant 2023.8 und kontinuierlich verbessert). Wichtig ist der Cloud-Token – ohne ihn bekommst du zwar Status und Steuerung, aber keine Karten. Das Tool roborock-token oder der Umweg über die Mi Home App liefert den Token, der dann in der HA-Konfiguration eingetragen wird. Sobald die Integration läuft, erscheinen typischerweise drei Entitäts-Gruppen: ein vacuum.roborock_s6_maxv für die Steuerung, ein image.roborock_s6_maxv_erdgeschoss und – wenn dein Modell mehrstöckig speichert – ein zweites image.roborock_s6_maxv_obergeschoss. Die Bild-Entitäten aktualisieren sich nach jedem Reinigungslauf und lassen sich direkt im Dashboard als Picture-Card einbinden – inklusive Reinigungspfad und schmutzigen Stellen.
Zonen definieren und gezielt reinigen
Roborock-Karten arbeiten mit Koordinaten in Millimetern, relativ zum Ladestation-Nullpunkt. Eine Zone ist einfach ein Rechteck [x1, y1, x2, y2, wiederholungen]. Du findest die Koordinaten am einfachsten, indem du in der Mi Home App eine Zonen-Reinigung manuell durchführst, danach das HA-Log durchschaust – die Werte tauchen als Aufruf-Parameter auf. So sieht ein Service-Aufruf für die Küche aus:
service: vacuum.send_command
target:
entity_id: vacuum.roborock_s6_maxv
data:
command: app_zoned_clean
params:
- [25500, 24200, 28900, 27800, 2]
Die letzte Zahl ist die Wiederholungsanzahl – zwei Durchgänge sind für stark frequentierte Bereiche sinnvoll. Wer mit Räumen statt Koordinaten arbeiten will, nutzt app_segment_clean und übergibt die Raum-IDs aus der App. Die Raum-IDs bleiben auch nach kleinen Karten-Änderungen stabil – ein klarer Vorteil gegenüber Koordinaten.
Automation mit Trigger und Anwesenheit
Der nächste Schritt ist die Verknüpfung mit anderen Sensoren. Ein Klassiker: Sobald person.mike_neuburger ausser Haus ist und es ein Wochentag zwischen 9 und 14 Uhr ist, soll die Küche gereinigt werden – aber nur, wenn der Backofen nicht aktiv war.
alias: Küche reinigen wenn niemand zuhause
trigger:
- platform: state
entity_id: person.mike_neuburger
to: not_home
for: "00:15:00"
condition:
- condition: time
after: "09:00:00"
before: "14:00:00"
weekday: [mon, tue, wed, thu, fri]
- condition: state
entity_id: binary_sensor.backofen_problem
state: "off"
action:
- service: vacuum.send_command
target:
entity_id: vacuum.roborock_s6_maxv
data:
command: app_segment_clean
params: [16, 17]
Die params [16, 17] stehen hier für die Raum-IDs Küche und Eingangsbereich – diese IDs muss jeder für die eigene Wohnung herausfinden. Mit mode: queued lassen sich auch mehrere Trigger sauber abarbeiten, ohne dass sich Aufrufe gegenseitig abbrechen.
Karten im Dashboard einbinden
Die Bild-Entität wird mit einer einfachen Picture-Entity-Card eingebunden:
type: picture-entity
entity: image.roborock_s6_maxv_erdgeschoss
camera_view: live
show_state: false
show_name: false
tap_action:
action: more-info
Eleganter wird es mit der Community-Card Xiaomi Vacuum Map Card – sie zeigt nicht nur die Karte, sondern erlaubt das Einzeichnen von Zonen direkt im Dashboard mit der Maus. Damit kann auch der Rest der Familie schnell sagen: «Hier bitte saugen.» Wer die Map-Card auf einem Wand-Tablet einrichtet, hat die volle Kontrolle ohne Sprachbefehl und ohne separate App – ähnlich praktisch wie die tageszeit-gesteuerten Hue-Szenen, die wir kürzlich besprochen haben.
Fazit
Ein Saugroboter, der einfach täglich um 10 Uhr losfährt, ist nett. Ein Saugroboter, der kontextabhängig die richtigen Räume zur richtigen Zeit reinigt, ist Smart Home, wie es sein soll. Die Integration in HA mit Karten-Entitäten, Zonen-Commands und Anwesenheits-Triggern braucht ein paar Stunden Setup – läuft danach aber jahrelang stabil. Wer mehrere Stockwerke hat, profitiert besonders: Ein Tipp auf dem Tablet und der Roboter saugt die Treppe hoch, das Schlafzimmer wird aussortiert, die Diele bleibt verschont. Das ist der Unterschied zwischen einem ferngesteuerten Spielzeug und einem echten Helfer im Alltag.