How to connect Xiaomi robot vacuum cleaner to iPhone: a complete guide with error solutions

Why Xiaomi robot vacuum cleaner doesn’t see iPhone and how to fix it

Connecting Xiaomi’s robot vacuum cleaner to an iPhone seems like a simple task β€” until you encounter errors like β€œDevice not found” or β€œfailed to connect to the network.” The problem often lies not in the vacuum cleaner itself, but in the settings of iOS or router. For example, the iPhone by default blocks local networks for new devices, and Xiaomi requires connection through 2.4 GHz β€” which many users miss.

In this article, we will discuss three official synchronization methods (via Mi Home, Mi Home Lite and Apple HomeKit), and solve common errors: from Bluetooth failure to geolocation problems. Special attention will be paid to Mi Robot Vacuum-Mop 2 Pro, DreameBot D9 and Xiaomi Mi Robot Vacuum-Sweep 1T β€” their firmware behaves differently. If you have already tried to connect and got an Error 1006 or Device offline error, here you will find a solution.

⚠️ Important: Before you start, check that your iPhone is running iOS 15 or later.Devices on iOS 14 and below do not support the latest versions of the Mi Home and may not see the vacuum cleaner in the list of available gadgets. Also make sure that there are no restrictions on your Mi Account (e.g. if your account is from China and you are in Europe).

Method 1: Connect via Mi Home (main method)

The official Mi Home app is the most reliable way to link the vacuum cleaner to the iPhone. However, there are nuances: the app must be a regional version (for example, for Europe – Mi Home EU, for Russia – Mi Home RU). If you download the version for China, the device may not appear in the list or work with errors.

Step instructions:

  1. Install Mi Home from the App Store. Avoid third-party sources - they may distribute outdated or modified versions.
  2. Sign up or sign in to a Xiaomi account. If you don't have an account, create it through Sign Up (use a real email, it will receive a confirmation code).
  3. Add the device: Click + β†’ Add the device in the top right corner. Select the category of vacuum cleaner (or enter the model manually in the search bar). Follow the hints on the screen - the application will prompt you to turn on Bluetooth and Wi-Fi.

Connect the vacuum cleaner to the net.

  • Make sure the router is running at 2.4GHz (the vacuum cleaner does not support 5GHz!).
  • Enter your Wi-Fi password in the app. If the network is hidden, make it visible in the router settings first.
  • Wait for the sound signal from the vacuum cleaner (one long horn means a successful connection).

⚠️ Note: If the vacuum cleaner does not connect during the Wi-Fi password entry step, try restarting the router and turning off the Smart Connect function in its settings (it automatically switches devices between 2.4 GHz and 5 GHz, which interferes with the vacuum cleaner).

Install Mi Home from the App Store| Check the region of Xiaomi account (should match the region of the vacuum cleaner purchase)| Disable VPN on iPhone|Switch router to 2.4 GHz | Make sure that the vacuum cleaner is charged at least 20%

-->

Method 2: Using Mi Home Lite (for older iPhone models)

If your iPhone runs iOS 12-14 or you don’t have enough memory for the full Mi Home, you can use the Mi Home Lite app, which takes up 3 times less space (about 50 MB) and supports basic vacuum cleaner management functions.

Features of Mi Home Lite:

  • πŸ”Ή No support for HomeKit and voice assistants (Siri, Alice).
  • πŸ”Ή Limited functionality of cleaning cards (no) 3D-viewing).
  • πŸ”Ή Supports only basic commands: start, stop, return to base.
  • πŸ”Ή Works with all but the newest Xiaomi vacuum cleaners (e.g., Xiaomi Robot Vacuum-Mop 2 Ultra).

How to connect via Mi Home Lite:

  1. Download the app from the App Store.
  2. Sign in with the same Xiaomi account as the main app.
  3. Press + β†’ Add the device manually.
  4. Select a vacuum cleaner model from the list (if not, select Another β†’ vacuum cleaner).
  5. Bring your iPhone to the vacuum cleaner at a distance of less than 1 meter and wait for a Bluetooth connection.

⚠️ Warning: Mi Home Lite does not have a firmware update. If your vacuum cleaner requires an update, temporarily install the full Mi Home, update the software, and then return to the lightweight app.

Mi Home (full version) |Mi Home Lite| Tried both options |I haven't plugged in a vacuum cleaner yet

-->

Method 3: Integration with Apple HomeKit (voice control via Siri)

If you want to operate a Xiaomi vacuum cleaner via Siri or automation in Apple Home, you will need a HomeKit bridge. Unfortunately, most Xiaomi models do not support HomeKit directly - this requires an intermediate hub, for example:

  • πŸ”Œ Aqara Hub M2 (Mi Home Automation is available through Mi Home Automation).
  • πŸ”Œ Home Assistant (requires customization skills, but supports all models of vacuum cleaners).
  • πŸ”Œ Athom Homey Pro (Universal Hub for Smart Home).

Step-by-step instructions for the Aqara Hub M2:

  1. Connect the Aqara Hub to the same router as the vacuum cleaner.
  2. In the Mi Home app, go to Profile β†’ Settings β†’ General β†’ Developer Mode and turn it on.
  3. Copy the Token and Device ID of your vacuum cleaner (see the About Device section).
  4. In the Aqara Home app, add a vacuum cleaner as a Mi Home Device and enter the copied data.
  5. The vacuum cleaner will now appear in Apple Home and be available for voice commands.

Important: After integration with HomeKit, some vacuum cleaner functions may not work stable (such as zoning or adjusting the suction power).

