How to Connect a Xiaomi Vacuum Cleaner to an Android Phone via Wi-Fi: A Step-by-Step Guide

Modern cleaning devices have ceased to be mere mechanical gadgets, but have become fully-fledged elements of the ecosystem. Smart HomeRobot vacuum cleaners from the company Xiaomi (including sub-brands Roborock, Viomi And Dreame) require initial synchronization with a smartphone to fully function. The mobile app allows the user to create room maps, configure virtual walls, and remotely initiate cleaning.

The initial setup process often causes difficulties for beginners, especially when working with the operating system AndroidDifferent firmware versions, router features, and wireless network frequency requirements create a number of nuances that must be taken into account. In this article, we'll detail a step-by-step process that will help you avoid common mistakes and successfully integrate your device into your home network.

The key point here is to understand that the "brain" of the device is not the body with the brushes itself, but the software that controls its logic. Without successfully linking to a Mi Account, most advanced features such as zoning and voice control will remain unavailable.Therefore, it is worth paying close attention to each step of the pairing procedure.

Preparation of equipment and software

Before attempting to locate a device on the air, you need to ensure that all system components are ready to communicate. This primarily concerns the smartphone itself. Android and a stable internet connection. Make sure Bluetooth and location services are enabled on your phone, as modern versions of the app Mi Home use them to automatically detect gadgets nearby.

The second critical aspect is the router. The communication protocol used by most vacuum cleaner models operates exclusively within the wireless range. 2.4 GHzIf your router broadcasts a 5 GHz network or uses a single name (SSID) for both bands with the feature Smart ConnectThe setup process may not go as planned. In such cases, it is recommended to temporarily separate networks or force the phone to connect to 2.4 GHz before beginning the procedure.

  • 📱 Install the latest version of the app Mi Home from Google Play Market or the official website.
  • 📶 Make sure your smartphone is connected to a 2.4 GHz Wi-Fi network (not mobile data).
  • 🔋 Charge your robot vacuum to at least 20% to prevent it from going into sleep mode during the update.

⚠️ Note: If you have a dual-band router with identical network names, try temporarily disabling the 5 GHz band in the router settings or creating a guest network with only the 2.4 GHz protocol to simplify setup.

📊 What version of Android is installed on your phone?
Android 10 and below
Android 11-12
Android 13-14
Other OS

Installing and setting up the Mi Home app

Control center for all equipment Xiaomi serves as an application Mi HomeAfter installing and launching it, you'll need to log in. If you already have an account, Mi Account, simply enter your details. Otherwise, you'll need to complete a quick registration, which takes less than a minute. When registering, it's important to select the correct region, as this determines the list of available devices and the server where your data will be stored.

The app interface may differ depending on the selected region. For users in the CIS and Europe, it is most often recommended to select the "Russia" or "Germany/EU" region; however, if the device is a Chinese version, switching to "China" may be necessary. After logging in, the main screen will be blank, waiting for the first device to be added.

It is important to grant the application all requested permissions. Android strictly controls access to geolocation and Bluetooth, and without these permissions, device detection is impossible. The system will prompt for confirmation several times, and refusal at any stage will result in a scanning error.

Step-by-step instructions: adding a device to the network

The process for pairing a robot with a phone is standard, but it requires attention to detail. Make sure the vacuum is turned on and located near the router. The device usually has a button combination for entering pairing mode. Most often, you need to simultaneously press the "Home" and "Power" buttons or the "Spot" and "Power" buttons until a voice prompt appears indicating it's ready to connect.

Open the app Mi Home and click the Add Device button in the upper right corner. The system will automatically begin scanning. If a robot is found, a card with its image will appear. If the automatic search is unsuccessful, select a device manually from the catalog by going to the "Vacuum Cleaners and Floor Washers" category.

☑️ Checklist before connecting

Completed: 0 / 5

After selecting the model, the app will prompt you to enter your Wi-Fi network password. In most cases, it will be filled in automatically. Tap "Next" and wait for the process to complete. During this time, the phone transfers the network configuration to the robot, which can take anywhere from 30 seconds to 2 minutes. During this time, the device may emit sounds or voice messages in English or Chinese.

