Robot vacuum cleaners Xiaomi has long been an integral part of βsmart homesβ, but their setting through the iPhone often raises questions among users. Unlike Android, where the process may seem more intuitive, owners of Apple devices have to consider the nuances of working with Mi Home or Mi Robot, the limitations of iOS, as well as the features of specific models of vacuum cleaners β from the budget Mi Robot Vacuum-Mop 2 Lite to the flagship Xiaomi Robot Vacuum-Mop 2 Ultra.
In this article, weβll break down all the current connectivity options (including alternatives for older models), set up a cleaning schedule, integrate a vacuum cleaner with Appleβs HomeKit (if possible), and solve common problems like connection errors or synchronization failures, and focus on the new iOS 17+ permission requirements for smart home applications that often block the vacuum cleaner.
What models of Xiaomi robot vacuum cleaners support the iPhone?
Not all Xiaomi vacuum cleaners are equally compatible with iOS. For example, older models like the Mi Robot Vacuum 1 (2016) may require workarounds, while newer ones like the Xiaomi Robot Vacuum-Mop X10+ support direct integration with the Mi Home and even Apple Home via Matter.
| Model vacuum cleaner | Support for iOS | Required version of Mi Home | Integration with HomeKit |
|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Lite | Yes. | 6.0+ | No. |
| Xiaomi Robot Vacuum-Mop 2 Pro | Yes. | 6.2+ | Through Home Assistant |
| Xiaomi Robot Vacuum-Mop X10+ | Yes. | 6.5+ | Yes (via Matter) |
| Mi Robot Vacuum 1 (2016) | Partially. | 5.0 (requires a bypass) | No. |
If your model is not in the table, check it on the official Mi Home website. Please note: some vacuum cleaners (for example, Dreame or Viomi, released under the Xiaomi brand) may require separate applications - Dreamehome or Viomi Home.
Preparing iPhone for connection: network settings and permissions
Before you start setting up, make sure your iPhone is ready to work with the vacuum cleaner.
- πΆ Unstable Wi-Fi: The vacuum cleaner only connects to a 2.4 GHz network (does not support 5 GHz or guest networks).
- π Permissions Blocking: iOS 17+ Can restrict Mi Home access to the local network.
- π± Outdated firmware: update iOS and Mi Home app to the latest version.
Instructions for training:
- Go to Settings β Wi-Fi and connect to a 2.4GHz network (if you have a dual-band router, you may need to split the networks in its settings).
- Open Settings β Privacy & Security β Local Network and enable access for Mi Home.
- In Settings β Main β Software update, check the relevance of the iOS version.
π‘
If your router is unable to separate networks into 2.4 and 5 GHz, try temporarily disabling 5 GHz in its settings for the time of the vacuum cleaner connection.
β οΈ Attention: If you are using VPN or an ad blocker (like AdGuard), disable them before connecting. These services can block the connection of the vacuum cleaner to Xiaomi servers.
Step-by-step: connecting the vacuum cleaner to the Mi Home on the iPhone
Consider the universal way to connect via the official Mi Home app (relevant to most models except the oldest ones).If you have a Xiaomi Robot Vacuum-Mop X10+ or newer, skip the region step - these models support Matter and can connect directly via Apple Home.
Charge the vacuum cleaner to 50% or more |
Make sure the Wi-Fi indicator on the vacuum cleaner flashes blue |
Connect your iPhone to the 2.4 GHz network|
Turn off VPNs and ad blockers |
Update Mi Home to the latest version-->
Follow the instructions:
- Download Mi Home from the App Store and register (you can use Apple ID, Google or phone number).
- Turn on the vacuum cleaner with the power button for 3 seconds, wait for the beep and the Wi-Fi indicator to flash.
- In Mi Home, click + β Add the device and select the category Vacuum cleaner.
- Scan it. QR-code from the bottom of the vacuum cleaner or select the model manually. QR-No code, try the other way to connect.
- Connect your iPhone to the vacuum cleaner access point (the name will be type) Xiaomi_Vacuum_XXXX). Return to Mi Home and wait for the setup to be completed.
- Select a room for the vacuum cleaner and confirm the addition.
If you have a βDisabled to Connect to the Deviceβ error during the Wi-Fi connection phase, try:
- π Reboot the vacuum cleaner (hold the power button for 10 seconds).
- π‘ Turn the router into mode 802.11n (router-setting).
- π± Changing the region in Mi Home to China (sometimes helps for older models).
What if Mi Home doesnβt see the vacuum cleaner?
Set up cleaning schedules and cleaning areas
Once connected successfully, you can set up automatic cleaning on schedule or manually.
- Open Mi Home, select your vacuum cleaner and go to the Schedule.
- Click Add and select the days of the week, time and type of cleaning (e.g., Vacuum Only or Vacuum + Wash).
- To adjust zones: Go to the Map and wait for the vacuum cleaner to make a plan of the room. Click Edit and highlight areas to be cleaned or avoided. Save the changes and activate Area Cleanup.
β οΈ Warning: If the vacuum cleaner doesn't save the card after turning it off, check the Energy Saving settings in the Mi Home.Some models reset the card when the battery is fully discharged.
To optimize cleaning:
- π Configure virtual walls in the app if there are areas in the house where the vacuum cleaner should not go (for example, childrenβs toys or wires).
- π Turn on the Auto Return option to base so that the vacuum cleaner does not remain without charging in the middle of the room.
- π‘οΈ For models with floor washing function (Xiaomi Robot Vacuum-Mop 2 Pro), adjust the humidity level depending on the type of coating.
π‘
The more accurate the map, the more efficient the cleaning, let the vacuum cleaner walk through the entire apartment in training mode (no cleaning) before first setting up the zones.
Integration with Apple HomeKit and Siri (for supported models)
If you have a Xiaomi Robot Vacuum-Mop X10+ or newer, you can connect the vacuum cleaner to the Apple Home via the Matter protocol, which will allow you to control it with your voice via Siri or automate cleaning along with other devices (for example, start the vacuum cleaner when you leave the house).
Instructions for connection:
- Make sure the vacuum cleaner is connected to the Mi Home and update it to the latest version.
- Open the Home app on your iPhone and click + β Add accessory.
- Scan it. QR-code from the vacuum cleaner or enter the code manually (located on the sticker or in the Mi Home section of the Device Settings section) β Matter).
- Wait for the setup to be completed and assign a vacuum cleaner to the room in Apple Home.
After you connect, you can:
- π€ Control the vacuum cleaner with a voice: "Hey Siri, start cleaning the living room".
- β° Create automation, such as starting a cleaning schedule or when everyone leaves the house.
- π See the status of the vacuum cleaner (charge, errors) directly in the application.
β οΈ Note: Not all Mi Home features will be available on Apple Home, such as setting up cleaning areas or suction levels will have to be adjusted in the original app.
Solving typical problems when setting up on iPhone
Even after a successful connection, users encounter errors.
| Problem. | Possible cause | Decision |
|---|---|---|
| The vacuum cleaner does not connect to Wi-Fi | Wrong network (5 GHz instead of 2.4 GHz) | Switch the router to only 2.4GHz mode or split the networks |
| Mi Home doesn't see vacuum cleaner | Outdated device firmware | Update the vacuum cleaner through an Android device or contact for support |
| Error "Can't add the device" | Blocking the local network in iOS | Enable local network access for Mi Home in iPhone settings |
| Vacuum cleaner doesn't save map | Battery discharge | Enable the option "Save the card" in the device settings |
If none of the methods helped, try to dump the vacuum cleaner to the factory settings:
- Hold the Power and Home buttons (if any) for 10 seconds until the signal sounds.
- Connect again via Mi Home, as in the first run.
π‘
Before resetting the vacuum cleaner, take screenshots of its settings in Mi Home - this will help to quickly restore the parameters after reconnecting.
Alternative ways to control the vacuum cleaner with iPhone
If Mi Home is unstable or you lack features, consider alternative options:
- π Home Assistant: an open platform for smart homes that supports Xiaomi vacuum cleaners through the Xiaomi Miio plugin.
- π± Third-party apps: Robot Vacuum or Vacuum Map for advanced map management.
- π¬ Voice assistants: via Alice (Yandex) or Google Assistant (if the vacuum cleaner supports integration).
To connect via Home Assistant:
- Install Home Assistant on the server or Raspberry Pi.
- Add Xiaomi Miio integration and enter your vacuum cleaner token (can be obtained through Mi Home or special scripts).
- Set up automation through the Home Assistant interface.
β οΈ Note: Using unofficial apps may violate Xiaomi's warranty terms.Pre-installing check developer reviews and reputation before installing.