Introduction: Why control a robot vacuum cleaner through a smartphone?
Xiaomi vacuum cleaners are no longer a luxury, they are indispensable assistants in everyday life, but few people use their capabilities 100%. Meanwhile, smartphone control gives access to advanced functions, from creating cleaning maps to adjusting the schedule of rooms. Why is it convenient? Imagine you are at work and guests unexpectedly arrive at home. Just open the application, start cleaning in the living room, and in 20 minutes the floor will be perfectly clean.
In this article, weβll take a look at all the ways Xiaomiβs robot vacuum cleaners can be controlled (including the Mi Robot Vacuum-Mop 2 Pro, DreameBot, and more) through your phone, from basic setup to hidden features. Youβll learn how to connect your device to the Mi Home, set up cleaning areas, use voice commands, and even integrate the vacuum cleaner into your smart home system, and if something goes wrong, youβll find solutions.
Which Xiaomi models support phone control?
Not all Xiaomi robot vacuum cleaners can be controlled from a smartphone, the feature is only available for Wi-Fi-enabled models and the Mi Home app.
- π€ Mi Robot Vacuum (all generations since 1S)
- π§Ή Mi Robot Vacuum-Mop (including 2 Lite, 2 Pro, P, T)
- πͺοΈ DreameBot (D9, L10, Z10 Pro and others.)
- π Viomi (series) V2, V3, SE)
- β‘ Mijia (models with laser navigation)
How to check compatibility? The box or device specs must indicate 2.4GHz Wi-Fi and Mi Home support. Models without Wi-Fi (such as some budget options) are controlled only from the remote or buttons on the case.
If your model is not on the list but supports Wi-Fi, try connecting via Mi Home β often the manufacturer adds support later through firmware updates.
- Update the Mi Home app to the latest version.
- Reboot the robot vacuum cleaner (hold the power button for 5 seconds).
- Repeat the connection attempt.
Step-by-step: how to connect the robot vacuum cleaner Xiaomi to the phone
The connection process takes no more than 5 minutes, but requires the exact following of the instructions.
- π± Smartphone on Android 6.0+ or iOS 10.0+
- πΆ Stable 2.4GHz Wi-Fi (5GHz not supported!)
- π Charged robot vacuum cleaner (minimum 20% charge)
Now we follow the algorithm:
- Install the Mi Home app: π₯ [Download for Android](https://play.google.com/store/apps/details?id=com.xiaomi.smarthome) π [Download for iOS](https://apps.apple.com/ru/app/mi-home-xiaomi/id957320725)
Registration is mandatory! Use a valid email or phone number.
Add the device to the app
Press. + β Addition of a device β Robot vacuum cleaner. Select your model from the list. If it's not available, select Unfounded device? and enter the name manually.
Activate the pairing mode
On a robot vacuum cleaner, press Home and Power buttons for 3-5 seconds at the same time until you hear a voice message (for example, βConnect to Wi-Fiβ). On some models, you only need to press Wi-Fi or hold Start.
Connect to the robot's network.
In the list of Wi-Fi on the phone will appear network type mirobot-XXXX or rockrobo-XXXX. Connect to it (password is not required).
Choose a home network
Return to Mi Home, select your home Wi-Fi network (2.4GHz only!) and enter a password.
βοΈ Checklist before connection
If the connection fails:
β οΈ Attention: A frequent error is trying to connect to a 5GHz network. Xiaomi vacuum cleaner robots only work with 2.4GHz. If your router supports both bands, temporarily disable 5GHz in settings or create a separate network for 2.4GHz.
Main functions of management through Mi Home: what can be done?
After successful connection, you will be able to access 4 key tabs in the Mi Home app:
| Tab | Functions | Example of use |
|---|---|---|
| Main screen screen | Quick start of cleaning, charge status, room map | Click on βCleaningβ to start the vacuum cleaner manually |
| Map. | Setting up zones, virtual walls, room selection | Avoid cleaning during the day when the child is asleep. |
| Schedule | Automatic cleaning by time/day | Set up cleaning every day at 10:00, except for weekends |
| Settings | Cleaning modes, voice packs, updates | Turn on the βSilent Cleaningβ mode for the night |
Let's look at each one in detail.
1. Rapid launch and monitoring
The main screen displays:
- π Charge level (critically, if less than 20% - the robot will return to base)
- π Time for the last cleanup
- π Current location (if the robot is on base, cleaning or stuck)
- βοΈ Quick Access buttons: Start, Pause, Return to base
Hidden function: If you hold the Start button in the app, a menu will appear with a choice of cleaning mode (Quiet, Balance, Turbo, Max).In Max mode, the vacuum cleaner consumes more energy, but collects wool and debris better.
2.Mapping: zones, rooms, forbidden areas
After the first cleaning, the robot will create a map of the room, so that it can be controlled by:
- Open the Map tab.
- Click Edit (pencil in the upper right corner).
- Use the tools: π Separation of rooms - draw lines around the perimeter. π« No-go zones β circle areas where the robot cannot enter (for example, a fringed carpet). π― Cleaning areas β set aside a site for priority cleaning (e.g. near the front door).
π‘
If the robot has built the map incorrectly (for example, combining two rooms), start cleaning with the lights off - sensors better recognize walls in the dark.
On some models (for example, Mi Robot Vacuum-Mop 2 Pro) there is a function of saving multiple cards (for example, for different floors).
Settings β Maps β Select a floor mapSchedule setting: Automatic cleaning without your involvement
So the robot can clean it itself.
- Go to the schedule tab.
- Press Add.
- Choose: π Time (e.g. 9:00 a.m) π Days of the week (for example, Monday-Friday) π Rooms/zones (or "The whole houseΒ») βοΈ Cleaning mode (e.g. βBalanceΒ»)
An important caveat: if the robot doesn't finish cleaning before the next schedule, it will miss the task. To avoid this, set the interval of at least 2-3 hours between cleaning.
4. Additional settings: from voice packets to updates
In the Settings tab, useful options are hidden:
- π£οΈ Voice Packages β download the Russian-language package so that the robot voices the status in Russian.
- π Update firmware β check for updates regularly (they improve navigation and add features).
- π Loudness β Minimize if the robot is too talkativeΒ».
- π Energy saving β turn on if the vacuum cleaner is long standing idle.
π‘
Update the firmware of the robot vacuum cleaner at least 1 time every 2-3 months. New versions fix navigation errors and add support for new features in the Mi Home.
Voice control: how to give commands to a robot vacuum cleaner
If you have a speaker with Alice, Google Assistant or Siri, you can control the vacuum cleaner with your voice.
1. Connection to Alice (Yandex)
Follow the instructions:
- Open the Yandex app with Alice.
- Go to Devices β Add the device β Xiaomi.
- Enter the username/password from Mi Home.
- Select a robot vacuum cleaner from the list of devices.
Now you can use commands:
- π£οΈ Β«Alice, turn on the vacuum cleaner - start cleaning.
- π£οΈ Β«Alice, stop cleaning the living room.
- π£οΈ Β«Alice, send the vacuum cleaner to base" - return to charging.
2. Connect to Google Assistant
For Google Home:
- Open Google Home, click + β Set up your device β Are there devices already?
- Select Xiaomi Mi Home and sign in.
- Allow access to the devices.
Teams for Google:
- π£οΈ Β«Okay, Google, get the robot vacuum cleaner upΒ»
- π£οΈ Β«Okay, Google, set Turbo mode for vacuum cleanerΒ»
3. Voice control restrictions
Voice commands don't work with all models, like the Mi Robot Vacuum 1 doesn't support integration with Alice.
| Model | Alice. | Google Assistant | Siri (Shortcuts) |
|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | β | β | β |
| DreameBot D9 | β | β | β |
| Viomi V3 | β | β | β |
β οΈ Warning: Voice commands only work when the Internet is stable, and if the Wi-Fi goes off, the robot won't respond to the command, even if it's on the base.
Problem Solving: What to do if the phone is not working?
Problems with connection or management arise from 30% Here's the top of the list.-5 mistakes and their solutions:
1.The robot doesn't connect to Wi-Fi
Causes and solutions:
- π Wrong network β check that you are connecting to 2.4 GHz, not 5 GHz.
- π Complex password β if there is Cyrillic or special characters in the password, change it to the Latin alphabet.
- π‘ Weak signal β bring the robot closer to the router (at a distance of 1-2 meters).
- π Failure in Mi Home β reinstall the app and reconnect.
2.The application does not see the robot after connecting
What to do:
- Reboot the robot vacuum cleaner (hold the power button for 10 seconds).
- At Mi Home, click Profile β Settings β Remove the device, then add again.
- Check that the robot and phone are connected to the same Wi-Fi network.
3.The robot doesn't build a map or drives chaoticly
Possible causes:
- π Low lighting β turn on the lights or start cleaning during the day.
- πͺ Mirror surfaces β cover mirrors with cloth (laser sensors get knocked down).
- π§² Magnetic fields β remove magnets, speakers or metal objects from the floor.
- π± Outdated firmware - update the robot software in Settings β Update.
What if the robot is stuck and does not respond to commands?
Errors in voice control
If Alice or Google don't recognize the commands:
- π Check that Remote Access is enabled in Mi Home (Settings) β General. β Remote control).
- π Make sure that Xiaomi servers are not blocked by your provider (try connecting via mobile internet).
- π± Reconnect your Mi Home account in Alice's settings/Google.
5.The robot is not returning to base
A common problem is if:
- π Base charge less than 20% β connect it to the network.
- π The base is shifted - the robot navigates by its location on the map.
- π§ In the way of obstacles β remove objects that block the way.
- π§Ή Sensors are contaminated - wipe the IR sensors on the base and robot with an alcohol napkin.
π‘
If the robot is constantly losing contact with the base, try resetting it: disconnect the base from the power for 30 seconds, then reconnect it. The robot will reconnect automatically the next time it cleans.
Advanced Features: Smart Home Integration and Automation
Xiaomi's robot vacuum cleaner can be made part of the smart home ecosystem, and here's what you need:
1. Communication with other Xiaomi devices
In Mi Home, you can create automation on the principle of "if... then."
- πͺ Β«If the door sensor is open β Start cleaning the hallway (after you return home).
- π‘οΈ Β«If humidity is above 70% β switch on the moping modeβ (for models with the function of washing the floor).
- π Β«If 22:00 β Send a robot to the base (so that it doesnβt interfere at night).
To set up automation:
Mi Home β Profile β Automation β Add β Select a condition and action2.Management through Home Assistant
For advanced users: Xiaomi robot vacuum cleaner can be connected to Home Assistant (a platform for smart homes).
- Install Home Assistant on a Raspberry Pi or other server.
- Add the integration of Xiaomi Miio.
- Enter the device token (you can get it through Mi Home and third-party utilities like MiHome Token Extractor).
After you connect, you can:
- π See the history of cleaning in the dashboard.
- π Create complex scenarios with other devices (e.g. running a vacuum cleaner when everyone has left home).
- π₯οΈ Control the robot via a web interface or voice (via Node-RED).
β οΈ Warning: When using Home Assistant, disable cloud sync in Mi Home to avoid team conflicts.Otherwise, the robot may ignore local commands, prioritizing the cloud.
3. Alternative management applications
If you donβt like Mi Home, try third-party apps:
- π± Dreame β DreameBot models (more features than Mi Home).
- π Homey β Supports integration with Xiaomi and other brands.
- π€ Robot Vacuum Controller (for Android) β advanced map settings.
Caution: Third-party apps may require a device token that can only be obtained through informal methods (the risk of blocking a Xiaomi account).