Which Siri teams are supported?
You can use the following voice commands via HomeKit: "Hey Siri, run the vacuum cleaner in the living room" (if the zones are set up). - "Hey Siri, stop cleaning." - "Hey Siri, send the vacuum cleaner to the base." - "Hey Siri, turn the vacuum cleaner on for 30 minutes." Commands like "Hey Siri, wash the floor" or "Hey Siri, increase the power" do not work - you need to use the original Mi Home application.

Table: Compatibility of models of vacuum cleaners Xiaomi with iPhone

Not all Xiaomi vacuum cleaners work equally well with iPhones, below is a table of compatibility of popular models with the features supported and possible problems.

Model vacuum cleanerSupport for Mi HomeSupport for HomeKitTypical problemsDecision
Xiaomi Mi Robot Vacuum-Mop 2 Proβœ… Complete.❌ Only through the hub.Error 1006 when connectingRestart router, disable VPN
DreameBot D9βœ… Complete.βœ… Partial (without cards)No cards saved after updatingReset vacuum cleaner settings
Xiaomi Mi Robot Vacuum-Sweep 1Tβœ… Complete.❌ No.Can't see the Wi-Fi networkEnable 2.4 GHz manually on the router
Xiaomi Mi Robot Vacuum-Mop Pβœ… Complete.βœ… Through Home AssistantHanging up when updating firmwareUpdate via Mi Home Lite

1. Go to Profile β†’ Settings β†’ Country/Region.

2. Choose China (even if you are not in China).

3. Restart the application and try to connect again.

After successful connection, you can return the original region.

-->

Solving common connection errors

Even with the right setup, you may encounter errors, and here are the most common ones and ways to fix them:

Error: "Device not found" (Device not found)

Causes and solutions:

  • πŸ“Ά The vacuum cleaner is not paired β†’ Press and hold the Reset (or Power) button on the case for 5 seconds until you hear the beep.
  • πŸ“΅ Bluetooth is disabled on iPhone β†’ Enable it in the Control Point or in Settings β†’ Bluetooth.
  • 🌍 The Wrong Region in Mi Home β†’ Change the country to the one for which the vacuum cleaner is intended (see the sticker on the box).

Error: β€œConnection failed” (Unable to connect to the network)

What to do:

  • πŸ”„ Restart your router – sometimes DHCP-server forgets to give out IP-vacuum-dress.
  • πŸ”’ Check your Wi-Fi password – enter it manually, don’t use autocomplete.
  • πŸ“‘ Disconnect the guest network – the vacuum cleaner does not connect to networks with customer isolation.

Error: "Device offline" (Device offline)

Possible causes:

  • πŸ”‹ Battery discharged β†’ Put the vacuum cleaner on charging for 10-15 minutes.
  • πŸ“΅ Vacuum far from router β†’ Move it closer or install a Wi-Fi replica.
  • πŸ”„ Firmware failure β†’ Update the software via Mi Home (Device Settings section) β†’ Update).

⚠️ Note: If the Xiaomi vacuum cleaner is permanently disconnected from Wi-Fi, check the router settings.Some models (e.g. TP-Link Archer) C6) function AP Isolation, which blocks device interactions on the LAN. Turn it off in the router control panel.

1. Turn off the vacuum cleaner.

2. Press the Reset button (usually located under the lid or on the bottom).

3. Hold for 10-15 seconds until the indicator blinks.

4 Repeat the connection procedure again.

-->

Set up notifications and automation on iPhone

Once connected successfully, you can set up notifications and automatic scenarios, such as starting cleaning when you are not home or returning to base when the battery is low.

How to set up notifications:

  1. Open Mi Home and go to the vacuum cleaner card.
  2. Press. βš™οΈ β†’ Notifications.
  3. Turn on the options: πŸ”” Cleaning complete. ⚠️ Stuck/blocked πŸ”‹ Low battery charge

geozones

How to create automation:

  1. In Mi Home, go to Profile β†’ Automation β†’ Create.
  2. Select a trigger (e.g. Time or Geolocation).
  3. Add the action – Start cleaning or return to base.
  4. Save the script and activate it.

Solution: Restart the app and wait for the room to be re-scanned. If the problem recurs, turn off and turn on the option to Save the map in the device settings again.

How to transfer Xiaomi vacuum cleaner from Android to iPhone?
To transfer the vacuum cleaner control from Android to iPhone: On an Android device, open Mi Home and remove the vacuum cleaner from your account (Device Settings) β†’ Delete.On iPhone, log in to the same Xiaomi account. Add the vacuum cleaner again via Add the device. ⚠️ Important: If the vacuum cleaner was tied to another region (e.g. China), change the country in the Mi Home settings to your iPhone before connecting.
Can you control Xiaomi vacuum cleaner through the Apple Watch?
There is no direct control over the Apple Watch, but you can use shortcuts: Create a command in the Shortcuts app on your iPhone (for example, β€œStart Cleaning”). Add it to the Control Center on the Apple Watch. Now you can start the vacuum cleaner right from the clock. Alternatively, use the Mi Home app on your iPhone and control the vacuum cleaner through notifications (they will be duplicated for the clock).
What if Xiaomi vacuum cleaner is connected but does not respond to commands?
Possible causes and solutions: πŸ“‘ Poor Wi-Fi connection β†’ Check the router signal or reconnect the vacuum cleaner. πŸ”„ Firmware getting stuck β†’ Restart the vacuum cleaner (hold the power button for 10 seconds). πŸ“± Failure at Mi Home β†’ Reinstall the application and log in again. 🌍 Regional inconsistency β†’ Make sure the region in Mi Home matches the region of your vacuum cleaner purchase.