How to control a robot vacuum cleaner Xiaomi from two phones

Owning a modern robot vacuum cleaner makes life much easier, but it often happens that access to the device is required not only by the owner of the gadget, but also by other family members. For example, the spouse may need to start cleaning while the husband is not at home, or the children need to turn off the device so that it does not interfere with the game. The standard scheme of operation of the Xiaomi ecosystem is initially focused on a single administrator, which creates the illusion that it is impossible to fully share the device.

In fact, there are proven methods to synchronize control between multiple smartphones without losing functionality, not just copying passwords, but setting the right access rights through the manufacturer’s cloud services, and in this article, we’ll look at everything from the official way you add family members to the technical details of working with different regional servers.

Understanding the Mi Home architecture is critical to avoid data conflicts. If you just enter the same account on two devices, you’ll face map and script dissynchronization, so the only correct solution is to create a family group or use the device sharing feature, which requires careful customization of each smartphone.

Mi Home ecosystem and account restrictions

The fundamental foundation of Xiaomi’s smart appliance management is built around a single Mi Account, which is a digital key that links a physical device to a cloud server. When you first connect a robot vacuum cleaner, it is “tied” to your region and specific user ID. This is done for security reasons so that outsiders cannot access cameras or control your home.

However, this tight binding poses a problem for family use: If you simply install the Mi Home app on your spouse’s phone and enter your login and password, the system may view it as suspicious activity. Moreover, working with one account on different devices at the same time often leads to script or virtual wall settings being confused, and the cloud server does not have time to correctly process simultaneous configuration requests.

⚠️ Warning: Never use the same Mi Account to manage from two different phones at the same time, which will result in constant mailing of confirmation codes. SMS Possible temporary blocking of the account by the security system.

There are two main ways to do this: using the built-in Share Device and creating a Home Management (Family Group), the first is suitable for temporary transfer of rights or control by one particular device, the second option is more flexible for regular users living together, since it allows both users to see the status of the device in real time independently.

📊 What management method are you using now?
I'm typing in the password on all phones.
I'm using the same phone.
Trying to set up a shared access.
I don't know about that possibility.

Preparation for configuration: Version and Region Verification

Before you start syncing devices, you need to make sure that the software base of both smartphones meets the requirements. Often the problem with adding a second phone is because one device has a Mi Home installed with China, and the other one has a Russia or Europe.

Open the app on both phones and go to Profile → Settings. Pay attention to Region. It should be identical on all devices. If your robot vacuum cleaner was bought in an official store in Russia, it is likely to be tied to servers in Russia or Europe. If the device is ordered from Chinese marketplaces, you may need to change region to China.

☑️ Checking before setting up

Done: 0 / 4

It's also worth checking the version of the app itself. The sharing functionality is constantly updated, and it may not work properly or in the older versions. Go to Google Play or the App Store and make sure you have the latest version available. For Android devices, sometimes it makes sense to download the current APK-file from the official website if the update does not come through the store.

An important aspect is the firmware version of the robot itself. Older versions of firmware may not support new encryption protocols when transferring access rights. Go to the device settings, click three dots in the corner and select Update. If the system suggests upgrading, do it. It will take a few minutes, but it will ensure stability of communication.

Method 1: Official sharing of devices through QR-code

The fastest way to give access to another person is to share, which doesn't require complex family structures, and works on a peer-to-peer basis, and to do that on the main phone (where the robot is already set up), you have to open the Mi Home app, find your vacuum cleaner card, and click on the three dots in the top right corner.

In the menu that opens, select Settings and find the option "Share" (or "Share"). The system will offer several ways to transfer rights: through Mi Talk, WeChat or, most conveniently for us, through the QR-Select generation. QR-The screen will show a unique image that contains an encrypted access key.

The second user must open the Mi Home app on his phone, click on the device add button (usually plus in the corner) and select the Scan option. QR-After reading the image from the main phone, the second device will be asked to confirm the addition of the device to the list. Once confirmed, the robot will appear in the list of devices of the second phone marked "Shared" (Shared).

ParameterMain accountSecond account (Shering)
Full managementYes.Limited.
Deletion of the deviceYes.No.
SchedulingYes.Depends on the version.
Viewing the mapYes.Yes.

⚠️ Attention: When using the method QR-If the second phone hasn't been connected to the Internet for a long time, the process of generating new code may have to be repeated.

Method 2: Family Group (Mi Home Family)

