Control of the robot vacuum cleaner Xiaomi with two iPhones

Modern smart home devices like Xiaomi’s robot vacuum cleaners are often the subject of family disputes, where one family member can’t start cleaning or check the status of a cleaning service because the device is tied to another user’s account, and the Apple iOS ecosystem doesn’t address this issue as clearly as Android, which raises questions for owners of the appliances.

But it's technically feasible to share a vacuum cleaner, and you can do it in a number of ways: through the official Sharing feature in the Mi Home app, through the creation of a family group, or even through synchronization through a voice assistant, and it's important to understand that just typing the same username and password on two devices isn't always the right and safest solution.

In this article, we will discuss all the current methods of connecting the Xiaomi robot to two or more iOS-based smartphones. You will learn how to avoid account conflicts, correctly configure the region for the device and what nuances exist when using different versions of firmware.

To get started, make sure both iPhones have the current Mi Home app installed. It is also critical that both smartphones are on the same Wi-Fi network at the time of initial setup, although this is not a requirement for subsequent management.

Method One: Official "Shared Access" function

The most appropriate and stable method of managing is to use a built-in device sharing mechanism, which allows the owner of the main account (the Administrator) to grant the guest (the Family Member) the rights to manage a particular device without transferring the password from the account.

To implement this scenario, both users must have registered Mi Accounts. The owner of the main account opens the application, selects the card of his robot vacuum cleaner and goes to the device settings. In the upper right corner, there is usually a three-dot button or a gear icon that opens the settings menu.

In the menu that opens, you need to find Share Device, and you can choose how to transfer rights. QR-code or by sending a link via iMessage. A second user scans the code or clicks on a link, and then a request to accept the device appears on his device.

⚠️ Note: After adding the device, the second user receives control rights only (start, stop, mode selection), but cannot delete the device or change critical schedule settings if this is limited by the owner.

The advantage of this method is that you have complete independence of your accounts, and you can revoke access at any time by simply removing the user from the Shared list, especially if you have temporarily given access to a housekeeper or guests.

💡

Sharing is the only way to give you control rights without transferring a password from your main Mi Account, which guarantees the security of your data.

It is worth noting that sometimes the notification of the invitation may not come instantly, in which case the second user should check the Transport or Requests folder in the Mi Home application itself, often the invitations are waiting for confirmation there.

Configure regions and servers for stable operation

One of the most common reasons why the robot is not visible on the second phone or not connected to the network is the wrong choice of region: Xiaomi's ecosystem is segmented by geography, and devices purchased in China may not appear in the European or Russian segment of the server.

If your robot vacuum cleaner was ordered from China (CN-labeled version) and the app on both iPhones selects the region “Russia” or “Germany”, the device may not be found when you try to add, in which case both users must change the region in the profile settings.

To change region, go to profile (the Profile tab in the lower right corner), click on the current country name and select China. After that, the app will reboot and the list of devices will be updated. Importantly, changing region can affect the interface language and the availability of some local features.

Does the change in the region affect the history of the cleanup?
When you change region, the list of devices may be cleared or unavailable because the data is stored on servers in a particular country, but if the device is already linked to an account, it usually remains available, but may require re-authorization.

There is also a nuance with servers: Some models, such as the Xiaomi Vacuum Mop 2 Pro or Roborock S5 Max, can be tied to a specific server when you first activate. If the main account is created on the server "Europe", and the second user tries to add the device through the server "USA", synchronization will not occur.

Both users are encouraged to use the same region settings, which ensures that all features, maps and cleaning history are displayed correctly and synchronized in real time between the two devices.

Using one account on different devices

Many users are wondering: can you just enter a username and password from one Mi Account on two different iPhones? Technically, the Mi Home app allows you to log in from one account on several mobile devices at the same time.

First, Xiaomi’s security system may view a sign-in from a new device as suspicious activity and require re-verification via SMS or email, which can be inconvenient if the main account owner’s phone is far away.

Second, when using one account on two devices, sync conflicts can occur, for example, if one user changes the name of a room or rebuilds a map, the changes may not immediately appear on the second device or overwrite local settings.

📊 How do you prefer to manage a smart home?
One account on all devices
Separate Sharing Accounts
Through Siri/Voice Control
Only from the main phone.

However, for family use, this method is often the easiest, allowing you to see the full cleaning history, available statistics on the consumption of dust bags and filters, and receive push error notifications on both phones.

