How to set up control of the robot vacuum cleaner Xiaomi: from connection to automatic scenarios

Xiaomi’s robot vacuum cleaners are no longer a luxury β€” they are now indispensable tools for keeping clean effortless. However, many users are limited to basic functions, without even realizing that Mi Robot Vacuum, Viomi or Dreame devices can do much more. Proper control settings allow not only to run cleaning on schedule, but also to integrate the vacuum cleaner into the smart home ecosystem, use voice commands or even create complex automations with other devices.

In this article, we’ll look at all the ways Xiaomi can control its robot vacuum cleaner, from basic Mi Home connectivity to advanced scenarios with Google Assistant, Alice, and Home Assistant. You’ll learn how to set up cleaning areas, avoid typical synchronization errors, and optimize your device for your needs. And if you’re just planning a purchase, at the end of the article, there’s a comparison of the management capabilities of different models.

Connecting Xiaomi robot vacuum cleaner to Mi Home: the first launch

Before you set up control, the device needs to be properly connected to the Xiaomi ecosystem, a process that is the same for most models – from the budget Mi Robot Vacuum-Mop 2 Lite to the flagship DreameBot X30 Ultra. The main condition is that you must have a Mi Account (if not, register in advance through the Mi Home app).

Here's the step-by-step instruction:

  1. Install the Mi Home app (available for Android and iOS).
  2. Turn on the robot vacuum cleaner by pressing the power button on the case (on some models you need to hold it for 3-5 seconds).
  3. In the app, click Add Device (+) β†’ select the Vacuum Category β†’ Find your model.
  4. Follow the instructions on the screen: the application will offer to connect to the robot’s Wi-Fi network (it will be called approximately). MiRobot_XXXX).
  5. Once connected, return to the main Wi-Fi network and wait for the synchronization to complete.

