How to connect the vacuum cleaner Xiaomi to the phone through Mi Home on iPhone: full instructions with a photo

Xiaomi’s robot vacuum cleaners have long been an integral part of smart homes, but their first smartphone connection is often questionable — especially for iPhone owners. Unlike Android, where the process may seem more intuitive, Apple’s ecosystem has its nuances, from the limitations of Bluetooth to the peculiarities of working with geolocation. This article will help you figure out how to properly add a vacuum cleaner to the Mi Home app without errors, even if you have never set up a smart app before.

We will look at not only the basic pairing procedure, but also typical problems (for example, when the vacuum cleaner is not online or the application does not see the device), and give tips for optimizing the work after the connection. The instructions are relevant for all modern models, from the budget Mi Robot Vacuum-Mop 2 Lite to the flagship DreameBot X30 Ultra and Viomi V3 Max. If your vacuum cleaner is released after 2020, this technique will be 100% suitable.

1. Preparation before connection: what to check

Before you start pairing, make sure that all the components of the system are ready to work. Errors at this stage are the most common cause of failure.

  • 📱 iOS version: Mi Home app requires iOS 12.0 or later. check in Settings → Mainstream → About this device.
  • 🌍 Apple Region ID: If your account is linked to a country where Xiaomi is not officially represented (such as the United States), you may need to change your region or create a new Apple. ID.
  • 📶 Wi-Fi network: vacuum cleaner supports only networks 2.4 GHz. If your router is running 5 GHz 2.4+5 GHz (dual band), will have to temporarily disconnect 5 GHz or create a separate network.
  • 🔋 Vacuum charge: battery level should be at least 20%.When the charge is low, the device can interrupt the connection process.

Pay special attention to geolocation settings on iPhone. Mi Home does not request location access to track you, but to determine the region of Xiaomi servers. If you refuse to provide access, the vacuum cleaner can connect to servers in another country (for example, China), which will lead to problems with voice control or updates.

📊 What kind of vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Lite
DreameBot D9
Viomi V3
DreameBot X30 Ultra
Another model

2. Install and configure the Mi Home app on iPhone

The Mi Home app (aka Xiaomi Home) is the only official way to control the vacuum cleaner. Download it from the App Store (direct link).

  1. Open the app and select a region. For Russia, it's "Russia (Russian)"; for Ukraine, it's "Ukraine (Ukraine)." If you choose China, voice commands will be in Chinese, and some features may not work.
  2. Sign in via Xiaomi Account, Google or Apple ID. If you do not have an account, register (you will need an email or phone number).
  3. Enable notifications and geolocation access (select Always, not When Used).

Once you log in, you'll be taken to the home screen, and you'll need to check the current server, which should be the region you've chosen.

  1. Slip on the avatar in the upper right corner.
  2. Select “Settings → Region”.
  3. Make sure you have the right region (e.g., “Russia”), and if not, change it and restart the app.

💡

If the vacuum cleaner is no longer displayed in the list of devices after the region change, delete it from the account and add it again. The cleaning map data will be stored in the cloud if the sync has been enabled.

3. Step-by-step instruction: how to connect a vacuum cleaner to Mi Home

Now, to the process of pairing, follow the instructions in strict order, and skipping the steps will lead to errors.

☑️ Connecting Xiaomi vacuum cleaner to iPhone

Done: 0 / 6

Step 1. Activation of the vacuum cleaner

Place the vacuum cleaner on a flat surface and press the power button for 3-5 seconds until you hear a voice greeting (for example, “Connect to the Mi Home app”). Some models (for example, DreameBot D9) instead of voice light up the Wi-Fi indicator (blue or orange).

Step 2: Start adding the device

In the Mi Home app, click + → Add Manual. In the search box, type your model name (e.g., "Mi Robot Vacuum-Mop 2") and select it from the list. If there is no model, try entering "robot vacuum cleaner" or "sweeping robot."

Step 3: Connect to a Wi-Fi network

