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.
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.
- 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.
- Sign up or sign in to a Xiaomi account, and if you already have a smartphone account, use it.
- 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).
- In Mi Home, click + β Add a device, select a Vacuum Category, and find your model. If it's not on the list, select Another.
- 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
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:
- Update the vacuum cleaner firmware to the latest version via Mi Home (Device Settings β Software Update).
- Open the Home app on your iPhone and click + β Add accessory.
- Scan it. QR-code from the vacuum cleaner body or enter an 8-digit code (located on the sticker under the cover).
- 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?
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:
| Service | Advantages | Deficiencies | Difficulty setting up |
|---|---|---|---|
| Home Assistant | Full control, automation, no cloud dependency | Requires a separate server (Raspberry Pi) | ββββ |
| Yandex Smart Home | Voice control through Alice, simple binding | Limited cleaning settings | ββ |
| Alice by Dreame | Optimized for Dreame vacuum cleaners, Russian-language interface | Not all Xiaomi models are supported | ββ |
To connect via Home Assistant:
- Install Home Assistant on a server (such as Raspberry Pi 4).
- Add Xiaomi Miio integration through the Settings menu β Devices and services.
- Enter the device token (you can get it through the Mi Home application and the mi.io service).
- 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:
- Open the vacuum cleaner card in the application.
- Go to Settings. β Voice control.
- 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 cause | Decision |
|---|---|---|
| "Unable to connect to the network" at Mi Home | Incorrect Wi-Fi settings or router lock | Turn off the filtering. MAC-Addresses, check the network name (Latin only), reboot the router |
| The vacuum cleaner is not on the device list | Device not in pairing mode or discharged | Hold the Power button for 3 seconds to reboot, charge up to 30% |
| "Offline Device" after connection | Conflict IP-Addresses or cloud server failure | Assign a static IP vacuum cleaner in the router, check the status of Xiaomi servers at status.mi.com |
| HomeKit doesn't see the vacuum cleaner | No Matter support or outdated firmware | Update the software via Mi Home, reset the device to factory settings |
If none of the methods helped, perform a complete vacuum cleaner reset:
- Turn off the device.
- Hold the Power and Home buttons (or Spot Clean, depending on the model) for 10 seconds until the orange light light lights up.
- Release the buttons and wait for the reboot (it will take ~2 minutes).
- Repeat the connection process from scratch.
How do I check the firmware version?
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.