How to connect to the robot vacuum cleaner Xiaomi: instructions for all models

Xiaomiโ€™s robot vacuum cleaners have long been an integral part of smart homes, but their first connection often raises questions among users. Even if youโ€™ve never worked with IoT devices before, the setup process can be done in 10-15 minutes โ€” provided you know all the nuances. In this article, weโ€™ll break down not only the standard procedure through the Mi Home app, but also alternative ways to connect, solve typical errors, and integrate with voice assistants.

It is important to understand that the algorithm may vary slightly depending on the model: for example, the Xiaomi Mi Robot Vacuum-Mop 2 Pro and Dreame D9 use different Wi-Fi protocols, and older versions of vacuum cleaners (before 2020) may require manual input of network data. We took all these features into account and put together a universal instruction that will suit both new and legacy devices. If your vacuum cleaner was already in use, do not miss the section on reset before reconnecting.

1.Preparation for connection: what to check before starting

Before you start setting up, make sure all the components are ready to go, and most often, problems are caused by small things: a discharged vacuum cleaner battery, an unstable Internet connection or an outdated version of the application.

  • ๐Ÿ”‹ Charging of the vacuum cleaner battery: at least 20% (optimally โ€” 50% Connect the device to the docking station on 10-15 minutes if the indicator shows a low charge.
  • ๐Ÿ“ถ Stable Wi-Fi: Router must support standard 802.11 b/g/n frequency-wise 2.4 GHz. 5 GHz and guest access points are not suitable!
  • ๐Ÿ“ฑ Mi Home app: version no lower than 6.5.400 (check Google Play or App Store).For Chinese models, Mi Home China may be required.
  • ๐Ÿ“ Account Region: Russia (or your country) should be selected in the profile settings, which is critical for the correct operation of Xiaomi servers.

An important caveat for dual-band routers is that if your network is broadcasting simultaneously at 2.4 and 5 GHz under the same name (SSID), the vacuum cleaner may not see it, the solution is to temporarily shut down 5 GHz or create a separate network only for 2.4 GHz.

Charge the vacuum cleaner to 20%+

Make sure the router supports 2.4 GHz

Update the Mi Home app

Select the right region in your account

Shut down. VPN/proxy on the phone-->

If you are connecting a Viomi or Dreame vacuum cleaner (a subsidiary of Xiaomi brands), you may need a separate application โ€“ Viomi Home or Dreamehome. clarify this in the instructions for the device. Also check whether your firewall or antivirus connection to Xiaomi servers is blocked (the domains api.io.mi.com and ot.io.mi.com should be on the white list).

2. Step-by-step instruction: connection via Mi Home

The standard way to connect is through the official app, and follow this algorithm, even if your vacuum cleaner model is different from the screenshots.

  1. Turn on the vacuum cleaner: press and hold the power button on the case for 3-5 seconds until you hear the beep. On some models (for example, Mi Robot Vacuum-Mop P) you need to press the Home button.
  2. Start Mi Home: On the home screen, tap the + sign in the upper right corner, then select Add Device.
  3. Select a category: scroll through the list to Smart Home โ†’ Vacuums and find your model. If you donโ€™t have one, select Another Xiaomi vacuum cleaner.
  4. Confirm the flashing of the indicator: the vacuum cleaner should flash orange and emit an audible signal. If this does not happen, press and hold the Spot + Home buttons for 5 seconds to reset.
  5. Connect to the temporary network: the phone will automatically switch to the vacuum cleaner access point (type name) mirobot_XXXX). Return to the app if you request confirmation.
  6. Select your home Wi-Fi network: enter your router password. Use only Latin and numbers - Cyrillic and special characters can cause an error.
  7. Wait until it's finished: the process can take up to 2 minutes. Don't close the app or turn off the vacuum cleaner!

If you have a โ€œfailed to connect to the networkโ€ error at the Wi-Fi connection stage, try:

  • ๐Ÿ”„ Reboot router and vacuum cleaner.
  • ๐Ÿ“ต Temporarily disable the ad blocker (such as AdGuard) on your phone.
  • ๐Ÿ” Make sure there are no spaces or invisible characters in the password (type it again).

Xiaomi Mi Robot Vacuum-Mop 2 Series

Dreame D9/D10

Viomi V2/V3

Old model (until 2020)

Another (write in the comments)-->

3. Alternative ways of connecting

Itโ€™s not always possible to connect via Mi Home โ€” especially if the vacuum cleaner has previously been linked to another account or youโ€™re using an informal firmware.

Method 1: Using the Mi Home Lite app (for older models)

