How to Complete the Task of Cleaning a Xiaomi Robot Vacuum: From Basic Stop to Forced Reset

Xiaomi Vacuum Mop robot vacuum cleaner (including the S10, S12 Pro, P10 and others) automates cleaning, but sometimes requires manual intervention โ€” whether it is refueling water, cleaning brushes or emergency stopping. Failure to complete a task can lead to malfunctions, loss of a room map or even damage to equipment. In this article, we will discuss all ways to correctly complete cleaning, from standard methods to forced reset when hanging.

Xiaomi's unique feature is integration with the Mi Home/Home Assistant ecosystem, which adds control options. For example, voice commands via Alice or Google Assistant don't work on all models, and manually stopping with the Power button can behave differently depending on the firmware, and we tested all methods on current versions of the software (2023-2026) and highlighted key nuances.

1. Standard completion via the Mi Home app

The most reliable way is to use the official Mi Home app (or Xiaomi Home for new devices), which ensures that you keep your cleaning map and task history, which is important for planning future sessions.

Step-by-step:

  1. Open the Mi Home app and select your robot vacuum cleaner from the device list.
  2. On the main screen of the device, click the Stop button (usually red).
  3. Wait for confirmation โ€“ a notification โ€œCleaning completedโ€ will appear on the screen.
  4. Check the status in the โ€œCleaning Historyโ€ section โ€“ the task should be marked as completed.

โš ๏ธ Warning: If the robot is in Area Cleanup or Point Cleanup mode, the application may not immediately respond to the command.

The robot returned to base (if auto-return function is enabled)

The cleaning history shows the completed task

There are no "hung" zones (gray areas) on the map

The base's charge level hasn't dropped below 20%-->

2. Manual completion with buttons on the body

If the application is not available (for example, there is no Internet or the smartphone is dead), use physical buttons on the body of the robot, their location and functionality depend on the model:

  • ๐Ÿ”˜ Power button: Short press (1โ€“2 seconds) โ€“ pause/resume cleaning; long (5 seconds)+ Sec โ€“ full stop and return to base (on models) S10+ newer).
  • ๐Ÿ  Home button: Present on Xiaomi Vacuum Mop 2 Pro and older. Pressing sends the robot to base, but does not always save the current task as completed.
  • ๐Ÿ”„ Spot Clean button: On some models, holding this button for 3 seconds forcibly completes the cleaning.

