How to set up an application for a robot vacuum cleaner Xiaomi Mi

Xiaomiโ€™s modern robot vacuum cleaners are complex devices that require the right initial configuration to work efficiently. Without connecting to a smartphone through the Mi Home or Xiaomi Home app, you can only run basic cleaning, losing access to 90% of the functionality of a smart gadget. It is the software that turns a regular cleaner into an intelligent assistant capable of building maps, bypassing obstacles and cleaning on schedule.

The process of syncing a device with a mobile phone can seem confusing to beginners due to the abundance of settings and different versions of firmware. However, if you consistently follow the steps described in this guide, you can quickly establish the interaction of technology and a smartphone. A stable connection is the foundation on which all other functions, such as virtual walls and control from anywhere in the world, are built.

In this article, we will discuss not only the standard connection procedure, but also the subtleties of setting up a region, choosing a Wi-Fi network and creating automation scenarios. Proper preparation at this stage will save you from future problems with โ€œlossโ€ of a robot on the network or incorrect construction of a room map. Start by checking the basic requirements to avoid typical errors.

Preparing for connection and choosing the right application

The first step before you start setting up is to install the right software on your smartphone. There are two main applications for the Xiaomi ecosystem: the global Mi Home (often called just Xiaomi Home) and the dedicated Roborock, which is required for some sub-brand models. It is important to determine the exact model of your device, as the choice of management platform depends on it.

Download the app exclusively from official stores: Google Play for Android or App Store for iOS. Third-party sources may contain modified versions with malicious code or outdated security protocols. Once installed, launch the app and create a Mi Account if you do not already have one - registration is mandatory for cloud storage of maps and remote management.

โš ๏ธ Note: When registering an account, it is critical to choose the right region right away. If you are in Russia or CIS countries, but choose the โ€œChinaโ€ region, you may encounter a language barrier in the interface or lack of support for servers for your vacuum cleaner model.

Make sure the smartphone has the necessary permissions for the application. Mi Home requires access to geolocation, Bluetooth and local area network to work properly. Without geolocation enabled (GPS), an Android app often simply doesnโ€™t see the device to pair, as this is a security requirement of the Wi-Fi protocol.

๐Ÿ“Š What is your model of a robot vacuum cleaner Xiaomi?
Mi Robot Vacuum-Mop 2 Pro+
Xiaomi Robot Vacuum E10
Roborock S7
Another model

The process of pairing the device with a smartphone

After you've prepared your account, you'll go to direct search and connect the robot. Turn on the vacuum cleaner by pressing the appropriate button on the case until you have a voice message or a beep about pairing readiness. On the home screen of the app, click the + button in the upper right corner to add a new device.

The app will automatically start scanning available gadgets within Bluetooth range. If your robot is supported and nearby, it will appear in the list of Local Devices. Click on the device icon to begin the pairing procedure, at which point the communication protocol will switch to Wi-Fi data transfer.

  • ๐Ÿ“ฑ Select your home Wi-Fi network from the list and enter your password (make sure the network is running at 2.4GHz).
  • ๐Ÿ”Š Wait for voice confirmation from the robot about connecting to the network.
  • ๐Ÿ  Assign a name to the device and select a room where it will be based by default.

In rare cases, automatic search may not work. Then use manual add mode through the device catalog. Find your model (e.g. Xiaomi Vacuum Mop 2) in the list and follow the instructions on the screen. Usually you need to press and hold two buttons on the vacuum cleaner body simultaneously for 5-7 seconds to put it into Wi-Fi settings.

โ˜‘๏ธ Checklist of successful connection

Done: 0 / 4

Configure network parameters and Wi-Fi frequency

One of the most common problems when setting up is the incompatibility of Wi-Fi frequency bands. Xiaomi robot vacuum cleaners, like most smart home devices, operate exclusively in the 2.4 GHz band. If your router broadcasts a 5 GHz network under the same name (SSID) or only in this range, connection is impossible.

To solve this problem, log into your router's browser settings (usually 192.168.0.1 or 192.168.1.1). In the Wireless section, make sure the 2.4 GHz network is active. It is recommended to separate the network names by adding " 2.4G" to the main network so that the smartphone accurately connects to the desired range during settings.

ParameterRequired valueFrequent error
Frequency2.4 GHzAttempting to connect to 5 GHz
EncryptionWPA2-PSKUse of WPA3 or Enterprise
Canal1-11 (auto)Busy channel with interference
Network name (SSID)LatinoCyrillic or special symbols

