How to connect the robot vacuum cleaner Xiaomi to the iPhone: all ways + error solving

Xiaomi’s robot vacuum cleaners have long been an integral part of smart homes, but their integration with the Apple ecosystem often raises questions among users. If you’ve just unpacked a new Mi Robot Vacuum or DreameBot model and don’t know how to sync it with an iPhone, this guide will help you understand all the nuances. Unlike Android devices, where the process usually boils down to downloading Mi Home, iOS owners have to consider the limitations of the operating system, the peculiarities of working with Bluetooth and Wi-Fi, as well as possible conflicts with HomeKit.

In this article, we will look at all the current ways of connecting – from standard pairing through the official application to alternative methods using third-party services. Particular attention will be paid to typical errors (for example, when the vacuum cleaner is not online or refuses to be added to the Mi Home), and also tell you how to configure management through Siri or Yandex Alice (yes, it is possible!). If you have already tried to connect the device and faced a problem – skip the basic steps and go straight to the β€œErrort solving” section.

Requirements before connecting: what to check

Before you start setting up, make sure that all components of the system meet the minimum requirements, which will save 90% of the problems during the pairing phase.

  • πŸ“± iOS version: no lower than 13.0 (for HomeKit - 14.3)+). iPad requires iPadOS 13+.
  • πŸ€– Vacuum model: most Xiaomi devices (including Mi Robot Vacuum-Mop 2 Pro, DreameBot) L10s Ultra) supports Mi Home, but HomeKit requires Matter-enabled firmware (check model specifications).
  • πŸ“Ά Wi-Fi: 2.4 GHz only (vacuum cleaners don't work with 5 GHz!) The network name should not contain Cyrillic or special characters (e.g., vacuum cleaners don't work with 5 GHz, #,!).
  • πŸ”‹ Battery charge: at least 20%.At a level below, the vacuum cleaner may interrupt the connection process.

If your iPhone is connected to a 5GHz network, switch to 2.4GHz temporarily or set up the router to broadcast both bands under the same name (Smart Connect feature in TP-Link, ASUS, etc.). Also check that the phone is turned on Bluetooth - it is necessary for the initial identification of the device.

πŸ“Š What kind of vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
DreameBot L10s Ultra
Mi Robot Vacuum X10+
Another model
I haven't bought it yet.

Method 1: Connect via the official Mi Home app

This is the most reliable and recommended method that works for all Xiaomi/Dreame models. Follow the instructions carefully - skipping steps often leads to failures.

  1. Download the Mi Home app from the App Store (free, weighs ~150MB). Don't use the web version - it doesn't support adding new devices.
  2. Sign up or sign in to a Xiaomi account, and if you already have a smartphone account, use it.
  3. Place the vacuum cleaner on a flat surface and turn it on with the Power button. Wait for the beep (voice greeting in Chinese or English).
  4. In Mi Home, click + β†’ Add a device, select a Vacuum Category, and find your model. If it's not on the list, select Another.
  5. Follow the hints on the screen: the application will offer to connect to the temporary vacuum cleaner network (the name will be type). Xiaomi_Vacuum_XXXX). Then go back to Mi Home and select your Wi-Fi home network. 2.4 GHz.

If at the stage of connecting to Wi-Fi there is an error "I failed to connect to the network", check:

  • πŸ”„ Restart router and vacuum cleaner (hold the Power button for 10 seconds).
  • πŸ“΅ Turn it off. VPN AdGuard – they can block the connection to Xiaomi servers.
  • 🌐 Try changing the region in Mi Home to China (in profile settings).Some models require this for the first setup.

β˜‘οΈ Preparing for connection via Mi Home

Done: 0 / 5

Method 2: Integration with Apple HomeKit (for supported models)

