Connecting the robot vacuum cleaner Xiaomi to the iPhone: full instructions with solutions to problems

Xiaomi’s robot vacuum cleaners have become an integral part of modern smart homes, but their initial setup often raises questions among iPhone users. Unlike Android devices, where the process may seem more intuitive, iOS owners have to take into account the peculiarities of working with the Mi Home application and the limitations of the operating system. This article will help you understand how to properly connect the Xiaomi Mi Robot Vacuum, Mi Robot Vacuum-Mop 2 or other models to the iPhone, avoiding typical errors.

The challenge is not so much the interface process itself, but the network and device preparation, for example, many users are faced with the problem when the vacuum cleaner does not find the 2.4 GHz network or the Mi Home application gives an error "I failed to connect." We will analyze all the nuances from choosing the right version of the application to configuring geofences and voice control through Siri or Alice. Particular attention will be paid to models that support HomeKit - their integration into the Apple ecosystem has its subtleties.

1.Preparation for connection: what to check before starting

Before you start pairing, make sure all the components are ready to go, which will save you 90% of the problems during the connection phase.

  • πŸ“± iOS version: Mi Home app requires iOS 12.0 or later. On iOS 11 and below, sync is not possible.
  • πŸ“Ά Wi-Fi network type: Xiaomi vacuum cleaner robots only work on 2.4 GHz networks. If your router broadcasts both frequencies (2.4 and 5 GHz) under the same name, they will have to be divided.
  • πŸ”‹ Battery charge vacuum: The charge level should be at least 20%. At a lower value, the device can interrupt the connection process.
  • 🌍 For Russia, choose the server "Russia" (not "Mainland China"), otherwise some of the functions will not be available.

