Xiaomi's robot vacuum cleaners have become an integral part of the smart home, but even with such advanced devices, sometimes questions arise. One of the most common is how to safely disconnect the vacuum cleaner from the charging station without damaging contacts or the battery. It would seem that this is difficult? However, the wrong actions can lead to a firmware failure, rapid wear and tear of the battery or even a breakage of the docking station.
In this article, weβll look at all possible scenarios, from standard button-downs to emergency methods, if the vacuum cleaner is getting stuck on charging and does not respond to commands. And youβll also learn why some Xiaomi models (such as Mi Robot Vacuum-Mop 2 Pro or Dreame Bot Z10 Pro) behave outside the box and require a special approach. Donβt miss the table of compatibility methods with popular models β it will help you avoid errors!
Why you canβt just pull the vacuum cleaner out of the docking station
Many users make the same mistake of grabbing the robot by the body and pulling it up until it detachs from the contacts, which seems logical, but in fact, this approach is fraught with the risk of:
- π Damage to contacts - on the dock and the vacuum cleaner itself there are gilded connectors, which can bend or oxidize when moving sharply.
- π Failure of battery calibration β if you turn off power during a firmware update or charging cycle, the battery will begin to lie about its charge level.
- β‘ Short circuit - in rare cases, with careless extraction, sparking is possible (especially if the contacts are wet after washing the floors).
Moreover, some Xiaomi models (such as the Roborock S7 or Mi Robot Vacuum-Mop P) have protection against improper shutdowns. If pulled out by force, they can block charging before rebooting or even give off an Error 12 error (power problem).
Method 1: Standard button shutdown (for most models)
The easiest and safest method is to use a physical button on the body, which is found on almost all Xiaomi robot vacuum cleaners, except for some budget models (for example, the Mi Robot Vacuum 1S).
- Go to the dock and make sure the vacuum cleaner doesnβt flash red (meaning itβs in the process of charging or updating).
- Find the power button β itβs usually located on the top panel (near the lid of the dumpster) or on the back wall.
- Press and hold the button for 3-5 seconds until you hear the beep or see the indicator go out.
- Carefully pull the vacuum cleaner over yourself - it should easily detach.
If the button does not respond, check:
- π Whether the dock is connected to the socket (sometimes the vacuum cleaner does not turn off if charging is interrupted).
- π Charge level β if the battery is discharged to 0%, some models block the shutdown.
- π± Mi Home application status β sometimes software glitches interfere with the normal operation of the button.
Make sure the indicator doesnβt flash red
Check the connection of the docking station to the network
Cleaning contacts of dust (if necessary)
Try to reload the vacuum cleaner through the app-->
Method 2: Disconnect via Mi Home/Roborock
If the physical button is broken or the vacuum cleaner is in another room, you can remotely turn it off.
- Open the Mi Home app (or Roborock if you have a model of this line).
- Select your vacuum cleaner from the list of devices.
- Go to the Management or Main section.
- Click on the icon. β‘ Charging (it should turn grey).
- Wait 10-15 seconds β the vacuum cleaner will stop charging and unlock the contacts.
Some firmware has a separate option to unplug from the docking station. If it's not available, try:
- π± Send the vacuum cleaner to clean (start), and then immediately stop (pause) β this will interrupt the charging.
- π Reboot the device through the Settings menu β Reboot.
π‘
If the vacuum cleaner does not respond to commands in the application, check the connection to Wi-Fi. Sometimes it helps to reconnect the device to the network or restart the router.
Note that in models with automatic brush lifting (for example, the Roborock S7 MaxV), after disconnecting from charging, protection may work. In this case, you will have to manually lower the brushes through the Settings menu β Additional β Resetting the position of the brushes.
Method 3: Emergency shutdown when getting stuck
Sometimes the vacuum cleaner will freeze on the charger and will not respond to the button or the application, this can happen because:
- π Firmware failure (especially after update).
- π Critical battery discharge.
- π‘ Problems with Wi-Fi or Bluetooth module.
In this case, act on the algorithm:
- Turn off the docking station for 30 seconds, then reconnect.
- If the vacuum cleaner has not responded, find a hidden reset button on its body (usually hidden under the lid or next to the wheel), press it with a thin object (clip) and hold it for 10 seconds.
- For Roborock models, try the combination: press and hold the Home + Spot Cleaning buttons simultaneously for 5 seconds.
- If nothing helps, carefully remove the vacuum cleaner from the docking station, pulling up with an effort of 1-1.5 kg (no more!).
What to do if the vacuum cleaner squeaks when disconnected?
Method 4: Disconnect models with automatic station (with vacuum cleaner emptying)
Smart docking stations of the new generation (for example, for Roborock S8 Pro Ultra or DreameBot X30 Ultra) not only charge the vacuum cleaner, but also automatically empty the garbage container.
| Model vacuum cleaner | Features of disconnection | Possible errors |
|---|---|---|
| Roborock S8 Pro Ultra | First, stop emptying in the app, then turn off charging. | Error 18 (jammed emptying mechanism) |
| DreameBot X30 Ultra | Press the button on the station to stop the fan before extraction. | E3 (vacuum pump problem) |
| Mi Robot Vacuum-Mop 2 Ultra | Wait for the finish of the brush wash cycle (indicator blue) | Error 9 (water pump malfunction) |
For these stations, the rule is never to remove the vacuum cleaner while emptying or washing your brushes.
- π¨ turbine failure (if the fan is running at full capacity).
- π§ Water flow (in models with washing function).
- π§ Stucking of garbage in the automatic emptying mechanism.
π‘
If your model supports voice control (like through Alice or Google Assistant), try the Cancel Charge command β this often works faster than manually shutting down.
Method 5: Software Disablement for Advanced Users
If you're a firmware expert and you're not afraid of experimentation, you can turn the vacuum cleaner off from charging via console commands or alternative firmware.
- π οΈ Recovery after failure.
- π§ Debugging non-standard behavior.
- π Optimize charging times (for example, to reduce battery wear and tear).
This will require:
- Connect the vacuum cleaner to the PC via USB-C (on some models, the connector is hidden under the cover).
- Install CP210x or CH340 drivers (depending on the controller).
- Use Putty or Screen to connect over UART at a speed of 115,200 bp.
- Send a charge disabling command (example for Roborock): set_charge enable 0
β οΈ Warning: Incorrect commands can permanently block charging or cause Error 5 (motherboard malfunction) error. Use this method only if you are confident in your actions!
For models based on Valetudo (alternative firmware) can be used API-request:
curl -X POST http://[IP_ vacuum cleaner]/api/set_charge -d '{"enable": false}Frequent Mistakes and How to Avoid Them
Even experienced users sometimes make mistakes when turning off the vacuum cleaner, and here are the most common ones and ways to prevent them:
- π Disconnect from the socket instead of properly extracting β Always turn off the vacuum cleaner with a button or through an app first, and then remove the plug.
- π Charging interruption by 50-80% β It shortens battery life. Wait 100 percent or 90%.
- π¦ Extraction of the wet vacuum cleaner β After wet cleaning, allow contacts to dry for 10-15 minutes.
- π Frequent reboot via the reset button β This can erase user settings (room maps, schedules).
If the vacuum cleaner behaves strangely after turning off (for example, it does not travel in a straight line or gives an Error 14 error), calibrate the gyroscope:
- Place the vacuum cleaner on a flat surface.
- In the app, go to Settings β Additional β Calibration of the gyroscope.
- Wait until the process is complete (the robot will rotate in place).
π‘
If the vacuum cleaner returns immediately after disconnecting from charging, check the charging zone settings in the application.