How to set up a robot vacuum cleaner Xiaomi on the iPhone: a complete guide with photos and tips

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 cleanerSupport for iOSRequired version of Mi HomeIntegration with HomeKit
Mi Robot Vacuum-Mop 2 LiteYes.6.0+No.
Xiaomi Robot Vacuum-Mop 2 ProYes.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.

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

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:

  1. 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).
  2. Open Settings β†’ Privacy & Security β†’ Local Network and enable access for Mi Home.
  3. 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:

  1. Download Mi Home from the App Store and register (you can use Apple ID, Google or phone number).
  2. Turn on the vacuum cleaner with the power button for 3 seconds, wait for the beep and the Wi-Fi indicator to flash.
  3. In Mi Home, click + β†’ Add the device and select the category Vacuum cleaner.
  4. 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.
  5. 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.
  6. 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?
If the app doesn’t find the device, try: 1. Remove Mi Home and install it again. 2. Connect to another 2.4GHz network (like from a phone in modem mode). 3. Check if the antivirus (like Kaspersky) blocks access to the local network. 4. Older models (Mi Robot 1) may need firmware via Mi Home for Android followed by porting to the iPhone.

Set up cleaning schedules and cleaning areas

Once connected successfully, you can set up automatic cleaning on schedule or manually.

  1. Open Mi Home, select your vacuum cleaner and go to the Schedule.
  2. Click Add and select the days of the week, time and type of cleaning (e.g., Vacuum Only or Vacuum + Wash).
  3. 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:

  1. Make sure the vacuum cleaner is connected to the Mi Home and update it to the latest version.
  2. Open the Home app on your iPhone and click + β†’ Add accessory.
  3. 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).
  4. 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 causeDecision
The vacuum cleaner does not connect to Wi-FiWrong 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 cleanerOutdated device firmwareUpdate the vacuum cleaner through an Android device or contact for support
Error "Can't add the device"Blocking the local network in iOSEnable local network access for Mi Home in iPhone settings
Vacuum cleaner doesn't save mapBattery dischargeEnable 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:

  1. Hold the Power and Home buttons (if any) for 10 seconds until the signal sounds.
  2. 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:

  1. Install Home Assistant on the server or Raspberry Pi.
  2. Add Xiaomi Miio integration and enter your vacuum cleaner token (can be obtained through Mi Home or special scripts).
  3. 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.

FAQ: Frequent questions about setting up the robot vacuum cleaner Xiaomi on iPhone

Can I connect the old Mi Robot Vacuum 1 to an iPhone?
Yes, but with reservations. This model may require: Use Mi Home version 5.x (You can download the old version from the App Store in your purchase history or from third-party sources. Select China when you add the device. Manually enter IP-The vacuum cleaner address in the Wi-Fi settings if the automatic connection doesn't work. If nothing helps, try connecting the vacuum cleaner via your Android device and then logging in to the same Mi Home account on your iPhone.
Why does the vacuum cleaner not respond to commands from Mi Home?
Possible reasons: The vacuum cleaner is disconnected from Wi-Fi (check the indicator on the device); Xiaomi servers are temporarily unavailable (check status on the status page); iPhone settings disable local network access for Mi Home; Solution: restart the vacuum cleaner and router, check network settings on the iPhone.
How to update the firmware vacuum cleaner through the iPhone?
The firmware update is available in Mi Home: Open the vacuum cleaner card in the app. Go to Settings β†’ Update firmware. If the update is available, click Update and wait until it is completed (don't interrupt the process!). ⚠️ Important: During the upgrade, the vacuum cleaner must be connected to charging and have at least 50% charge.
Can you drive a vacuum cleaner without the Internet?
Yes, but with limitations: Local control (on/off, start cleaning) works over a local network. Functions like voice control or notifications require the Internet. IP-router.
How to transfer the vacuum cleaner to another Mi Home account?
To transfer the device to another user: In Mi Home, open the vacuum cleaner card and go to Settings β†’ Sharing. Select Delete Device (vacuum cleaner resets to factory settings). New user must add vacuum cleaner to their account as a new device. ⚠️ Note: When changing your account, all saved cards and settings will be reset!