How to Connect Xiaomi Vacuum Mop 2 Robot Vacuum to iPhone: A Complete Guide to Solving Typical Problems

Why Xiaomi Vacuum Mop 2 owners choose to control from iPhone

Xiaomi Vacuum Mop 2 has become one of the most popular smart home devices thanks to its combination of powerful cleaning and affordable price. But its real power is revealed only when connected to a smartphone β€” especially an iPhone, where the high-resolution screen and stable iOS work provide the most convenient control. With an iPhone, you get not just a remote control, but a full-fledged control center: from running a cleaning schedule to viewing a map of the room in real time.

But many users have difficulty syncing first, because Xiaomi uses its own Mi Home ecosystem (now integrated into Xiaomi Home), which has the nuances of working with Apple devices. In this article, we will look at all the stages of connection, from preparing the phone to configuring voice control via Siri, and also solve typical problems such as the error "Device not found" or inability to log in.

We will pay special attention to the new requirements of 2026: with the release of iOS 17 and the update of the Xiaomi Home app to version 6.47.0, the connection process has changed. Now, for successful synchronization, you must necessarily turn on the local network permission in the iPhone settings - without this, the robot simply will not appear in the list of available devices.

Preparing iPhone before connecting

Before you start syncing, make sure your iPhone meets the minimum requirements.To work with Xiaomi Vacuum Mop 2, you need to:

  • πŸ“± iOS version: no lower than 13.0 (15.0 recommended)+ steady-work)
  • πŸ“Ά Wi-Fi connection: 2.4 GHz networks only (robot does not support 5 GHz)
  • πŸ”‹ Battery charge: at least 30% on iPhone, 50% on robot and higher
  • πŸ“² Free space: minimum 500 MB for installing the Xiaomi Home app

Important: If your router is running 802.11r (fast roaming), temporarily turn it off, a feature that often prevents Xiaomi devices from connecting to the network, and also check that the iPhone is Bluetooth enabled, which is needed for the initial identification of the robot.

πŸ“Š Which version of iOS are you using?
iOS 17
iOS 16
iOS 15 or lower
I don't know.

Step-by-step: Connection via Mi Home