Indicator status Meaning User action
Slow blinking Pairing mode is active Wait for detection in the application
Fast blinking Trying to connect to the router Check your Wi-Fi password
It's on constantly Successful connection Complete setup in the app
Off / Red Error or disabled Reboot your device

⚠️ Important: Please enter your Wi-Fi password carefully, paying attention to the capitalization. Even a single character error will prevent the robot from obtaining the IP address from the router.

Setting up a map and zoning the room

After successfully connecting to the network, the calibration phase begins. The robot needs to build a map of your home. Start a full cleaning from home to monitor the process. The device will move from room to room, scanning the space with a laser range finder (LDS) or a camera (VSLAM), and transmitting real-time data to your smartphone screen.

Once the map is built, you can edit it in the app. Function zoning Allows you to divide an open space into separate rooms, even if there are no physical walls between them. You can name rooms ("Kitchen," "Bedroom"), making voice control and selective cleaning easier.

Virtual walls and no-go zones are also set up at this stage. This is especially useful for protecting fringed rugs, wires, or pet water bowls. Simply draw a red line or square on the map, and the robot will ignore these areas when navigating.

What to do if the map is drawn crookedly?

If the robot gets stuck or is carried while building the map, the geometry may become distorted. In this case, it's best to delete the map using the "Manage Maps" menu and restart the map, ensuring free access to all rooms.

Advanced features and integration with voice assistants

Ecosystem Xiaomi Allows you to not only control cleaning manually but also automate it. In the "Scenarios" section, you can create conditions, such as "Start cleaning when all smartphones in the family leave the home geofence." This turns the vacuum cleaner into a truly autonomous device.

For voice control lovers, integration with is available Google Assistant, Yandex Alice or Amazon AlexaTo link accounts, go to the app settings. Mi Home, select "Other platforms," ​​and follow the authorization instructions. After that, you'll be able to command, "Alice, turn on the vacuum cleaner in the kitchen."

An important feature is the scheduling feature. You can set cleaning times for each day of the week separately. For example, on weekdays, the vacuum cleaner can clean only the kitchen, and on weekends, the entire apartment. This helps keep things clean without your intervention.

Troubleshooting connection issues and errors

Despite the simplicity of the procedure, errors sometimes occur. The most common error is "Unable to connect to device." This is often due to the phone attempting to transfer data over mobile data or a 5 GHz network. Check that Wi-Fi is active when the configuration is being transferred.

Another issue: the device is showing as "Offline." This could mean the router has changed the device's IP address and the app hasn't updated the status, or the Wi-Fi signal at the base station is too weak. Try restarting the router and the vacuum itself.

  • 🔄 Reset the Wi-Fi module on the robot (by holding down the power and home buttons for 5-7 seconds) and try adding it again.
  • 📡 Move the base closer to the router or use a Wi-Fi repeater to strengthen the signal in the parking area.
  • 📱 Clear the app cache Mi Home in Android settings or reinstall it.

⚠️ Note: App and firmware interfaces may be updated by the developer. If the menu items described differ from yours, look for similar functions in the "Settings," "...," or "Device Profile" sections.

Why doesn't the app detect the vacuum cleaner when scanning?

Most often, the problem lies in Android permissions. Check that the app Mi Home Geolocation access (either "Always" or "While Using") and Bluetooth are enabled. Also, make sure your phone doesn't have a VPN enabled, as this could block local device discovery.

Is it possible to control a Xiaomi vacuum cleaner without the internet?

Local control is possible if the phone and vacuum cleaner are on the same Wi-Fi network, even without access to the global network. However, for remote control from anywhere in the world, receiving updates, and working with voice assistants, a connection to Xiaomi servers is required.

What should I do if the robot lost the card after an update?

Sometimes, after a firmware update, the map may become corrupted. Don't panic. Check the map history in the app—previous versions are often saved. If not, run a full cleaning; it will rescan the room and restore the map, preserving previously set zones and restrictions, if they were linked to coordinates.