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

Xiaomi’s robot vacuum cleaners have long since ceased to be just household appliances, becoming full-fledged members of the smart home ecosystem. Internet connectivity provides access to remote control, voice commands via Alice or Google Assistant, automatic mapping of cleaning and integration with other Mi Home devices. However, many users face difficulties during the first connection stage: the vacuum cleaner does not find the network, the application gives an error, or the device refuses to sync with the servers.

In this article, we will discuss all the current ways to connect Xiaomi vacuum cleaners (including the Dreame, Viomi and Mijia brands) to Wi-Fi – from basic models such as Mi Robot Vacuum-Mop 2 Lite to flagships like DreameBot X30 Ultra. We will focus on common errors (codes 10008, 20001, 40016) and how to fix them without contacting a service center. If your vacuum cleaner was previously tied to another account or region, here you will find a solution for this problem.

All instructions are updated for 2026, taking into account the latest versions of the Mi Home (6.5+) and Mi Home Lite (2.0+) applications, as well as changes in the policy of Xiaomi servers for devices sold outside of China.

What models of vacuum cleaners Xiaomi supports Internet connection

Not all Xiaomi robot vacuum cleaners can work over Wi-Fi, but here are the key signs that support the feature can be determined by:

  • πŸ” Wi-Fi availability: check the specifications of the model on the manufacturer's website or in the documentation. 1S Supports connectivity, but the basic Mi Robot Vacuum 1 (2016) doesn't.
  • πŸ“± Application compatibility: if there is a partition for your model in Mi Home or Dreamehome, then the connection is possible.
  • 🌐 Regional Reference: Devices for the Chinese Market (CN) You may need to change the server manually.

Below is a table with popular models and their connection support:

ModelSupport for Wi-FiAnnexFeatures
Mi Robot Vacuum-Mop 2 LiteYes.Mi HomeRequires Singapore server for Russia
DreameBot D9Yes.Mi Home / Dreamehome5 GHz support (only in some regions)
Viomi V3Yes.Mi HomeIt only works with 2.4 GHz.
Mi Robot Vacuum X10+Yes.Mi HomeAutomatic definition of a region
DreameBot X30 UltraYes.DreamehomeRequires the latest version of the software

Important: vacuum cleaners marked No Wi-Fi in the title (for example, Mi Robot Vacuum-Mop Essential No Wi-Fi) do not support Internet connection - these are simplified versions for offline use.

πŸ“Š What kind of vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Lite
DreameBot D9/X30
Viomi V2/V3
Another Xiaomi model
Not Xiaomi.

Preparing for the connection: what to do before the start

Before you start setting up, make sure that all the prerequisites are met, which will eliminate 90% of the typical errors.

Download the latest version of Mi Home (App Store/Google Play)

Make sure the router supports 2.4GHz (5GHz is not suitable for most models)

Disable VPN and proxy on your phone

Charge the vacuum cleaner to 20% or more

Place the vacuum cleaner next to the router (within a radius of 1 meter)-->

Critical requirements for the network:

  • πŸ“Ά Only 2.4GHz: Most Xiaomi vacuum cleaners don't work with 5GHz networks.If your router broadcasts both networks under the same name (SSID), Separate them in the settings.
  • πŸ”’ Open access to DNS: Some ISPs are blocking Xiaomi servers. DNS 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare).
  • 🚫 No guest networks: the vacuum cleaner will not connect to the network with customer isolation (for example, in hotels or public places).

What if the vacuum cleaner was previously linked to another account, in which case it needs to be reset to the factory settings.

  1. Hold the Power (or Home) button on the case for 5-10 seconds until the voice confirmation sounds.
  2. Some models (such as DreameBot) require you to press Wi-Fi Reset, a small button next to the Reset. USB-port.

⚠️ Note: if the vacuum cleaner is bought "hand-held" and not discarded, the new owner will not be able to connect it without the consent of the previous one.

Step-by-step: Connection via Mi Home

This is a universal method for most Xiaomi, Viomi and parts of Dreame devices.

  1. Launch the Mi Home app and log in (or register a new account) and make sure that the profile is the correct region for Russia or Singapore.
  2. Press + β†’ Add device in the upper right corner. enter the model name manually or select from a list (e.g. Mi Robot Vacuum-Mop 2).
  3. Bring your phone to the vacuum cleaner: the application will offer to scan QR-Keep your phone 10 to 15 cm from the top panel of the vacuum cleaner.
  4. Connect the vacuum cleaner to the Wi-Fi network: Select your 2.4 GHz network from the list. Enter the password (registration is important!) Wait for the audible signal from the vacuum cleaner (usually a melody or voice "Connected").

