Xiaomi vacuum cleaners are no longer a curiosity β they have become an integral part of the smart homes of millions of users. But even the most advanced device will not unlock its full potential without the right setup through a proprietary app. Many owners face problems: why the vacuum cleaner does not save the map, how to set up a cleaning schedule or why Mi Home does not see the device? This article will help to understand all the nuances of working with the application for Xiaomi vacuum cleaners, from basic settings to hidden functions.
We will look at two main applications β Mi Home (for international firmware) and Mi Robot (for Chinese versions), as well as universal solutions for Mi Robot Vacuum-Mop 2 Pro models, S7, X10+ And we're going to focus on creating smart maps, setting up cleaning areas, and integrating with voice assistants, and if you're just unpacking a new vacuum cleaner or want to optimize your old one, you'll find all the answers.
What to choose from: Mi Home vs Mi Robot
The first question that the new owner has is which app to install, and it all depends on the regional firmware of your vacuum cleaner.
- π Mi Home - international version for global firmware (denoted as global in the model name) Supports Russian, integration with Google Assistant and Alexa.
- π¨π³ Mi Robot (or MiJia) is a Chinese version with enhanced features but no official Russification).
- π Alternative apps: Home Assistant or Valetudo for advanced users who want to do without Xiaomi cloud services.
How do you identify your firmware? Look under the vacuum cleaner, it shows a model on the sticker. CN (for example, STYJ02YM-CN), It's the Chinese version. It's the global model (STYJ02YM-GL) Exceptions: Dreame series vacuum cleaners (for example, Mi Home, D9 or D10+) use a separate application Dreamehome - its settings are fundamentally different.
β οΈ Warning: The China-based vacuum cleaner in Mi Robot blocks the ability to change your account. If you sell a device, untie it in the app settings first!
| Function | Mi Home (global) | Mi Robot (CN) |
|---|---|---|
| Russification | β Complete. | β Only with unofficial patches |
| Voice assistants | β Google/Alexa/Yandex | β Only Chinese services |
| Extended maps | β Basic functions | β Multi-apartment maps, 3D-view |
| PO Updates | β Automatic. | β More often, but they do. VPN load |
If you're not sure which app you want, try Mi Home first, which is 90% global, and Chinese vacuum cleaners will need to have a separate account in China mainland (instruction below).
First connection and registration of the device
The process of connecting the vacuum cleaner to the application takes no more than 5 minutes, but requires preparation.
- πΆ Vacuum and smartphone connected to the same 2.4 GHz Wi-Fi network (5 GHz not supported!).
- π The device is charged at least 20% (the indicator is green or blue).
- π± The latest version of the app is installed on the smartphone (Mi Home 6.x or Mi Robot 5.x).
Follow the instructions:
- Turn on the vacuum cleaner button on the case (white light bulb will light up).
- In the app, click Add Device (+) β Robot vacuum cleaner.
- Select your model from the list (if not, choose Another vacuum cleaner).
- Bring your smartphone to the vacuum cleaner - you will hear the confirmation beep.
- Enter the Wi-Fi password (only 2.4GHz!) and wait until the sync is complete.
If the vacuum cleaner is not connected:
Check that Wi-Fi is running at 2.4 GHz|
Reboot the router and vacuum cleaner|
Make sure that there are no Cyrillic characters in the password.|
Try connecting via a mobile hotspot (if the main network blocks IoT devices)|
Update the vacuum cleaner firmware through USB (Instructions in the section "Update of the Software")-->
For Chinese vacuum cleaners (Mi Robot):
- When registering for an account, select China Mainland region (+86).
- Use a Chinese phone number (you can get a virtual phone number through services like SMS-Activate) or email.
- After registering in the profile settings, set the language in English (Settings) β Language).
β οΈ Attention: Linking to a Chinese account means you wonβt be able to use Google Home or Alice for voice control.Integration with Western services will require reflashing the vacuum cleaner to the global version (risk of loss of warranty!).
How to get around registration in the Chinese region?
Creation and configuration of a room map
One of the key functions of Xiaomi's smart vacuum cleaners is to map a room with zoning capability. Without the right map, you can't set up selective cleaning or avoid collisions with furniture.
Step 1: First cleaning for scanning
- π§Ή Run the vacuum cleaner in Full Cleaning mode (not Zone or Point).
- πͺ Close all doors so that the vacuum cleaner can only examine one room.
- π Wait for the cleaning to be completed (usually 30-60 minutes for an apartment of 50-70 mΒ²).
Step 2: Save the map
After cleaning is completed:
- Open the application and go to the Map section.
- Click Save the map (in Mi Home - the icon of the house in the upper right corner).
- Assign the name of the room (for example, the kitchen, the living room).
Step 3: Editing the map
To improve the accuracy of the map:
- π Scaling: Click on two points on the map (such as the corners of a room) and specify the actual distance between them.
- πͺ Adding virtual walls: Draw lines in places where the vacuum cleaner should not go (such as near flowers or wires).
- π« Zones of prohibition: Circle areas that need to be excluded from cleaning (for example, long-pile carpets).
In the Mi Robot (Chinese version) there are additional options:
- π Multi-Apartment Maps: Keeping separate maps for each floor.
- π 3D-View: Visualization of furniture and obstacles in three-dimensional form.
- π Cleaning Analytics: Statistics on area coverage and time spent on each site.
π‘
If the vacuum cleaner constantly "loses" the card after restarting, check the router settings: disable the function AP Isolation (customer isolation) and set up a fixed IP device DHCP. This will solve the problem 80% of the time.
| The map problem | Possible cause | Decision |
|---|---|---|
| The map is not saved. | Weak Wi-Fi signal | Install a repeater or move the router closer |
| Map shifted. | Improper scaling | Reset the distance between the two points. |
| Vacuum can't see the saved map. | Resetting settings | Restore the card after complete cleaning |
| Permanent "islands" of unharvested land | Low battery charge | Start cleaning on charge >50% |
Set up schedule and cleaning modes
Automatic cleaning on a schedule saves time and keeps clean without your involvement. In the Xiaomi app, you can configure:
- β° Cleaning daily at a fixed time (e.g. 9:00 a.m. when you are not home).
- π Individual days (for example, Mondays and Thursdays only).
- π Repeated cleaning (for example, wet cleaning in the morning, dry cleaning in the evening).
- π‘ Different modes for rooms (in the bedroom β quiet mode, in the kitchen β turbo).
How to set up a schedule:
- Go to the schedule. β Add.
- Choose the days of the week and the time of launch.
- Specify the type of cleaning: Dry - only vacuum cleaner, wet - with a mop (for models with the function of floor washing), Turbo - maximum power for severe pollution, quiet - reduced power (at night or with pets).
clean-up
Save the task.
For supported models AI-Recognition (e.g. Xiaomi Mi Robot Vacuum-Mop 2 Pro) available for additional options:
- πΎ Bypassing animals: Vacuum cleaner will avoid places where pets are found.
- 𧦠Carpet Detection: Automatic Power Increase on Carpet Coatings.
- π« Prohibition of wet carpet cleaning (so as not to spoil the coating).
β οΈ Warning: When setting up a wet cleaning schedule, make sure there is enough water in the tank! In models without a water level sensor (for example, Mi Robot Vacuum-Mop Essential), the vacuum cleaner will try to wash the floor "dry" if you forget to add the liquid.
To optimize water and electricity consumption:
- π§ Set the moisture level in the Mop Settings menu (optimally - the average level for laminate / tile).
- β‘ Use eco-cleaning mode to keep your daily clean (less noise and energy consumption).
- π Start deep cleaning (turbo mode) no more than 1-2 times a week.
π‘
The most energy efficient cleaning schedule: dry cleaning every other day + wet 2 times a week, which reduces battery load and prolongs the life of the vacuum cleaner.
Voice management and smart home integration
Xiaomi robot vacuum cleaners support control through voice assistants, but the functionality depends on the firmware and region.
1. Google Assistant / Alexa (Global firmware only)
- π Connect your Mi Home account to Google Home or Alexa via the Smart Home Menu β Add the device.
- π£ Voice commands: Okay Google, run the vacuum cleaner in Alex's kitchen, pause cleaning OK Google, put the vacuum cleaner back on base
2.Alice (Yandex) β limited support
Xiaomi is not officially integrated with Alice, but you can use workarounds:
- π Through Yandex IoT: Add a vacuum cleaner as a βSmart Deviceβ via Mi Home protocol (manual setup required).
- π€ Through Home Assistant: Set up automation with a trigger to a voice command.
3.Siri (only via HomeKit)
Xiaomi vacuum cleaners do not support HomeKit directly, but you can use bridges like HomeBridge:
- Install HomeBridge on a Raspberry Pi or computer.
- Add the homebridge-mi-robot-vacuum plugin.
- HomeKit scanner add the vacuum cleaner as a new device.
4.Smart scripts in Mi Home
In the Mi Home application itself, you can create automation:
- π Geolocation Cleaning: Starting a vacuum cleaner when you leave the house.
- π‘ Cleaning by sensors: For example, if the sensor Xiaomi Aqara captures high humidity (after rain).
- β° Device chains: Simultaneous launch of vacuum cleaner and robot mop.
β οΈ Note: When using voice commands via Google Assistant, the vacuum cleaner may not recognize the name of the room if it contains Cyrillic. Use Latin or transliteration (e.g. kukhnya instead of kitchen").
How to integrate a vacuum cleaner with Apple HomeKit without Raspberry Pi?
Updating the firmware and solving errors
Regular firmware updates add new features and fix bugs, but sometimes they can cause crashes, and let's figure out how to update the software correctly and what to do if something goes wrong.
Refreshment methods:
- π By air (OTA): The easiest method is through an app. The vacuum cleaner has to be connected to Wi-Fi and charged at 50%+.
- π» Through USB: For recovery after a failure or manual installation of firmware.
Instructions for OTA-update:
- Open the application and go to the device settings β Firmware update.
- If a new version is available, click Update.
- Wait until the end (the vacuum cleaner will restart automatically).
Update through USB (power-user):
It will require:
- FAT32 flash drive (up to 32 GB).
- Firmware file for your model (you can download it on the 4PDA or XDA-Developers).
Steps:
- Download the firmware and rename the file to miio_ota.bin.
- Copy it on a flash drive and insert it into a vacuum cleaner (the connector is usually hidden under the lid).
- Press the power button for 5 seconds and the update will start.
Common mistakes and their solutions:
| Mistake. | Reason. | Decision |
|---|---|---|
| Mistake 1 (stuck) | Vacuum was stuck on the obstruction | Free the way and click Continue in the app |
| Error 2 (problem with sensor) | Lidar sensor contamination | Wipe the sensor glass with a dry wipe |
| Mistake 5 (problem with a mop) | The water pump clogged. | Rinse the tank and check the tubes |
| Error 10 (low charge) | Battery's dead. | Put on charging for 3+ hours |
| Error 14 (Wi-Fi problem) | Weak signal or password change | Reconnect the vacuum cleaner to the network |
If after the update the vacuum cleaner does not turn on or does not respond to commands:
- Hold the power button for 10 seconds to reset.
- If it doesnβt help, do hard reset: press and hold the power button. + 15 second return button to base.
- After reset, you will have to reconnect the vacuum cleaner to the application and save the map.
β οΈ Note: Do not interrupt the update process through USB β This can lead to a "bricking" of the device! If the vacuum cleaner does not respond after a failed update, you will need to flash through the device. UART (Only for experienced users).
π‘
Always check the reviews on the forums before updating your firmware! Some versions of the software may impair autonomy or navigation accuracy (e.g. firmware). 3.5.8_0036 for S7 known for card loss bug).
Hidden functions and life hacks
Xiaomiβs proprietary app hides a number of useful features that many users donβt know about.
1.Do not disturb mode.
Turns off voice alerts and light indicators:
- Go to Settings. β Voice and display.
- Activate the mode overnight or on a permanent basis.
2. power adjustment according to the type of coating
For models with laser scanner (LDS):
- On the map menu β Settings of the room select the type of coverage for each zone (Laminate, Tile, Carpet).
- The vacuum cleaner will automatically adjust the power and humidity.
3. Remote control via Telegram bot
With the help of service. IFTTT You can create a bot to control the vacuum cleaner:
- Create an applet in IFTTT Telegram trigger and action Mi Home.
- Send out type commands. /start_cleaning or /return_to_base.
4. Battery savings
To extend the battery life:
- π Turn off auto-update maps in settings (unless high accuracy is needed).
- β‘ Store the vacuum cleaner on the base at a charge of 40-60% (optimum level for Li-ion batteries).
- π Once every 3 months perform battery calibration: completely discharge and charge the vacuum cleaner.
5. Alternative maps for apartment buildings
In the Mi Robot (Chinese version) you can save up to 5 cards for different floors:
- After cleaning the new floor, keep the map with a unique name.
- When starting, select the desired card in the Maps menu.
π‘
If the vacuum cleaner is constantly "lost" in a large apartment, divide the space into zones with virtual walls, which will speed up cleaning and reduce the load on the battery.