When might an emergency shutdown of a robot vacuum cleaner be needed?
Xiaomiβs robot vacuum cleaners (including the Mi Robot Vacuum-Mop 2 Pro, Dreame Bot Z10 Pro and Xiaomi S7) are designed to work autonomously, but sometimes you need to interrupt manual cleaning. Typical situations are: the device gets stuck under furniture, starts to swallow a wire or fabric, or you notice that it is moving through a forbidden area (for example, a long-pile carpet).
The manufacturer has a number of ways to stop, and the choice depends on the model and the current state of the robot. For example, if the vacuum cleaner is stuck in a cleaning cycle (repeats the same movements), the approach will be different from the situation when it just goes in the wrong direction.
Method 1: Physical button on the body is the most reliable method
Any Xiaomi model (including the Dreame and Viomi) has a mechanical power or reset button on the top panel, a hardware stop method that works even when the software freezes. On most devices, the button has two functions:
- π Short press (1 second) β suspend cleaning while maintaining the current task (the robot βfalls asleepβ and waits for the command to continue).
- π Long press (3-5 seconds) β a complete power outage (similar to pulling a plug out of a plug). Use this option if the robot does not respond to a short press.
On Xiaomi S10+ and newer models, the button can be touch-sensitive, in which case it will be necessary to hold it for 5-7 seconds to reset until a double signal sounds. If after a long press the robot does not turn off, check if the button is blocked with a protective film (relevant for new devices).
β οΈ Attention: Frequent use of forced shutdown (prolonged pressing) can damage the robot's file system. After such a reset, it is recommended to restart the device through the Mi Home app.
Method 2: Voice commands β if the robot supports Alice or Google Assistant
Models with voice assistants (Xiaomi S7 MaxV, Dreame Bot L10 Pro, etc.) can be stopped by voice.
- Make sure the robot is connected to the same Wi-Fi network as your smartphone/column.
- Say one of the commands: π€ Β«Alice, stop cleaning" (for Yandex.Station). π€ Β«OK, Google, pause the robot vacuum cleaner (for Google Home). π€ Β«Hi, Mi, pause" (for built-in XiaoAI assistant).
The voice stop doesn't work instantly -- it takes the robot 1 to 3 seconds to process the command.
- πΆ Internet connection (robot must be online).
- π Noise level in the room (voice assistants do not recognize commands when loud music or vacuum cleaner at maximum power).
- π Updates to firmware (in older versions of the software voice commands could work unstablely).
π‘
If the robot doesnβt respond to voice commands, try reconnecting it to your Mi Home account via Wi-Fi settings. Sometimes a sync failure blocks remote control.
Method 3: Mi Home app - Remote stop
The most universal method is to use an official application.
- Open Mi Home and select your robot vacuum cleaner.
- On the main screen, press the pause button (βΈοΈ) or stop (βΉοΈ).
- If the buttons are inactive, go to Settings β Manage β Stop the task.
Newer versions of the app (2026) add an emergency stop feature, which is displayed in red and is available even if the robot is in Do Not Disturb mode. LDS-The scanner (laser sensor) in Mi Home is also available option Return to base, which will interrupt the cleaning and send the device to the docking station.
| Model robot. | Does it support an emergency stop at Mi Home? | Team reaction time |
|---|---|---|
| Xiaomi S7/S7 Pro | β Yes. | 1-2 seconds |
| Dreame Bot D9 | β Yes (only in the last firmware) | 2-3 seconds |
| Viomi V3 | β No (just pause) | β |
| Xiaomi S10+/Ultra | β Yes. + voice-team | <1 second |
β οΈ Warning: If the robot is stuck and does not respond to commands in the Mi Home, do not try to pull it out of the obstacle by force. First, turn off power with a button on the body, then gently release the device.
Method 4: Disabling the power supply to the docking station β if the robot does not respond
In critical situations (for example, the robot is stuck in a wire loop and continues to wind it on the brushes), you can turn off the power dock.
- Pull the power cord from the base outlet.
- Wait 10-15 seconds β the robot will automatically stop due to loss of communication with the charging station.
- Free the device from obstacles and return the cord to place.
This method works because many Xiaomi models depend on constant connection to the base, but it has drawbacks:
- π The robot will be discharged if it does not have time to return to the station.
- π‘ Can reset the map of the room (relevant for models without the SLAM-navigation).
- βοΈ In rare cases, a robot reboot is required after power recovery.
What if the robot does not return to base after the power outage?
Method 5: Resetting to factory settings is an extreme measure
If the robot is completely frozen (does not respond to buttons, in-app commands and voice instructions), a reset may be necessary.This method should only be used if other methods have not worked, as it removes:
- πΊοΈ Preserved maps of premises.
- βοΈ Individual settings (suction power, schedule).
- π The history of cleaning.
Instructions for discharge:
- Hold the power button for 10 seconds until the orange light light lights up.
- Release the button and press it again 3 times in a row (with an interval of 1 second).
- The robot will emit an audible signal and start the reset process (it will take 2-3 minutes).
After the reset, you'll need to reconnect the device to the Mi Home and adjust the cleaning options, and on models with LDS (laser scanner), you'll also have to recreate the map of the room.
Take a picture of the current settings in Mi Home
Write down the name of the Wi-Fi network and password
Make sure the robot is at least 20% charged
Prepare documentation (if the guarantee is still valid)-->
Method 6: Use of alternative applications (for advanced users)
If standard methods don't work, you can use third-party utilities like Valetudo or DreameBot, which give you extended control over the robot, including:
- π οΈ Forced stopping of engines.
- π Viewing error logs in real time.
- π§ Manual motion control (useful if the robot is stuck in a bottleneck).
Connection will require:
- Install Valetudo on a Raspberry Pi or other server.
- Connect the robot to the local network via Token (it can be extracted from the Mi Home using tools like Packet Capture).
- Use the web interface to send a stop command.
This method is suitable for users with experience with local APIs. For beginners, we recommend contacting Xiaomi support, as the wrong commands can bring the robot down.
π‘
Apps like Valetudo allow you to control a robot without Xiaomiβs cloud, but require technical knowledge. Use them only if the official methods donβt work.
Method 7: Mechanical locking β if the robot is moving in a dangerous direction
In an emergency (e.g., a robot heading for a ladder or an open window), you can physically block its movement.
- π§² Hold the magnet to the front bumper β many Xiaomi models are equipped with Hall sensors and will stop when a magnetic field is detected.
- π§ Place an obstacle 10-15 cm high (for example, a book) β the robot recognizes it as a wall and turns around.
- π§Ή Carefully lift the robot by the handle (if any) β in most models this will lead to automatic stop of the engines.
Do not use sharp or heavy objects to block, as this can damage the sensors or body, and avoid sudden movements if the robot is at high speed (for example, in Turbo mode), so as not to cause a fall.
Frequent mistakes when stopping a robot vacuum cleaner and how to avoid them
Many users make mistakes that cause a device to crash or crash. Consider typical cases:
- Pulling the power cord during firmware update: If the robot is updated (blue light flashes), interruption of the process can "brick" the device, in which case you will need to flash through the USB-OTG in the service center.
- Using water to stop: Some users try to water the robot with water to "slip" and stop.This leads to short circuit and loss of warranty.
- Hand-blocking: If you try to stop a rotating sidebrush with your hand, you might get injured or break the mechanism. Always turn off the power first.
If the robot behaves inadequately after stopping (for example, spins in place or makes a constant squeak), calibrate the sensors:
- Place the robot on a flat surface.
- Press the power button for 5 seconds until the white indicator lights up.
- Wait 1-2 minutes β the device will automatically check the gyroscope and collision sensors.