Complete the setup

Mi Home

πŸ’‘

If the app doesn’t find the vacuum cleaner, try restarting Bluetooth on your phone – sometimes Mi Home uses it for initial sync.

Video instructions (if visualization is required):

The Mi Home app has built-in GIFs with the connection process – they appear at the scan stage. QR-If you don't have any, check if the phone settings are on Special Opportunity Assistant (it can block animations).

⚠️ Warning: If the vacuum cleaner is disconnected from the network after 5-10 minutes after successful connection, check the router's power saving settings. Turn off the Customer Auto Shutdown option or add MAC-vacuum cleaner address on the exclusion list.

Connecting Dreame vacuum cleaners through Dreamehome

Dreame brand devices (such as DreameBot D9, X30 Ultra) often require a separate application called Dreamehome.

  1. Download Dreamehome (available for iOS and Android) and sign up for a real email and it will receive a confirmation email.
  2. Choose a region: Russia or Overseas is the best for Russia; a Chinese server (China) can block access.
  3. Add the device in + β†’ Add robot vacuum cleaner. The app will prompt you to select a model from the list.
  4. Activate the pairing mode on the vacuum cleaner: Press the power buttons + Home for 3 seconds (for the first time) D9). For X30 Ultra press the Wi-Fi Reset button (near the USB-port).

Connect to the temporary network

Dreame-XXXX

Go back to Dreamehome.

What if Dreamehome can’t see the vacuum cleaner?
1. Check that the vacuum cleaner is at least 15% charged – when the charge is low, the Wi-Fi module turns off. 2. Make sure that the phone and vacuum cleaner are on the same network (for example, if the phone is connected to mobile data, connect it to the same Wi-Fi as the vacuum cleaner). 3. Reboot the router – sometimes DHCP-server forgets to issue IP-Addresses to new devices. 4. If nothing helps, drop the vacuum cleaner to the factory settings (Wi-Fi Reset button).

The difference between Mi Home and Dreamehome is:

The Dreamehome app offers advanced settings for Dreame vacuum cleaners, such as:

  • πŸ“Š Detailed statistics of cleaning (area, time, water consumption).
  • 🎯 Set up areas with different cleaning intensity.
  • πŸ”„ Automatic map updates (in Mi Home, this is often done manually).

However, it is easier to integrate the vacuum cleaner with other Xiaomi devices (such as motion sensors or smart lamps).

Solving connection errors: codes 10008, 20001, 40016 and others

If the connection is interrupted with an error, the first thing you do is remember the code, and it will tell you where to look for the problem.

Error codeReason.Decision
10008Wrong Wi-Fi Password or 5GHz NetworkCheck the password (register!), switch the router to 2.4 GHz
20001Vacuum is not responding (discharged or far from the router)Charge up to 20%, bring closer to the router, restart the vacuum cleaner
40016Xiaomi servers are not available (DNS or VPN lock)Turn off VPN, change DNS to 8.8.8.8, check the internet on your phone
10035The device is linked to another accountReset the vacuum cleaner to factory settings (Wi-Fi Reset button)
20008Incompatible region (vacuum cleaner for China, account for Russia)Change the region in Mi Home to Singapore or China (if the vacuum cleaner is Chinese)

What to do if the error does not disappear?

  • πŸ”„ Restart router: sometimes even a simple power outage for 30 seconds helps.
  • πŸ“± Try another phone: on some models, Samsung or Huawei Mi Home is unstable due to energy saving.
  • 🌍 Change the server in Mi Home: Open the profile β†’ "Settings" β†’ "Region. Select Singapore (for Russia) or China (for Chinese vacuum cleaner.

πŸ’‘

If the vacuum cleaner was previously working, but Suddenly stopped connecting to Wi-Fi, 80% of the time it is the router's fault. Try connecting the vacuum cleaner to the mobile hotspot of the phone (distribute Wi-Fi from the phone) - if it works, the problem is the settings of the main router.

⚠️ Note: if you see error 10001 or 10002, it means that Xiaomi servers are temporarily unavailable. Wait 1-2 hours and try again).

Setting up smart control after connecting