If you choose to use this method, make sure that both devices have two-factor authentication enabled to protect your account, which is critical because accessing your Mi Home account gives you access to all smart devices in your apartment, including cameras and locks.

Integration with Apple HomeKit and Siri

For Apple appliance owners, a great way to manage multiple devices is through Apple Home integration. If your Xiaomi robot vacuum cleaner supports the HomeKit protocol (or uses a gateway with HomeKit support), you can add it to the Home app on your iPhone.

The main advantage of this method is the ability to control the device from any device in iCloud Family Sharing without having to install the Mi Home app on second phones.

To set up, go to the Mi Home app, select your device and find “Working with Apple HomeKit” (or scan it). QR-Enter the setting code in the Home app on your iPhone, then in the Family section of the iCloud settings, invite family members to join the family.

FunctionMi Home (Shering)Apple Home (HomeKit)One account.
Starting the cleanupYes.Yes.Yes.
MappingOnly the ownerNo (basic management)Yes.
The history of cleaningPartially.No.Complete.
Voice controlThrough the assistant.Through Siri.Through the assistant.

Using HomeKit is ideal for basic tasks like, "Hi Siri, turn on the vacuum cleaner" or "Hi Siri, send the vacuum cleaner to base." However, for deep tuning of exclusion zones or selecting power mode, it is better to use a native application.

Solving Typical Connection Problems

Even if all instructions are followed, users may encounter errors, one of the most common is "Device already added," which means that the robot is tied to another Mi Account and cannot be added again without an unbundle.

To solve this problem, you need to take the phone that was originally registered vacuum cleaner, go to the device settings and select "Unbind" (Unbind), only then the second user can add it to himself. Simply removing the application from the phone does not untie the device from the server.

☑️ Checklist before re-binding

Done: 0 / 4

Another common problem is that the robot displays Offline on the second phone, even though the first one works, which may be due to the app's cache or variations in software versions. Try to close the Mi Home app completely and run it again.

It's also worth checking the firmware version of the robot itself, and if one phone requires an app to update the device and the other phone has an old version, conflicts may arise, and it's recommended that you update the firmware to the latest version through your primary account.

⚠️ Warning: Do not try to reset the Wi-Fi settings on the robot (clamping buttons) until you make sure the device is removed from the owner's account.In some models, this may lead to the blocking of the remote control function until completely rebounding.

If the problem persists for a long time, it makes sense to check the router’s settings. Some IoT features require devices to be on the same subnet, or are blocked by router security settings (AP Isolation), although this is rare for cloud management.

Alternative methods and widgets of iOS

Beyond the basic methods, there are ways to make it easier for the second user to interact with the robot, such as using widgets on the Today screen on iOS. If you use the shared account method, the widget will allow you to start cleaning with one tap without opening the app.

To add a widget, press and hold your finger on the blank spot of the screen, press + in the top left corner, find Mi Home and select the desired widget size. This is especially convenient for older family members who have difficulty understanding the application interface.

You can also use automation scenarios in the Teams app, and you can create a “Start Cleaning” command that will run on a schedule or geolocation (e.g. when all family members leave the house).

💡

Use geolocation in automation: set up the vacuum cleaner start when the last family member leaves the home zone, which will prevent the robot from buzzing under its feet.

Widgets do not work autonomously, they are only an interface for the main application.

In conclusion, the choice of method depends on your needs: For maximum functionality and security, you should use official sharing of devices, for simplicity and complete control of history, one account, and for fans of the Apple ecosystem, integration through HomeKit will be a great addition.

Can you control Xiaomi’s Android and iPhone robot at the same time?
Yes, it's possible. Mi Home is cross-platform. You can install an app on Android, log in there and add a device, and then on your iPhone, use Sharing to hand over control. The operating system doesn't matter, only the Mi Account matters.
How many people can drive a single vacuum cleaner at the same time?
There is no official limit on the number of users in the Sharing feature, but it is recommended not to exceed 5-7 people for stable work. With a large number of users, status synchronization (for example, “cleaning is underway”) can occur with a delay.
What to do if the second phone can’t see the robot after scanning QR-code?
Make sure both phones are connected to the Internet. Check if the region in the Mi Home settings is the same on both devices. If the region is China and the second user has Russia, the sharing won't work. Also try updating the Mi Home app to the latest version through the App Store.