Xiaomi's robot vacuum cleaners are some of the most popular cleaning assistants, but even they sometimes refuse to return to base, whether the battery runs out in an uncomfortable place, whether the device gets lost after cleaning, or the dock is not recognized. In this article, we will examine all possible ways to send a robot vacuum cleaner to charge, from standard in-app commands to manual methods and fix typical failures.
It's important to understand that the return algorithm depends on the model: the first-series Mi Robot Vacuum, Xiaomi Robot Vacuum-Mop 2, or the flagship DreameBot (which also belong to the Xiaomi ecosystem) can have nuances. We'll take them all into account, from simple buttons on the body to hidden features in Mi Home and alternative firmware. And if the robot stubbornly ignores commands, at the end of the article there's a checklist for fault diagnosis.
1. Standard method: command via the Mi Home app
The most obvious method is to use the official Mi Home app (or Xiaomi Home for newer versions), which works on all models that support Wi-Fi connectivity, including the Xiaomi Mi Robot Vacuum. 1S, Vacuum-Mop P and DreameBot D9.
Step instructions:
- π± Open the Mi Home app and select your robot vacuum cleaner from the device list.
- π On the main control screen, find the βReturn to baseβ button (usually indicated by the icon of the house or lightning).
- β‘ Click on it - the robot will interrupt the cleaning and begin to search for the docking station.
- π If the vacuum cleaner does not move after 2-3 minutes, check the connection to Wi-Fi (the indicator on the case should burn blue or green).
On some models (such as the Xiaomi Robot Vacuum-Mop 2 Pro), the return button may be hidden behind an additional menu.
- Slip the icon "..." (three dots) in the upper right corner.
- Select the Control or Additional option.
- Find the option to return to base or charge.
π‘
If the robot does not respond to the command in the application, try to restart it: press the Power button for 10 seconds until you hear the beep.
2. Voice Assistant: How to Send a Vacuum to Charge via Alice or Google Assistant
If your Xiaomi robot vacuum cleaner is integrated with Yandex Alice or Google Assistant, you can use voice commands. This is convenient when the phone is far away and the vacuum cleaner is stuck in another room. Support models with Mi Home or Mijia protocol (check compatibility in smart home settings).
Examples of voice commands:
- π€ Β«Alice, ask the robot vacuum cleaner to return to baseΒ»
- π€ Β«Okay, Google, send Xiaomi to chargeΒ»
- π€ Β«Alice, tell the vacuum cleaner to complete the cleaning" (some models interpret this as a return command)
To set up voice control:
- Open the Mi Home app β pick a vacuum cleaner β Settings β Voice assistant.
- Connect to your Yandex or Google account.
- Give permission to operate the device.
Please note: Voice commands may not work if:
- π Robot disconnected from Wi-Fi (check the network indicator on the case).
- π In the application settings, control through the cloud is disabled.
- π΅ The device is in Do Not Disturb mode (on some models, this blocks remote commands).
Mechanical method: buttons on the body of the vacuum cleaner
If your smartphone is dead and your Wi-Fi is out, you can always send your Xiaomi robot vacuum cleaner to charge manually, and most models have physical buttons on their body that make it possible to get back to base.
Location and function of buttons:
| Model | Return button | Additional action |
|---|---|---|
| Mi Robot Vacuum 1/1S | Home button (house icon) | Hold 3 seconds for forced return |
| Xiaomi Vacuum-Mop 2 | Power button (one short press) | Double press β pause cleaning, triple β return to base |
| DreameBot D9/L10 | Auto button + Spot (at the same time) | Hold 5 seconds for route reset and return |
| Mi Robot Vacuum-Mop P | Charge button (lightning icon) | If it doesnβt respond, hold on for 10 seconds to restart. |
Older models (such as the first generation Mi Robot Vacuum) may not have a separate return button.
- Press and hold the power button for 5-7 seconds until the signal sounds.
- The robot will stop cleaning and start searching for the docking station.
- If there is no movement after 1-2 minutes, check if the wheels or brushes are blocked.
What to do if the buttons donβt work?
4. Automatic Return: Settings in Mi Home for Regular Charging
To make Xiaomiβs robot vacuum cleaner return to base without you, adjust the settings in the app, which is especially useful if you often forget to send it to charge.
How to enable automatic return:
- In Mi Home, choose your own vacuum cleaner. β Settings (cog in the corner).
- Go to the Cleaning Modes or Schedule section.
- Activate the auto-return option at low charge (usually a threshold of 15-20%).
- Check the checkbox Return to base after cleaning (if available).
Some models (such as Xiaomi Vacuum-Mop 2 Pro) have additional options:
- π Minimum battery level for return β it is recommended to set 25-30% to the robot had time to get to the base.
- π Base location check β includes additional scanning before returning (useful if station is frequently relocated).
- β± Maximum base search time is 5 minutes by default, can be increased to 10 if the robot cleans a large room.
β Battery level for return not lower than 20%
β Docking station connected to the network (green indicator burns)
β The settings include the "Return after cleaning" mode"
β The robot is not in a zone with weak Wi-Fi (less than 2 divisions of the signal)-->
The critical nuance: if the robot often loses base, check the location of the docking station. It should stand on a flat surface, 0.5-1 meters from the walls, and not under direct sunlight (sensors can malfunction).
5. Problems with returning to base: causes and solutions
If Xiaomi's robot vacuum cleaner ignores commands or can't find a docking station, the problem lies in one of 5 components: battery, sensors, firmware, Wi-Fi or mechanics. Let's look at each cause and method of elimination.
1. discharged battery or power failure
- π If the robot suddenly stops and doesn't respond, plug the dock into the socket and place the vacuum cleaner manually on it. In 5-10 minutes, it should wake upΒ».
- π Check the power supply: on some models (DreameBot) L10) It can overheat. Turn it off for 15 minutes.
Problems with sensors
- ποΈ Infrared sensors (front and bottom) could get dirty. Wipe them with a cotton swab dipped in alcohol.
- π‘ Laser rangefinder (on models with LDS) You can't see the base because of obstacles.
- π§² The magnetic tape on the base could have shifted - check its position (should be strictly in the center).
3. Firmware or Wi-Fi failures
- πΆ Reconnect the robot to the network: in Mi Home, select Settings β Wi-Fi network and enter the password again.
- π Update the firmware: Settings β Software Update: DreameBot models may require manual firmware through ADB.
- π₯οΈ If the robot is connected to 5 GHz Wi-Fi, switch it to 2.4 GHz β some models do not support high frequencies.
π‘
If the robot spins in place and does not find the base, reset its room map: in Mi Home select the Map β Reset the map. Then start cleaning again, and he'll re-engineer the route.
Mechanical malfunctions
- π Blocked wheels or brushes -- check for hair, threads. Clean the rotation axes.
- π§ A broken bumper can interfere with movement. Press it carefully, it should be a slight click.
- π Charging contacts on the base or robot have oxidized - wipe them with a lasticle or alcohol.
π‘
If the robot is constantly "lost" in the same area, stick a black tape (with a width of 2-3 cm) on the floor in that place, the sensors will perceive it as a virtual wall and bypass it.
6. Alternative methods: third-party firmware and scripts
For advanced users who want more control over Xiaomiβs robot vacuum cleaner, there are informal controls that are useful if standard methods donβt work or need automation (e.g., returns on schedule without a Mi Home).
1.Valetudo firmware
It is an open alternative to proprietary software that gives access to advanced features, including forced return to the base through the use of the software. API. Rockrobo-based models (most vacuum cleaners) are supported Xiaomi/Dreame).
- π§ The installation requires root access to the robot (via the robot). SSH Telnet).
- π‘ After firmware management is carried out through a web interface over a local network.
- β οΈ The risk of loss of warranty and failures in the operation of sensors.
2. Scripts for Home Assistant
If you have a smart home on Home Assistant, you can integrate a vacuum cleaner through the Xiaomi Miio component and send commands through the home. YAML-Example of code for returning to the base:
Alias: "Robot vacuum cleaner: Back to base"
trigger:
- platform: state
entity_id: sensor.xiaomi_vacuum_battery
to: "20"
action:
- service: vacuum.return_to_base
target:
entity_id: vacuum.xiaomi_vacuum3. Voice commands through IFTTT
Service IFTTT So you can create an applet that, on a voice command or in time, will send the robot to charge:
- π Trigger: βTime 20:00Β».
- β‘ Action: "Send a team to Mi Home β return_to_baseΒ».
How do you know if your model supports third-party firmware?
7. Frequent mistakes and how to avoid them
Even after a successful return to base, Xiaomi's robot vacuum cleaner may not be behaving correctly: not charging, constantly resetting the cleaning or giving out errors, let's take a look at typical situations and their solutions.
Mistake 1: The robot is not charging at the base
β οΈ Attention: If the indicator at the docking station flashes red and the robot makes repetitive sounds, the problem is contacts.
- π Check if the power supply is plugged into the socket (the indicator on the base should burn green).
- π§Ή Clean the contacts on the robot and base of dust (use dry brush or compressed air).
- π Reboot the docking station: disconnect it from the network for 30 seconds.
Mistake 2: The robot returns to base but moves out
β οΈ Warning: If the vacuum cleaner moves aside after returning, it is a sign of a malfunction of the gyroscope or one of the wheels.
- π§ Check the wheels for backlash: lift the robot and spin the wheels manually - they should rotate smoothly, without creaking.
- π± In Mi Home, run Diagnostics (Settings section) β Diagnostics of the system).
- π If the error is repeated, reset the settings to factory (Settings) β Reset).
Mistake 3: Robot doesn't respond to commands, but indicators are on
- π‘ Check Wi-Fi connection: Mi Home should display the status "OnlineΒ».
- π Restart the router β sometimes robots βhangβ due to network failures.
- π΅ Remove the device from Mi Home and add again (Devices section) β Delete).