Also worth paying attention to is the type of encryption: some corporate networks or complex home configurations with WPA3 can block the connection of old Wi-Fi modules in vacuum cleaners. switch network security to standard WPA2-PSK (AES) for the duration of the setup if you have problems.

๐Ÿ’ก

If the robot is not connected, try temporarily disabling the Guest Network feature on the router, as it often isolates devices from each other, blocking control.

Creation and editing of a room map

Once successfully connected, the robot will suggest the first complete cleaning to build the map, which is a key step, because it will be based on the map that all future scenarios will be built, run Quiet or Standard Cleanup mode, and make sure that nothing prevents the robot from moving freely throughout the area.

When you build a map, the app will display the trajectory in real time, and don't interrupt the process until the robot returns to base. If you stop cleaning prematurely, the map may not be saved correctly or split into multiple fragments, requiring a repeat of the procedure.

โš ๏ธ Attention: During the first map construction, remove all wires, socks and small objects from the floor (LDS) Or the camera can perceive the hanging wire as an obstacle, and the robot will constantly try to circumvent it, creating โ€œartifactsโ€ on the map.

Once you've completed mapping, go to the map settings in the app, where you can divide the room into zones if the robot has combined the kitchen and living room into one space, or combine corridors. Use the "Separate" tool to draw virtual walls between functional areas.

What to do if the card is โ€œgotโ€?
If the robot has started building the map over the old one or the map has shifted, reset the map in the device settings (three dots in the corner โ†’ Settings of the map โ†’ Reset) then do a cleanup in the dark when no one is home to ensure perfect scan conditions.

Configuring virtual walls and cleaning areas

The smart vacuum cleaner is fully functional when you use virtual constraints, you can create invisible barriers that the robot can't cross, and this is especially true for protecting animal water bowls, wires, or carpet areas if your model doesn't have automatic carpet lifting.

There are three main types of restrictions available in the app: Virtual walls create a line that cannot be crossed; no-go zones (squares) forbid entry into a certain area; no-cleaning zones allow the robot to pass through them, but prohibit the turbobrush and powerful suction.

  • ๐Ÿšซ Virtual Wall: Perfect for separating the kitchen from the living room or protecting the stairs.
  • ๐ŸŸฅ No-go zone: Use to protect the carpet during wet cleaning if the carpet is not handled automatically.
  • ๐Ÿงน Zone cleaning: allows you to select a specific square on the map and send a robot there for spot cleaning.

You can set up zones by simply drawing your finger across your smartphone screen on top of the card you saved, and you can create up to 60 no-go zones and 60 virtual walls on a single map, and all the changes are saved instantly and applied the next time you run.

๐Ÿ’ก

Virtual walls and zones are more important than physical sensors, and if you draw a no-go zone, the robot won't go there, even if there's no physical obstacle.

Scheduling and automation scenarios

Manual vacuum cleaner start is convenient, but true autonomy is achieved through the scheduler. From the device menu, select Schedule. Here you can set the days of the week and start cleaning time, and you should set the time when you are not at home or when you sleep (subject to quiet mode).

For advanced users, integration with other smart devices is available through scripts, for example, you can set up an automatic vacuum cleaner start when a smartwatch detects that you are out of the house or when a smart lock locks the door. This requires setting up in the Automation section of the app.

You also need to look at the suction power settings for different rooms, and in some models, you can set the turbo mode for the kitchen and the quiet mode for the bedroom within the same schedule, which allows you to optimize battery consumption and noise levels.

How to set up a ban on working at night?
Go to the robot settings. โ†’ ยซDon't disturbยป (DND). Set a time interval, for example, from 22:00 to 08:00. during this time, the robot will not start on schedule, and light indicators and voice notifications will be turned off so as not to interfere with your sleep.
Can I control the robot through Alice or Google Assistant?
Yes, you need to link your Mi Home account to the appropriate service in the aggregator app (Yandex, Google Home), and once you link it, you can command your voice, "Alice, turn on the vacuum cleaner in the living room" or "OK, Google, send the vacuum cleaner to base."
What to do if the application writes โ€œDevice offlineโ€?
Check if the Wi-Fi light is on on the robot body. If the light is flashing or orange, communication is lost. Try restarting the router. If the problem persists, maybe the router has changed. IP-Device address โ€“ in this case, reconnecting the robot to the network through the Wi-Fi settings menu in the application helps.