Do you want the Xiaomi Mi Robot Vacuum to remove the crumbs under the sofa but don't know how to get it to go there? Or do you need to vacuum the corridor before guests arrive without running a full cleaning? Sending a robot vacuum cleaner to a specific point saves time and battery power, but not all users are aware of the hidden features of the Mi Home app.
In this article, 5 proven ways to steer Xiaomiβs robot vacuum cleaner (including the Roborock S7, Mi Vacuum 1S, Dreame Bot models) into a given zone: from basic control via card to voice commands to automation on a schedule. Weβll break down the nuances for devices with and without LiDAR, and explain why sometimes the robot ignores your commands.
1. Method: Manual control through the card in Mi Home
The most visual method is to select a point on the map in the Mi Home app, which only works for models with a laser scanner (LiDAR) or cameras for building a map (for example, Roborock S7 MaxV, DreameBot L10s Ultra). If your vacuum cleaner bumps into walls like a blind kitten, this method will not work for you.
How to do this:
- π± Open the Mi Home app and select your robot vacuum cleaner.
- πΊοΈ Go to the Map tab (or Map in English version).
- π±οΈ Hold your finger in the right place on the map until the tag "Cleaning Point" appears.
- π Click Start β the robot will build a route and go to the target.
An important nuance: if the map has not been updated for a long time or the robot has not been removed, it may not recognize obstacles (for example, new furniture), in this case, before sending to the point, run Quick Cleaning to scan the room.
Up-to-date map of the room | The robot is at the base (not in the middle of the room) | No new obstacles (boxes, chairs) | Battery charge >30%-->
Method: Voice commands (Alice, Google Assistant, Siri)
If you have a Yandex Station, a Google Nest, or a HomePod, you can send a vacuum cleaner to a point with a voice, but with limitations. Voice assistants only support basic commands like "start cleaning in the living room," but they don't know how to specify coordinates.
Examples of working teams:
- π€ Β«Alice, start cleaning the kitchen area in Mi Robot" (if the area is saved in advance).
- π€ Β«Okay, Google, start cleaning the bedroomΒ».
- π€ Β«Siri, turn on Xiaomi Vacuum Cleaner in Spot Cleaning mode).
How to set up areas for voice control:
- In Mi Home, go to the map and click Edit.
- Circle the desired area (for example, βunder the sofaβ) and save as a cleaning area.
- In the voice settings (for example, in Yandex Smart Home), link the zone to the command.
Alice |Google Assistant |Siri|Alexa |Do not use-->
3. Method: Spot Cleaning without a card
If your Xiaomi Mi Robot doesnβt support maps (e.g., budget models of Mi Vacuum Cleaner) 1C viomi V2), You can use Spot Cleaning. The robot will clean a circle with a diameter. ~1.5 m around you.
How to activate:
- π± In the appendix: press Modes β Spot cleaning.
- π₯οΈ From the remote (if any): button with the target icon.
- π€ On the robot itself: hold the power button + Home 3 seconds for some models).
Limitations:
- β The robot will not go to another room, it will only clean the place where it stands.
- β It does not work if the battery is discharged below 20%.
- β Unremoved corners may remain if obstacles interfere with traffic.
What to do if Spot Cleaning does not start?
Method: Scheduled automation with cleaning area
You want a robot to drive to the right place on a schedule, like cleaning the hallway every day at 18:00? You can set it up through the schedule at Mi Home, but only if:
- πΉ The robot has a stored map of the room.
- πΉ You have created a cleaning area in advance (see method 1).
- πΉ Robot supports multi-room cleaning (e.g., Roborock) S6, DreameBot D9).
Step-by-step:
- Open Mi Home β Select a Robot β Schedule
- Click Add and select days/times.
- In the Cleaning Zones section, mark the desired area (for example, βnear the toiletβ).
- Save the task β the robot will drive the route automatically.
| Model robot. | Support for zones | Schedule support | Accuracy of navigation |
|---|---|---|---|
| Roborock S7 | β Yes, up to 10 zones) | β Yes. | βββββ (LiDAR + camera) |
| Mi Robot Vacuum-Mop 2 | β Yes, up to 5 zones) | β Yes. | ββββ (LiDAR) |
| DreameBot D9 | β Yes, up to 8 zones) | β Yes. | ββββ (LiDAR + AI) |
| Viomi V3 | β No. | β Just a full cleaning. | ββ (gyroscope) |
π‘
If the robot is constantly βlostβ during cleaning on a schedule, before setting up, run it manually 2-3 times so that it updates the map of the room.
5. Method: Alternative applications (Valetudo, Home Assistant)
The official Mi Home app limits functionality, but there is an aspect of the solution for advanced users:
- π οΈ Valetudo β open firmware for robot vacuum cleaners Xiaomi/Roborock, coordinate-control API.
- π Home Assistant β Smart Home Integration System for Precision Positioning.
- π€ Tasker (Android) β automatically sending the robot to the point by triggers (for example, when opening a door).
How to set up Valetudo:
- Install firmware via Docker or on Raspberry Pi (instructions).
- Connect to the robot on IP-address (e.g, http://192.168.1.100).
- In the web interface, select Manual Control β Go To and enter coordinates (e.g., x: 25000, y: 18000).
β οΈ Warning: Installing third-party firmware will void Xiaomi's warranty and may cause sensors to work unstable.Before firmware, backup the original software via Mi Home β Settings β Backup.
Frequent problems and solutions
The robot doesn't go to the point?-5 causes and ways of eliminating them:
- π Low battery charge (<30%) β Put on charge or turn on the mode Economical.
- π§ Outdated map β Run a complete cleaning for rescanning.
- π§ Obstacle in the way β Remove disturbing objects or set up virtual walls.
- π‘ Weak Wi-Fi signal β Move your router closer or use the Mesh system.
- π€ Firmware failure β Update the software through Settings β Update.
If the robot is driving past the target, check the sensor calibration:
- Place the vacuum cleaner on a flat surface (not carpet!).
- In Mi Home, go to Settings β Calibration.
- Follow the instructions on the screen (the robot will scroll the wheels and the laser).
π‘
If the robot ignores commands from Mi Home, try reconnecting it to the app: remove the device to Profile β My devices and add again.