For those who want to have full access to smart home management, including not only a vacuum cleaner, but also lamps, sockets and cameras, Family is the perfect feature. This is a more advanced level of integration that creates a virtual space for all members of the household. To start, create a new Home Group in the application through the Profile → Home Management menu.

Once you create a group, click "Add a family member" and the system will prompt you to send an invitation via SMS, email or instant messengers, and the second user will receive a link that automatically adds it to your family, and then all the devices you share will be available to him in a separate tab or immediately in the general list, depending on the version of the interface.

The subtleties of working with a card in a family group
When shared, the room map can be updated from both users, however, if one user starts building the map again, the second one may disappear or shift it. It is recommended to disable the "Build Map" function on the secondary device, leaving only the start of the cleaning.

The advantage of this is that you can set up scenarios that work for everyone, for example, if one family member puts a robot on charge, everyone else will see that status instantly, and you can also flexibly configure access rights in the family group, where you give someone administrator rights, and someone just starts cleaning.

It is important to note that for a family group to work, all members must be regionally linked, and if one user has an account in China and another in Germany, the invitation to the family will not work, and in such cases, you have to create new accounts with the right region, which is the most time-consuming but the most stable option.

Solving Typical Synchronization Problems

Despite the fact that processes are fine, users often encounter errors, and one of the most common problems is that the device is not located or added, and 90% of the time this is because the Bluetooth on the second phone is turned off or the application does not have permission to use geolocation. For initial pairing and sharing GPS-The module must be active.

Another common mistake is, "The device has already been added to another family," which means that the robot was previously tied to another account that was forgotten to untie, in which case you need to reset the Wi-Fi on the vacuum cleaner itself, usually by pressing the combination of buttons on the case (often a power button and a home return button at the same time) for a voice message about the pairing mode.

💡

If the robot vacuum cleaner is getting stuck and doesn't respond to commands from the second phone, try closing the Mi Home app on both devices completely (unload from memory) and restarting it. This will update the authorization token.

Also worth mentioning is the map display problem. Sometimes the second user sees an empty screen instead of an apartment map. This is treated by clearing the app cache on the problem device: Phone settings → Apps → Mi Home → Memory → Clear the cache. Complete data cleaning is not recommended, as you will have to log in again.

If you use custom firmware or third-party integrations (e.g., through Home Assistant), the formal sharing methods may not work, and in such cases, control from two phones is implemented through the interface of the third-party service itself, which already broadcasts commands to the robot, but this requires deep technical knowledge and goes beyond standard use.

Update frequency and impact on work from two devices

The stability of the two-phone, one-robot system is directly dependent on the relevance of the software. Xiaomi regularly releases updates that patch security holes and improve synchronization protocols. Ignoring updates can cause one of the phones to stop “understanding” the robot’s commands.

New models of robot vacuum cleaners, such as the Xiaomi Vacuum Mop 2 Pro series or Xiaomi Robot Vacuum X10+, get new map and zoning features that may not be available on old software. If one phone interface allows you to draw virtual walls, and on another this option is not – check the firmware version.

Automatic updates are best kept in place. While many users fear that the device will stop working after the upgrade, in the context of multi-access, this is critical. Access token encryption protocols change, and if one of the applications stays with the old keys, communication with the cloud will be severed. Version synchronization is key to the stable operation of the smart home.

💡

Regular updates to the Mi Home app on ALL devices in the family are a prerequisite for the correct display of the robot status and execution of commands.

Security and privacy in shared access

When we give you access to appliance management, we often forget about privacy issues. A robot vacuum cleaner builds a map of your home, knows your life schedule, and, in models with a camera, can broadcast videos. So it's only up to trusted people to give full access.

Use guest accounts or restricted profiles if you want to give access to a housekeeper or children, which usually disables viewing your cleaning history, changing your Wi-Fi settings, or resetting your device, and protects your network from accidental or intentional configuration changes.

Can you control a robot if your phones are on different Wi-Fi networks?
Yes, it is possible. The management takes place through the cloud server Xiaomi, so the physical location of the phones and the robot does not matter, the main thing is the availability of Internet access on all devices.
What happens if both users start cleaning at the same time?
The robot will execute the command that comes first, the second command will be ignored or queued, depending on the model, and there will be no hardware conflict.
How to remove the second phone from access?
Go to the device settings on the main phone, select "Share" or "Family Members", find the user and click "Delete" or "Revoke access".
Does voice control work with Alice or Google Assistant when sharing?
Voice assistants are tied to a specific Mi Home account, and to control the robot from different speakers, you need to link the assistant accounts to the robot owner's account or use scripts.