How to set up the application vacuum cleaner Xiaomi: from connection to map

Modern robot vacuum cleaners from Xiaomi and the Mijia ecosystem are turning cleaning from a routine task into an automated process that requires only minimal human input. However, for smart appliances to work correctly, you need to properly perform the initial setup through a mobile application that acts as the center of control for all the functions of the device. Mistakes at this stage often lead to problems with connecting to Wi-Fi, incorrect map construction or the inability to start a wet cleaning.

In this article, we will take a closer look at the whole process of integrating your new gadget into the Smart Home system, focusing on choosing the right server and region, as these parameters often become a stumbling block for users. You will learn how to avoid common pairing errors, how to calibrate the sensors and what settings will allow the robot to clean up as efficiently as possible, bypassing obstacles and returning to base before the battery reaches a critical level.

Preparing for installation and choosing the right application

The first step before setting up is to select the right software, as the Xiaomi ecosystem uses multiple platforms to manage devices. The main and most functional application remains Mi Home, which supports the vast majority of robot vacuum cleaner models, including the Roborock series, Viomi and the brand’s own models. It is important for users from CIS countries and Europe to understand that the functionality and availability of devices may depend on the chosen region in the profile settings.

There is also an app called Roborock, which is specifically tailored to the sub-brand’s devices and sometimes offers more advanced mapping features for top-end models. If you purchased a Viomi-branded device, you may need a separate Viomi Home app, although many new models are already migrating to the Mi Home platform. It is critical to download the app from the official store (Google Play or App Store), rather than third-party modifications, to ensure the security of your data and stability of work.

Before installing, make sure your smartphone is connected to a 2.4GHz Wi-Fi network, as most robot vacuum cleaners do not support 5GHz. This is a common reason why the device cannot find the network or complete the pairing process. It is also recommended to enable Bluetooth and geolocation on the phone, since modern communication protocols use these modules to quickly detect the device in close proximity.

⚠️ Note: If you have a dual-band router with the same network name (SSID) For 2.4 GHz and 5 GHz, you may have difficulty connecting, in which case you temporarily split the networks in the router settings or use a guest network with only 2.4 GHz band.

Once you install the app, you need to register for a Mi Account if you haven't already. When registering, select the region that corresponds to your actual location or the region of your device purchase, as this affects the response speed of servers and the availability of voice packets. Incorrect region selection can lead to the device simply not being found when searching.

The process of pairing the device with the phone

The process of adding a new device to the Mi Home app usually occurs automatically if the phone and robot are nearby. After turning on the robot vacuum cleaner (pressing the power buttons and home at the same time or through a separate switch on the body), the application can itself suggest adding the device found by pop-up. If automatic detection does not work, you need to go to the Device tab and click the Add Device button in the upper right corner of the interface.

In the category list that opens, select Clean & Sweep and then find your model in the list or search by name. Some models require manual input or scanning. QR-A code that is located on the bottom of the robot body or under the cover of the vacuum collector. Follow the instructions on the screen, which may include resetting the Wi-Fi module on the vacuum cleaner itself by simultaneously clamping the buttons.

  • 📱 Make sure that Bluetooth on your smartphone is enabled and has permission to work with the app.
  • 📶 Connect your phone strictly to a 2.4GHz Wi-Fi network (not 5GHz).
  • 🔋 Charge the robot vacuum cleaner to at least 20% before setting up.
  • 📍 Stay in the same room with the device, ideally no more than a distance away 1-2 meters.

During the pairing process, the phone will transmit your home network settings directly to the device.The smartphone screen may go out or go into standby mode, which is normal behavior for some versions of Android and iOS.Do not interrupt the process and keep the phone unlocked until a message about a successful connection appears.

☑️ Checking before connection

Done: 0 / 4

If the process is stuck in the “Connect to the device” or “Configure Wi-Fi”, try restarting the router and the robot vacuum cleaner itself. Sometimes it helps to remove the application, clean the cache and re-install, as older versions of the software may contain bugs that prevent the correct handshake with new device models.

Setting up a room map and zoning

Once successfully connected, one of the key tasks is to map the space, allowing the robot to navigate through the space and plan the optimal cleaning route, and to do so, run a full cleaning in Auto or Silent mode, first freeing the floor from wires, clothing and other small items that can confuse the brush. The robot must travel around the available area and return to the base to complete the scanning process.

Modern models with laser rangefinder (LDS) or visual navigation (VSLAM) build a map in real time, which you can see in the app. Once you complete the first pass, the map is stored in the device's memory, and you get the ability to edit it: divide it into rooms, create virtual walls and no-go zones, which is especially true for studio apartments or complex spaces.

To divide the map into rooms, use the "Separate" tool in the map editing menu. Draw a line where the doorway or logical boundary between the rooms is located, which will allow you to set the cleaning of specific rooms in the future, select the suction power for different areas and set a schedule for cleaning, for example, only for the kitchen in the morning.

Function of the mapDescriptionWhat do you need?
Virtual wallInvisible barrier on the mapProhibition of entry into certain areas (carpets, animal tray)
ZoningRoom divisionCleaning of individual premises on schedule
Spot cleaningCleaning around a specific pointLocal cleaning of severe contaminants
Keeping the mapMemorizing planningUse of a single card for multiple floors (with restrictions)

Importantly, to build an accurate map, indoor lighting must be sufficient, especially for models with a camera. If the robot is operating in complete darkness, navigation can be difficult, and the map will be less detailed or the robot will be lost. Multi-point map allows you to save up to 4 different layouts, which is convenient for multi-storey buildings, but switching between floors requires manual transfer of the base and the robot.

