Connecting the robot vacuum cleaner Xiaomi to the phone: full instructions with error solutions

Why connect a Xiaomi robot vacuum cleaner to a smartphone?

Xiaomi’s robot vacuum cleaners (including Mi Robot Vacuum, Mi Robot Vacuum-Mop, Dreame, and Viomi) are only as powerful as possible when connected to a smartphone, and without connectivity, you lose remote control, cleaning schedules, maps, and integration with voice assistants like Alice or Google Assistant.

Synchronizing with the phone gives you access to advanced features: zone cleaning, suction power tuning, firmware updates, and even control via chatbots in Telegram (for some models), while the connection process takes no more than 5-7 minutes, if you know the nuances, in this article - current schemes for Android and iOS, and solving 90% of typical errors.

What applications are needed to connect?

One of the official applications is used to sync Xiaomi’s robot vacuum cleaner with the phone, and the choice depends on the device model and the region of purchase:

  • πŸ“± Mi Home (Mi Home Lite) is a universal application for most models (Mi Robot Vacuum) 1S, Dreame D9, Viomi V3). Supports Russian language, but requires a link to the account Xiaomi.
  • 🌍 Xiaomi Home - Updated version of Mi Home for global devices (firmware with global suffix). Automatically determines the region.
  • πŸ€– Dreamehome is a standalone app for Dreame robots (like Dreame Bot) Z10 Pro) Has advanced wet cleaning settings.

Important: If your vacuum cleaner is purchased in China ( cn firmware), you will need to change the region in Mi Home to China (instruction below) to connect, otherwise the device will not be on the list of available ones.

πŸ“Š What app do you use to control a robot vacuum cleaner?
Mi Home
Xiaomi Home
Dreamehome
Other
Not plugged in.

Step-by-step: Connection via Mi Home

Consider the universal method for most models (Mi Robot Vacuum-Mop 2 Lite, Viomi V2 Pro, etc.).

  • πŸ”‹ Robot vacuum cleaner charged at least 20% (better connect to the base).
  • πŸ“Ά Phone and vacuum cleaner connected to the same 2.4 GHz Wi-Fi network (5 GHz not supported!).
  • πŸ“± The phone has the Mi Home app installed (version no lower than 6.0.100).

Follow the algorithm further:

  1. Register a Xiaomi account (if not). Use a valid email or phone number. China requires a separate account with China +86.
  2. Add the device: Open Mi Home β†’ tap + (top right corner). Select Smart Home β†’ Robot vacuum cleaner. If the model is not listed, click Other Device and type the name manually (e.g. Mi Robot Vacuum-Mop 2 Pro).

Select a Wi-Fi network

2.4 GHz

How to check the frequency of Wi-Fi on the router?
Open the router's web interface (usually at 192.168.0.1 or 192.168.1.1). Under Wireless or Wi-Fi, look for the Frequency or Band option. If it costs Auto or 5 GHz, change to 2.4 GHz only.

β˜‘οΈ Preparation for connection

Done: 0 / 5

Once you've successfully connected, you'll see a robot control panel in the app. If the process is stuck in the Pair or Connect phase, see the error solving section.

Features of connection for Dreame robots

Dreame devices (e.g. Dreame Bot D9, Dreame Bot W10) require a separate application called Dreamehome. The connection algorithm is similar, but there are key differences:

  • πŸ”„ No region binding – the application automatically determines the model and firmware.
  • πŸ“‘ Dual-band Wi-Fi support: Some models (Dreame Bot) Z10 Pro) also work at 5 GHz, but for stability it is better to use 2.4 GHz.
  • πŸ”’ Additional authentication: Entering code from email may be required when you first connect.

Instructions for Dreamehome:

  1. Download the app from Google Play or the App Store.
  2. Press the Wi-Fi button on the vacuum cleaner body until the beep.
  3. In the app, click + β†’ Add Device β†’ select the model from the list.
  4. Connect to the vacuum cleaner network (Dreame_XXXX) and go back to the app.
  5. Select your Wi-Fi network and enter your password. If the network doesn't show up, check the frequency (2.4 GHz only for older models).

πŸ’‘

If Dreame is not connected to Wi-Fi, try temporarily disabling IPv6 in the router settings, a feature that sometimes conflicts with the device pairing protocol.

Solving Connection Problems

About 30 percent of users experience errors during the pairing phase, and let's look at typical scenarios and how to fix them:

