Xiaomiβs modern robot vacuum cleaners are complex devices that require a smart initial setup to work efficiently. Many users mistakenly believe that just pressing the Start button is enough, but the true potential of automation is revealed only after a detailed configuration in the application. The correct cleaning program allows the device to work while you are away from home, without creating unnecessary noise and saving battery power.
The programming process involves not only setting a schedule, but also creating virtual boundaries, setting up suction modes and integrating with smart home systems. Without linking to a Mi Account, remote management and saving of room maps are impossible. In this article, we will discuss in detail all the steps of configuring your Mi Robot Vacuum or Roborock for maximum results.
Before you start deep tuning, make sure that the device is fully charged and installed on a dock in free space. the Wi-Fi network should work steadily, as all commands are transmitted through cloud servers. Ignoring basic requirements can lead to connection errors and the inability to save user scripts.
Device preparation and network connection
The first step is to physically prepare the robot to work, remove all the transport films from the side brushes and bumper, and remove the garbage collector to install the filter, and once the power is turned on, the device will begin voice greetings, signaling readiness for pairing.
Then you can download the official Mi Home app on your smartphone, and it's important to sign up with the right region: the equipment you buy in China often requires a China region, and the global versions require your country of residence, which is critical because the servers in different regions are not.
The process of adding the device is as follows:
- π± Open the app and press Β«+Β» top-right.
- π‘ Make sure your phone has Bluetooth and geolocation enabled for quick search.
- π Press the power and return buttons (or the Wi-Fi reset button) at the same time before the voice message appears.
- π Enter your Wi-Fi network password (only 2.4GHz band is supported).
β οΈ Note: Xiaomi Robot Vacuums do not support 5GHz networks. If your router broadcasts one network with a common name for both bands, try temporarily splitting them in router settings or creating a guest network only for 2.4GHz.
Once the device is successfully connected, the app will suggest assigning a name to the device and specifying its location in the apartment. Don't miss this step, as the device's name will be used by voice assistants such as Alice or Google Assistant.
Creation and preservation of the map of the premises
The basis of intelligent cleaning is an accurate map of the room. Modern models use technology. LDS-navigation (laser rangefinder) located at the top of the housing. To build a map, the robot must complete at least one complete cleaning cycle or map modeΒ».
During the first run, don't disturb the device or lift it up. If the robot gets stuck, gently release it and put it back in the same place, otherwise the map may shift or split into several parts. Once the cycle is complete, the map will automatically be stored in the device's memory and displayed in the application.
To edit the map, go to the map settings in the upper right corner of the interface.
- π Division of rooms: drawing lines to divide a single space into separate zones (kitchen, living room).
- π« Virtual walls: creating no-go zones where the robot should not go (for example, around bowls of animals or fringed mats).
- π·οΈ Rename: Assigning rooms understandable names for voice control.
Keeping multiple cards is good for owners of two-story homes, but most Xiaomi models only support one active card in memory. To work on another floor, the card will have to be recreated or use the Save Maps feature (if the model supports up to 4-5 cards), switching between them manually.
Set up schedule and cleaning modes
Programming the robot to automatically work on a schedule is a major feature for busy users. In the Mi Home app, go to your device settings and select "Timer" or "Schedule" and you can create multiple profiles for different days of the week.
When creating a task, you can flexibly adjust the parameters:
- π Startup time: Select hours and minutes to start.
- π§Ή Mode: Quiet, Standard, Turbo or Maximum (Max).
- π§ Water supply: for models with wet cleaning, the intensity can be adjusted.
- π Zone: The ability to clean only a specific room or area.
βοΈ Checking before launch on schedule
Quiet mode is ideal for night time or work from home, as it reduces engine speeds, reducing noise. However, for carpets with pile, it is better to use Turbo mode, which is automatically activated when you enter the carpet (Carpet Boost function).
If you want the robot to clean while you're away, set the time to 10:00 or 14:00, which will avoid the device buzzing while you're resting or sleeping, and remember that once you've finished cleaning, the robot always tends to go back to base to recharge.
Use of virtual boundaries and zones
The virtual constraint feature is one of the most useful in the smart vacuum cleaner's arsenal, allowing software to restrict the robot's movement without using physical magnetic tapes that were used in older models. There are two types of constraints: no-go zones and invisible walls.
The No-Go Zone is a square or circle that the robot will never go inside under any circumstances. It's perfect for protecting places where toys are scattered, wires are lying, or flowers are standing. The invisible wall (No-Mop Zone or Virtual Wall) is a line that the robot can cross when dry cleaning, but will bypass when washing floors.
| Type of restriction | Form | Robot behavior | Best application |
|---|---|---|---|
| The no-go zone | Square/Circle | Completely ignoring the zone | Wires, puddles, toys. |
| Virtual wall | Line | Not crossing the line. | Boundary between rooms, carpet |
| No washing area | Square. | It's passing, but it's not washing. | Carpets, paths. |
| Zone cleaning | rectangle | Cleans only inside. | Local pollution |
To create a restriction, click on the card icon in the app, select the restriction type, and draw it with your finger on your smartphone screen. The boundaries can be moved and resized at any time. The changes apply instantly and are effective until you remove them.
Integration with voice assistants and smart home
The Xiaomi ecosystem allows you to control the vacuum cleaner by voice through Yandex.Alice, Google Assistant or Apple HomeKit (through third-party gateways).
Once you're tied, you can give commands like, "Alice, turn on the kitchen vacuum cleaner," or "OK, Google, send the robot to base." This is especially convenient when the phone is far away and you need to start cleaning urgently, and you can also automate scenarios like starting a vacuum cleaner right after all the smartphones in the family have left the home geozone.
β οΈ Attention: Voice control requires that the Internet be stable not only for the robot, but also for the assistant speaker. If the communication is broken, the command may not execute, although the status may be updated with a delay in the application.
You can set up automation scenarios in the Mi Home app under the Smart Home tab β Scenarios. You can create a rule: "If it's 12:00 and weekdays β Turn on the vacuum cleaner." These simple programs make the home really smart.
Maintenance and updating of software
To work properly, all programmed functions need to be monitored for firmware relevance. Developers regularly release updates that improve mapping algorithms and correct errors. Updates are checked in device settings: Settings β General β Update Check.
Regular maintenance also affects programming quality: If sensors are contaminated, the robot may misdetect room boundaries or get lost, wipe the sensors with a dry wipe, clean the main hairbrush, and change the HEPA filters every 2-3 months.
Main elements of service:
- ποΈ Cleaning the dust container after each cleaning.
- π§Ή Removal of coiled hair from the ends of the main brush.
- π§Ό Wiping charge sensors on the body and docking station.
- π§ Replace water in the tank before each wet cleaning (do not store water in the tank for long).
If the robot starts to behave strangely (spinning around, can't see the base), try resetting the map and reprogram the rooms again. Sometimes software failures are solved by completely restarting the device through prolonged pressing of buttons.