{"id":1440,"date":"2026-07-22T21:40:39","date_gmt":"2026-07-22T19:40:39","guid":{"rendered":"https:\/\/www.coremind.ch\/wordpress\/?p=1440"},"modified":"2026-07-22T21:40:39","modified_gmt":"2026-07-22T19:40:39","slug":"roborock-in-ha-wischmodus-je-raum-steuern","status":"publish","type":"post","link":"https:\/\/www.coremind.ch\/wordpress\/roborock-in-ha-wischmodus-je-raum-steuern\/","title":{"rendered":"Roborock in HA: Wischmodus je Raum steuern"},"content":{"rendered":"<p>Ein Saugroboter, der \u00fcberall gleich wischt, macht zwei Fehler auf einmal: In der K\u00fcche wischt er zu zaghaft, im Schlafzimmer verschwendet er Wasser auf einem Teppichrand. Die Roborock-Integration in Home Assistant bietet daf\u00fcr l\u00e4ngst die passenden Stellschrauben \u2013 man muss sie nur nutzen. \u00dcber die Select-Entit\u00e4ten <code>select.roborock_s6_maxv_mopp_modus<\/code> und <code>select.roborock_s6_maxv_wisch_intensitat<\/code> l\u00e4sst sich der Wischmodus pro Reinigungsdurchgang gezielt einstellen. In Kombination mit den Karten des Roboters wird daraus eine raumgenaue Wischsteuerung, die vollst\u00e4ndig automatisch abl\u00e4uft.<\/p>\n<h2>Das Problem: eine Einstellung f\u00fcr alle B\u00f6den<\/h2>\n<p>Wer die Wisch-Intensit\u00e4t fix auf \u00abmittel\u00bb stellt, lebt mit einem Kompromiss. Fliesen in K\u00fcche und Bad vertragen und brauchen viel Wasser, Parkett im Wohnzimmer m\u00f6chte nur einen Hauch Feuchtigkeit, und Teppichzonen sollten gar nicht gewischt werden. Die Roborock-App kann das zwar in Szenen abbilden, doch wer sein Zuhause ohnehin \u00fcber Home Assistant orchestriert, will die Logik zentral haben \u2013 neben Anwesenheit, Ruhezeiten und dem restlichen Automationsgeflecht.<\/p>\n<p>Der Schl\u00fcssel liegt in zwei Entit\u00e4ten. Die Select-Entit\u00e4t f\u00fcr den Mopp-Modus schaltet grunds\u00e4tzlich zwischen den Betriebsarten um, die Select-Entit\u00e4t f\u00fcr die Wisch-Intensit\u00e4t regelt die Wassermenge in Stufen. Beide lassen sich mit <code>select.select_option<\/code> aus einem Skript oder einer Automation heraus setzen, bevor eine Zonenreinigung startet.<\/p>\n<h2>Schritt f\u00fcr Schritt: Intensit\u00e4t vor der Reinigung setzen<\/h2>\n<p>Zuerst pr\u00fcfen Sie unter <em>Entwicklerwerkzeuge \u203a Zust\u00e4nde<\/em>, welche Optionen Ihre Intensit\u00e4ts-Entit\u00e4t konkret anbietet \u2013 die Bezeichnungen variieren je nach Firmware. Danach bauen Sie ein wiederverwendbares Skript, das erst die Intensit\u00e4t setzt und dann die Reinigung des gew\u00fcnschten Raums ausl\u00f6st.<\/p>\n<pre><code>\n# scripts.yaml\nkueche_nass_wischen:\n  alias: K\u00fcche intensiv wischen\n  sequence:\n    - service: select.select_option\n      target:\n        entity_id: select.roborock_s6_maxv_wisch_intensitat\n      data:\n        option: \"intense\"\n    - service: vacuum.send_command\n      target:\n        entity_id: vacuum.roborock_s6_maxv\n      data:\n        command: app_segment_clean\n        params: [16]   # Segment-ID der K\u00fcche\n<\/code><\/pre>\n<p>Die Segment-ID (<code>16<\/code> im Beispiel) finden Sie \u00fcber die Kartenverwaltung des Roboters heraus \u2013 jeder Raum tr\u00e4gt eine feste Nummer. F\u00fcr das Wohnzimmer legen Sie ein zweites Skript mit einer niedrigen Intensit\u00e4tsstufe an. So bekommt jeder Raum seine eigene Wassermenge, ganz ohne Eingriff in der App.<\/p>\n<h2>Automatisch nach Tageszeit und Anwesenheit<\/h2>\n<p>Richtig komfortabel wird es, wenn die Wischsteuerung an den Alltag andockt. Eine Automation kann die intensive K\u00fcchenreinigung etwa morgens starten, sobald alle ausser Haus sind \u2013 ein Zustand, den Sie ohnehin schon \u00fcber eine <code>person<\/code>&#8211; oder <code>zone<\/code>-Logik erfassen.<\/p>\n<pre><code>\n# automations.yaml\n- alias: Morgens K\u00fcche wischen wenn leer\n  triggers:\n    - trigger: time\n      at: \"09:30:00\"\n  conditions:\n    - condition: state\n      entity_id: zone.home\n      state: \"0\"\n  actions:\n    - action: script.kueche_nass_wischen\n<\/code><\/pre>\n<p>Mit Home Assistant 2026.7 lassen sich solche Regeln \u00fcbrigens noch einfacher formulieren: Die neuen zweckgebundenen Trigger erlauben es, statt der exakten Entit\u00e4ts-ID direkt einen Bereich auszuw\u00e4hlen und in Klartext zu beschreiben, was passieren soll. F\u00fcr die Feinsteuerung der Roborock-Selects bleibt der explizite <code>select.select_option<\/code>-Aufruf aber der zuverl\u00e4ssigste Weg.<\/p>\n<p>Wer die Zonen- und Kartenlogik des Roboters noch nicht sauber aufgesetzt hat, findet die Grundlagen im Beitrag zu <a href=\"https:\/\/www.coremind.ch\/wordpress\/saugroboter-karten-zonen-reinigung-roborock-s6-maxv\/\">Saugroboter mit Karten: Zonen-Reinigung im HA<\/a> \u2013 die raumgenaue Wischsteuerung ist die logische Ausbaustufe, sobald die Segmente einmal benannt sind.<\/p>\n<h2>Teppichzonen und No-Mop-Bereiche<\/h2>\n<p>Ein h\u00e4ufiger Stolperstein sind Teppiche. Moderne Roborock-Modelle heben das Mopp-Pad bei erkanntem Teppich automatisch an, doch die Erkennung ist nicht unfehlbar. Zwei Absicherungen haben sich bew\u00e4hrt: Erstens definieren Sie in der Kartenverwaltung feste No-Mop-Zonen um Teppiche herum. Zweitens setzen Sie f\u00fcr R\u00e4ume mit viel Textil den Mopp-Modus per Skript ganz auf \u00abnur saugen\u00bb, bevor die Reinigung startet. So verhindern Sie, dass ein feuchtes Pad \u00fcber einen Hochflorteppich zieht \u2013 ein Fehler, den man nur einmal machen m\u00f6chte.<\/p>\n<p>Pr\u00fcfen Sie nach dem Einrichten jede Automation einmal manuell \u00fcber <em>Entwicklerwerkzeuge<\/em>, indem Sie das Skript direkt ausl\u00f6sen und beobachten, ob Intensit\u00e4t und Segment stimmen. Erst wenn ein Durchlauf sauber funktioniert, aktivieren Sie den zeitgesteuerten Trigger. Diese f\u00fcnf Minuten Kontrolle ersparen Ihnen sp\u00e4ter die Suche nach der Ursache, wenn der Roboter im falschen Raum wischt.<\/p>\n<h2>Fazit<\/h2>\n<p>Die beiden Select-Entit\u00e4ten des Roborock sind eine untersch\u00e4tzte Ressource. Statt eines Einheits-Wischgangs bekommt jeder Raum genau die Wassermenge, die sein Boden vertr\u00e4gt \u2013 gesteuert aus Home Assistant, verzahnt mit Anwesenheit und Tageszeit. Der Aufwand ist \u00fcberschaubar: ein paar Skripte, die richtigen Segment-IDs und eine Handvoll Automationen. Das Ergebnis ist ein Roboter, der nicht nur saugt, sondern mitdenkt \u2013 und Ihr Parkett trocken l\u00e4sst, wo es trocken bleiben soll.<\/p>\n<p>&#8212;<\/p>\n<p>Blog: https:\/\/www.coremind.ch\/wordpress\/ \u00b7 Autor: Mike Neuburger<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ein Saugroboter, der \u00fcberall gleich wischt, macht zwei Fehler auf einmal: In der K\u00fcche wischt er zu zaghaft, im Schlafzimmer verschwendet er Wasser auf einem Teppichrand. Die Roborock-Integration in Home Assistant bietet daf\u00fcr l\u00e4ngst die passenden Stellschrauben \u2013 man muss sie nur nutzen. \u00dcber die Select-Entit\u00e4ten select.roborock_s6_maxv_mopp_modus und select.roborock_s6_maxv_wisch_intensitat l\u00e4sst sich der Wischmodus pro Reinigungsdurchgang &#8230; <a title=\"Roborock in HA: Wischmodus je Raum steuern\" class=\"read-more\" href=\"https:\/\/www.coremind.ch\/wordpress\/roborock-in-ha-wischmodus-je-raum-steuern\/\" aria-label=\"Mehr Informationen \u00fcber Roborock in HA: Wischmodus je Raum steuern\">Weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-1440","post","type-post","status-publish","format-standard","hentry","category-ha"],"_links":{"self":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/1440","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/comments?post=1440"}],"version-history":[{"count":1,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/1440\/revisions"}],"predecessor-version":[{"id":1459,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/1440\/revisions\/1459"}],"wp:attachment":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/media?parent=1440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/categories?post=1440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/tags?post=1440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}