Connecting the robot vacuum cleaner Xiaomi to the iPhone: full instructions with pictures and tips

Xiaomi’s robot vacuum cleaners have long been an integral part of smart homes, but their first iPhone connection often raises questions. Despite the intuitive interface of the Mi Home app, nuances with Wi-Fi settings, account registration or model compatibility can turn a simple procedure into an hour-long quest.

We’ll look at not only the basic steps (downloading an app, adding a device), but also the hidden settings that the manufacturer doesn’t advertise, such as how to get around the limitations of regional versions of the Mi Home, why a vacuum cleaner can’t see a 5GHz network, and how to tie it to Siri or Apple HomeKit (yes, that’s possible!).

1.Preparation: What will be required to connect

Before you start, make sure you have everything you need, and without these components, the connection process will either end up in error or take many times longer.

  • 📱 iPhone with iOS version 13.0 or later (older versions of Mi Home may not install).
  • 🤖 Robot vacuum cleaner Xiaomi with a battery charge of at least 30% (at a low charge, the device will refuse to connect).
  • 📶 2.4 GHz-enabled router (most Xiaomi vacuum cleaners don’t work with 5 GHz).
  • 🔑 Login and password from your Wi-Fi network (if you use a hidden network, it will have to be temporarily made visible).

Pay special attention to the router. If your iPhone automatically connects to a 5 GHz network and the vacuum cleaner only supports 2.4 GHz, there will be a conflict: the solution is to temporarily disable 5 GHz in the router settings or create a separate network for IoT devices.

📊 What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Lite
Mi Robot Vacuum-Mop 2 Pro
Mi Robot Vacuum-Mop P
Dreame D9
Other

2. Installation and configuration of the Mi Home app

The official Mi Home app is the only legal way to connect a vacuum cleaner to an iPhone. Alternative programs (like Home Assistant) require advanced skills and often lack warranties. Download Mi Home from the App Store, avoiding third-party sources - they can distribute outdated or modified versions.

After installation:

  1. Launch the app and select Russia (or your country) and the region depends on the availability of features: for example, the Chinese version of Mi Home has more settings, but it requires a VPN.
  2. Sign up via email, phone number or Google/Apple ID account. If you already have a Xiaomi account, use it.
  3. Enable notifications and access to geodata (this is necessary for some automations to work).

If the app requests access to the LAN in the iPhone settings, be sure to allow. Without this, the vacuum cleaner will not be able to communicate with the phone even after connecting.

💡

If you see a mistake when registering with Mi Home, try changing your region to Singapore or Hong Kong, where restrictions are less likely to work.

3.Adding a robot vacuum cleaner to Mi Home

Now, to the most critical stage, follow the instructions in the app, but keep in mind the nuances:

  1. Click + → Add the device in the top right corner of Mi Home.
  2. Select the category "Vacilities" and find your model. If it's not on the list, try the option "Other" (suitable for most devices). Xiaomi/Dreame).
  3. Make sure the vacuum cleaner is on and flashes orange (connection standby mode). If the indicator is on blue, press and hold the power button for 3-5 seconds until you hear the beep.
  4. Connect your iPhone to a 2.4GHz network (if you haven’t already) and enter your Wi-Fi password in the app.

The pairing process takes from 30 seconds to 2 minutes. If a message appears on the screen "Disconnected", check:

  • ⚡ Internet access on the router (vacuum cleaner should “see” the servers Xiaomi).
  • 🔒 Wi-Fi Password Correctness (Registrar Matters!).
  • 📡 Distance between vacuum cleaner and router (should be no more than 5 meters in the first stage).

Vacuum charged at 30%+

iPhone is connected to 2.4 GHz

Wi-Fi network is not hidden

Mi Home app updated

The robot is in standby mode (flashing orange)-->

4.Configure after connection: what to do next

After successful pairing, the vacuum cleaner will appear in the main menu of Mi Home, and now you need to customize it to your needs:

  • 🗺️ Map of the room: Start the first cleaning in Scan mode so that the vacuum cleaner creates a map. Close the doors and remove small objects from the floor for accuracy.
  • 🔄 Schedule: Set up automatic cleaning by day of the week, for example, you can program the vacuum cleaner to work on weekdays from 9:00 to 11:00 when you are not home.
  • 🔇 Cleaning areas: Divide the map into rooms and set priorities (e.g., clean the hallway and kitchen more often).
  • 🗣️ Voice control: Connect the vacuum cleaner to Siri via Apple HomeKit (instruction below) or use Alice from Yandex.

Please note the section "Device settings» → «Additional. You can do it there:

  • Turn off the audible alerts (useful for night cleaning).
  • Adjust the suction force depending on the type of coating.
  • Turn on the Do Not Disturb function if the vacuum cleaner is running too noisy.
How to reset the vacuum cleaner to factory settings?
If the device has already been connected to another phone, reset: hold the Home and Power buttons for 10 seconds until the voice confirmation is heard. After the discharge, the vacuum cleaner will return to standby (flashing orange).

5. Connect to Apple HomeKit and Siri