Not all Xiaomi vacuum cleaners are out of the box compatible with HomeKit, and as of 2026, only:

  • 🏠 Mi Robot Vacuum-Mop 2 Pro (with firmware 3.5.9)+)
  • 🏠 DreameBot L10s Ultra (required to upgrade via Mi Home)
  • 🏠 Xiaomi Robot Vacuum X10+ (matter)

If your model is on the list, follow the algorithm:

  1. Update the vacuum cleaner firmware to the latest version via Mi Home (Device Settings β†’ Software Update).
  2. Open the Home app on your iPhone and click + β†’ Add accessory.
  3. Scan it. QR-code from the vacuum cleaner body or enter an 8-digit code (located on the sticker under the cover).
  4. Wait until the setup is complete. The vacuum cleaner will appear in the list of devices and will be available for control through Siri.
What if HomeKit doesn’t find a vacuum cleaner?
Make sure the device is on and in pairing mode (blue light flashes). Check that your iPhone and vacuum cleaner are connected to the same 2.4GHz Wi-Fi network. Reboot both devices and try again. If the problem persists, flush the vacuum cleaner to factory settings (hold the Power and Home buttons for 5 seconds).

Important: Once you connect to HomeKit, some Mi Home features may become unavailable (e.g., detailed cleaning maps or zone settings).

Method 3: Alternative applications (Home Assistant, Yandex Smart Home)

If Mi Home is unstable or you want to integrate a vacuum cleaner into a different ecosystem, consider these options:

ServiceAdvantagesDeficienciesDifficulty setting up
Home AssistantFull control, automation, no cloud dependencyRequires a separate server (Raspberry Pi)⭐⭐⭐⭐
Yandex Smart HomeVoice control through Alice, simple bindingLimited cleaning settings⭐⭐
Alice by DreameOptimized for Dreame vacuum cleaners, Russian-language interfaceNot all Xiaomi models are supported⭐⭐

To connect via Home Assistant:

  1. Install Home Assistant on a server (such as Raspberry Pi 4).
  2. Add Xiaomi Miio integration through the Settings menu β†’ Devices and services.
  3. Enter the device token (you can get it through the Mi Home application and the mi.io service).
  4. Set up automation (such as cleaning on schedule or when leaving home).

πŸ’‘

To get a token for Home Assistant, use the Mi Home Token Extractor app (available on GitHub).Do not share the token with outsiders - this gives full access to your vacuum cleaner!

Voice control: Siri, Alice and Google Assistant

Once you've successfully connected, you can control the vacuum with your voice, and this is how it works across ecosystems.

  • πŸ—£οΈ Siri: only works if the vacuum cleaner is added to HomeKit. Examples of commands: "Hey Siri, start cleaning in the living room" "Hey Siri, stop the vacuum cleaner"
  • πŸ—£οΈ Yandex Alice: requires binding via the application Yandex Smart Home. Commands: "Alice, turn on the vacuum cleaner in the kitchen" Alice, pause the cleaning"
  • πŸ—£οΈ Google Assistant: Supported via Home Assistant or Mi Home (in device settings, enable Google Home).

To set up voice in Mi Home:

  1. Open the vacuum cleaner card in the application.
  2. Go to Settings. β†’ Voice control.
  3. Select the service (Alice, Google Assistant) and follow the instructions for linking your account.

πŸ’‘

Voice control via Siri works only for devices integrated into HomeKit. For Alice and Google Assistant, binding in Mi Home is enough.

Error Solving: The vacuum cleaner doesn’t connect or disappears from the network

Even if you follow the instructions accurately, you can have failures, and let's look at the most common problems and how to fix them.

