How to connect a robot vacuum cleaner Xiaomi to the phone: full instructions with pictures and tips

Xiaomi's robot vacuum cleaners have long been an integral part of smart homes -- they save time, keep things clean without you, and even build maps of the spaces. But to make the device work at full capacity, you need to connect it to your smartphone properly, and without that synchronization, you'll lose remote control, cleaning schedules, statistics, and other useful features.

In this article, we will look at all the ways of connecting, from standard binding via Mi Home to alternative methods for old or informal models, you will learn how to avoid typical errors (for example, when the vacuum cleaner does not find Wi-Fi or โ€œhangsโ€ during the pairing stage), what settings optimize the operation of the device, and what to do if the application does not see the robot, and also unique life hacks to speed up the process and solve rare bugs that are not written in the official instructions.

What models of Xiaomi robot vacuum cleaners support phone connection?

Virtually all modern Xiaomi vacuum cleaners (including the Dreame, Viomi and Mijia sub-brands) can be connected to a smartphone. However, the synchronization methods and the features available depend on the generation of the device and its firmware. Below is a table with the main series and their features:

Series/ModelApplication for connectionSupport for space mapsFeatures
Mi Robot Vacuum 1/1SMi Home (Old version)โŒ No.Requires manual selection of China (Mainland) region in the application settings
Mi Robot Vacuum-Mop 2, Pro, UltraMi Home / Mi Robotโœ… Yes (LDS-laser)Cleaning areas support, room schedule
DreameBot D9/D10/L10Mi Home / Dreamehomeโœ… Yes, laser. + camera)Object recognition, improved navigation
Viomi V2/V3Mi Home (with region switching)โœ… Yes, laser)Integration with Apple HomeKit (new firmware only)
Mijia 1C/1TMi HomeโŒ No.Budget models without advanced features

If your model doesnโ€™t make it to the table, check its name on the box or in the documentation. Pro, Ultra or Plus devices usually support advanced features, while budget versions (such as Mi Robot Vacuum-Mop Essential) may have stripped-down functionality.

โš ๏ธ Warning: Vacuum cleaners purchased in China (domestic versions) often require a region change from Mi Home to China (Mainland) or the device may not appear on the list of available devices for connection.

Preparing for connection: what to do before synchronization

Before you start pairing, make sure all the preconditions are met, which will save you from most of the mistakes like โ€œunconnectedโ€ or โ€œdevice not foundโ€.

  • ๐Ÿ“ฑ Update the app: Install the latest version of the Mi Home (or Mi Robot if you have a DreameBot model).
  • ๐ŸŒ Check Wi-Fi: The robot only supports 2.4GHz networks.If you have a dual-band router, make sure the 5GHz network is off or has a different name (SSID).
  • ๐Ÿ”‹ Charging vacuum cleaner: Battery level should be at least 20%. it is better to connect the device to the base before setting up.
  • ๐Ÿ“ Location: Put the robot next to the router (within a radius of 1-2 meters) โ€“ this will strengthen the signal at the interface stage.

Also check if your firewall or antivirus is blocking new devices from connecting to the network. For example, Kaspersky Internet Security sometimes blocks traffic from smart tech. At the time of setting up, turn off protection or add Mi Home to exceptions.

๐Ÿ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum-Mop 2
DreameBot D9/D10
Viomi V2/V3
Mi Robot 1S
Another model
I haven't bought it yet.

Step-by-step: how to connect the robot vacuum cleaner Xiaomi to the phone through Mi Home

This is the most versatile method that works for most models: follow the instructions carefully, skipping even one step can cause a failure.

  1. Start Mi Home and log in (or sign up if you donโ€™t have an account) and use the same region as when you buy a vacuum cleaner (e.g. Russia or China).
  2. Click + โ†’ Add the device in the upper right corner.
  3. Select the category of vacuum cleaners (or enter the model name manually in the search bar).
  4. Make sure the light on the vacuum cleaner flashes orange (pairing mode). If not, press and hold the power button for 3-5 seconds until the LED blinks.
  5. Confirm your Wi-Fi connection (the application will prompt you to select a network and enter a password).
  6. Wait until the process is complete (it can take up to 2-3 minutes).

If it's a success, the vacuum cleaner will appear on the device list, and you can control it through the main menu, and you can now adjust the cleaning schedule, zone restrictions, and other settings.

โ˜‘๏ธ Checklist before connection

Done: 0 / 5

โš ๏ธ Note: If the DreameBot vacuum cleaner doesn't connect via Mi Home, try the Dreamehome app.Some models (e.g. DreameBot) L10 Pro) require it for full functionality.

Solving common connection errors

Even with the correct following of the instructions, failures can occur, and here are the most common problems and ways to fix them:

  • ๐Ÿ”ด ยซUnable to connect to network": Check that 2.4GHz network is on and not hidden (SSID Make sure the network name doesn't have Cyrillic or special characters (Latin and numbers only).Reset the router and vacuum cleaner (hold the power button for 10 seconds).
  • ๐Ÿ”ด ยซDevice not found": Check the region in Mi Home (for example, Viomi may require China).Update vacuum cleaner firmware via Settings โ†’ Software Update: Remove the device from the list in the app and try adding it again.
  • ๐Ÿ”ด ยซServer error" (code 10008, 10012): This is a problem on the part of Xiaomi. Try to connect later or change region to Singapore. VPN, if it's on.

If nothing works, try resetting the vacuum cleaner to the factory settings, holding the Power + Home button (or Power + Spot Cleaning, depending on the model) for 10-15 seconds until the beep sounds.

