Xiaomiβs robot vacuum cleaners have long been an integral part of smart homes, but their real potential is only revealed when cleaning programs are properly set up. Many users limit themselves to basic functions, without even realizing that their Mi Robot Vacuum, Dreame or Viomi can do more: zoning, schedules by days of the week, choosing the intensity of suction for different coatings, and even integration with voice assistants. However, the standard instructions from the manufacturer often keep silent about the nuances that make installing the program into anguish: the device ignores the schedule, cleans the wrong areas or suddenly stops.
This article will not just retell the manual, but will explore all the ways to install cleaning programs (via the Mi Home app, Dreamehome, voice commands, and even third-party firmware), explain why a robot may not save settings, and show how to get around typical errors. We will focus on models with LiDAR (for example, Xiaomi Mi Robot Vacuum-Mop 2 Pro or DreameBot Z10 Pro), where setting up maps and virtual walls requires separate knowledge. If you have just unpacked the box or have been struggling with a moody assistant for a month, here you will find a solution.
Preparing a robot vacuum cleaner for setting up cleaning programs
Before you start creating schedules and zones, make sure your robot is ready to go. More than 60 percent of the problems with installing programs are due to improper initial setup or outdated firmware.
- π Battery charge: Level must be at least 80%. With low charge, the robot can interrupt cleaning to recharge, knocking the schedule.
- π‘ Wi-Fi connection: The robot must be on the same network as your smartphone. Use only 2.4 GHz β 5 GHz networks by most models not supported.
- πΊοΈ Room map: For models with LiDAR (e.g. Xiaomi) S7 or dreame D9) You need a pre-scan. You can't have zoning without a map.
- π± Update software: Check firmware versions of the robot and the app (Mi Home or Dreamehome) and older versions are often bugged while keeping schedules.
If you've used it before, reset it to factory settings: press the power button for 10 seconds until you hear the beep, which will clear old maps and settings that may conflict with new programs.
β οΈ Warning: Once reset, the robot will lose all stored maps and areas. If you have a complex configuration, take screenshots of the maps in the app before resetting, this will speed up the reconfiguration.
How to install a cleaning program: which one to choose?
There are several ways to install a cleaning program on a Xiaomi robot vacuum cleaner, depending on the device model, your needs, and even your smartphone operating system.
| Method | Suitable for models | Pluses | Cons |
|---|---|---|---|
| Mi Home appendix | All Xiaomi, Viomi, some Dreame models | Official support, frequent updates, integration with Mi Ecosystem | Limited settings for older models, requires registration |
| Dreamehome appendix | Dreame D9, D10, Z10 Pro, W10, etc. | Advanced features for Dreame models (e.g. mop pressure setting) | Not suitable for classic Xiaomi, the interface is less intuitive |
| Voice assistants | All models support Mi Home or Dreamehome | Quick launch without opening the app, convenient for older users | Limited commands, no precise zone settings |
| Third-party firmware (Valetudo, etc.) | Root-access models (e.g. Xiaomi Gen 1/2) | Full control of the robot, customization for any task | It is difficult to determine the risk of losing the guarantee, there is no official support. |
For most users, the best solution is the official app, which covers 90% of tasks and is regularly updated. Voice assistants (Alice, Google Assistant, Siri) are easy to start quickly, but will not replace full-fledged configuration. Third-party firmware should only be considered by experienced users who are ready for experimentation.
π‘
If your robot vacuum cleaner doesn't keep a cleaning schedule, try removing it from the app and adding it again, often solving the synchronization problem.
Step-by-step: installing a cleaning program through Mi Home
Consider the Mi Home app (which is relevant to most Xiaomi and Viomi models), and if you have a Dreame robot, use the Dreamehome app, which is similar to the interface, but with additional options for wet cleaning.
Step 1: Adding a robot to the app
- Download Mi Home from Google Play or App Store.
- Sign up or sign in to your Xiaomi account (required! without an account, your schedule wonβt work).
- Click Add Device (+) β Robot vacuum cleaner β Select your model.
- Follow the instructions on the screen: connect the robot to Wi-Fi, wait for synchronization.
Step 2: Creating a room map
For models with LiDAR (e.g. Xiaomi Mi Robot Vacuum-Mop 2 Pro):
- Run the robot in cleaning mode - it will automatically start scanning the room.
- After cleaning, a map will appear in the app. Save it: Map β Save the map.
- Divide the map into rooms: click Edit β Add a room and circle the boundaries.
For models without LiDAR (e.g. Xiaomi Mi Robot Vacuum 1S):
- No maps, just approximate areas, use Virtual Walls and Hand Cleaning Zones.
Step 3: Set up a cleaning program
- Go to the schedule. β Add a schedule.
- Choose the days of the week and the cleaning time.
- Specify zones: either select the rooms on the map, or draw the zone manually.
- Set up the parameters: π§Ή Cleaning type: vacuum cleaner only, mop only or both. π¨ Suction power: Quiet, Balanced, Maximum or Turbo (for carpets). π§ Water level (for mop models): Low to High.
Save the schedule. The robot will automatically start at the specified time.
Battery charge > 80%|The robot's on base.|Wi-Fi is stable and working.|Map of the premises retained|There are no synchronization errors in the application-->
Common mistakes and their solutions
Even after you set up your cleaning program correctly, the robot can act unexpectedly, and here are the typical problems and ways to fix them:
- β Robot doesn't start cleaning on schedule Check the time zone in the smartphone and app settings - they should match. Make sure the robot is connected to Wi-Fi (the indicator on the case should burn blue). Reboot the robot: hold the power button for 5 seconds, then turn it on again.
- β Robot clears the wrong areas If the map is shifted, click Adjust the map in the app and move the robot manually. For models without LiDAR, virtual walls can get knocked down - check their location.
- β Cleaning is interrupted in the middle Check the charge level - if the battery is discharged below 20%, the robot will return to base. Make sure there are no obstacles in the cleaning area (wires, high thresholds). For models with a mop, check the water level - if the reservoir is empty, the cleaning will stop.
β οΈ If the robot constantly loses communication with Wi-Fi, try to fix it MAC-address in the router settings. IP-Addresses that may cause the device to βfall outβ of the network.
How to find out MAC-vacuum-dress?
Advanced settings: zoning, power and integration with a smart home
The basic schedule setting is just the beginning, so to make the robot work as efficiently as possible, use advanced features:
- π Virtual walls and zones: Protect areas where the robot does not need to go (such as children's toys or animal food). For models with LiDAR, walls can be drawn directly on a map in the application. For older models, use physical magnetic tapes (company).
- π Multi-room cleaning: Set up different settings for each room, such as maximum power for living room carpets and quiet mode for the bedroom. The Mi Home app does this through Cleaning Settings β Room settings.
- π€ Connect the robot to Google Home or Apple HomeKit via Mi Home. Create automation: for example, start cleaning when you leave the house (by geolocation) or command voice assistant.
Additional options are available for Dreame models:
- π¦ Mop pressure setting: Choose Light, Medium or Strong depending on the type of gender.
- π Battery Saving Mode: Limits maximum power to increase running time.
π‘
Use the After-Grooming feature in your smart home to enable the robot to start automatically when you leave the apartment, saving time and keeping things clean without you.
Installation of a cleaning program through voice assistants
If you are lazy to open the app every time, set up voice control. This works through Alice (Yandex), Google Assistant or Siri (for Apple users).
Setting up for Alice:
- Open the Yandex application on your smartphone.
- Go to Devices β Add the device β Xiaomi.
- Sign in with the same account as you do on Mi Home.
- After sync, tell Alice, "Start cleaning in the living room," "Put the robot vacuum cleaner on in the kitchen in an hour," "Stop cleaning."
Limitations of voice control:
- You canβt set up a schedule, just a one-time run.
- It is impossible to specify the suction power or water level with the voice.
- Teams work only with a stable connection of the robot to the Internet.
For Google Assistant and Siri, the process is similar, but requires a connection via Google Home or Apple HomeKit, respectively.
Third-party firmware: Valetudo and alternative solutions
If you don't like the limitations of official software, you can install alternative firmware, like Valetudo, which gives you full control of the robot, but is only suitable for advanced users.
The advantages of Valetudo:
- π οΈ Local management: the robot works without the Xiaomi cloud, which speeds up response and increases privacy.
- π Extended statistics: detailed logs of cleaning, maps with obstacle marks, engine operating time.
- βοΈ Flexible settings: manual calibration of sensors, setting PID-traffic regulators, customization of zones.
How to install Valetudo:
- Check the compatibility of your model on the official website.
- Download firmware and firmware utility (for example, docker-valetudo).
- Connect to the robot via SSH (root access required).
- Download the firmware via the command: scp valetudo.bin root@192.168.x.x:/tmp/ && ssh root@192.168.x.x "flash valetudo.bin"
β οΈ Warning: Installing third-party firmware will void warranty and may cause the robot to operate in an unstable manner!