Officially, Xiaomi vacuum cleaners do not support HomeKit, but there is a workaround through the Home Assistant app or Mi Home Integration.

  1. Install Home Assistant on a separate device (such as a Raspberry Pi or an older iPhone).
  2. Add Mi Home integration to Home Assistant settings using the access token from your Xiaomi account.

You can now control the vacuum cleaner via Siri:

"Hey Siri, start cleaning the kitchen."


"Hey Siri, bring the vacuum cleaner back to base."

The downside of this method is that you have to keep Home Assistant running, and if the server goes off, you lose connection to HomeKit, and the alternative is to use Yandex Station with Alice, who supports Xiaomi vacuum cleaners out of the box.

6. Common errors and their solution

Even with the correct following of the instructions, problems can arise, and we have collected typical errors and ways to correct them:

Mistake.Reason.Decision
“I couldn’t connect to Wi-Fi.”The vacuum cleaner does not support 5 GHz or the password is entered incorrectlySwitch the router to 2.4 GHz, check the register in the password
“Offline Device” after ConnectionWeak Wi-Fi signal or firewall lockMove the vacuum cleaner closer to the router, turn off the firewall on the router
App doesn't find vacuum cleanerDevice not in pairing mode or dischargedCharge the vacuum cleaner, press the reset button (3 seconds)
Error "Server is not available"Problems with Xiaomi or VPN/proxyCheck the internet, turn off VPN, try it later

If the vacuum cleaner is connected but does not respond to commands, try:

  • Reboot the router and vacuum cleaner.
  • Update the device firmware in Mi Home → Settings → Software update.
  • Remove the vacuum cleaner from the application and add again.

💡

If the vacuum cleaner constantly loses communication with Wi-Fi, try to fix it MAC-address in router settings (function «DHCP Reservation»).

7.Optimization of work: tips for advanced users

To make the vacuum cleaner work more efficiently, use these tips:

  • 📍 Virtual Walls: In the Mi Home app, you can create invisible barriers that the vacuum cleaner won't cross, useful for protecting children's mats or areas with wires.
  • 🔋 Battery care: Once every 3 months, discharge the vacuum cleaner "to zero" and charge up to 100% - this will prolong the life of the battery.
  • 🧹 Brush cleaning: Hair and thread are wound on rollers, reducing the efficiency of cleaning.
  • 🌡️ Temperature: Do not use a vacuum cleaner below 5°C or higher than 40°C is bad for electronics.

For owners of models with moping function (wet cleaning):

  • Use only distilled water – ordinary water can leave a divorce.
  • Change the napkin after each cleaning, otherwise the bacteria will multiply in the tank.
  • Do not turn on the mapping on the carpets – this will spoil the fabric and filters of the vacuum cleaner.

💡

If the vacuum cleaner has become less orientable in space, wipe the lenses of the laser rangefinder (located under the top cover) with a dry wipe.

8. Security and confidentiality

Xiaomi’s robot vacuum cleaners collect data about your home’s layout, raising privacy concerns to minimize the risks:

  • 🔐 Turn off the Cloud Card Storage function in the vacuum cleaner settings (data will only be stored locally).
  • 📵 Clean up your cleaning history at Mi Home regularly → The device → History.
  • 🛡️ Use a complex password for your Xiaomi account and enable two-factor authentication.

If you’re worried about data transfers to China (Xiaomi servers are the default servers), you can reroute traffic via VPNs or use alternative firmware like Valetudo, but this requires unlocking the device and takes away warranties.

⚠️ Note: Some Xiaomi vacuum cleaners (e.g. Mi Robot Vacuum-Mop 2 Pro) have a built-in navigation camera that doesn't record, but can technically be hacked. If critical, seal the lens with opaque tape.

FAQ: Answers to Frequent Questions

Can you connect Xiaomi vacuum cleaner to iPhone without Mi Home?
Technically, yes, but it requires the installation of alternative firmware (like Valetudo) or the use of Home Assistant.Officially, Xiaomi does not support other ways of connecting, and such actions may void the warranty.
Why doesn’t the vacuum cleaner save the card after it’s turned off?
This is a typical problem with a weak Wi-Fi signal or a laser rangefinder malfunction. Try: Reset the vacuum cleaner (hold the power button for 10 seconds); start cleaning in Scan mode again; update the device's firmware.
How to connect a vacuum cleaner to several phones?
In Mi Home, you can share the device. To do this, open the vacuum cleaner settings in the app. Select Sharing → Add a member. Enter an email or phone number of the second user (he must have a Xiaomi account). Note that both users will see the cleaning history and will be able to operate the vacuum cleaner.
What if the vacuum cleaner does not respond to commands from Mi Home?
Check: Connect the vacuum cleaner and phone to the same Wi-Fi network. Internet access (vacuum cleaner must "ring" to Xiaomi servers); device status in the application (if "Offline" burns, restart it). If the problem persists, remove the vacuum cleaner from Mi Home and add again.
Can you use Xiaomi vacuum cleaner with Apple HomeKit without Home Assistant?
No, Xiaomi vacuum cleaners don’t have official HomeKit support, and the only legal way is through integration through Home Assistant or similar platforms (e.g. ioBroker), and the alternative is to manage via Siri Shortcuts, but that will require manual automation setups.