Mistake.Reason.Decision
I couldn't connect to the device.The robot did not go into pairing modePress the Home + On/Off buttons for 5-7 seconds before the beep
Wrong Wi-Fi passwordPassword symbols (e.g. #,!) are not supportedChange the network password to Latin and numbers without special characters
No device found.Disparity of the region in Mi Home and vacuum cleaner firmwareChange the region in the Mi Home profile to China +86 (for Chinese models)
Network errorRouter uses 5 GHz or customer isolation enabledSwitch router to 2.4GHz or turn off AP Isolation in settings

If the robot is connected, but after a few minutes falls off the network:

  • πŸ”„ Restart router and vacuum cleaner (hold on the On/Off button for 10 seconds).
  • πŸ“Ά Check the Wi-Fi channel: some routers on channels 12-14 conflict with Xiaomi devices.
  • πŸ›‘οΈ Turn off DDoS protection or parental controls in the router – they can block vacuum cleaner traffic.

πŸ’‘

If Xiaomi’s robot vacuum cleaner is constantly losing communication with Wi-Fi, try fixing it MAC-address in router settings (section) DHCP Reservation. This prevents a shift. IP-device-address.

⚠️ Note: if you are using a guest network or VPN On your phone, turn them off before you connect. These features can block the Mi Home app from accessing the local network.

Configuring after the connection: what to do next?

After successful synchronization, it is recommended to perform a basic setting:

  1. Firmware Update: Open your device card in Mi Home β†’ Settings β†’ Firmware Update. If a new version is available, click Update and wait until it is completed (don’t interrupt the process!).
  2. Create a map of the room: Start cleaning in Full mode β€” the robot will map the apartment. Once completed, an interactive map will appear in the application, where you can select cleaning areas or no-go zones.
  3. Schedule setting: Go to the Schedule and add cleaning time (e.g. 10:00 daily). For models with wet cleaning (Mi Robot Vacuum-Mop P), you can set separate days for dry and wet cleaning.

For extended management:

  • πŸ—£οΈ Connect the robot to voice assistants: Alice, turn on the vacuum cleaner Okay Google, start cleaning in the living room (requires binding Xiaomi account to Yandex or Google).
  • 🌐 Set up remote access via Xiaomi cloud to control vacuum cleaner out of the house.

Connecting to a phone without Wi-Fi: alternative ways

If your robot vacuum cleaner doesn’t support Wi-Fi (like Xiaomi Mi Robot Vacuum 1 first revision) or the network isn’t available, there are workarounds:

  • πŸ”Œ Direct Bluetooth connection: Turn on Bluetooth on your phone and vacuum cleaner (Bluetooth button on the case).In the Mi Home app, select Add Manually β†’ Bluetooth device. Limit: Basic commands are available (Start, Stop, Return to base).
  • πŸ“± Management through IR-Remote: Some models (Viomi) V7) Support IR control through applications like Mi Remote, requiring an IR transmitter on your phone (check specs).
  • πŸ–₯️ Using a computer: Use Python scripts with a python-miio library to manage your local network. Example of a command to run a cleanup: mirobo --ip 192.168.1.100 --token YOUR_TOKEN Clean (token can be obtained through Mi Home with this tool).

⚠️ Note: When using python-miio, never share your device token in public!

FAQ: Answers to Frequent Questions

Can you connect Xiaomi’s robot vacuum cleaner to multiple phones?
Yes, but with limitations: πŸ“± All phones must be linked to one Xiaomi account. πŸ”„ Only one device can control the vacuum cleaner at the same time (the last connected device has priority). 🌍 For joint management, use family access in Mi Home (Profile section) β†’ Family access).
Why does the robot connect to Wi-Fi, but the application says "Offline"?
Causes and solutions: πŸ”Œ The robot is not based: some models (Mi Robot Vacuum-Mop 2) are displayed online only when charging. πŸ“‘ Weak Wi-Fi signal: Check the signal level at the base location (should be β‰₯ 70%). ⚑ Power saving on your phone: add Mi Home to battery optimization exceptions (Settings) β†’ Annexes β†’ Mi Home β†’ Battery β†’ No restrictions).
How to reset the settings of the robot vacuum cleaner Xiaomi to the factory?
Reset is necessary if the device does not connect or you sell it: πŸ”„ Through buttons: Hold on/off and Home for 10 seconds before the beep. πŸ“± Through the application: Device settings β†’ General. β†’ Reset the settings. ⚠️ After resetting, the robot will forget room maps, schedule and suction settings!
Can you control a Xiaomi robot vacuum cleaner without a phone?
Yes, but the functionality will be limited: πŸŽ›οΈ Buttons on the case: Clean (clean), Home (back to base), Spot (point cleaning). πŸ•’ Schedule: If it was set up earlier, the robot will perform cleaning automatically. 🚫 Impossible: Zone cleaning, no-go zones, firmware update.
How to connect a Xiaomi robot vacuum cleaner to a phone without Mi Home?
Alternative means: 🌐 Home Assistant: Open platform for smart homes. Requires customization YAML-configuration and receipt of the device token. πŸ€– Chatbots: some users create bots in Telegram to control through the API Xiaomi (needs programming skills). πŸ“¦ Third-party applications: for example, Robot Vacuum Controller (requires manual input) IP and token). ⚠️ These methods are suitable for power users and may violate the warranty!