Remote charging of Xiaomi robot vacuum cleaner via app: full guide 2026

Why Charge a Robot Vacuum Cleaner Through an App and When to Charge

Xiaomi vacuum cleaners have long since ceased to be just smart brooms, they have become full-fledged home assistants with advanced control functions. One of the most popular options that many users do not even know about is remote charging via the app. Why is it convenient? Imagine that you went to work and the robot finished cleaning and stopped in the middle of a room with a discharged battery. Instead of waiting for you to return, you can force it to the dock directly from your smartphone.

But it's not that simple. It's not available on all models, and in some cases requires a firmware update or even a reset. For example, older versions of the Mi Robot Vacuum (first generation) may not support remote charging via the Mi Home, whereas the Xiaomi Robot Vacuum-Mop 2 Pro or DreameBot D9 do this without problems. In this article, we'll look at step-by-step instructions for different models, typical bugs and hidden chips that the official documentation doesn't mention.

It's important to understand that remote charging isn't just a "back to base button"; it's part of the smart home ecosystem that runs through the Xiaomi cloud. If you have problems with the Internet or the company's servers, the team may not get to the robot. So before you try to charge the vacuum cleaner through the app, check three things:

  • 📶 Stable connection of the robot to Wi-Fi (the indicator on the body should burn blue, not flash red).
  • 🔋 Battery level (if less than 5%, some models block remote commands).
  • 📱 Up-to-date version of the application (Mi Home or Xiaomi Home is not lower than 6.0.100).
📊 What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum (1st generation)
Xiaomi Robot Vacuum-Mop 2/Pro
DreameBot D9/L10
Xiaomi Mi Robot Vacuum-Mop P
Another model

What Xiaomi models support remote charging through the application

Not all Xiaomi robot vacuum cleaners are able to charge on command from the app. Here is the full list of models with feature support (data for 2026):

ModelSupport for Remote ChargingNotes
Mi Robot Vacuum (1st generation)❌ No.Requires firmware from Dreame (unofficially).
Xiaomi Mi Robot Vacuum 2✅ Yes.It works only through Mi Home (not Xiaomi Home).
Xiaomi Robot Vacuum-Mop 2 / 2 Pro✅ Yes.Supports voice commands through Alice or Google Assistant.
DreameBot D9 / L10 / D10 Plus✅ Yes.The function is called “Go Back to Base” in the app menu.
Xiaomi Mi Robot Vacuum-Mop P✅ Yes.Requires a link to a Mi Account with a Chinese region.

If your model is not in the table, it doesn't mean that the function is definitely missing. OEM-Robot versions (sold under other brands but based on Xiaomi) can support remote charging via third-party apps like Valetudo or Home Assistant:

  1. Open the Mi Home or Xiaomi Home app.
  2. Select your robot from the list of devices.
  3. Check whether there is a “Charge” or “Return to base” button in the main menu.

⚠️ Note: Robots with firmware for the Chinese market (for example, Mi Robot Vacuum-Mop P with suffix) CN) Without this, the remote charging function will not be available, even if the model supports it.

💡

If your app doesn’t have a charging button, try updating the robot’s firmware through Settings → Software Update. Sometimes the feature appears after an upgrade.

Step-by-step: how to send a robot vacuum cleaner to charge through Mi Home

Consider the process using the Mi Home app (the instructions are also relevant for Xiaomi Home, the difference is only in design). Importantly, before you start, make sure that the robot is connected to the same Wi-Fi network as your smartphone.

Robot is on and not in cleaning mode |

Battery level above 5%|

Mi Home app updated to latest version|

The robot is tied to your Mi Account-->

  1. Open the Mi Home app. On the home screen, find your robot vacuum cleaner card. If it's not available, check the Devices section or update the list (pull the screen down).
  2. Press Charge or Return to Base. Depending on the model, the button can be called differently. On the Xiaomi Robot Vacuum-Mop 2 Pro, it looks like a lightning dock icon.

If the robot does not respond to the command:

  • 🔄 Reboot the robot (hold the power button for 10 seconds).
  • 📡 Check your Wi-Fi connection – sometimes reconnecting helps.
  • 🔧 Update the firmware through Settings → Update of the PO.

⚠️ Note: Some models (e.g. DreameBot) D9) The "Back to Base" command only works if the robot is not in cleaning mode. If it's stuck or performing a task, stop it first with the "Pause" button».

What to do if the “Charge” button is not in the application?
If your Mi Home doesn’t have a remote charging button, try the following steps: 1. Change your account region to China (in profile settings). Some features are hidden for other regions. 2. Install alternative software like Valetudo (requires root rights and technical skills). 3. Check the robot model – your version may not support the feature (see table above). 4. Reset the robot settings to factory and re-attach (extreme method).

Remote charging via voice assistants (Alice, Google Assistant, Siri)

If you have a smart speaker or a smartphone with a voice assistant, you can send a robot vacuum cleaner to charge with a voice command, which works through the integration of Mi Home with Yandex.Alice, Google Assistant or Apple HomeKit (the latter will require a bridge like Home Assistant).

