How to connect Xiaomi vacuum cleaner to Mi Home: the complete guide

Integrating Xiaomi’s robotic vacuum cleaners into a single smart home ecosystem offers a huge opportunity to automate cleaning. Many owners of new equipment face initial difficulties when pairing a device with the Mi Home application, especially given the constant updates to the manufacturer’s interface and server infrastructure. Proper setup at the initial stage is critical, as it determines the stability of maps, schedules and voice control in the future.

The connection process is not limited to just pressing the Wi-Fi button; it requires understanding the logic of communication protocols and proper preparation of the mobile device. In this article, we will take a detailed look at every step, from choosing the right server to fine-tuning virtual walls so that your robot vacuum cleaner works without failure. We will look at the nuances that are often missed in standard instructions, but which can save you hours of nerves.

The first thing to do before buying or unpacking a device is to make sure the model is compatible with your region. Global versions of Xiaomi devices and the Chinese market (CN) versions may require approaches to setting up an account. Ignoring this point is the most common reason why users can not add the device to the list of available gadgets.

Preparation for setting up: account and application

The foundation of successful integration is the correct software installation. You will need the official Mi Home app (or Xiaomi Home), which is available in the App Store and Google Play stores. It is crucial not to use third-party modified versions of applications, as they often do not have the current safety certificates to work with new models of vacuum cleaners.

When registering, pay special attention to the choice of region. This is a key point for devices purchased outside the official retail of your country. If you have a global version of the vacuum cleaner, choose your country of residence. If the device is brought from China, you must select China in the field of the region, otherwise the app will not see the gadget online. Changing the region in an already configured account can lead to the disappearance of previously added devices.

To ensure a stable connection, it is also recommended to check the settings of the smartphone itself.Make sure that the device is enabled GPS and Bluetooth modules.The application uses geolocation to quickly search for devices in the district, and the Bluetooth protocol is often used for primary data transmission about the Wi-Fi network, especially on devices with Android versions 10 and above, where the security system restricts direct access of applications to the network list.

📊 What is your version of the Xiaomi vacuum cleaner?
Global (Global)
Chinese (CN)
I don't know.
Another brand

The process of pairing a device with an application

Once the software is ready, you can switch to a physical connection. Turn on the vacuum cleaner by holding the corresponding button on the case before the voice greeting or beep appears. On the smartphone screen in the Mi Home app, click the + button in the upper right corner. The system will automatically start scanning available devices within Bluetooth range.

If you don't automatically detect, manually search. Type your model name (e.g., Roborock S5 Max or Mijia 1C) in the search bar. Once you select the model, the app will ask for confirmation that the indicator on the device is flashing. Press Yes and the data transfer process will begin. At this point, the phone will create a temporary access point or transmit a data packet via Bluetooth.

☑️ Checklist before connection

Done: 0 / 4

When transferring data, don’t switch between apps or lock your smartphone screen. Interrupting the process can lead to a timeout error and the procedure will have to start again. If the vacuum cleaner successfully receives the data, it will try to connect to your Wi-Fi network. Make sure that your phone is connected to the 2.4 GHz network at this point, since most Xiaomi smart devices do not support 5 GHz.

⚠️ Note: If the Wi-Fi indicator on the vacuum cleaner is lit orange and does not turn blue (or does not go out if there is no display), then the device cannot connect to the router. Check the correct password entered and make sure that the router does not turn on filtering by MAC-address.

Solving 2.4 GHz and 5 GHz network problems

One of the most common technical problems with connecting smart tech is incompatibility with fifth-generation networks. 2.4GHz Wi-Fi has greater range and penetrating capability, which is critical for a robot that can go under the couch or into far corners of an apartment. 5GHz networks, while providing speed, have a shorter range and pass through walls less well.

Modern dual-band routers often combine both frequencies under a single network name (SSID). In such cases, smart devices may try to connect to 5 GHz and get a failure, or “throw” between frequencies without completing the authorization process. To successfully connect Xiaomi vacuum cleaner, you need to be on the 2.4 GHz network at the time of setting up the smartphone.

There are several ways to solve this problem:

  • 📡 Separate Networks: Go to your router settings (usually 192.168.0.1 or 192.168.1.1) and temporarily disable the 5GHz network or give it a different name.
  • 📱 Forced Connection: Some Android smartphones have a “Use 2.4GHz Only” option in Wi-Fi settings in developer mode or in advanced network settings.
  • 🏠 Guest network: Create a guest network on the router, forcibly configuring it only to the standard 802.11 b/g/n (2.4 GHz), and connect the phone to it to set up the vacuum cleaner.

