Home Assistant Roborock Integration - Selective Room Cleaning #636
Unanswered
incomputerate
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi, I am using "app_segment_clean" in Roborock Integration to clean specific rooms in the order I want - Room ID 17, 16, 18,
When the robot finishes room 17, I want to send the robot to a specific spot of room 17 (using Roborock: Vacuum go to and x-y coordinates), pause for a frew seconds, and then resume the selective room cleaning (i.e., proceed with room 16).
I wrote an automation with UI and do not know what command/service to achieve what I want. I tried using Timer and set its duration to 15 minutes (the time the robot usually takes to clean room 17) right after the selective room cleaning starts. I then tried using wait_for_trigger to detect if the Timer is finished, then send to robot to the parkign spot with Go To service call. But after selective room cleaning started, the robot immediately moved to the paking spot in room 17 and just sit there without cleaning room 17. I used Edit YAML option and copied and pasted YAML codes below.
Automation
alias: S7 – Selective Room Cleaning
description: ""
trigger: []
condition: []
action:
target:
entity_id: vacuum.rr_s7
data:
x_coord: "22736"
y_coord: "29181"
hours: 0
minutes: 0
seconds: 40
milliseconds: 0
target:
entity_id: vacuum.rr_s7
data:
segments:
- 17
- 16
- 18
repeats: 1
target:
entity_id: timer.timer_park_hallway
data:
duration: "00:15:00"
entity_id:
to: idle
target:
entity_id: vacuum.rr_s7
data:
x_coord: "22582"
y_coord: "32148"
hours: 0
minutes: 0
seconds: 10
milliseconds: 0
mode: single
Is there way to achieve what I want – parking the robot at certain spot at the end of room 17 cleaning, pause for 10 seconds, and resume the selective room cleaning?
Beta Was this translation helpful? Give feedback.
All reactions