When the vacuum cleaner is successfully connected to the Internet, you can set up automation and integration with other devices.

  • πŸ—£οΈ Voice control: For Alice (Yandex): say "Alice, turn on the vacuum cleaner" (preliminarily link Mi Home and Yandex accounts in the settings). For Google Assistant: in the Google Home app add Mi Home service via Smart Home".
  • ⏰ Cleaning schedule: At Mi Home, go to the vacuum cleaner card β†’ "Schedule" β†’ Add time and days. You can set up different modes (like wet cleaning on Mondays, dry cleaning on Wednesdays).
  • πŸ”„ Automation: Create a script for β€œIf Nobody is Home” β†’ Start cleaning" (requires Xiaomi presence sensors). Set up cleaning by geofence: the vacuum will start when you leave for work. Example of setting up a schedule: Open Mi Home β†’ Choose your vacuum cleaner. Go to Schedule. Press "+" β†’ Specify the time (e.g. 10:00) Select the days of the week (e.g., Pn, Sr, Pt. Specify the cleaning mode (Silent, Balanced, Turbo). Save the settings. πŸ’‘If the vacuum cleaner doesn’t start cleaning on schedule, check if it’s plugged in (yes, that’s obvious, but 30% of support calls are related to that) and if the β€œDo Not Disturb” mode is activated in the device settings. Frequent questions and problems after connection Even after successful connection may be difficult. Here are the answers to the most popular questions: The vacuum cleaner is connected to Wi-Fi, but in Mi Home it shows offline. What to do? 1. Check if the Wi-Fi indicator on the vacuum cleaner is on (usually blue or green). If not, restart the vacuum cleaner (hold the power button for 10 seconds). 2. In the router settings, disable the function "Customer isolation" (AP Isolation: it blocks the devices from interacting on the same network. 3 If the problem repeats, remove the vacuum cleaner from the application and add it again. Can you connect the vacuum cleaner to two networks at once (e.g., at home and in the country)? No, the vacuum cleaner only remembers one network. When you change the location, you have to: Manually reset your Wi-Fi settings on the vacuum cleaner (Wi-Fi Reset button). Connect to a new network through the app. Some users solve the problem by taking a router with them (for example, Xiaomi Mi Router). 4C) And plugging a vacuum cleaner into it. The vacuum cleaner doesn't update the map or loses communication during cleaning. What's the problem? This is a typical problem for networks with a weak signal. Check: Wi-Fi signal level at the cleaning site (use an application like WiFi Analyzer). If there are less than 2-3 sticks, install a repeater. Do not use a vacuum cleaner in 5 GHz mode - even if it is supported, the stability is lower than 2.4 GHz. Turn off the channel auto-choice function on the router and fix the channel manually (for example, 6 or 11). If the vacuum cleaner is tied to an old account, there are two options: Reset the device: Press Wi-Fi Reset (or hold Power). + Home 10 seconds. Connect the vacuum cleaner again under your account. Ask the previous owner to delete the device: In his Mi Home account, you need to go to the vacuum cleaner settings. β†’ "Remove the device. After that, you can add a vacuum cleaner to your device. If the previous owner is not available, contact Xiaomi with a purchase check - they can reset the peg manually. Can you operate a vacuum cleaner without the Internet (on the local network)? Yes, but with restrictions: πŸ“± Through the app: The vacuum cleaner will only be available in Mi Home if the phone is connected to the same local network. πŸ—£οΈ Voice commands: won’t work (Xiaomi cloud required). ⏰ Schedule: Save schedule will work, but you can't change it without the Internet. Use alternative firmware like Valetudo for full offline management. Alternative ways to connect: If the standard method doesn’t work or you prefer to do without Xiaomi’s cloud services, there are several alternatives: πŸ› οΈ Valetudo firmware: an open project for managing vacuum cleaners Xiaomi without the cloud. Requires root access to the vacuum cleaner (needs a soldering iron and USB-TTL Adapter. Supports localization. API, Integration with Home Assistant. Details about Valetudo Firmware replaces the standard vacuum cleaner software, allowing you to manage it through a web interface (http://[IP-Supported: - Manual control (as in the game). - Configure cleaning areas. - Cleaning logs without sending to the cloud. - Integration with MQTT Risks: loss of warranty, possible "brick" of the device in case of firmware error.> 🌐 Local. API Home Assistant: If the vacuum cleaner is already connected to the Mi Home, you can get the access token and manage it through Home Assistant without the cloud. xiaomi_miio. Instructions: Home Assistant documentation. πŸ“± Third-party apps: MiHomeController (Android) – an alternative client for Mi Home with advanced settings. Robot Vacuum Controller (iOS) – for cloud-free management (requires a token). ⚠️ Note: the use of unofficial firmware like Valetudo voids the warranty Xiaomi.In addition, if the firmware error vacuum cleaner may stop turning on β€” restore it without a soldering iron will be impossible.