The application will offer to connect to the temporary network of the vacuum cleaner (the name will be type) Xiaomi_Vacuum_XXXX). Once connected, go back to Mi Home and select your home network. 2.4 GHz. Enter your Wi-Fi password. If the password contains Cyrillic or special characters (e.g. @, #), replace them with Latin, which is a common cause of the “Unconnected” error».

Step 4: Completion of the setup

Once successfully connected, the vacuum cleaner will update the firmware (if a new version is available) and suggest creating a map of the room.

  • 🗺️ Click “Start Cleaning” to automatically scan the room.
  • ⚙️ Go to the vacuum cleaner settings and turn on “Voice prompts” (useful for debugging).
  • 🔄 Update the firmware manually (if the application offers).
What to do if the vacuum cleaner is not connected to Wi-Fi?
Check if the router is blocking new devices (set up "MAC-filter. also try to disable the "Quick switch between networks" function" (802.11r) in the router – it can interfere with the connection.

4. Typical errors and their solutions

Even if you follow the instructions accurately, you can have problems.-5 errors and ways of eliminating them:

Mistake.Reason.Decision
“I couldn’t connect to the device.”The vacuum cleaner didn't go into conjugation modeHold the power button for 10 seconds to reset. Reconnect.
"The Wrong Wi-Fi Password"Password contains inadmissible symbolsChange your password to Latin without special characters or create a guest network.
Appendix 'doesn't see' vacuum cleaneriPhone is connected to a 5 GHz networkSwitch to 2.4 GHz or split the networks in the router.
Server error (code 1001, 2003)Problems with Xiaomi serversChange the region in Mi Home to Singapore or Germany and try again.
Vacuum cleaner connected but not responding to commandsCloud settings are not synchronizedRestart the vacuum cleaner and the app, check the internet connection.

If none of these methods worked, try an alternative method of connecting via Apple HomeKit (only works for Matter-enabled models like the DreameBot X30 Ultra).

  1. In Mi Home, go to the vacuum cleaner settings → “Integration with other platforms”.
  2. Select Apple HomeKit and scan it. QR-code through the app Dom.

💡

If the vacuum cleaner is connected to the HomeKit, it can be controlled via Siri, but some features (such as cleaning zoning) will only be available in the Mi Home.

5. Customization of the vacuum cleaner after connection

Successful pairing is only half the battle, and to make the vacuum cleaner work efficiently, adjust the key parameters:

  • 📍 Map of the room: start a full cleaning to make a map of the vacuum cleaner. After that, mark the areas (for example, "Kitchen", "Corridor") and install virtual walls.
  • 🕒 Schedule: Under Scheduled Cleaning, add automatic starts (e.g., 10:00 daily).
  • 🔊 Voice commands: Enable support for Alice (Yandex) or Siri in integration settings.
  • 🔄 Updates: Check the relevance of the firmware in "Settings" → Software Update: New versions improve navigation and add features.

For models with floor washing function (for example, Viomi V3 Max) additionally configure:

  • 💧 Water supply level (from Low to Maximum).
  • 🧹 Type of coating (laminate, tile, carpet) - this affects the strength of suction.

If you have multiple floors, create separate maps for each level.

  1. Move the vacuum cleaner to another floor.
  2. In the app, select “Save the map as...” and specify the name (e.g., “2nd floor”).

💡

To vacuum cleaner automatically determine the floor, enable the function "Apartment mode" in the map settings (available not on all models).

6.Volveless control via iPhone: voice, widgets, automation

After connecting the vacuum cleaner can be controlled not only through Mi Home, but also with the help of built-in iOS tools:

  • 🗣️ Voice control: For Siri: say "Hey Siri, start vacuum cleaner" (requires pre-setting in Apple Home). For Alice: plug vacuum cleaner in Yandex skills and use commands like "Alice, wipe the kitchen floors».
  • 📱 Home screen widgets: Add the Mi Home widget with quick commands (e.g., Start Cleaning, Return to Base). → «+» → Choose Mi Home.
  • ⚙️ Automation in Short Teams: Create a Script: If I Leave Home → start cleaning" (using geolocation) or: "If the vacuum cleaner's battery level < 20% → send out».

Example of automation for saving charge:

  1. Open the Short Commands app on your iPhone.
  2. Click on "Automation» → «Create personal automation».
  3. Select the “Time” trigger (e.g. 22:00).
  4. Add the “Start Cleaning” action (via Mi Home).
  5. Save and disable the confirmation request.

💡

Geolocated automation ("when you leave home") can quickly drain your iPhone battery. Use them only when necessary.

7.Security and privacy: what you need to know

Connecting the vacuum cleaner to the network and the cloud raises questions about data protection.

  • 📡 Local data vs. cloud: Default cleaning cards are stored on Xiaomi servers. To keep them only on your phone, turn off "Synchronization of maps" in the vacuum cleaner settings.
  • 🔐 Two-factor authentication: Enable 2FA For Xiaomi account in “Settings” → Account. → Security. This will protect against unauthorized access to devices.
  • 🌐 Regional servers: If you choose China, the data can be transferred to servers in China. For better privacy, use Europe or Singapore».

If you are worried about tracking through cards, remember:

  • 📌 Xiaomi claims that the cards are anonymized and not tied to specific addresses.
  • 🚫 You can completely disable saving cards in vacuum cleaner settings (but you will lose the zoning function).
How to delete the history of cleaning cards?
Go to vacuum cleaner settings → Map → Delete History. This will clear all the stored data, but it will not affect the current map.

For maximum safety:

  1. Regularly update the vacuum cleaner firmware.
  2. Use a complex password for Wi-Fi (at least 12 characters).
  3. Disable location access for Mi Home if you are not using geo-sensitive features.

8. Frequent Questions (FAQ)

❓ Can you connect the vacuum cleaner Xiaomi to the iPhone without Mi Home?
No, officially, it's impossible. Mi Home is the only app with full feature support. Alternatives like Home Assistant require technical skills and don't give access to all options (like configuring maps).
❓ Why vacuum cleaner only connects to 2.4 GHz network?
This is a hardware limitation: the Wi-Fi module in most Xiaomi models does not support 5 GHz. If your router can not share networks, buy an inexpensive repeater with support for 2.4 GHz.
❓ How to transfer the vacuum cleaner to another iPhone?
Sign in to the same Xiaomi account on your new phone, all devices sync automatically. If you want to transfer the vacuum cleaner to another user: In Mi Home, go to the vacuum cleaner settings. Select Access Management → Add a family member. Enter another Xiaomi account.
❓ What to do if the vacuum cleaner connects to a Chinese server?
Change region in Mi Home: Tap avatar → Settings. Select Region and state your country. Remove the vacuum cleaner from your devices and add it again. If the vacuum cleaner has stopped responding to commands after the region change, update its firmware.
❓ Can you control a vacuum cleaner without the Internet?
Yes, but with limitations: 🔹 Local control (on/off) works if the phone and vacuum cleaner are on the same network. 🔸 Cloud-dependent functions (voice commands, maps) will not be available; alternative firmware (such as Valetudo) is needed for full offline work, but installing them does not guarantee any security.