How to install a robot vacuum cleaner Xiaomi on the iPhone: full instructions with pictures and tips

Xiaomi’s robot vacuum cleaners have long been an integral part of smart homes, but their initial setup on the iPhone often raises questions among users. Unlike Android, where the process may seem more intuitive, iOS device owners have to consider the nuances of working with the App Store, the limitations of the operating system and the features of the Mi Home app (or its alternatives). This article will not just tell you how to connect a vacuum cleaner to an iPhone, but also help avoid typical errors that lead to synchronization failures or loss of control of the device.

We’ll look at two main ways to connect, through the official Mi Home app and through the specialized Mi Robot software (for some models), and why a robot vacuum cleaner might not see your iPhone’s Wi-Fi network or refuse to connect. We’ll focus on setting up HomeKit to integrate with the Apple ecosystem, allowing you to manage the vacuum cleaner through Siri or automate the Home app. If you’ve already tried to set up your device and encountered errors like “failed to connect to the device” or “Code is incorrect,” you’ll find a solution section at the end of this article.

Before you get started, make sure your Xiaomi vacuum cleaner supports iOS.Most current models (e.g. Xiaomi Robot Vacuum-Mop 2 Pro, Mi Robot Vacuum-Mop P or DreameBot) D9) Compatible, but older versions (before 2019) may require a firmware update. Also check the iOS version: iOS 14 and higher is recommended for stable operation.

1.Preparation for connection: what to do before installation

Before you start setting up, follow a few mandatory steps, which can lead to the fact that the vacuum cleaner simply does not appear in the list of available devices or the connection will be interrupted.

First, make sure the robot vacuum cleaner is fully charged. The minimum battery charge level for a successful connection is 20%, but it is better if it is 50% or higher. Low charge can cause a failure in the synchronization process, especially if the device starts updating the firmware. Connect the vacuum cleaner to the dock and wait until the charge indicator lights up green or blue (depending on the model).

Second, check the Wi-Fi network you're connecting your device to. Xiaomi's vacuum cleaner robots only work with networks. 2.4 If your router is broadcasting two networks (for example, MyWiFi_2.4G and MyWiFi_5G), Connect your iPhone to the network 2.4 GHz. Also make sure that:

  • 📶 Network not hidden (disable the option to hide) SSID» router-setting).
  • 🔒 The Wi-Fi password does not contain Cyrillic characters or special signs (for example, the password does not contain any other symbols, @, #, $). Use Latin and numbers.
  • 🌐 The router does not block the connection of new devices (disable). MAC-filtering, if it is enabled).

Finally, download the app you need. For most Xiaomi models, this will be the Mi Home, but some vacuum cleaners (like DreameBot or Viomi) require the Mi Robot or Dreamehome installation. Check the instructions for your model or the compatibility table below:

Model vacuum cleanerAppendix for iOSSupport for HomeKit
Xiaomi Robot Vacuum-Mop 2 ProMi HomeYes (via Mi Home)
Mi Robot Vacuum-Mop PMi HomeYes.
DreameBot D9DreamehomeNo.
Viomi V3Mi Home or ViomiPartially.

⚠️ Note: If you are using an iPhone with iOS 17 or higher, go to Settings before installing Mi Home → Confidentiality → Tracking and allowing the app to request tracking permission. Without this, you may have problems with the device's geolocation.

2.Installation of the Mi Home app on iPhone: a step-by-step process

The Mi Home app is Xiaomi’s primary tool for managing robot vacuum cleaners, and installing it on your iPhone has its own nuances, especially if you’re using an account outside of China (e.g., European or Russian).

Step 1. Open the App Store and find the Mi Home app. Make sure the developer is Xiaomi Inc., not third-party companies. Click Download.