⚠️ Warning: If the vacuum cleaner flashes red and emits a continuous beep, it indicates a hardware error (such as blocking brushes or overheating.

Mistake.Possible causeDecision
"Unable to connect to the network" at Mi HomeIncorrect Wi-Fi settings or router lockTurn off the filtering. MAC-Addresses, check the network name (Latin only), reboot the router
The vacuum cleaner is not on the device listDevice not in pairing mode or dischargedHold the Power button for 3 seconds to reboot, charge up to 30%
"Offline Device" after connectionConflict IP-Addresses or cloud server failureAssign a static IP vacuum cleaner in the router, check the status of Xiaomi servers at status.mi.com
HomeKit doesn't see the vacuum cleanerNo Matter support or outdated firmwareUpdate the software via Mi Home, reset the device to factory settings

If none of the methods helped, perform a complete vacuum cleaner reset:

  1. Turn off the device.
  2. Hold the Power and Home buttons (or Spot Clean, depending on the model) for 10 seconds until the orange light light lights up.
  3. Release the buttons and wait for the reboot (it will take ~2 minutes).
  4. Repeat the connection process from scratch.
How do I check the firmware version?
Open Mi Home β†’ select vacuum cleaner β†’ Settings β†’ About the device. If the version is outdated, update it through the same menu. Some models (like DreameBot) require manual firmware via USB.

Optimization of work: cleaning settings and battery saving

Once connected successfully, set up the vacuum cleaner for maximum efficiency, and here are the key parameters to look out for:

  • πŸ—ΊοΈ Cleaning maps: in Mi Home you can divide the room into zones, set the cleaning sequence and forbidden areas (for example, around the mats).
  • ⏱️ Schedule: Set up automatic cleaning for times when you are not at home (for example, from 9:00 to 11:00 on weekdays).
  • πŸ”‹ Modes of operation: Quiet for night cleaning (low power, low noise); balance is the best option for most coatings; turbo for deep carpet cleaning (consumes the battery faster).
  • πŸ’§ Washing of floors: if your model supports wet cleaning, adjust the intensity of the water supply (in the Moping settings).

To save battery power:

  • πŸ”„ Turn off automatic card updates (unless you use zoning).
  • πŸ“΄ Reduce the status survey frequency in the Mi Home settings (the default device sends data every 5 minutes).
  • πŸ”Œ Connect the vacuum cleaner to the socket if it stands idle for a long time (for example, in the country).

πŸ’‘

Clean your sensors and vacuum cleaners regularly, which extends battery life and improves navigation, and use a special brush from the kit.

Frequent questions

Can you connect Xiaomi vacuum cleaner to iPhone without Mi Home?
Yes, but with limitations. Alternatives: Home Assistant (requires server configuration skills); Apple HomeKit (Matter-enabled models only); Yandex Smart Home (reduced), but the first setup will still require Mi Home, which is not possible to get a device token.
Why does the vacuum cleaner turn off Wi-Fi after updating the firmware?
This is a common problem with: Reset network settings after an update (vacuum cleaner forgets Wi-Fi password); change the security protocol (e.g. switching from WPA2 to WPA3); Solution: reconnect the device manually via Mi Home (Settings β†’ Wi-Fi).
How to Reset Xiaomi Vacuum to Factory Settings if It Doesn't React?
If the device is silent or not turning on: Hold the Power button for 15 seconds (until the beep). If it doesn't work, disconnect the vacuum cleaner from the mains, remove the battery for 1 minute (requires a screwdriver). For models with a fixed battery, contact the service center. After resetting, all settings and cleaning cards will be deleted!
Can you control Xiaomi vacuum cleaner with iPhone and Android at the same time?
Yes, but with the caveats: One device must be the main one (it will be the initial setup), a second phone can be added via Mi Home under Family and Access. Some features (for example, voice control) can work unstable when connected simultaneously.
Which Xiaomi models work best with iPhones?
Top.-3 Compatibility with iOS models in 2026 Xiaomi Robot Vacuum: X10+ β€” HomeKit support, accurate navigation, washing module. L10s Ultra - self-cleaning, integration with Alice, high suction power. Mi Robot Vacuum-Mop 2 Pro – optimal price/quality ratio, stable software. Avoid old models (for example, Mi Robot Vacuum) 1S) β€” They often lose touch with Mi Home on iOS.