Pay special attention to the router, if it supports the standard. 802.11r (Fast Roaming, temporarily disable this feature - it may interfere with the stable connection of the vacuum cleaner. Also check if the router's settings include a filter. MAC-Addresses or guest mode – they block new devices.

πŸ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2
Mi Robot Vacuum-Mop P
Mi Robot Vacuum-Mop 2 Lite
Mi Robot Vacuum-Mop 2 Pro
Another model

If you are using an iPhone with a double SIM-Make sure the device is connected to Wi-Fi, not to the mobile network. Some models of vacuum cleaners (for example, Mi Robot Vacuum-Mop 2 Pro) require a stable Internet connection to activate the device.

2. Install and configure the Mi Home app on iPhone

The official Mi Home app is the only legitimate way to control Xiaomi's robot vacuum cleaner with an iPhone. However, there are multiple versions of the app available on the App Store, which is often confusing.

  1. Open the App Store and search for Mi Home.
  2. Choose an app from Xiaomi Inc. (not to be confused with clones!).
  3. Make sure the app version is at least 6.0.100 – older ones may not support newer models of vacuum cleaners.

After installation, start Mi Home and follow the following steps:

  1. Select the region "Russia" (important for the correct operation of servers).
  2. Sign up or sign in to an existing Xiaomi account (you can use Google, Apple ID or phone number).
  3. Enable notifications for the app in your iPhone settings (Settings β†’ Mi Home β†’ Notifications).

If the app requests geolocation access, allow it to function as a geofence and automatically clean up on a schedule, and without geodata, the vacuum cleaner will not be able to determine your location and, for example, start cleaning when leaving the house.

πŸ’‘

If you already have the Mi Home app installed but the vacuum cleaner doesn't connect, try removing it and installing it again, often solving cache and outdated data problems.

3. Step-by-step instruction: how to connect a robot vacuum cleaner to an iPhone

Now, to the interface process itself, follow the instructions carefully, and even one step can fail.

  1. Turn on the vacuum cleaner: Press and hold the power button on the device body for 3-5 seconds until you hear an audible signal.
  2. Resetting (if necessary): If the vacuum cleaner has already been connected to another device, reset. To do this, hold the Home and Power buttons simultaneously for 10 seconds (until the beep).
  3. Activate Connection Mode: Press and hold the Home and Spot Cleaning (or Area Cleaning) buttons for 3 seconds. The vacuum cleaner should say, "Waiting for Connection."
  4. Add the device to Mi Home: Open the Mi Home app. Click + β†’ Add the device. Select the "Vaccelers" category and your model (e.g. Mi Robot Vacuum-Mop 2). Confirm that the indicator on the vacuum cleaner flashes orange (connection readiness signal).
  5. Connect to the vacuum cleaner network: The app will request to connect to a temporary network of the form robot-vacuum-XXX. Go to the settings of iPhone β†’ Wi-Fi and select this network. Return to Mi Home – the application should automatically continue the setting.

Choose a home Wi-Fi network

  • In the list of available networks, select your 2.4GHz Wi-Fi.
  • Enter the password from the network.
  • Wait for the message "Connection successfully" (can take up to 2 minutes).

β˜‘οΈ Checklist before connection

Done: 0 / 5

If at the stage of connecting to the home network there is an error "Can not connect", check:

  • πŸ”„ Reboot the router and vacuum cleaner.
  • πŸ“΅ Make sure there are no restrictions on the network. MAC-address.
  • πŸ”’ Wi-Fi password entered without errors (registration is important!).

4.Configure control with iPhone: voice, schedule, geofences

Once successfully connected, the robot vacuum cleaner will appear in the Mi Home main menu, and you can now configure additional features for easy control from the iPhone.

4.1 Voice control via Siri or Alice

Voice management will require integration with HomeKit (for models with support) or Yandex.Alice:

MethodSupported modelsInstructions
HomeKitMi Robot Vacuum-Mop 2 Pro, Mi Robot Vacuum-Mop 2 UltraOpen Mi Home β†’ pick a vacuum cleaner β†’ Settings β†’ HomeKit. Scan it. QR-code in the Home app on your iPhone. Add the device to the room.
Yandex.Alice.All models with Mi Home supportAt Mi Home, go to Profile β†’ Settings β†’ Yandex Smart Home. Sign in via Yandex. Tell Alice, "Find my devices."
Siri teamsOnly HomeKit devicesExamples of commands: "Hey Siri, run the vacuum cleaner in the living room" "Hey Siri, return the vacuum cleaner to base"

For HomeKit, it is important that the iPhone and vacuum cleaner are connected to the same Wi-Fi network. If the device does not appear in the Home app, check if the Home feature is enabled in iCloud (Settings β†’ [Your name] β†’ iCloud β†’ Home).

Schedule and geofence settings

To start cleaning automatically:

  1. In Mi Home, select a vacuum cleaner β†’ Schedule.
  2. Click Add and specify the days of the week, time and type of cleaning.
  3. For geofences: go to Settings β†’ Geosons and set the range (for example, start cleaning when you are 500 m away from home).
Why does the vacuum cleaner not respond to geofences?
If geofences are not working, check: 1. Are geofence services enabled for Mi Home (iPhone β†’ privacy β†’ geolocation services). 2. Is your home address correctly listed in the Mi Home profile. 3. Are there any restrictions on background data updates for the application (iPhone β†’ Mi Home β†’ Background update).

5. Typical errors and their solutions

Even with the exact instructions, iPhone users may face problems.

⚠️ Note: If the vacuum cleaner gives an error "Incorrect Wi-Fi password", but you are sure that you enter it correctly, try temporarily disabling special characters in the password (for example, replace! with 1 #, $, %.

Mistake.Possible causeDecision
"I couldn't connect to the device."The vacuum cleaner is not paired. Wi-Fi is 5 GHz.Restart the vacuum cleaner (hold the power button 10 seconds). Separate the 2.4 and 5 GHz networks in the router settings.
"Offline Device" after connectionThe router is blocking the device. Xiaomi servers are not available.Turn off the filter. MAC-Check the Internet connection on your iPhone.
The vacuum cleaner is not displayed in the home (HomeKit)The device is not certified for HomeKit. region mismatch in Mi Home.Check the HomeKit support for your model. Change region to "Russia" in Mi Home.

If the vacuum cleaner plugs in but shuts down after a few minutes, the problem may be in the router's energy-saving mode. Turn off the "Energy Saving" or "Green Mode" function in the router settings.

πŸ’‘

The most common reason for a failed connection is to try to use a 5GHz network. Even if your router supports both frequencies, Xiaomi vacuum cleaner needs to manually create a separate 2.4GHz network or turn off 5GHz during setup.

6. Alternative ways to manage without Mi Home

If the standard Mi Home app doesn’t suit, there are alternative methods to control the robot vacuum cleaner with the iPhone:

  • πŸ€– Home Assistant: For advanced users who are ready to set up a local server, it allows you to integrate a vacuum cleaner into a single smart home system.
  • πŸ”„ IFTTT (If This Then That: Automating your trigger cleaning (e.g., starting a vacuum cleaner when leaving home).
  • πŸ“± Third-party applications: For example, Mi Robot Controller (requires manual device token input).

To use Home Assistant, you will need:

  1. Install Home Assistant on a Raspberry Pi or other server.
  2. Add Xiaomi Miio integration via configuration.yaml:
vacuum:


- platform: xiaomi_miio




host: IP_Adress DUST




token: YOUR TOKEN

The token can be obtained using the Mi Home Token Extractor app (android device required).

⚠️ Note: Using third-party apps may violate Xiaomi’s warranty.In addition, informal management practices may result in loss of communication with the device after a firmware update.

7. Update firmware and reset settings

Regular firmware updates improve the vacuum cleaner, add new features and fix bugs, and update the software via iPhone:

  1. Open Mi Home and select a vacuum cleaner.
  2. Go to Settings β†’ Update firmware.
  3. If a new version is available, click "Update".
  4. Wait for the message "Update complete" (it can take up to 15 minutes).

If the vacuum cleaner has stopped responding to commands after the update, reset to factory settings: hold the Power and Home buttons for 10 seconds until the double signal sounds. After the reset, you have to reconnect the device to the Mi Home.

Before updating, check:

  • πŸ”‹ Battery level (should be) β‰₯50%).
  • πŸ“Ά Wi-Fi stability (do not use mobile internet!).
  • πŸ“± Mi Home version of the app (update if necessary).

FAQ: Frequent questions about connectivity

Can you connect Xiaomi vacuum cleaner to iPhone without Wi-Fi?
No, the initial setup requires a connection to the 2.4 GHz network. However, after pairing some functions (for example, manual control from the remote) will work without the Internet.
Why doesn’t the vacuum cleaner connect to the network with a name in Cyrillic?
Some Xiaomi models do not support network names with Cyrillic characters or spaces, MyWiFi_2.4) and try again.
How to transfer the vacuum cleaner to another iPhone?
To do this: On the old iPhone, open Mi Home, select a vacuum cleaner and click Settings β†’ Delete Device. On the new iPhone, log in to the same Xiaomi account and add the vacuum cleaner again via Adding Device. If the vacuum cleaner was connected via HomeKit, use the "Move to Another Home" feature in the Home app.
Can you control Xiaomi vacuum cleaner with iPhone and Android at the same time?
Yes, but for this, both devices must be logged in to the same Xiaomi account. Restrictions: Only one user can be active at a time (the last one is the priority).
What if the vacuum cleaner is connected but does not respond to commands?
Try: Reboot the vacuum cleaner (hold the power button 10 seconds). Remove the device from Mi Home and add it again. Check if the router is not enabled parental control or locking unknown devices. If the problem persists, update the vacuum cleaner firmware and the Mi Home app.