Now, to the process itself, follow the instructions in strict order, and skipping even one step can cause a failure.

  1. Install the app: Download Xiaomi Home from the App Store. Importantly, use the official app, not clones like Mi Home Lite β€” they don't support new robot models.
  2. Create a Xiaomi account: If you do not already have one, register via email or phone number. For users from Russia, we recommend choosing the region "Russia" - this will make it easier to further configure voice commands in Russian.
  3. Add the device manually: Press "+" in the upper right corner β†’ "Add device" β†’ select "Vaccelerators" β†’ find the Xiaomi Vacuum Mop 2 model (if it's not on the list, try entering the name manually).
  4. Activate the pairing mode on the robot: Press the power button on the robot body for 3-5 seconds until you hear the voice message "Connect to the network." The Wi-Fi indicator on the robot should flash orange.
  5. Connect to the robot network: In your iPhone Wi-Fi settings, find a network called mi-vacuum-XXXX (where XXXX is your device's unique code) and connect to it. No password is required.
  6. Return to the app: Once connected to the robot’s temporary network, the app will automatically redirect you to the selection page of your home Wi-Fi network. Enter the router password and wait for the process to be completed (usually takes 1-2 minutes).

Installed application Xiaomi Home

Xiaomi account (Russia region) created

The robot is on and in pairing mode.

iPhone is connected to the 2.4 GHz network

Bluetooth on the iPhone-->

If you have a β€œDisabled to Connect to the Device” error during the Wi-Fi connection phase, try the following:

  • πŸ”„ Reboot the robot (hold the power button for 10 seconds)
  • πŸ“Ά Reconnect your iPhone to 2.4 GHz (sometimes changing your Wi-Fi channel to 6 or 11 helps)
  • πŸ“± Remove the Xiaomi Home app and install it again

πŸ’‘

If the robot is not identified in the list of devices, try changing the region in the Xiaomi profile to β€œMainland China”.

Set up notifications and cleaning schedule

Once you've successfully connected, customize the robot to your needs, and let's start with notifications that will help you track your cleaning status and respond to problems in a timely manner (e.g., if the robot is stuck).

How to enable notifications:

  1. Open the robot card in Xiaomi Home
  2. Go to Settings β†’ Notifications
  3. Activate the switches: πŸ”” "Reports of completion of cleaning" ⚠️ "Mistakes and warnings" πŸ”‹ "Low battery charge" (threshold can be set to 20%)

Xiaomi Home

Settings β†’ Notifications β†’ Xiaomi Home

Now, set the schedule. Xiaomi Vacuum Mop 2 supports up to 7 schedules per week, recommending the following options for optimal cleaning:

ParameterRecommended valueExplanation
Cleaning modeBalancedOptimal balance between suction strength and work time
Wet cleaningMediumEnough for most coatings (laminate, tiles)
Cleaning time9:00 or 18:00There is no one at home, but the robot does not interfere.
Cleaning areasAll rooms or selected areasYou can eliminate carpets if the robot avoids them.

To set the schedule:

  1. Open the robot card β†’ β€œSchedule” β†’ β€œAdd”
  2. Choose the days of the week (for example, Pn, Sr, Pt)
  3. Set the time and parameters of cleaning
  4. Save the settings.

πŸ’‘

To save battery life, adjust your schedule so that cleaning starts when you are home, and this will allow you to react quickly to possible freezes.

Removing Typical Errors During Connection

Even with the correct following of the instructions, there can be failures, and let's look at the most common errors and how to solve them.

⚠️ Warning: If the robot is making a di-de-dee-dee beep and flashing red, it indicates a sensor problem. Try cleaning the optical sensors with a dry wipe, the dust may block their operation.

Mistake.Reason.Decision
No device found.Robot not in pairing mode or Wi-Fi issuesReboot the robot and router, check the 2.4 GHz network
Authorization errorProblems with Xiaomi accountLog out of the account in the application and log in again.
I couldn't connect to the network.Incorrect Wi-Fi password or incompatible encryptionCheck the password, change the type of router encryption to WPA2-PSK
Offline deviceThe robot lost contact with Xiaomi serversReconnect the robot to Wi-Fi through settings

If the robot is connected but does not display a map of the room, follow the following steps:

  1. Make sure the robot has traveled at least 5 meters – the map starts to be built only after the movement begins.
  2. Check that the robot settings have enabled the option "Save maps" (Settings β†’ Map β†’ Save map).
  3. Update the firmware of the robot to the latest version (available in Settings β†’ Software Update).

To update the firmware:

  1. Connect the robot to the charging station.
  2. Make sure that the battery is at least 80%.
  3. In the app, go to Settings β†’ Software Update and follow the instructions.
What to do if the robot is stuck in the "Cloud Connection" phase?This is one of the most frustrating mistakes that usually involves locking Xiaomi servers out by your ISP.
1. Connect your iPhone to mobile Internet (3G/4G) instead of Wi-Fi. 2. Use VPNs with servers in China or Singapore (e.g. ExpressVPN). 3. Change the DNS on your iPhone to 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare). If nothing helps, contact Xiaomi with error logs (they can be exported in the application settings).

Integration with Apple HomeKit and Siri

Officially, the Xiaomi Vacuum Mop 2 does not support Apple HomeKit, but there are workarounds to manage through Siri.

  • πŸ“± iPhone with iOS 14+
  • 🌐 Installed Home Assistant (free) or HOOBS (paid)
  • πŸ”Œ Stationary computer/server for deploying middleware (you can use Raspberry Pi)

A quick setup through Home Assistant:

  1. Install Home Assistant on your device (instructions on the official website).
  2. Add Xiaomi Miio integration through the Configuration β†’ Integrations menu.
  3. Enter your robot’s token (see below)
  4. Set up automation and add a robot to Apple Home via HomeKit Integration.

How to get a token for Miio:

  1. Install the Mi Home Token Extractor app on your iPhone (available in TestFlight).
  2. Sign in to your Xiaomi account.
  3. Select the Vacuum Mop 2 robot in the list of devices – the app will show the token.

⚠️ Attention: The token gives full access to your robot, don't let anyone know or keep it in plaintext, change your Xiaomi account password if you suspect a leak, and that will cancel all the tokens you've issued.

After setting up, you can use voice commands:

  • πŸ—£οΈ "Hey, Siri, start cleaning the living room"
  • πŸ—£οΈ "Hey, Siri, get the robot back on base"
  • πŸ—£οΈ "Hey, Siri, what a vacuum cleaner status?"

πŸ’‘

If you don’t want to mess with Home Assistant, try Apple’s Shortcuts app, which allows you to create shortcuts to quickly run a cleanup through the Xiaomi API (a token is needed).

Tips for optimizing the work of the robot with iPhone

To make Xiaomi Vacuum Mop 2 work as efficiently as possible, follow these guidelines:

  • πŸ“ Cleaning areas: Break up your apartment into zones in the app and set different modes for each. For example, for the kitchen, increase the suction power, and for the bedroom, reduce the power of suction.
  • πŸ”„ Clean the main filter and side brushes at least 1 once a week, a clogged filter reduces the suction power 30-40%.
  • πŸ“Ά Stable Wi-Fi: If the robot often loses communication, install a Wi-Fi repeater in the center of the apartment or go to the Mesh system (for example, Xiaomi Mi Mesh Router).
  • πŸ”‹ Battery: To extend battery life, avoid full discharge. Put the robot on charge when you're in the battery. 20-30% charge.

To improve mapping:

  • The first 2-3 cleanings are carried out manually, so that the robot more accurately made the map.
  • Use virtual walls in the app to limit access to unnecessary areas (such as children’s toys).
  • If the robot confuses the rooms, rename them in the app and start cleaning again.

To save traffic (relevant with limited Internet):

  • Turn off "Auto-Update maps" in the robot settings.
  • Prevent the Xiaomi Home app from using mobile internet (iPhone settings β†’ Xiaomi Home β†’ Mobile data).

πŸ’‘

Regularly update the firmware of the robot – new versions fix navigation errors and add new features (for example, carpet recognition in version 3.5.8+).

Frequently asked questions

Can you connect Xiaomi Vacuum Mop 2 to multiple phones at the same time?
Yes, but with reservations. The main account (the one that was the first connection) has full rights. Other users can only control the robot if: The main account shares access via Family Sharing on Xiaomi Home. All devices will be connected to the same Wi-Fi network. Limitation: at the same time, only one device can control the robot. If you start cleaning from an iPhone and someone else tries to do it with Android, the command only works from the first device.
Why doesn’t the robot save the card after it’s turned off?
This is a typical problem with: No Internet connection during cleaning; Xiaomi server failure (check status at status.mi.com); outdated robot firmware (update via Settings β†’ Software Update); Solution: Wait until the robot completes its data sync with the cloud before turning off the robot (the Wi-Fi indicator should be green).
How to reset the robot to factory settings if it does not connect to the phone?
Reset the hardware: Turn off the robot with a long press on the power button. Press the power and home buttons (on some models, power and spot cleaning) for 10 seconds. Release the buttons when you hear the D-D beep. The robot will restart and be ready for a new connection. After reset, all settings, including the maps of the premises, will be deleted.
Can you control a robot without the internet?
Yes, but with limitations. Without the Internet, you can: Start/stop cleaning from buttons on the case; control via Xiaomi Home if the phone and robot are connected to the same local network; won't work: Remote access (from another network); Voice control via Siri or Alice; firmware update.
How to check if I have the original Xiaomi Vacuum Mop 2?
The original robot can be identified by: πŸ“¦ Packaging: there should be a branded box with a hologram and a barcode, which can be checked on the official website. πŸ” Serial number: it is listed on a sticker under the dust collector cover. Check it through the Xiaomi Home app (Profile) β†’ My devices. β†’ Serial number). πŸ”‹ Charger: the original has a marking MDY-08-EM and output voltage 20V 0.6A. Fakes often come out: No Russian in voice prompts; no firmware updates; poor quality plastic (gaps, uneven seams).