Roborock Routines

I finally got around to setting up our Roborock S7 MaxV Ultra (basement) and Roborock S8 Pro Ultra (main floor). For those that have it integrated to HE through [RELEASE] Roborock Robot Vacuum, I would love to know what kind of routines you've created.

  • I vacuumed our basement with the S7 today and it never returned to the docking station to empty the dust bin until it got <20% battery to charge. From what I've read, this is because it doesn't have a dust bin sensor (patented by iRobot). With how dusty and full of my & our dog's hair the floors were, I suspect it continued to vacuum even with the dust bin full. Have you created a routine that cleans by a set of rooms > empties dust bin > remaining rooms?
  • It looks like my motion sensors are not able to pick up the robot cleaning. At least for the basement, this will be an "after-work" routine. To save on battery life, I'd like to turn the lights on/off based on where the robot's current location. Is there a way to do this?
    Thank you!!

I have the same setup exactly.
When the driver came out I was raring to use it.
Then, I couldn't figure out why I would bother with the routines built into the app.
That's sad. :grinning:

What use case did you find?
I'm at the stage of life where there are no little feet and recently retired, although, we have had 2 iRobots for many years prior.
They both just run around Friday morning after my coffee doing their thing without intervention.

Give me a reason to write more pistons. :wink:

I will be picking my ne S8 robot up in a few days, setting it up in a few weeks. I plan to have lights turn on automatically when it runs in the dark… if it needs it - still to be confirmed!

I'd love to hear what you come up with! I think I'm going to start with that. These commands are confusing me :sweat_smile: Maybe I'll try to see if I can achieve the "Room Set 1" > Empty Dust Bin > "Room Set 2" > Empty Dustin in the app. Reading from Reddit, it seems you can just do several Schedules.

1 Like

I’ll let you know! :blush:

1 Like

I have two Roborock vacuums, and I set up routines in Alexa, which are trigger with virtual contacts from HE. Whenever we both leave the house, both vacuums do a full clean if they haven't already done one that day. If we anticipate only being gone for a short time, I have a button on my dashboard that says "Suppress next vacuum".

@Sebastien .. The robots have their own lasers to guide them. They have no use for light.

4 Likes

Oh nice!

I understand that they have no use for light because of the Lidar, but I noticed that the robot's light would turn on if there is not sufficent light in the room (must be a lux sensor). I just figured that the battery would last longer if that light was NOT turned on during the cleaning. Is there a way to keep the robot's light from turning on while cleaning when the room isn't lit?

Also, quick question... If I set up a routine with multiple tasks, will it go back to the docking station after every task to empty its bin before the next task or does it only empty the bin at the end of the routine? I suppose I could test it.

1 Like

I have a cheaper polyester light-colored rug as our office rug (husband tends to spill drinks…) and I was kind of disappointed on how it really didn’t clean the rug at all. I could still clearly see my & our dog’s hair on it, so I grabbed my Dyson to do a quick sweep and the canister was half full of dirt & hair the Roborock did not manage to pick up :frowning:

I think it’s the material though because our wool rug was pretty clean. I’m going to try doing a zone clean on the max boost with two passes at the start of the routine and see if that helps. Thought I’d let you know in case you have one of those washable rugs.

1 Like

I don't know the answer to either of your questions off the top of my head. What model Roborock do you have that has lights (other than on the control buttons)?

Speaking of the button lights, you can control whether they stay on while charging/sleeping when docked. However, they don't give you that option for when the robot reboots around 3 AM (which it seems to do nightly). Even if docked and fully charged, and in the DND time, it will light up a bedroom after a reboot. I considered using duct tape (a man can fix anything if he has enough duct tape), but ultimately just found another dock location.

The one I was testing was the S7 MaxV Ultra. I read more on it and it's for the advanced obstacle avoidance and there is an option to turn the light off, but I guess it just won't use the advanced obstacle avoidance. It's basically like a flash light by the camera that illuminates its path when the room isn't well lit.

Haha I've had that annoying situation with an old AT&T Internet Air router we had. Using electrical tape worked really well lol. Blocks out literally all the light with minimal sticky residue when removed.

Thanks! The floor it will be on is tile and hardwood. There is only the main entrance mat that could give it grief - will see!

I have a couple of mats. One on the S8 Ultra route and two on the S7 Max.
No issues for me.

1 Like

I have the S7 Max Ultra and I just setup a Dashboard with a switch for each room. I can select more than one room at a time, but We have two cats and I have it just vacuum one room, return to dock and empty. We also manually check the room before we start, to make sure no cat toys are in the way. Some of them will cause the vacuum to get hung up and stop. We don't run anything on a schedule. I do have reminders setup if it hasn't been ran in three days.

1 Like

Comically the entire reason I wrote the application was the Echo integration was terrible at the time. Not sure it is any better now...but I don't have to keep yelling 'Alexa, ask Roborock to start...' to do something anymore and nothing happened. It was worth it. :rofl:

2 Likes

Maybe I’m just so used to how well our Dyson cleans :sweat_smile: I am picky when it comes to cleaning but I also hate doing it

I think it’s supposedly a better! There are “workarounds” on the Roborock Reddit page for some of the quirks. I haven’t personally played with it though. I’ll have to. Right now,
I’m just trying to narrow down the settings my OCD wants to use and frequency of mopping & vacuuming that seem acceptable until our housekeeper comes every 2 weeks. That’s honestly my goal. I’m finding I’m losing my weekend every other week cleaning. Less dust in floor + air purifier = less dust on surfaces = less cleaning, in general.

Oh that’s an interesting approach. Rather than creating routines in the native app, you just do individual room cleanings and make it go back to the dock each time. Since it’s per room, you know exactly what room they’ll be cleaning. I could even create my own “routines” within HE that executes just a bunch of room cleaning, if I can somehow get the “start” & “stop” events per cleaning. Thanks for the idea!

You can, by reading the "state" device attribute. My rule uses a private boolean to not allow another selection until the current room is complete.

I wait for it to change to emptying then back to charging. At that point I know the room is done.

1 Like

I haven’t taken the time to see how the states update in a run. I’ll have to stare at it at some point. Are the state strings actually “emptying” and “charging”?