What if the vacuum cleaner is connected but does not build a map?
If the robot is not mapping the room, check: - Clean laser sensor lenses (wipe with a soft wipe). - Lighting in the room (too bright light or darkness interferes with scanning). - Obstacles less than 10 cm high (tables, chairs - they need to be removed). - Firmware version (update through Settings โ†’ Software Update). If the problem remains, try manually start mapping through Settings โ†’ Map โ†’ Reset map and let the robot drive around the room.

Alternative ways to connect: if Mi Home is not working

Sometimes the standard method doesn't work -- for example, if you have a Chinese version of a vacuum cleaner or an outdated model -- and one of the alternatives will help.

1. Mi Robot app (for DreameBot)

Some Dreame models work better through the proprietary app:

  • Download Dreamehome (Android/IOS)
  • Sign in through your Xiaomi or Dreame account.
  • Add the device in the same way as in the Mi Home, but with a choice of DreameBot model.

2. Connect via Home Assistant (for advanced users)

If you use Home Assistant smart home system, you can integrate a vacuum cleaner through a component xiaomi_miio:

  1. Install the Miio add-on.
  2. Get the token device through Miio2 (Android) or the manual method.
  3. Add configuration to configuration.yaml: vacuum: - platform: xiaomi_miio host: IP_DRESS DUST TOKEN: YOUR_TOKEN

Manual control through HTTP-team

For tech-savvy users, you can send commands directly over the local network. For example, to start cleaning, send a message. POST-request:

curl -X POST http://IP_ WASH/miIO.info -H "Content-Type: application/json" -d "{"id":1}'

IP_WASHINGTON

Fing

๐Ÿ’ก

If the vacuum cleaner is connected but does not respond to commands, try restarting it through the app: Settings โ†’ Reboot. Sometimes this solves problems with the "hang" of the Wi-Fi module.

Setting up a robot vacuum cleaner after connecting: optimization of work

Now that the vacuum cleaner is synced to the phone, it's time to customize it to suit your needs. Here are the key settings that Configure costs:

  • ๐Ÿ—บ๏ธ Map of the room: Start a complete cleaning for the robot to build a map. Divide the room into zones (for example, "Kitchen", "Corridor") through Settings โ†’ Install virtual walls or no-cleaning zones (useful for baby mats or food bowls).
  • โฐ Schedule: Set up automatic cleaning for times when you are not at home (e.g. 9:00 to 11:00). Select Cleaning mode: Quiet (for the night), Balanced or Turbo.
  • ๐Ÿ”„ Software Updates: Check for Updates in Settings โ†’ Update: Enable auto-updates to get new features (such as carpet recognition).

For models with floor washing function (e.g. Mi Robot Vacuum-Mop 2 Pro), set up:

- Water supply level (low/medium/high).

Washing mode (Vaccinerator only, Vacuum cleaner + washing, washing only).

Areas where you do not need to wash (such as carpets).

๐Ÿ’ก

After the first cleaning, check the map for blind spots, places the robot missed, and if necessary, add them manually through Edit the map or move the base to a more convenient location.

Security and Privacy: What You Need to Know

Xiaomiโ€™s robot vacuum cleaners collect data about your home โ€” maps of rooms, cleaning schedules, and in some models (like the DreameBot L10 Pro) even video from the camera.

  • ๐Ÿ”’ Turn off cloud sync: Go to Settings โ†’ Cloud and deactivate the option. Maps will only be stored locally.
  • ๐Ÿ“น For models with a camera: Turn it off in settings or seal the lens (unless you use object recognition feature).
  • ๐ŸŒ Region in Mi Home: If China is selected, data can be transferred to servers in China.
  • ๐Ÿ”„ Data reset: Periodically clear cleaning history in Settings โ†’ History โ†’ Clean up.

It is also worth changing the Wi-Fi password if you have connected the vacuum cleaner to a network with a simple code (for example, 12345678) to prevent unauthorized access to the device over the local network.

โš ๏ธ In 2023, researchers discovered a vulnerability in the Miio protocol that allows you to remotely control some Xiaomi devices.

FAQ: Answers to Frequent Questions

Can you connect Xiaomiโ€™s robot vacuum cleaner to multiple phones?
Yes, but with limitations. The main account (owner) can add other users through Settings โ†’ Share in Mi Home.They will receive permission to view status and start cleaning, but will not be able to change settings (for example, edit a map).
The vacuum cleaner is plugged in, but it's not responding to commands from the phone.
Try: Reboot the vacuum cleaner (hold the power button for 10 seconds); reconnect it to Wi-Fi in the app settings; check if the router is blocking device traffic (open ports 80 and 443 for local IP vacuum cleaner); update firmware through Settings โ†’ Software update. If nothing helps, reset the vacuum cleaner to the factory and reconnect it.
How to connect Xiaomi vacuum cleaner to Google Home or Apple HomeKit?
For Google Home: Open Mi Home and go to Settings โ†’ Work with other services. Select Google Assistant and follow the instructions. In Google Home, add the device via Google Assistant. + โ†’ Set up the device โ†’ Is there a device already?. For HomeKit (newer Viomi models only and some DreameBot): Update the vacuum cleaner firmware to the latest version. At Mi Home, go to Settings โ†’ Work with HomeKit. Scan it. QR-box-code.
Can you drive a vacuum cleaner without the Internet?
Yes, but with limitations. If the vacuum cleaner and the phone are connected to the same local network, you can: Start/stop cleaning, change modes of operation, view the map (if it is already built), functions that require the cloud (voice control, remote access) will not work.
How to reset the robot vacuum cleaner Xiaomi to factory settings?
The method depends on the model: For most vacuum cleaners: hold the Power + Home buttons for 10-15 seconds until the signal sounds. For DreameBot: press and hold Power + Spot Cleaning. For Viomi: use the Power + Zone Cleaning combination. After reset, the vacuum cleaner will lose all settings, including account binding and room maps.