⚠️ Note: Do not move the charging base during map construction or cleaning, otherwise the robot will not be able to find its way home, and the map may get lost, requiring a complete reset and rearrangement.

What do I do if the card is gone?
If the robot starts drawing a map over an old one or moves away in an unknown direction, reset the map in the settings. Then start building the map again, pre-stamping the collision sensors with black tape (on older models) or simply ensuring perfect floor cleanliness and good lighting. Sometimes it helps to update the firmware of the robot.

Cleaning and scheduling management

Mi Home provides flexible tools to customize cleaning scenarios to adapt the robot to your lifestyle. In the device menu, you will find suction power settings, from quiet mode for night cleaning or people in the room, to Turbo or Max mode for deep carpet cleaning. The choice of mode affects not only efficiency, but also battery life.

The schedule feature allows you to automate the process by starting cleaning at a given time, you can create different profiles for weekdays and weekends, and also tie specific rooms to a specific time, for example, the kitchen can be cleaned every day at 10 in the morning while you are at work, and the living room can only be cleaned on weekends in a calm mode.

  • 🧹 Mode "No passage on carpets": the robot will go round the carpets, if wet cleaning is included.
  • 💧 Adjusting water supply: adjusting the humidification intensity for different types of floors.
  • 🔄 Repeated cleaning: the feature will make the robot walk around the room a second time for better results.
  • 🔇 Quiet night: Restricting night work to keep quiet.

For models with wet cleaning, it is important to adjust the water supply level correctly. The app usually has three levels: low, medium and high. It is recommended to start with minimum values so as not to damage laminate or parquet, and increase the intensity only when there is severe contamination on the tile. Remember, the robot sprays water, not washing the floor with a cloth with effort, so for dried spots may require pretreatment.

💡

Use the Do Not Disturb (DND) feature to prevent the robot from leaving for cleaning at certain times, such as when you are watching a movie or sleeping, even if the schedule is on.

Maintenance and monitoring through the application

One of the main features of smart vacuum cleaners is the ability to remotely monitor their condition: the main window of the application shows the current battery charge, the status of the filters, the side brush and the main turbobrush. The system notifies the user when it is time to replace the consumables or simply shake the dust container, which allows you to keep the device in perfect technical condition.

Regular maintenance extends the life of the device. The app can track total operating time and cleaned space, which gives an idea of the resource of the main nodes. HEPA filters are recommended to be changed every 2-3 months, and the main brush is recommended to be changed every 6-12 months depending on the intensity of operation and the presence of animals in the house.

The Firmware Update is also available in the settings menu, and manufacturers regularly release updates that improve navigation algorithms, add new features, or fix bugs, and it is recommended to check for updates periodically and install them by connecting the robot to Wi-Fi and putting it on the base.

📊 How often do you clean the robot vacuum filter?
After every cleaning.
Once a week.
Once a month
Only when the app reminds you

If the robot reports an error, the app will give the appropriate code or text description of the problem, which can be a wheel stuck, a main brush jammed, or a sensor error, and in most cases, the app will offer a step-by-step troubleshooting guide, which allows you to solve the problem without going to the service center.

Integration with voice assistants and smart home

Xiaomi’s ecosystem allows you to integrate a robot vacuum cleaner with voice assistants like Yandex.Alice, Google Assistant or Amazon Alexa, and you need to link your Mi Home account to your voice assistant account in the app, and you can start cleaning, send the robot to base, or ask for battery status with voice commands.

Setting up smart home scenarios opens up even more possibilities, so you can create automation that starts the robot when you leave the house (geolocation of the smartphone), or sends it to the base when you return, and you can also link cleaning to other devices, such as turning off smart outlets or closing curtains while the vacuum cleaner is running.

For Yandex users, integration is done through the “Xiaomi Mi Home” skill or a direct bundle in the “Home with Alice” app. Once authorized, the devices will appear in the list of equipment and can be controlled from any column with Alice or through the application, which is especially convenient for those who already use smart lights or sockets from Yandex.

⚠️ Note: When integrating with voice assistants, make sure that the room names in the Mi Home app and the voice assistant app are the same or logically related, otherwise commands like “clean up in the living room” may not work.

💡

Voice control and automation scenarios turn a conventional robot vacuum cleaner into a full part of a smart home, allowing you to manage cleaning without using a smartphone.

Solution and Frequently Asked Questions

Why can’t the robot see the 5GHz Wi-Fi network?
Most Xiaomi robot vacuum cleaners are equipped with Wi-Fi modules that only work in the 2.4 GHz band. This is an industry standard that provides longer range and penetration through walls. If your router broadcasts one network with a common name (Smart Connect), try dividing networks into 2.4 GHz and 5 GHz networks with different names (SSID) in the router settings, connect the phone to a 2.4 GHz network and repeat the pairing procedure.
How to reset Wi-Fi settings on a robot?
To reset network settings, you need to simultaneously press two buttons on the device body (usually the “Power” and “Home” or “Spot” buttons) and hold them for 5-7 seconds until you hear a voice message about the transition to pairing or flashing Wi-Fi indicator.
Can you use a robot vacuum cleaner without the Internet?
Basic features like running a full button cleanup on the case are available without the Internet, but without a network connection, you lose the ability to build maps, create virtual walls, see statistics, update firmware and manage the device remotely.
What to do if the app says "Device is occupied"?
This message can appear if the robot is already performing a task, is in firmware update mode, or if the session is getting stuck on the server, try restarting the application, turning off and on the robot, and checking if cleaning from another device associated with this account is running.
How to change the language of voice notifications?
Change the voiceover language in the device settings in the Mi Home app. Go to the robot menu, select Settings -> Voice Package and select the language you want from the list. To download the new package, you need an Internet connection.