You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
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