Skip to content
Hard Hub
All devices

Robot vacuums · Roborock

Roborock robot vacuums

One of the most studied brands. Most models can be driven over your home network after one cloud login; some can drop the cloud entirely.

ModelsS5S6S7S8Q5Q7Q8 MaxQrevoSaros
Saved in this browser, no account.

What it can become

What owners already do with it, easiest first.

Easy~20 minNo risk

Drive it from your computer

Start, pause, clean one room, send it to a spot without cleaning, read its status. You log in to your Roborock account once to get the keys, then commands go over your network.

Tried by Hard Hubpython-roborock★ 242
Hands-on~2 hNo risk

Keep it working without internet

A small server on your network plays the part of Roborock's cloud, so the robot keeps working when the internet or the vendor goes away.

Hands-on~3 hCan brick it

Replace its software with Valetudo

Root the robot and run Valetudo: a local web app, no account, no cloud. Only some models can be rooted; check the supported list for yours first.

Hand it to your agent

A recipe any AI agent can follow to drive it for you, written and run on a real device.

roborock-v1-vacuumRun by its author, not yet reproduced

Drive a Roborock robot vacuum that speaks the V1 protocol (Q8 Max, S7, S8 and kin) with python-roborock - read its status and rooms, send it to a point without cleaning, clean a room, remote-control it, bring it back to its dock.

  • Local control
  • One cloud login, once
  • It moves: the agent asks first
Tested on
Q8 Max+ SE (Q80ULL) · firmware 02.06.86
9 actions
  • vacuum.start
  • vacuum.pause
  • vacuum.return_to_base
  • vacuum.clean_spot
  • vacuum.clean_area
  • vacuum.locate
  • vacuum.set_fan_speed
  • vacuum.send_command
  • roborock.set_vacuum_goto_position
Read the recipe

Everything built for it

12 projects from the index, most active first.