Home Assistant Anleitung how to… Roborock einzelnen Raum saugen lassen

Wenn du eine(n) Roborock(s) in Home Assistant eingebunden hast, wirst du die mit Home Assistant gegebene Mรถglichkeit lieben per Sprachbefehl einen einzelnen Raum zu saugen! Aber der Reihe nach! ๐Ÿ˜‰

„Frรผher“ musste man noch ein wenig รผber Umwege den Access-Token der Roborocks ermitteln (die Anleitung hierzu findest du natรผrlich auch bei mir im Blog ;)). Mit dem Juli 2021-Update von Home Assistant ist dies direkt in Home Assistant sehr einfach mรถglich. Den Roborock in Home Assistant zu integrieren, ist also noch einfacher geworden!

Home Assistant: How to... Kurzanleitungen und Nรผtzliches fรผr Home Assistant!

Mit dem Befehl

clean_flur:
  alias: "Flur saugen"
  sequence:
  - service: vacuum.send_command
    data:
      entity_id: vacuum.wischrobotor
      command: app_segment_clean
      params: [16]

kannst du dann deinem Roborock sagen, dass er einen einzelnen Raum saugen soll. Dieser Raum muss natรผrlich zuvor von dir in der Xiaomi-APP definiert worden sein.

Durch Ausprobieren musst du dann noch rausfinden, welche Raum-ID Xiaomi jedem Raum gegeben hat. Die Raum-ID scheint in aufsteigend in der Reihenfolge vergeben zu werden, in der du die Rรคume angelegt hast. Wenn du dir also merkst, in welcher Reihenfolge du die Rรคume in der Xiaomi-App angelegt hast, musst du durch Testen nur zu einem Raum die entsprechende ID herausfinden, und kannst dann die anderen Raum-IDs entsprechend ableiten.

Du magst Home Assistant? Dann abonniere kostenlos meine Beitrรคge mit Tipps, Tricks und Anleitungen rund um Home Assistant:

Follow Home Assistant
( 424 Followers )
X

Follow Home Assistant

E-mail : *
* Ich stimme der Datenschutzerklรคrung zu!

Garantiert kein Spam, keine Werbung und immer mit Abmelde-Link, solltest du es dir anders รผberlegen!

Bei mir beginnen die Raum-IDs bei 16!

Natรผrlich kannst du dann auch mehrere Rรคume kombinieren in einem Befehl:

clean_kueche:
  alias: "Kรผche saugen"
  sequence:
  - service: vacuum.send_command
    data:
      entity_id: vacuum.wischrobotor
      command: app_segment_clean
      params: [18, 20]

Wenn du diesen Code als Script speicherst, kannst du durch Aufruf des Scriptes die gewรผnschten Rรคume reinigen lassen. 

Da ich Google Assistant und Home Assistant verbunden habe, reicht bei uns ein einfaches „Hey Google, starte Kรผche saugen!“ aus und schon kommt der Roborock und saugt die Kรผche! ๐Ÿ™‚

Dieser Beitrag ist Teil einer kleinen Beitrags-Serie rund um den hass.io Home Assistant.

8 Gedanken zu „Home Assistant Anleitung how to… Roborock einzelnen Raum saugen lassen“

  1. Damit kann man die Wischoption einstellen.
    service: vacuum.send_command
    data:
    command: set_water_box_custom_mode
    params:
    – 203
    target:
    entity_id: vacuum.roborock_s7

    Mode Flow
    Off 200
    Low 201
    Medium 202
    High 203
    Customize (Auto) 204
    Custom (Levels) 207

    Antworten
    • Hi!
      Damit er wischt muss ja der Wassertank gefรผllt und angeschlossen sein, sowie der Mop angebracht sein. Das solltest du mit den expliziten Entitรคten angezeigt bekommen (bei mir binary_sensor.roborock_s5_max_water_box_attached bzw. binary_sensor.roborock_s5_max_mop_attached). Sofern dies gegeben ist, wรคre meine Vermutung, dass er beim Scriptaufruf wischt? Oder hast du das bereits erfolglos probiert?

      VG
      Olli

      Antworten
      • Hi, der S7 saugt mit dem Script nur. Das wischen muss man extra mit aktivieren, allerdings habe ich noch keine passenden Variablen gefunden.

        Schรถne GrรผรŸe
        Ziege

        Antworten
      • Leider habe ich noch รผberhaupt keine Ahnung, von Home Assistant.
        Wie genau muss ich dieses Script anlegen? Wo ich Scripte anlege habe ich gefunden. Da werden ja aber noch so einige Fragen gestellt bzw. sind unterschiedliche Sachen zu entscheiden.

        Kรถnntest du das deinem Tutorial vielleicht noch hinzufรผgen, oder hier schreiben?

        Antworten
        • Ich beschreibe Skripte etc. grundsรคtzlich, wie man diese im YAML-Modus erstellt. Wenn du den YAML-Modus nicht aktiv hast, wirst du regulรคr durch den Wizard geleitet, um beispielsweise Skripte zu erstellen. Du kannst hier aber auch temporรคr in den YAML-Modus wechseln und solltest somit den Code 1:1 รผbernehmen mรผssen (natรผrlich musst du deine Entitรคten statt meiner nutzen! ;)).

          Weiterhin sehr viel SpaรŸ mit Home Assistant!

          Antworten

Schreibe einen Kommentar