{"id":894,"date":"2026-06-11T20:42:58","date_gmt":"2026-06-11T18:42:58","guid":{"rendered":"https:\/\/www.coremind.ch\/wordpress\/?p=894"},"modified":"2026-06-11T20:42:58","modified_gmt":"2026-06-11T18:42:58","slug":"roborock-wartung-in-ha-verbrauchsmaterial-im-blick","status":"publish","type":"post","link":"https:\/\/www.coremind.ch\/wordpress\/roborock-wartung-in-ha-verbrauchsmaterial-im-blick\/","title":{"rendered":"Roborock-Wartung in HA: Verbrauchsmaterial im Blick"},"content":{"rendered":"<p>Der Saugroboter putzt zuverl\u00e4ssig \u2013 bis die Saugkraft nachl\u00e4sst, die B\u00fcrste haart oder der Filter dicht ist. Die Roborock-App erinnert zwar an f\u00e4llige Wartung, aber sie liegt ausserhalb deines Smart-Home-Cockpits. Dabei liefert die Roborock-Integration in Home Assistant alle Verschleisswerte als Sensoren. Wer sie nutzt, baut sich eigene Wartungserinnerungen, die genau dann melden, wenn ein Teil wirklich am Ende ist \u2013 per Push, am Dashboard oder als Sprachausgabe.<\/p>\n<h2>Welche Sensoren die Integration liefert<\/h2>\n<p>Nach dem Einbinden des Roborock-Kontos taucht eine ganze Reihe von Diagnose-Entit\u00e4ten auf. Die vier wichtigsten f\u00fcr die Wartung sind die Restlaufzeiten der Verbrauchsteile:<\/p>\n<ul>\n<li><code>sensor.roborock_s6_maxv_verbleibende_zeit_der_hauptburste<\/code><\/li>\n<li><code>sensor.roborock_s6_maxv_verbleibende_zeit_der_seitenburste<\/code><\/li>\n<li><code>sensor.roborock_s6_maxv_verbleibende_filterzeit<\/code><\/li>\n<li><code>sensor.roborock_s6_maxv_verbleibende_sensorzeit<\/code><\/li>\n<\/ul>\n<p>Diese Werte kommen roh in Sekunden. Ein Wert von <code>894086<\/code> bei der Hauptb\u00fcrste bedeutet also rund 248 Reststunden. Dazu liefert die Integration <code>sensor.roborock_s6_maxv_staubsauger_fehler<\/code> f\u00fcr St\u00f6rungen und <code>sensor.roborock_s6_maxv_gesamtzahl_reinigungen<\/code> als Z\u00e4hler aller Reinigungsl\u00e4ufe \u2013 n\u00fctzlich f\u00fcr die Statistik.<\/p>\n<h2>Schritt 1: Sekunden in Stunden umrechnen<\/h2>\n<p>Rohe Sekunden liest niemand gerne. Ein Template-Sensor macht aus dem kryptischen Wert eine lesbare Restzeit in Stunden. In die <code>configuration.yaml<\/code> (oder eine ausgelagerte <code>template.yaml<\/code>):<\/p>\n<pre><code>\u2029template:\u2029  - sensor:\u2029      - name: \"Roborock Hauptb\u00fcrste Reststunden\"\u2029        unique_id: roborock_hauptburste_reststunden\u2029        unit_of_measurement: \"h\"\u2029        state_class: measurement\u2029        state: &gt;\u2029          {{ (states('sensor.roborock_s6_maxv_verbleibende_zeit_der_hauptburste')\u2029             | float(0) \/ 3600) | round(0) }}\u2029      - name: \"Roborock Filter Reststunden\"\u2029        unique_id: roborock_filter_reststunden\u2029        unit_of_measurement: \"h\"\u2029        state: &gt;\u2029          {{ (states('sensor.roborock_s6_maxv_verbleibende_filterzeit')\u2029             | float(0) \/ 3600) | round(0) }}\u2029<\/code><\/pre>\n<p>Nach einem Neustart oder einem Reload der Template-Entit\u00e4ten zeigen die neuen Sensoren die Restzeit direkt in Stunden an \u2013 ideal f\u00fcrs Dashboard und als Ausl\u00f6ser f\u00fcr Automationen.<\/p>\n<h2>Schritt 2: Automatische Wartungserinnerung<\/h2>\n<p>Jetzt das Herzst\u00fcck: eine Automation, die meldet, sobald ein Verschleissteil unter eine Schwelle f\u00e4llt. Roborock empfiehlt grob 150 Stunden f\u00fcr die Hauptb\u00fcrste, 50 f\u00fcr die Seitenb\u00fcrste und 150 f\u00fcr den Filter. Wir warnen, sobald die Hauptb\u00fcrste unter zehn Reststunden f\u00e4llt:<\/p>\n<pre><code>\u2029automation:\u2029  - alias: \"Roborock Hauptb\u00fcrste f\u00e4llig\"\u2029    trigger:\u2029      - trigger: numeric_state\u2029        entity_id: sensor.roborock_hauptburste_reststunden\u2029        below: 10\u2029    action:\u2029      - action: notify.mobile_app_mikes_iphone_17_pro\u2029        data:\u2029          title: \"Saugroboter-Wartung\"\u2029          message: &gt;\u2029            Die Hauptb\u00fcrste hat nur noch\u2029            {{ states('sensor.roborock_hauptburste_reststunden') }} h.\u2029            Reinigen oder ersetzen.\u2029    mode: single\u2029<\/code><\/pre>\n<p>Damit die Meldung nicht bei jedem Neustart neu feuert, hilft der <code>numeric_state<\/code>-Trigger: Er l\u00f6st nur beim \u00dcbergang \u00fcber die Schwelle aus, nicht dauerhaft im Unterschreitungsbereich.<\/p>\n<h2>Schritt 3: Fehler und Statistik einbinden<\/h2>\n<p>Eine zweite Automation reagiert auf echte St\u00f6rungen. Wechselt der Fehlersensor von <code>none<\/code> auf einen anderen Wert, kommt sofort eine Push-Meldung mit dem Klartext-Fehler:<\/p>\n<pre><code>\u2029  - alias: \"Roborock St\u00f6rung melden\"\u2029    trigger:\u2029      - trigger: state\u2029        entity_id: sensor.roborock_s6_maxv_staubsauger_fehler\u2029    condition:\u2029      - condition: template\u2029        value_template: \"{{ trigger.to_state.state not in ['none', 'unknown', 'unavailable'] }}\"\u2029    action:\u2029      - action: notify.mobile_app_mikes_iphone_17_pro\u2029        data:\u2029          title: \"Saugroboter-Fehler\"\u2029          message: \"St\u00f6rung: {{ trigger.to_state.state }}\"\u2029<\/code><\/pre>\n<p>F\u00fcrs Dashboard lohnt sich eine kompakte Karte mit den vier Reststunden-Sensoren, Batteriestand und Gesamtzahl der Reinigungen. Eine schlichte Entities-Karte reicht v\u00f6llig:<\/p>\n<pre><code>\u2029type: entities\u2029title: Roborock Wartung\u2029entities:\u2029  - entity: sensor.roborock_hauptburste_reststunden\u2029    name: Hauptb\u00fcrste\u2029  - entity: sensor.roborock_filter_reststunden\u2029    name: Filter\u2029  - entity: sensor.roborock_s6_maxv_batterie\u2029    name: Batterie\u2029  - entity: sensor.roborock_s6_maxv_gesamtzahl_reinigungen\u2029    name: Reinigungen total\u2029  - entity: sensor.roborock_s6_maxv_staubsauger_fehler\u2029    name: Fehlerstatus\u2029<\/code><\/pre>\n<p>So siehst du den Wartungsstatus auf einen Blick. Wer die Reinigung selbst nach Zonen steuert statt nur \u00fcberwacht, findet im Artikel zu <a href=\"https:\/\/www.coremind.ch\/wordpress\/\">Saugroboter mit Karten und Zonen-Reinigung<\/a> die passenden Service-Aufrufe f\u00fcr gezielte Putzl\u00e4ufe.<\/p>\n<p>Ein letzter Tipp zur Wartung selbst: Nach jedem Teiletausch musst du den jeweiligen Z\u00e4hler in der Roborock-App zur\u00fccksetzen, sonst zeigt Home Assistant weiterhin die alte Restzeit an. Erst der Reset setzt den Sensor wieder auf den vollen Wert \u2013 und deine Automation feuert beim n\u00e4chsten Mal korrekt.<\/p>\n<h2>Fazit<\/h2>\n<p>Die Roborock-Integration verwandelt den Saugroboter von einer Blackbox in ein wartbares Smart-Home-Ger\u00e4t. Mit zwei Template-Sensoren und zwei kurzen Automationen meldet Home Assistant zuverl\u00e4ssig, wann B\u00fcrste, Filter oder Sensor f\u00e4llig sind \u2013 und warnt bei St\u00f6rungen, bevor du eine halb geputzte Wohnung vorfindest. Lege die Schwellen nach deinem Nutzungsverhalten fest, erg\u00e4nze nach jedem Teiletausch den Reset in der Roborock-App, und der Roboter bleibt jahrelang auf voller Saugkraft.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der Saugroboter putzt zuverl\u00e4ssig \u2013 bis die Saugkraft nachl\u00e4sst, die B\u00fcrste haart oder der Filter dicht ist. Die Roborock-App erinnert zwar an f\u00e4llige Wartung, aber sie liegt ausserhalb deines Smart-Home-Cockpits. Dabei liefert die Roborock-Integration in Home Assistant alle Verschleisswerte als Sensoren. Wer sie nutzt, baut sich eigene Wartungserinnerungen, die genau dann melden, wenn ein Teil &#8230; <a title=\"Roborock-Wartung in HA: Verbrauchsmaterial im Blick\" class=\"read-more\" href=\"https:\/\/www.coremind.ch\/wordpress\/roborock-wartung-in-ha-verbrauchsmaterial-im-blick\/\" aria-label=\"Mehr Informationen \u00fcber Roborock-Wartung in HA: Verbrauchsmaterial im Blick\">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-894","post","type-post","status-publish","format-standard","hentry","category-ha"],"_links":{"self":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/894","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=894"}],"version-history":[{"count":1,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/894\/revisions"}],"predecessor-version":[{"id":940,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/894\/revisions\/940"}],"wp:attachment":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/media?parent=894"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/categories?post=894"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/tags?post=894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}