How to set up a cleaning schedule for a Xiaomi robot vacuum cleaner: full instructions with life hacks

Xiaomi vacuum cleaners have long been indispensable cleaning assistants, but their real effectiveness is revealed only when you properly adjust the schedule. Without proper planning, the device can work in vain – cleaning empty rooms during the day or disturbing night sleep. In this article, we will discuss how to set up a cleaning schedule in the Mi Home application (or Mi Robot for new models), what nuances to consider for different models (Mi Robot Vacuum-Mop 2 Pro, S7, X10+, etc.), and how to avoid typical errors.

We'll focus on zoning on schedule, setting up repetitive tasks, and synchronizing with other smart home devices, and we'll also reveal a few secrets that the manufacturer doesn't publicize, such as how to get the robot to clean more often on certain days or avoid cleaning when you're away.

Which Xiaomi models support schedule settings?

Not all Xiaomi robot vacuum cleaners are on schedule, and this feature is only available in models that support mapping and integration with the Mi Home or Mi Robot app.

  • πŸ€– Mi Robot Vacuum-Mop 2 (including Pro, Ultra, Lite) - full zone and schedule support.
  • πŸ† Xiaomi Mi Robot Vacuum-Mop S7 and S7 MaxV are advanced settings for wet cleaning.
  • πŸ’Ž Xiaomi Robot Vacuum X10+ and X20 are smart syncs with other Xiaomi devices.
  • ⚠️ Mi Robot Vacuum 1S and older models (until 2019) are baseline schedules only, no zone-bound.

If your model doesn’t make the list, check its specs on the official website or on the product card, for example, budget options like Mi Robot Vacuum-Mop Essential may not support the schedule at all.

⚠️ Warning: Robots without laser or LiDAR scanners (such as infrared sensors) can't save a map of a room, and they'll only have a random cleaning schedule, no room binding.

Preparing for setup: what to do before creating a schedule

Before you go to the schedule, make sure the robot is properly configured:

  1. Create a map of the room. To do this, run the robot in cleaning mode and wait for it to fully examine the apartment. The Mi Home app should show a map with the layout of the rooms.
  2. Mark areas and rooms. In the map menu (Map β†’ Edit), divide the space into rooms and, if necessary, mark the forbidden areas (for example, under the bed or at animal bowls).
  3. Update your firmware. Outdated software can reset your schedule. Check the version in Device Settings β†’ Update your firmware.

If the map is not saved or the robot is lost during cleaning, try to reset it and recreate it. To do this, select Map β†’ Reset the map and start the robot again.

πŸ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum-Mop 2 Pro
Xiaomi S7/S7 MaxV
X10+/X20
Another Xiaomi model
Another brand's robot

Step-by-step: how to set a schedule in Mi Home

Consider the process with the Mi Home app (which is relevant for most models) and if you have Mi Robot (for new devices), the interface may be slightly different, but the logic is the same.

Step 1. Open the app and select your robot vacuum cleaner. Go to the Schedule (calendar icon) section.

Step 2. Click Add Schedule and select the type of cleaning:

  • 🧹 Dry cleaning is just a vacuum cleaner.
  • πŸ’§ Wet cleaning – if the model supports (e.g. S7 or X10+).
  • πŸ§ΉπŸ’§ Combined - first vacuum cleaner, then mop.

Step 3: Set the parameters:

  • πŸ“… Days of the week – Select which days the schedule will work (you can specify individual days or intervals, for example, "Pn-Ph").
  • ⏰ Start time β€” specify the hour and minutes. Note that the robot will start cleaning not strictly at the appointed time, but with a delay of up to 10 minutes (depending on the load of Xiaomi servers).
  • πŸ“ Cleaning areas -- select rooms or specific areas on the map, and if you don't, the robot will remove all the available space.
  • πŸ”‹ Suction level - for carpets choose Maximum, for laminate - Medium or Quiet.

Step 4: Save the schedule. The robot automatically activates at a specified time if it is on base and charged at least 20%.

The robot is on base and charged.

The map of the room is current and saved

Selected the correct cleaning mode (dry / wet)

The required areas (not the entire apartment)

Cleaning times do not coincide with your sleep or work-->

Schedule for wet cleaning: nuances for models S7, X10+, X20

If your robot supports wet cleaning (such as the Xiaomi S7 or X10+), an additional item will appear in the schedule, the intensity of the washing.

Type of coatingRecommended treatmentWater levelNotes
Laminate/parquetWet cleaningLow.Excess water can damage the coating. Use special wipes for robots.
Tiles/stoneIntensive cleaningMedium/HighYou can add a detergent (if the model supports).
Carpet (with short pile)Dry + wetLow.For a long pile, wet cleaning is ineffective - only a vacuum cleaner.

The X10+ and X20 have a hot drying function after cleaning, so that it will work automatically, in the schedule settings, enable the option of drying after cleaning, which will prevent the appearance of odor.

⚠️ Warning: If the robot S7 or X10+ leaves a wiring after wet cleaning, check: Clean water tank and tubes (clogged channels lead to uneven water distribution). Quality of cloths - syntepon wipes are better absorbed and leave no traces. Water level - in high laminate mode, divorces are almost inevitable.

How to set different schedules for different days?

By default, Mi Home allows you to create only one schedule for all days. But what if you need to clean at 9:00 on weekdays and 11:00 on weekends?

Method 1: Create multiple schedules.

