How to control a Xiaomi robot from your phone: a complete guide to 2026

Xiaomiโ€™s robot vacuum cleaners are no longer a curiosity, they have become an integral part of the smart home for thousands of users. But not everyone knows how to manage these devices from a smartphone to their full potential. In this article, we will examine not only basic functions like starting a cleaning service, but also hidden opportunities, from creating virtual walls to integrating with voice assistants.

You'll learn how to connect a robot to a Mi Home or Mi Robot, adjust your cleaning schedule to your schedule, and what to do if the device is "hanging" or not responding to commands. We'll focus on solving typical problems, from connection errors to map failures. If you just bought a Xiaomi Mi Robot Vacuum-Mop 2 Pro or have been using the Mi Robot Vacuum E10 for a long time, but want to squeeze more out of it, this is the guide for you.

What Xiaomi robots support control from a smartphone

Not all Xiaomi robot vacuum cleaners can be controlled via a phone, but here are the key compatibility criteria:

  • ๐Ÿ”น Mi Robot Vacuum Series: All models, starting with Mi Robot Vacuum 1 (2016) and later, support connection to the app. OEM-Local market versions (e.g. Viomi).
  • ๐Ÿ”น Mi Robot Vacuum-Mop Series: Hybrid models + Mop requires Mi Home 6.0 applications+. Older versions of the software may not display zoning functions.
  • ๐Ÿ”น Models for China vs. Global Versions: Robots with Firmware CN (for example, STYJ02YM) Linked to Chinese Mi Home server and require region change in phone settings.

To check your model's compatibility, look at the sticker on the bottom of the robot - there's an article (e.g. SDJQR02RR for Mi Robot Vacuum-Mop 2 Lite) - if the model is released after 2019, it's guaranteed to support control via phone.

๐Ÿ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum 1/2
Mi Robot Vacuum-Mop 2 Pro
Mi Robot Vacuum E10
Another Xiaomi
Not Xiaomi.

Preparation: what you need to connect the robot to the phone

Before setting up, make sure you have:

  • ๐Ÿ“ฑ Smartphone on Android 6.0+ or iOS 10.0+ (Mi Home requires a 64-bit OS).
  • ๐Ÿ“ถ Wi-Fi router with support for 2.4 GHz (Xiaomi robots do not work on the 5 GHz network.
  • ๐Ÿ”‹ Charged robot: battery level should be at least 20.

Important: If your router is running 802.11r (Fast Roaming), disable it as a common cause of connection failures. Also check that the routerโ€™s settings do not activate Client Isolation, otherwise the robot will not be able to communicate with Xiaomi servers.

โ˜‘๏ธ Preparation for connection

Done: 0 / 4

Step-by-step: how to connect the Xiaomi robot to the phone

The connection process takes 5-10 minutes. Follow the instructions strictly by steps:

  1. Installation of the application: Download Mi Home from Google Play or App Store. Mi Robot Vacuum-Mop 2 Pro and later also suitable Mi Robot (a separate application for robot vacuum cleaners).
  2. Account registration: Register via phone number or email. For Russian users, it is recommended to choose the region "Russia" (ru server), even if the robot is purchased in Europe - this will simplify further configuration.
  3. Adding device: Press + โ†’ Add device โ†’ select Cleaning category. Find your model (e.g. Mi Robot Vacuum-Mop 2) from the list. Hold the power button on the robot for 3-5 seconds until you hear the voice message Connect to Wi-Fi.
  4. Connection: Enter your Wi-Fi password (only 2.4GHz!) and wait for the robot tone and the "Connected" sign appears in the app.

If the robot is not connected, check:

  • ๐Ÿ”Œ Power router: restart it by turning it off for 30 seconds.
  • ๐Ÿ“ต Lockdown MAC-Addresses: Add the router settings MAC-Robot address (specified on the sticker) in the list of allowed devices.
What to do if the robot gives an error "I failed to connect"
The error is often associated with dual authentication in Wi-Fi (such as a captive portal in hotels). Try: 1. Connect the phone to mobile Internet (4G/5G) and repeat the setting. 2. Temporarily disable Wi-Fi encryption (leave the network open) for the duration of the connection. 3. Use another router (such as a mobile hotspot from the phone).

The main functions of controlling the robot through the phone

Once connected to the Mi Home or Mi Robot app, the following options will be available:

FunctionDescriptionSupported models
๐Ÿงน Starting the cleanupManual start, mode choice (quiet, standard, intensive cleaning).All models.
๐Ÿ—บ๏ธ Map of premisesView maps in real time, edit zones, add virtual walls.Models with LDS-Laser (Mi Robot Vacuum 2 Pro and later)
โฐ ScheduleSet up automatic cleaning by day of the week and time.All models.
๐Ÿ”Š Voice controlIntegration with Alice, Google Assistant or Siri via Mi HomeModels with Mi AI support

For models with laser navigation (for example, Mi Robot Vacuum-Mop 2 Pro) are available advanced features:

  • ๐Ÿ“ Zoning: Selecting areas to be removed or avoided (such as a baby cot).
  • ๐Ÿšซ Virtual Walls: Creating Invisible Barriers That a Robot Will Not Cross.
  • ๐Ÿ”„ Multi-room cleaning: Consistent cleaning of several rooms along a given route.

๐Ÿ’ก

If the robot is not building a map well, remove all small objects (wires, toys) from the floor before cleaning the first one and close the doors to adjacent rooms, which will help the laser sensor to determine the boundaries of the room more accurately.

Set up a cleaning schedule: optimize the schedule

Automatic cleaning on a schedule saves time, but requires the right setup.

  1. Open the Mi Home app โ†’ select your robot โ†’ Schedule.
  2. Click Add and select the days of the week (such as Monday, Wednesday, Friday).
  3. The optimal time to start cleaning is 9:00-11:00 or 14:00-16:00 when no one is home.
  4. Select cleaning mode: ๐ŸŒ™ Quiet (at night or in the presence of children). โšก Intense (for highly contaminated surfaces). ๐Ÿ’ง Wet cleaning (for models with mop).

Battery saving tip: If the robot cleans daily, set a schedule so that there is at least 12 hours between cleanings.

๐Ÿ’ก

For models with Auto-Boost function (for example, Mi Robot Vacuum-Mop 2 Ultra), you can enable automatic increase in suction power on carpets in the schedule settings.

Remote control and voice commands

One of the key benefits of Xiaomi robots is that they can be controlled from anywhere in the world, as long as the phone and robot are connected to the Internet.

  1. Make sure that the option โ€œRemote Accessโ€ is enabled in Mi Home (Settings โ†’ Cloud Services).
  2. For voice control, connect Mi Home to Yandex Alice, Google Assistant or Siri Shortcuts: ๐Ÿ—ฃ๏ธ Alice: Say โ€œAlice, turn on cleaningโ€ (preliminarily link accounts in the settings of Yandex). ๐Ÿค– Google Assistant: Use the command โ€œOK Google, ask Mi Home to start cleaningยป.

List of supported voice commands:

Team team.Action.
"Start cleaning"Starting standard mode.
"Back to base"The robot stops cleaning and goes to charge.
"Clean the living room"Cleaning in a given area (pre-configuration of rooms in the map is required).

Limitation: Voice commands only work when the Internet is active, and if the Wi-Fi shuts down, the robot will continue cleaning on schedule, but will not respond to the voice.

Typical problems and their solution

Even with the right setup, Xiaomi robots sometimes fail, and here are the most common mistakes and ways to fix them:

  • โŒ The robot does not connect to Wi-Fi: ๐Ÿ”„ Restart the router and robot (hold the power button) 10 seconds). ๐Ÿ“ต Check that the network is operating in mode. 802.11b/g/n (not ac/ax). ๐Ÿ”ง Reset the robot settings: press the Home and Nutrition buttons on 5 seconds.
  • โŒ Does not build a map or "lostยป: ๐Ÿ•ฏ๏ธ Make sure there is enough light in the room (laser sensor doesnโ€™t work well in the dark). ๐Ÿงฒ Check if there are any sources of magnetic interference (microwaves, columns). ๐Ÿ—บ๏ธ Reset the map in the application settings and start a rescan.
  • โŒ Does not respond to commands from the application: ๐Ÿ“ฑ Reinstall Mi Home and log in again. ๐ŸŒ Check if the antivirus is blocking the connection to Xiaomi servers.