Step 2. Once installed, open the app and select a region.

  • 🇷🇺 For Russia, choose Russia or Europe (if you have an international version of the vacuum cleaner).
  • 🇨🇳 If your vacuum cleaner is purchased in China, choose China, but be prepared for the interface to be in Chinese.
  • 🌍 For other countries, select the appropriate region (e.g., "USA" or "Germany»).

Step 3: Sign up or sign in to an existing Xiaomi account. If you don't have an account, click Registration and provide a valid email or phone number. Importantly, link the account to the same region as the app. For example, if you have selected "Russia", use a Russian phone number.

Step 4: After logging in to your account, allow the app to access:

  • 📍 Geolocation (necessary to determine the region of the device).
  • 📶 Wi-Fi and Bluetooth (to search for vacuum cleaners).
  • 📱 Notifications (to receive notifications of completion of cleaning or errors).

If you miss this step, the app may not see the vacuum cleaner in the list of available devices.To fix this later, go to iPhone Settings → Mi Home → Permissions and enable all necessary options.

📊 Which region did you choose in Mi Home?
Russia/Europe
China
USA
Other

3. Connecting a robot vacuum cleaner to Mi Home: detailed instructions

Now, to the most important thing, connecting the vacuum cleaner to the application, which may vary depending on the model, but the overall scheme remains the same. We'll look at a universal method that works for most Xiaomi devices.

Step 1: Activate the coupling mode on the vacuum cleaner.

  • 🔄 Make sure the vacuum cleaner is on (press and hold the power button for 3 seconds).
  • 🎵 Wait for the beep (usually a melody or voice message in Chinese).
  • 🔍 On some models (for example, Mi Robot Vacuum-Mop 2) you need to simultaneously press the Home and Power buttons for 5 seconds until the Wi-Fi indicator flashes.

Step 2: Add the device to the Mi Home.

  1. In the Mi Home app, click «+» (device addition icon) in upper right corner.
  2. Select the category "Robot Vacuum".
  3. If your model doesn’t appear in the list, select “Other Device” and enter the name manually.
  4. Follow the instructions on the screen: the application will offer to connect to a temporary Wi-Fi network, which is broadcast by the vacuum cleaner (the name will be in mirobot-XXXX format).

Step 3: Connect to your home network.

Once paired successfully, the app will ask you to select your home Wi-Fi network and enter your password.

  • 🔐 Enter your password carefully – the application does not show characters when entering.
  • 📱 Make sure your iPhone is connected to the same 2.4GHz network as the vacuum cleaner.
  • ⏳ The connection process can take up to 2-3 Don't close the app or turn off the vacuum cleaner.

If at this stage there is an error “I failed to connect to the device”, try:

  • 🔄 Reboot the vacuum cleaner (hold the power button for 10 seconds).
  • 📶 Reconnect iPhone to Wi-Fi network.
  • 🗑️ Remove the device from the list in Mi Home and repeat the process.

Vacuum charged at 50%+

iPhone connected to 2.4 GHz Wi-Fi

Mi Home app updated

Permits for Mi Home included

-->

4.Setting up the robot vacuum cleaner after connection: basic parameters

Once successfully connected, the vacuum cleaner will appear on the Mi Home main menu, and now you need to customize it to suit your needs, and let's look at the key parameters that you should change immediately after the first run.

1. Firmware update.

Many vacuum cleaner problems (such as getting stuck, map errors, or sensors) are solved by updating the firmware to check the relevance of the version:

  1. Open the vacuum cleaner card in Mi Home.
  2. Go to Settings → About the device → Update firmware.
  3. If a new version is available, click “Update” and wait for the process to be completed (10-15 minute).

2. Set up a room map.

Modern vacuum cleaners Xiaomi build a map of the room with the help of LDS-lasers or cameras, so that the map is accurate:

  • 🗺️ Do the first cleaning in “Full cleaning” mode (do not interrupt the process).
  • 🚪 Close all doors so that the vacuum cleaner does not leave for other rooms.
  • 🔄 After you build the map, save it in Settings. → Map. → Save the map.

3. Cleaning schedule.

To ensure that the vacuum cleaner works automatically, set the schedule:

  1. Go to Settings. → Schedule.
  2. Click Add and select the days of the week, time and type of cleaning (such as “Vacciner Only” or “Vaccinerator” + wash»).
  3. To save battery power, avoid cleaning during peak hours (for example, from 18:00 to 22:00, when the vacuum cleaner may interfere).

4 Cleaning areas and no-go zones.

If there are places where the vacuum cleaner should not go (for example, children's toys or carpets with a long pile), set up the forbidden areas:

  1. Open the room map in the application.
  2. Click on “Edit” → “Add Zone”.
  3. Select the area to be excluded and select the “No-go zone” type.

💡

If the vacuum cleaner constantly loses the card after rebooting, try resetting it in the settings and re-wiping manually. LDS-sensor.

5.Integration with HomeKit and Siri: Vacuum Control via Apple

If you're using the Apple ecosystem, you can integrate Xiaomi's robot vacuum cleaner with HomeKit, and you can control it through the Home app or voice with Siri. Unfortunately, not all models support this feature directly, but there are workarounds.

Method 1: Native support for HomeKit (for new models)

Some vacuum cleaners (such as the Xiaomi Robot Vacuum-Mop 2 Pro) have built-in HomeKit support to connect them:

  1. Open Mi Home and go to the vacuum cleaner settings.
  2. Select “Integration with HomeKit” (or similar).
  3. Scan it. QR-code that appears on the screen using the app Home on iPhone.
  4. Follow the instructions on the screen to add the device.

Method 2: Use Home Assistant (for advanced users)

If your model doesn't support HomeKit directly, you can use middleware like Home Assistant, which requires a computer or Raspberry Pi to be on all the time, but gives you full control of the device.

  • 🖥️ Install Home Assistant on the server.
  • 🔌 Connect the vacuum cleaner through Mi Home integration (access token required).
  • 🏠 Add Home Assistant to HomeKit with the HomeKit Controller plugin.

Method 3: Smart outlets with HomeKit support.

If the previous methods do not work, you can control the vacuum cleaner indirectly through a smart socket (for example, Meross or Aqara) connected to HomeKit.

  1. Connect the vacuum cleaner dock to a smart socket.
  2. Add the socket to the House app.
  3. Create automation: for example, “Switch on the socket at 10:00, turn off after 2 hours” (this will start cleaning).

⚠️ Note: With a smart socket, the vacuum cleaner will not be able to return to base for charging unless the cleaning is completed before the power is turned off.This method is only suitable for starting the cleaning, but not for full control.

Typical errors and their solutions: what to do if the vacuum cleaner does not connect

Even if you follow the instructions accurately, you can get errors, and we've collected the most common problems and ways to solve them.

Error 1: “Unable to connect to the device” (in Mi Home)

Causes and solutions:

  • 📶 Vacuum Cannot See Wi-Fi Network: Make sure the network is running at 2.4GHz and not hidden.
  • 🔋 Low battery charge: Charge the vacuum cleaner to 50% and try again.
  • 📱 Conflict with VPN: Turn it off. VPN or the plane mode on the iPhone.
  • 🔄 Mi Home: Update the App Store App App App App.

Mistake 2: The vacuum cleaner is plugged in, but not building a map.

Possible causes:

  • 🌓 Weak lighting: LDS-Laser and vacuum cameras don't work well in the dark.
  • 🪟 Obstacles: Remove small objects from the floor that can block sensors.
  • 🗑️ Firmware failure: Update the vacuum cleaner software or reset the card in the settings.

Error 3: The Mi Home app doesn't see the vacuum cleaner in the list of devices.

Decisions:

  • 📍 Wrong Region: Make sure that the Mi Home selects the region that matches the vacuum cleaner model.
  • 🔄 App cache: Remove Mi Home, reboot iPhone and install app again.
  • 📵 Bluetooth disabled: Turn on Bluetooth on iPhone – it’s needed for initial device search.

Mistake 4: The vacuum cleaner plugs in but shuts off immediately.

This is most often related to:

  • 🔌 Unstable Wi-Fi: Move the router closer to the vacuum cleaner or use a signal repeater.
  • ⚡ Power problems: Check that the dock is connected to the socket and the indicator is lit green.
  • 🛠️ Hardware failure: If nothing helps, flush the vacuum cleaner to factory settings (hold the power button for 15 seconds).
What to do if the vacuum cleaner is stuck on the firmware update?
If the vacuum cleaner is stuck in the upgrade phase (red light or orange flashing), follow the following steps: 1. disconnect the vacuum cleaner from the dock. 2. Hold the power button for 10 seconds until it turns off. 3. Connect it back to the dock and wait for the update to continue automatically. If the problem persists, contact Xiaomi support with the model and firmware version (you can see it in the Mi Home before the crash).

7. Optimization of the vacuum cleaner: tips for advanced users

After successful connection, you can improve the vacuum cleaner with the help of additional settings and life hacks.

Adjustment of suction power.

By default, the vacuum cleaner operates at medium power, but it can be changed:

  • 🌀 Quiet mode: Suitable for daily cleaning (low noise but weak suction).
  • 💨 Standard mode: Optimal for most surfaces.
  • 🌪️ Turbo mode: Use for deep carpet cleaning (consumes more battery).

2. Wet cleaning management.

If your model supports floor washing, set up:

  • 💧 Water Level: In the Mi Home app, select Low, Medium or High depending on the type of coverage.
  • 🧹 Cleaning route: First vacuum cleaner, then mop - this prevents dirt smearing.

Voices and notifications.

Set up alerts to be aware of the vacuum cleaner status:

  • 🔔 Include notifications of cleaning completion, low charge or errors.
  • 🗣️ Change your voice prompts to Russian (if supported) in Settings → Voice.

4. Integration with other Xiaomi devices.

If you have other Xiaomi gadgets (like smart lights or sensors), set up automation:

  • 💡 Example 1: Turn on the vacuum cleaner when no one is home (according to the Mi Band or presence sensor).
  • 🚪 Example 2: Stop cleaning if the front door is open (via Mi Door Sensor).

💡

Clean your vacuum cleaner sensors regularly (especially) LDS-Laser from dust – this improves map accuracy and prevents failures.

FAQ: Frequent questions about connecting the robot vacuum cleaner Xiaomi to the iPhone

❓ Can you connect the vacuum cleaner Xiaomi to the iPhone without Mi Home?
Yes, there are alternative apps like Dreamehome for some models (like DreameBot), and you can use Home Assistant or Tuya Smart (if the vacuum cleaner supports these platforms), but the official Mi Home app provides maximum functionality.
❓ Why Xiaomi vacuum cleaner doesn’t connect to 5GHz Wi-Fi?
Xiaomi’s robot vacuum cleaners only work with 2.4GHz networks. If your router broadcasts both frequencies under the same name (like MyWiFi), split the networks in the router’s settings or turn off 5GHz temporarily for connectivity.
❓ How to reset the Xiaomi robot vacuum cleaner to factory settings?
To reset, hold the power button on the vacuum cleaner for a period of time. 10-15 And then the device goes back to the factory settings, and it can be reconnected. In some models, for example, the Mi Robot Vacuum-Mop. 2) Reset is performed through the menu in the Mi Home app.
❓ Can you control Xiaomi vacuum cleaner through Siri?
Yes, if your model supports HomeKit (e.g. Xiaomi Robot Vacuum-Mop 2 Pro). Connect the vacuum cleaner to HomeKit via Mi Home, then use commands like, "Hey Siri, start cleaning." Models without HomeKit support will require a Home Assistant or smart socket.
❓ Why Xiaomi vacuum cleaner loses touch with the app?
This can be due to: Unstable Wi-Fi (check the router signal), malfunctioning Xiaomi servers (try later), outdated firmware (update the vacuum cleaner software), if the problem persists, reconnect the vacuum cleaner to Mi Home or reset it.