If your vacuum cleaner is released before 2019 (such as Mi Robot Vacuum 1S), try the lightweight version of the app:

  1. Download Mi Home Lite from the official stores.
  2. Sign in with the same account as the main app.
  3. Click on โ€œAdd Manuallyโ€ and select a vacuum cleaner model from the list of legacy devices.
  4. Follow the instructions โ€“ the algorithm is similar to the standard, but with a simplified interface.

Method 2: Connecting via Aqara Home (for the Aqara ecosystem)

If your vacuum cleaner supports Zigbee protocol (such as some Viomi models), it can be integrated into the Aqara system:

  1. Install the Aqara Gateway hub and connect it to the Aqara Home app.
  2. From the hub menu, select "Add device" โ†’ "Other".
  3. Activate the pairing mode on the vacuum cleaner (usually a long press of the Home button).
  4. Wait for the hub to discover the device and confirm the addition.

Note that with this connection, some of the features (such as cleaning zoning or suction power settings) may not be available. For full control, use the original Mi Home app.

What if the vacuum cleaner is not determined in any way?
If the device is not connected via either Mi Home or alternative applications, check: 1. Hardware reset: press and hold the Reset button (usually under the housing cover) for 10 seconds until you hear a double beep. 2. Router firmware: some router models (especially from TP-Link on older firmware) block IoT devices. Update the router firmware to the latest version. 3. Device region: if the vacuum cleaner was bought in China, it can be "locked" under Chinese servers. 2. In this case, you will need to have a router firmware from the profiled menu on the forum, there are guarantees for risk management.

4.Integration with voice assistants

After successfully connecting to Mi Home, you can control the vacuum cleaner with your voice via Alice, Google Assistant or Siri.

Connection to Yandex Alice

  1. Open the Yandex app on your phone.
  2. Go to Devices" โ†’ "Add the device".
  3. Select Xiaomi and log in with the same account as you do on Mi Home.
  4. Allow access to the data and wait for synchronization (can take up to 5 minutes).

Now you can use commands like:

"Alice, turn on the vacuum cleaner in the living room" or "Alice, set the power to the maximum."

Connecting to Google Assistant

For integration with Google Home:

  1. Open the Google Home app.
  2. Click "+" โ†’ "Set up the device" โ†’ "Do you already have the devices?"
  3. Select "Xiaomi Mi Home" and log in.
  4. Assign a vacuum cleaner to the room (such as the "Kitchen") for easy handling.

Limitation: Voice assistants only support basic commands (on/off, start cleaning, return to base) and fine-tuning (such as selecting a moping mode) will still require the Mi Home app.

Voice assistantSupported teamsLimitations
Yandex AliceOn/off, start cleaning, return to base, power setupDoes not work with zoning and schedule
Google AssistantStart/stop cleaning, pause, return to the docking stationNo support for moping regimes
Siri (via HomeKit)Only turn on/off (HomeBridge required)Xiaomi is not officially supported

5. Typical errors and their solutions