⚠️ Warning: If the robot is not connected, check it out:

  • πŸ”„ Region in Mi Home – should match the region of purchase of the device (for example, Russia or China.
  • πŸ“Ά Wi-Fi frequency – Xiaomi robots only work with 2.4Hz networks. If you have a dual-band router, create a separate network for 2.4Hz.
  • πŸ”‹ Battery charge – at a level below 20%, the connection can be blocked.
πŸ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum-Mop 2 Lite
Viomi V3
DreameBot D10 Plus
DreameBot X30 Ultra
Another model

Basic management settings in the Mi Home application

Once connected, you'll have access to the basic controls, and we'll look at the key areas of the Mi Home app that will help you optimize your vacuum cleaner.

1. Rapid control panel

On the main screen of the device you will see:

  • 🏠 Start cleaning button – starts standard cleaning of the entire area.
  • πŸ”„ "Return to base – sends the robot to the docking station (useful if you need to interrupt cleaning).
  • πŸ“ "Cleaning areas – allows you to select specific rooms or plots (available after mapping).
  • βš™οΈ "Settings" - here the schedule, suction power and other parameters are configured.

2. Set up a cleaning schedule

To ensure that the vacuum cleaner works automatically:

  1. Go to the Settings β†’ Cleaning schedule.
  2. Click Add Schedule and select the days of the week.
  3. Specify the time, type of cleaning (dry/wet) and power.
  4. Save the settings.

πŸ’‘ Useful advice: If you have pets, set up cleaning for the duration of their walk - so the vacuum cleaner will not scare pets and will not collect excess hair.

β˜‘οΈ Checking before the first cleaning

Done: 0 / 4

3. Cartography and zoning

Xiaomi's modern robots build a map of a room using LIDAR or cameras.

  • πŸ—ΊοΈ The map will be saved in the Map section (in some models - the Plan of the room).
  • πŸ“ You can divide the space into zones, assign them names (for example, "Kitchen", "Corridor").
  • 🚫 Add no-go zones (where vacuum cleaners should not enter) or virtual walls.

⚠️ Note: If the map is not built correctly (e.g., the rooms are superimposed on top of each other), try:

πŸ”Ή Reboot the robot (hold the power button for 10 seconds). πŸ”Ή Make sure there is enough light in the room (LIDAR It doesn't work well in the dark). πŸ”Ή Remove the old card in the settings and start cleaning again.

Voice control: Alice, Google Assistant and Siri

One of the most convenient ways to control is through voice commands. Xiaomi’s robot vacuum cleaners support integration with the main voice assistants, but it takes a few steps to do that.

1. Connection to Yandex Alice

To operate the vacuum cleaner through Alice:

  1. Open the Yandex application on your smartphone.
  2. Go to the Devices. β†’ Add the device.
  3. Choose Xiaomi and sign in through Mi Account.
  4. After synchronization, the vacuum cleaner will appear in the list of devices.

Now you can use the commands:

  • 🎀 "Alice, turn on the vacuum cleaner - start cleaning.
  • 🎀 "Alice, send the vacuum cleaner to base - return to the docking station.
  • 🎀 "Alice, pause the vacuum cleaner – cleaning stop.

2.Integration with Google Assistant

For Google Assistant:

  1. Install the Google Home app.
  2. Press Add Add Add. β†’ The device β†’ Xiaomi Mi Home.
  3. Sign in and select a vacuum cleaner from the list.

Teams for Google:

  • 🎀 "Okay, Google, start cleaning up".
  • 🎀 "Okay, Google, stop the vacuum cleaner".

⚠️ Attention: Voice assistants only support basic commands. You still have to use Mi Home to fine-tune things (like selecting a cleaning area.

Why doesn't Alice find my vacuum cleaner?
If the device is not displayed in Yandex, check: 1. Region in Mi Home (should be "Russia"). 2. Availability of the latest version of the Yandex application. 3. Connecting the vacuum cleaner to the same Mi Account as in Yandex.

Advanced settings: Home Assistant and Automation

If you use Home Assistant (HA), Xiaomi’s robot vacuum cleaner can be integrated into the system to create complex scenarios.

  • πŸ”„ Start cleaning when everyone leaves the house.
  • πŸšͺ Stopping the vacuum cleaner when opening the door (if sensors are connected).
  • 🌑️ Cleaning according to schedule, taking into account the weather (for example, do not start during rain, if the windows are open).

To connect:

  1. In Home Assistant, go to Settings β†’ Devices and Services β†’ Add Integration.
  2. Select Xiaomi Mi and log in.
  3. After synchronization, the vacuum cleaner will appear in the list of devices.

Example of code for automation (start cleaning at 10:00 if no one is home):

automation:


- alias: "Schedule cleaning"




trigger:




platform: time




at: "10:00:00"




condition:




condition: state




entity_id: device_tracker.your_phone




state: "not_home"




action:




service: vacuum.start




target:




entity_id: vacuum.xiaomi_vacuum

πŸ’‘ Useful tip: You can set up cleaning status notifications in Home Assistant (e.g., send a message to Telegram when the vacuum cleaner is finished or stuck).

Managing through third-party apps: Mi Home vs Dreame vs Viomi

Not all Xiaomi robot vacuum cleaners are controlled via Mi Home. Some models (like DreameBot or Viomi) have their own apps with advanced features.

AnnexSupported modelsUnique functionsCons
Mi HomeMi Robot Vacuum-Mop 2/SE/P, Mi Robot Vacuum E10Integration with Xiaomi ecosystem, simple interfaceLimited settings for wet cleaning
DreamehomeDreameBot D10 Plus, X30 Ultra, L10s UltraExtended zoning, mop pressure setting, 3D-mapA complex interface for beginners
Viomi HomeViomi V3, SE, V2 ProWater flow adjustment, choice of coating type (carpet/laminate)Rare updates, synchronization bugs

⚠️ Note: If you are using Dreamehome or Viomi Home, note that these apps may conflict with Mi Home. Do not connect one vacuum cleaner to two platforms at the same time, this will cause malfunctions.

πŸ’‘

For the Dreame and Viomi models, it is better to use branded apps – they offer more customization than the Mi Home.

Solving Typical Management Problems

Even after you set it up properly, you can have a failure, and we'll look at some of the most common problems and ways to solve them.

1.Vacicine does not respond to commands from the app

Possible causes and solutions:

  • πŸ“΅ No connection to Xiaomi servers – check the internet connection and restart the app.
  • πŸ”„ Sync failure – remove the device from Mi Home and add again.
  • πŸ”‹ Battery discharge – put the robot on charge (below 5% it can ignore commands).

2.Voice commands are down

What to check:

  • πŸ”Š Assistant microphone – make sure it’s enabled in your smartphone settings.
  • 🌐 Account Region – Alice only works with Russian region in Mi Home.
  • πŸ”„ Firmware Update – Some models require the latest version of voice control software.

3.The card is not saved or distorted

Ways to fix:

  • 🧹 Clean the sensors - wipe. LIDAR soft-cloth.
  • πŸ“ Recalibrate the robot – some models have the option to reset the card in the settings.
  • πŸ’‘ Improve lighting – in dark rooms LIDAR worse.

πŸ’‘

If the vacuum cleaner constantly loses communication with Wi-Fi, try to fix it MAC-address in router settings or highlight static IP.

Comparison of Xiaomi models on management capabilities

If you haven't bought a robot vacuum cleaner yet, note the differences in control between the models.

ModelVoice controlFine-tuning of zonesIntegration with Home AssistantAutomatic emptying
Mi Robot Vacuum-Mop 2 Liteβœ… (Alice, Google)❌ (baseline zoning only)βœ…βŒ
DreameBot D10 Plusβœ… (helper)βœ… (3D-maps, virtual walls)βœ…βœ…
Viomi V3βœ… (limitedly)βœ… (mop-pressure)βœ…βŒ
DreameBot X30 Ultraβœ… (full-time)βœ… (multi-cards, object recognition)βœ…βœ…

Important: Models with automatic vacuuming (e.g. DreameBot X30 Ultra) require additional base settings – it must be connected to Wi-Fi separately through the application.

FAQ: Frequent questions about setting up management

Can you control Xiaomi vacuum cleaner without the Internet?
Yes, but with limitations. Without the Internet, you can do it: 🏠 Start cleaning from the button on the body. πŸ”„ You can manually return the robot to base, but the schedule, voice control, remote access through the app won't work.
How to reset the settings of the Xiaomi vacuum cleaner to the factory?
For reset: Hold the power button on the body 10–15 And then the robot will create a new Wi-Fi network after it's reset (MiRobot_XXXX), And it needs to be reconnected. ⚠️ Warning: Reset removes all maps and schedule settings!
Why doesn't the vacuum cleaner build a map?
Possible causes: πŸ”¦ Dirty sensors - wipe off LIDAR camera. πŸŒ‘ Too dark room - turn on the lights. πŸ“± Older firmware - update the software through Mi Home.
Can I connect Xiaomi vacuum cleaner to Apple HomeKit?
There is no direct support for HomeKit, but there are workarounds: Use Home Assistant as a bridge between Mi Home and HomeKit. Install the HomeBridge plugin on the Raspberry Pi and set up integration. This will require technical skills, but will allow you to control the vacuum cleaner through Siri.
How to update the firmware of a robot vacuum cleaner?
The update is automatic, but you can start it manually: Open Mi Home β†’ Choose a vacuum cleaner. Go to Settings. β†’ Update firmware. If a new version is available, click Update. ⚠️ Warning: Do not interrupt the update process – this may cause system failure.