Add separate tasks for each day or group of days, such as:

  • πŸ“… Mon-Pt: cleaning at 9:00, zones - the whole apartment, mode - dry + wet.
  • πŸ–οΈ SB-Vs: cleaning at 11:00, zones - only kitchen and corridor, intensive mode.

If there are too many schedules, the robot can fail when they are executed.

Method 2: Use automation in Mi Home.

Go to Profile β†’ Automation β†’ Add and create a rule by type:

If [day of the week = Saturday] and [time = 11:00],


TR [Run cleaning robot in mode "Wet", zones: kitchen, corridor]

It is more flexible than the standard schedule, but requires manual adjustment for each day.

1) Is it connected to Wi-Fi (without the Internet, the schedule does not work).

2) Whether the charge is sufficient (less than 20% - cleaning is cancelled).

3) Whether it is in Do Not Disturb mode (in some models this blocks automatic tasks).-->

Frequent problems and their solutions

Even when you set up the schedule correctly, it can malfunction, and we'll look at the typical situations and how to fix them.

Problem 1: The robot doesn't start cleaning at the appointed time.

  • πŸ”Œ Check Wi-Fi connection. Xiaomi robots synchronize time with servers, and without internet, schedules get confused.
  • ⚑ Make sure the robot is at least 20 percent charged, and if it's low, it'll ignore the task.
  • πŸ“± Update the Mi Home app. There are schedule bugs in older versions.

Problem 2: Cleaning starts in the wrong areas.

  • πŸ—ΊοΈ Recheck the room markings on the map, and sometimes when you update the firmware, the areas are reset.
  • πŸ”„ Resave the card: delete it in the robot settings and let it re-examine the apartment.
  • 🚫 If the robot persists in avoiding a certain area, check if it is marked as "forbidden" in the card settings.

Problem 3: The schedule gets lost after the robot is restarted.

This is a well-known bug of some models (for example, Mi Robot Vacuum-Mop 2 Lite).

  • πŸ”„ Reboot the robot via the app (Settings β†’ Reboot).
  • πŸ“² Remove and re-add the device to Mi Home.
  • πŸ”§ Roll back the firmware to the previous version (if the crash appears after the update).

How to roll back firmware on a Xiaomi robot?
1. Download the desired version of the firmware from the forum 4PDA (section β€œRobot vacuum cleaners"). 2. Rename the file to miio_robot_vacuum.ota Put it in the root of the microSD (if the model supports it). 3. Insert the map into the robot, go to Settings β†’ Update β†’ Local Update and Select a File. ⚠️ Risk: Unofficial firmware may deprive you of guarantees!

Synchronize with other Xiaomi devices

Xiaomi’s robot vacuum cleaners can be integrated into the smart home ecosystem, such as running cleaning automatically when you leave home or when an air quality sensor detects high levels of dust.

Example 1: Cleaning when leaving the house.

Create automation in Mi Home:

IF [Geolocation: All left home] AND [Time between 10:00 and 18:00],


TR [Run the robot in dry cleaning mode, zones: all rooms]

To do this, you will need Xiaomi Gateway and a smartphone with geolocation enabled.

Example 2: Cleaning according to the dust sensor.

If you have a Xiaomi Air Purifier or Mi Air Quality Monitor, set up the rule:

IF [PM2.5 > 100 ΞΌg/m3],


TR [Run the robot in Intensive Cleaning mode, zones: bedroom, living room]

This is true for allergic people or homes with animals.

Example 3: Stop cleaning when you return home.

To prevent the robot from interfering, create automation:

If [Geolocation: Someone's Back Home]


THU [Stop cleaning]

To do this, in the robot settings, enable the option to Allow Automation Stop.

⚠️ Warning: When synchronizing with geolocation, consider delays. The robot can start cleaning up up to 5-10 minutes late if Xiaomi servers are slow to process location data.

πŸ’‘

Geolocation automation only works when you have Wi-Fi and GPS on your smartphone, and if you turn off the Internet "to save power," the robot will not receive a signal about your departure/return.

FAQ: Answers to Frequent Questions

Can I set up a schedule without the Mi Home app?
No, officially, it's impossible. All schedule settings are tied to Xiaomi's cloud servers, and without an app (or alternatives like Home Assistant), you can't manage them. However, some models (like the X10+) support voice control via Alice or Google Assistant for a one-time cleanup run.
Why does the robot start cleaning at the wrong time?
This is due to the work of Xiaomi servers. The robot does not have its own clock - it synchronizes time with the cloud, and sometimes there are delays of up to 10-15 minutes. If the difference is greater, check: Time zones in the settings of the smartphone and the Mi Home application (should match). Internet connection stability (when a bad signal synchronizes time can fail).
How do you make the robot clean more often on some days?
Create multiple schedules for a single day at different times, such as Monday: 8:00 and 18:00, Tuesday: 8:00, the main thing is to make sure that between cleaning the robot has time to charge (at least 2-3 hours on the base).
Can you set up a schedule to clean only certain rooms?
Yes, when you create a schedule in the Select Zones step, uncheck the boxes from the unwanted rooms. If the option is not available, update the robot firmware - in older versions, the zone cleaning according to the schedule worked incorrectly. Importantly, if the room map is not saved or the robot "forgot" it, zone cleaning will not be possible. Recreate the map before setting the schedule.
What if the schedule is lost after the application update?
This is a known problem when switching from Mi Home to Mi Robot. Try: Remove and reinstall the app; Reset settings from the backup (if it was created); Contact Xiaomi support via in-app chat by attaching screenshots of the missing schedule.