Customization for Alice (the easiest option):

  1. Open the Yandex application → “Devices” → “Add device”.
  2. Choose Xiaomi and sign in through Mi Account.
  3. After synchronization, say, “Alice, turn on the vacuum cleaner charging” or “Alice, send the robot vacuum cleaner to base.”

For Google Assistant:

  • 🔗 Connect Mi Home to Google Home by Add Device» → «Works with Google».
  • 🎤 Say, OK, Google, put the vacuum cleaner back on the base».

Limitations of voice control:

  • ❌ Does not work if the robot is switched off or in error mode.
  • ❌ Russian commands may not be recognized (especially for models with Chinese firmware).
  • ❌ Delayed execution of commands up to 5-10 seconds (depends on Xiaomi servers).

💡

Voice commands are convenient for quick control, but do not replace the application - in Mi Home you can see the status of the battery and the location of the robot, which you can not do through Alice.

Common Mistakes and How to Fix Them

Even if your model supports remote charging, there may be failures, and we'll look at some of the most common errors and their solutions.

1.The robot does not respond to the "Back to Base" command

Reasons:

  • 🔌 The docking station is not connected to the outlet (check the power indicator).
  • 📡 Robot lost communication with Wi-Fi (reboot router).
  • 🔋 Charge level below 5% (some models block traffic).

Solution: Bring the robot closer to the base (manually) and repeat the command.

2. the Charging button in the application is inactive

Reasons:

  • 🔄 The robot is already on base (check its location on the map in the app).
  • 🚫 The device is locked after a fall or collision (you need to manually press the reset button on the body).
  • 📱 The app is not synced to the cloud (update the data by pulling the screen down).

Solution: Restart the application or re-connect the robot to the account.

3. "Device not available" error

Reasons:

  • 🌍 Xiaomi servers are overloaded (check status at status.mi.com).
  • 🔒 The robot is linked to another account (for example, after a sale).
  • 📵 In the router settings, Mi Home traffic is blocked (open ports 80 and 443).

Solution: Try to control the robot over mobile Internet (3G/4G) instead of Wi-Fi.

⚠️ Warning: If the robot shows an error "Error 10" when trying to charge, it means a problem with the contacts of the docking station.

Hidden functions: automatic charging on schedule and geofences

Few people know, but you can set up automatic charging of the robot by time or location, for example, send it to base when you leave for work, or when the battery is discharged to 20%.

1. Charging on schedule

How to set up:

  1. Open the robot card in Mi Home → Automation → Add a rule.
  2. Select the condition: “Time” or “Charge level”.
  3. Please indicate the action: "Go back to base."
  4. Keep the rule.

2. geofence charging (when you leave home)

This will require:

  • 📍 Enable geolocation on your smartphone.
  • 🏠 Create a rule in Mi Home: If I leave the zone, return the vacuum cleaner to the base».

Restriction: This only works if your smartphone and robot are connected to the same Mi Account.

Advanced setting: Some firmware (e.g. DreameBot D10 Plus) can prioritize charging. For example, if the robot has finished cleaning, it automatically returns to base even if the battery is only 50% dead. This option is hidden in the Settings menu → Modes → Energy Saving.

How to turn on the "Eco-charging" mode?
In the firmware for the European market, there is a hidden Eco Charging mode that extends the battery life. To activate it: 1. Open Mi Home and go to Robot Settings → Additional. 2. Tap 5 times according to the firmware version. 3. In the menu that appears, select Battery Mode → Eco Charge. In this mode, the robot charges up to 80% instead of 100%, which reduces battery wear.

Frequent Questions and Answers (FAQ)

Can I charge a Xiaomi robot vacuum cleaner through the app if it’s turned off?
No. To charge remotely, the robot needs to be powered on and connected to Wi-Fi, and if it's completely dead, you can first put it in the dock manually and wait for at least 5% of the charge, and then you can control it through the app.
Why doesn't the robot return to base when the team is sent?
There are several reasons: the dock is moved and the robot can't find it (check the infrared beacon). There is an obstacle in the way (for example, a closed door or a high threshold); a firmware failure (reboot or resetting will help); Solution: put the robot closer to the base (within a radius of 1 meter) and repeat the command.
How to charge a Xiaomi robot vacuum cleaner through the application if there is no Wi-Fi?
Without the Internet, remote charging is impossible, as commands are transmitted through the Xiaomi cloud. Alternative ways: Use a remote control (if included); connect to the robot via Bluetooth (only works on new models like the Xiaomi Robot Vacuum-Mop 2 Pro); manually transfer the robot to the docking station.
Can I charge a robot vacuum cleaner through an app on the iPhone?
Yes, but there are nuances: iOS uses the Xiaomi Home app (not Mi Home). Some features (like voice control via Siri) require customization via Apple HomeKit. Older versions of iOS (below 14) may have sync issues. Solution: upgrade the app and iOS to the latest version.
What if the robot does not turn on after charging through the application?
This is a sign of a deep battery discharge or firmware failure. Try: Hold the power button for 20 seconds to force a reboot. Connect the dock to another power source (possibly a problem in the outlet). If the indicators are not burning, contact the service - maybe the battery or control board has failed.