Even with the correct following of the instructions, there can be failures, and we have collected the most common errors and ways to fix them:

  • ๐Ÿšซ Mistake "-1" (wrong Wi-Fi password: check the character register in the password. If the password contains special characters (for example! or #), try changing it temporarily to simple (letters and numbers only).
  • ๐Ÿ”„ Unable to connect to the device error: restart the router and vacuum cleaner, then try again. If it doesn't help, reset the vacuum cleaner settings (Reset button under the lid).
  • ๐ŸŒ Vacuum Cannot Find 2.4GHz Network: Turn off the Smart Connect function on the router (2.4 and 5GHz under the same name) or create a separate network for 2.4GHz.
  • ๐Ÿ”’ The device is tied to another account: if the vacuum cleaner was purchased used, ask the previous owner to delete it from your Mi Home account. Alternatively, reset via Mi Home (section "Device Settings" โ†’ "Remove the device").

๐Ÿ’ก

If the vacuum cleaner is constantly disconnected from Wi-Fi, try fixing static for it in the router settings. IP-This will prevent conflicts. DHCP, Especially in networks with a large number of devices.

Chinese firmware models (such as those brought from abroad) may require a server region change, which is a risky procedure, because informally changing the region may be insecure.

  1. At Mi Home, go to profile โ†’ "Settings" โ†’ "Region".
  2. Select "China" and confirm the change.
  3. Remove the vacuum cleaner from your account and add it again.
  4. After successful connection, return the region back to Russia.

โš ๏ธ Warning: Changing the region may result in loss of functionality (e.g., voice prompts in Russian) or device lock. Use this method only if other methods have not worked.

6.Configure after connecting: what to do first

After a successful connection, do not rush to start cleaning - first configure the basic parameters to ensure that the vacuum cleaner works efficiently and safely:

  • ๐Ÿ—บ๏ธ Map of the room: run the first cleaning in Full Cleaning mode (not Zone) so that the vacuum cleaner will make a map.
  • ๐Ÿšง Zones of exclusion: mark areas where cleaning is not required (for example, long-pile carpets or children's toys".
  • โฐ Schedule: set up automatic cleaning for the time you are not at home โ€” 1-2 weekly.
  • ๐Ÿ’ง Modes of puping: For models with floor washing function (for example, Mi Robot Vacuum-Mop 2 Pro) select the water supply intensity depending on the coating.

Donโ€™t forget about the maintenance of the vacuum cleaner:

Clean the main filter and side brushes after every 3-4 cleanings.

- Change. HEPA-filter every 6 months (or more often if you have allergies in your home).

Check the condition of roller brushes - with severe wear, they can scratch the floor.

๐Ÿ’ก

Watch the vacuum cleaner work for the first week: if it regularly gets stuck in the same place, add a virtual wall or physical limiter.

7. Manage through third-party services (for advanced users)

If standard Mi Home features arenโ€™t enough, you can integrate the vacuum cleaner into other smart home systems.

Integration with Home Assistant

Home Assistant allows you to control the vacuum cleaner through a web interface and automate cleaning according to complex scenarios (for example, start it when everyone leaves the house).

  1. Install the Xiaomi Miio component via HACS or manually.
  2. Get the device token using the miio-cli script or the Mi Home Token Extractor app.
  3. Add the vacuum cleaner to configuration.yaml: vacuum: - platform: xiaomi_miio host: IP_DRESS DUST TOKEN: YOUR_TOKEN name: "Xiaomi Vacuum"
  4. Reboot Home Assistant and check for the device to appear in the interface.

Management through IFTTT

IFTTT allows you to create a chain of actions like "If... then..." For example, you can set up automatic start cleaning when the weather changes or by geolocation.

  1. Connect your Mi Home account to IFTTT via Mi Home (Xiaomi).
  2. Create a new applet with a trigger (such as โ€œYou left homeโ€) and the action โ€œStart vacuum cleanerโ€.
  3. Set up the parameters (power, mode) and save the applet.

Limitation: The free version of IFTTT allows you to create only 3 applets. For complex automation, it is better to use Home Assistant or Node-RED.

FAQ: Answers to Frequent Questions

Can I connect a Xiaomi vacuum cleaner without the Mi Home app?
Technically, but with serious limitations. Some models (like the Dreame D9) support connectivity via the Tuya Smart or Aqara Home, but the functionality will be cut. Full management will still require Mi Home or its counterparts (like the Viomi Home for the respective models), the alternative is to use the MQTT protocol through the Home Assistant, but this requires technical skills and may violate the warranty.
The vacuum cleaner is plugged in, but it's not responding to commands.
Check the following: Network status: the vacuum cleaner must be on the same subnet as your phone. If the router distributes multiple subnets (for example, for a guest network), this can block commands. firmware updates: in Mi Home, go to the vacuum cleaner settings and check for updates. Outdated software often causes crashes. Device conflict: if there are several Xiaomi vacuum cleaners in the house, they can interfere with each other. Assign a unique name to each one in the settings. If the problem persists, reset the vacuum cleaner settings (reset) and reconnect it.
How to reset the Xiaomi vacuum cleaner to factory settings?
Reset method depends on the model: For most vacuum cleaners: press and hold the Spot + Home buttons for 10 seconds until you hear a double beep. For models with touch buttons (for example, Mi Robot Vacuum-Mop 2 Pro): hold the power button for 15 seconds. For Dreame: use the Power + Home combination for 5 seconds. After the vacuum is reset, the vacuum cleaner will automatically reboot and be ready for a new connection. All saved maps and settings will be deleted!
Can you connect Xiaomi vacuum cleaner to multiple accounts at the same time?
Officially, no. One device can only be linked to one Mi Home account. However, there are workarounds: Sharing: In the vacuum cleaner settings in Mi Home, you can give access to other users (Access Management section) They can control the device through their app. Home Assistant: If the vacuum cleaner is integrated into Home Assistant, multiple users can control it through a web interface or HA mobile application. Remember, when you transfer access through Mi Home, another user will have full control of the device, including the ability to remove it from the account.
How to check if the vacuum cleaner is connected to the Internet?
There are several ways: In the Mi Home app, the Wi-Fi icon (usually in the upper right corner) should be on the device's home screen. Through the router, go to the router control panel (usually at 192.168.0.1 or 192.168.1.1) and check the list of connected devices. The vacuum cleaner will display as mirobot-XXXX or dreame-vacuum-XXXXX. In voice, ask Alice or Google Assistant, "What is the status of the vacuum cleaner?" If the device offline, the assistant reports this, try reloading the deafoser on the network.