After successfully connecting the vacuum cleaner to the 2.4GHz network, you can turn the 5GHz network back on on the router. The vacuum cleaner will remain on its network, and the phone will be able to switch between frequencies to provide better internet, since devices on the LAN see each other regardless of frequency, if they are in the same subnet segment.

What if the router does not allow the network to be divided?
If your ISP or router doesn’t allow you to spread the frequencies, try to move away from the router with your phone and vacuum cleaner as far as possible (for example, to another room or around the corner). The 5GHz signal fades faster and the phone will automatically switch to 2.4GHz. Once the vacuum cleaner is set up, you can return to its place.

Configure the map and virtual restrictions

Once connected to Wi-Fi, the vacuum cleaner needs to build a map of the room, complete the cleaning from home, if necessary, to correct the device if it gets stuck, at which time the Mi Home app will display the trajectory in real time. Modern models use a laser rangefinder (LDS) or visual navigation (VSLAM) to build an accurate map.

Once the first map is saved, it is recommended that you immediately configure virtual walls and no-go zones, which are functions that turn a regular vacuum cleaner into an intelligent assistant. You can draw red lines that the robot will not move through, or paint over areas where it is forbidden to go (for example, a carpet with a long pile or a place with wires).

The table below shows the main types of constraints available in different models:

Type of restrictionDescription of functionAvailability
Virtual wallInvisible line blocking the passageAll models with maps
The no-go zoneArea where cleaning and entry are prohibitedModels with LDS/VSLAM
Zone without mopRobot will clean up dust, but will not wash the floorModels with washing function
Quiet zoneReduced suction power at a given timeNew models 2023+

To edit the map, go to the device settings, select “Maps settings” and click “Edit.” Here you can combine rooms, assign names to them (to then command “clean the kitchen”) and set the water level for each room individually, if the model supports intelligent water distribution.

Using scenarios and automation

The power of Xiaomi's ecosystem is revealed by the use of automation. The Automation tab (or Scenarios) allows you to link the vacuum cleaner to other smart home devices, for example, you can set up a scenario where the robot starts cleaning when all the smartphones in the family leave the Home geozone.

Sensor-based scenarios are also popular. If you have a water leak sensor installed, you can create a scenario that, when the sensor is triggered, will send a notification to the phone and, if you have a compatible model, will try to drive to the crash site (although this is more of an experimental feature).

💡

Tip: Set up a schedule cleaning script only for weekdays from 10:00 to 17:00 while you're not at home, which will reduce noise and allow the robot to work uninterrupted.

To create a complex scenario, click on “Create Automation,” select a condition (like “Time” or “Geolocation”) and an action (“Start Cleaning,” “Go Back to Base,” “Spot Cleaning”). The logic can be anything from simple timer cleaning to complex weather-checking chains outside (if it rains, don’t wash the floors to keep the dirt from being delivered).

⚠️ Note: When creating geolocation automation, take into account the error GPS. The robot can start while you are still in the elevator or just left the entrance, which can create discomfort due to noise.

Maintenance and update of firmware

Regular software updates are key to keeping navigation and cleaning algorithms running. Manufacturers often release patches that improve obstacle avoidance or optimize battery consumption. You can check for updates on the device profile by clicking on three dots in the top right corner and selecting "Update Check."

It is important to maintain regularly, which can also be displayed in the application. HEPA filters, side brushes and the main roller have their own resource. In the application, you can reset the wear meters after replacing the consumables, so that the system correctly calculates the remaining service life.

  • 🧹 Main brush: Clean hair and thread once a week, change once a week 6-12 months.
  • 💨 HEPA-filter: Shake after each cleaning, wash (if the model allows) once a month, change every 6 months.
  • 🤖 Sensors: Wipe with soft dry fabric bumper sensors and LDS-map-tower.

Remember to clean the charging station contacts and the dust collector. If the robot has stopped returning to base or lost the card, it often helps to completely reset the device to factory settings (usually by clamping two buttons on the body) and re-pair as a new device.

💡

Regular cleaning of sensors and timely replacement of filters prolong the life of the engine and ensure accurate construction of the room map.

Why doesn’t the app see the vacuum cleaner when searching?
The most common problem is in different regions of the Mi Home account and the device itself, and check if the antivirus or firewall on the phone blocks the application from accessing the local network, and make sure that the router does not turn on the client isolation mode (AP Isolation).
Can I control the vacuum cleaner through Google Home or Alice?
Yes, the Mi Home functionality allows you to link your account to Google Assistant, Amazon Alexa and Yandex.Alice (through the Mi Home skill).
What if the robot loses its card after cleaning?
This can happen if the sensors are contaminated, or if you have rearranged the base while you're working, try to clear the sensors, secure the base with tape so it doesn't move, and in the card settings, disable the Automatic Map Update feature if it interferes with stability.