Critical error: If the robot gives off an audible "Error 10" (wheel problem), flip it over and clear the hair/strand axles of the wheels. Use a plastic card to gently tamper with and remove the wound debris.

๐Ÿ’ก

If the robot is constantly โ€œstuckโ€ in one place, stick a black tape (with a width of 5 cm) on the floor โ€“ this will create a virtual wall, which the robotโ€™s sensors recognize as an obstacle.

FAQ: Answers to Frequent Questions

๐Ÿ”น Can you control Xiaomi robot without the Internet?
Yes, but with limitations. Without the Internet, it works: Manually clean the button on the robot, control over the local area network (if the phone and the robot are connected to the same Wi-Fi), will not be available: remote control, voice commands, map updates.
๐Ÿ”น How to reset the Xiaomi robot to factory settings?
To reset completely: Hold the power and home buttons for 10 seconds until you hear a double signal. The robot says "Reset Wi-Fi" -- that means the settings are reset -- and you have to reconnect the device to the app after the reset.
๐Ÿ”น Why a robot doesn't wash the floor?
Check it out: ๐Ÿ’ง Water level in the tank (should be between the marks) MIN and MAX). ๐Ÿงฝ Clean water nozzle (clean with a needle if clogged). ๐Ÿ“ฑ Settings in the application: in the section "Cleaning" should be included option "Wet cleaningยป.
๐Ÿ”น Can I use the Xiaomi robot with other applications (e.g. Home Assistant)?> Yes, but you will need: Get Token devices via Mi Home (use tools like Mi Home Token Extractor). xiaomi_miio. Xiaomi does not officially support third-party systems, so when updating the firmware of the robot, integration can break.
๐Ÿ”น How often should the robot be cleaned?
Recommended service schedule: Cleaning frequency component ๐Ÿ—‘๏ธ The garbage container after each cleaning ๐Ÿงน Basic filter 1 time in 2 weeks (wash with water) โš™๏ธ Side brushes 1 time per month (remove coiled hair) ๐Ÿ”‹ Sensors (laser, fall sensors) 1 time in 3 months (wipe with a napkin)