Critical nuance: On robots with firmware below 3.5.9_0040 (released 2022 Long Power press can reset all the card settings. Check the version in Settings โ†’ About the device.

Model robot.Stop buttonDoes the map save?Returning to base?
Xiaomi Vacuum Mop S10Power (5 sec)Yes.Yes.
Xiaomi Vacuum Mop 2 LitePower (3 sec)No.Only if the battery is < 30%
Xiaomi Vacuum Mop P10Home (1 sec)Yes.Yes.
Xiaomi DreameBot D9Spot Clean (hold)Partially.No.
๐Ÿ“Š What method of stopping you use more often?
Through the Mi Home app
Robot buttons.
Voice commands.
Automatic return to base

3. Voice control: Alice, Google Assistant, Siri

Xiaomi robots with Mi AI support (such as the S12 Pro or X10+) can be stopped by voice.

  • ๐ŸŽค Alice (Yandex): It only works if the robot is tied to a Mi Home account in the Russian regionยป.
  • ๐Ÿค– Google Assistant: Requires settings via Google Home. Command: "Hey Google, pause Xiaomi vacuumยป.
  • ๐ŸŽ Siri (HomeKit): Supported only on iOS 4.0 models+ If you have a home-kit bridge (for example, Mi Home Bridge).

โš ๏ธ Warning: Voice commands may not work if the robot is in Deep Cleaning or Sex Wash mode, in which cases physical buttons are given priority.

๐Ÿ’ก

If the voice assistant doesn't recognize the robot, check in Mi Home for Settings โ†’ Voice Control โ†’ Device Synchronization. Reconnecting your account sometimes helps.

4. Forced stop in case of getting stuck or errors

If the robot is getting stuck (unresponsive, spinning, making repetitive sounds), use emergency techniques. It is important to distinguish software failure (corrected by rebooting) from mechanical locking (requiring cleaning of brushes or wheels).

Algorithm of action:

  1. Press and hold the Power button for 10 seconds, and this will force the robot to turn off.
  2. If it doesnโ€™t work, flip the robot over and remove the battery (on removable battery models, such as the Xiaomi Vacuum Mop 1T).
  3. For robots with a non-removable battery (S10, S12), use a clip to press the Reset button (located under the lid next to the Wi-Fi module).

Important: After a forced stop, the robot may lose the current map of the room, and to restore it, start cleaning in the "Map Reset" mode.

What if the robot does not turn on after resetting?
If after removing the battery or pressing Reset, the robot does not respond to the Power button, connect it to the charging base for 30 minutes. If the indicators do not light up, check the base and robot contacts for oxidation (wipe with alcohol). In 10% of cases, the problem is solved by updating the firmware through Mi Home in manual mode.

5. Automatic termination: timer settings and conditions

The robot can complete the cleaning itself according to the specified criteria. These settings are available in the Mi Home section in the Cleaning โ†’ Planner โ†’ Additional settings:

  • โฑ๏ธ Time: Set a cleaning limit (e.g. 60 minutes) and the robot will return to base after the end of the day.
  • ๐Ÿ”‹ Charge level: Set a threshold (e.g. 30%) at which cleaning will stop.
  • ๐Ÿงน By area: On models S12 Pro and X10+ You can limit the cleaning area (for example, 50 mยฒ).
  • ๐Ÿ’ง Water level: For robots with wash function (Mop P) โ€“ stop when emptying the tank.

โš ๏ธ Warning: If the robot completes the cleaning ahead of time for no apparent reason, check the Energy Saving settings in the firmware. Some models have enabled the Eco Mode option, which reduces the operating time at a low base charge level.

ParameterWhere to set upApplicable to models
Time limit.Mi Home โ†’ Cleaning โ†’ Timer.All models.
Stopping on chargeMi Home โ†’ Settings โ†’ BatteryS10 and newer
Area limitationMi Home โ†’ Map. โ†’ Cleaning areasS12 Pro, X10+
Control of water levelMi Home โ†’ Washing โ†’ SettingsModels with Mop function

6. Frequent mistakes and how to avoid them

Incorrectly finishing cleaning can lead to failures. Consider typical problems and solutions:

  • ๐Ÿšซ Robot does not return to base: Check if infrared sensors block foreign objects (for example, mirrors or glass). Also make sure that the base is connected to the outlet - some models (Vacuum Mop 2 Lite) do not return when the base is discharged.
  • ๐Ÿ—บ๏ธ Loss of card after stoppage: This happens if you interrupt cleaning during card update (first 5 minutes after start.
  • ๐Ÿ”Š Constant beep: Indicates mechanical locking. Turn the robot over and check: Clogged main brush or side rollers. Wrapped hair/strings on the roller. Wheel jamming (often due to debris hitting the axle).

๐Ÿ’ก If the robot regularly โ€œforgetsโ€ the card after stopping, update the firmware through Mi Home (Settings section) โ†’ Software Update: Updates older than 3.6.5 fixes save data bugs.

๐Ÿ’ก

Always check the cleaning history of Mi Home after a forced stop. If the task is marked as "Terminated", run the robot again in "Continue cleaning" mode to avoid future errors.

FAQ: Answers to Frequent Questions

Can I turn off the robot while cleaning the power button on the socket?
No, it can damage electronics. Xiaomi robots do not have protection from abrupt power outages. If you need to urgently stop cleaning, use the Power button on the case or remove the battery (for models with removable battery).
Why doesn't the robot save the map after the stop?
This happens in three cases: Cleaning interrupted in the first 5 minutes (the robot has not yet completed the scan); emergency reset (for example, due to getting stuck); In the settings, the option โ€œSave the card after stoppingโ€ is disabled (includes in Mi Home โ†’ Map โ†’ Settings); To restore the map, launch the robot in โ€œCreate a mapโ€.
How to finish cleaning if the robot is stuck under the furniture?
Don't try to pull it out by the cord or brushes, which can damage the mechanism. First: Try to stop the robot with your voice or through an app. If it doesn't work, gently push the furniture (not the robot!) or use a long object (like a ruler) to press the Power button. For models with the Anti-Collision function (S12 Pro), it is enough to wait 2-3 minutes - the robot will drive back on its own. After release, check the sensors for dust.
What if the robot continues cleaning after clicking โ€œStopโ€ in the application?
This is a firmware bug specific to versions 3.5.8-3.5.9. Solutions: Update the software via Mi Home. Reboot the robot (hold Power for 10 seconds). Disable and re-enable Smart Control in the application settings. If the problem repeats, reset the robot to factory settings (Mi Home โ†’ Settings โ†’ Reset).
Can you complete the cleaning with a smart speaker (e.g. Xiaomi Smart Speaker)?
Yes, but with limitations: Column and robot must be linked to the same Mi Home account. Only basic commands are supported: Stop cleaning, Get back to base. No teams with specifications (e.g., Stop cleaning in the living room) are working. To set up, go to Mi Home โ†’ Profile โ†’ Smart Home โ†’ Voice control.