
Scheduled cleaning lets the Ecovacs Deebot Ozmo 950 run recurring cleaning tasks by time, day, and mapped area. A stable dock position, usable map, and well-organized schedules make automatic cleaning easier to manage.
[reference] Title: Schedule basics Text: A schedule can combine a start time, repeat days, target area, and available cleaning preferences. Title: Map-based cleaning Text: A saved map supports more precise room or area cleaning and map boundaries. Title: Ongoing management Text: Review active schedules and cleaning history, then edit or disable schedules as your routine changes. [/reference]Before You Schedule

A whole-area schedule may still be possible without detailed map setup, but room targeting, area cleaning, and map-based boundaries depend on having a reliable saved map.
[note] App wording and available scheduling controls can vary with app or device software versions. Look for equivalent schedule, timer, area, map, or cleaning-preference controls when the labels differ. [/note]Prepare the Dock, Connection, and Map

Dock Placement
Keep the dock in a permanent location so the robot has a consistent home point before and after scheduled cleaning.
- Place the dock against a flat wall with open space in front and on both sides. If practical, allow about 1–1.5 meters in front and around 0.5 meters on each side.
- Use a hard, level surface rather than thick carpet.
- Avoid placing the dock immediately beside stairs, a door that may close, or a heavily used walkway.
A consistent dock location also helps keep navigation and map behavior more predictable.
Power and Connection
- Leave the dock powered when scheduled cleaning is in use.
- Keep the robot powered and sufficiently charged before scheduled times.
- Maintain a reasonably stable Wi-Fi connection when you rely on app-based status, schedule changes, or remote controls.
If the network is temporarily unavailable, app status or remote management may be limited. Check connectivity before making schedule changes that need to be saved or confirmed through the app.
Create the First Map
A complete map gives room-based schedules a reliable layout to work with.
[step] 1. For a simple first mapping run, remove the mop setup so the robot can focus on mapping and vacuuming 2. Start a full cleaning run so the robot can explore the accessible floor 3. Keep doors open to rooms that should be included and close access to areas you want excluded 4. Allow the robot to complete the run and return to the dock on its own 5. Check the resulting map before creating room-specific schedules [/step]Organize the Rooms
After a map has been created, use the available map-management controls to make the layout easier to schedule.
- Split large mapped spaces into logical rooms such as Living Room, Kitchen, Bedroom, or Hallway.
- Merge or adjust room boundaries when the automatic division does not match the real layout.
- Name rooms clearly so selected areas are easy to recognize when creating a schedule.
Room names are especially useful when several schedules target different parts of the home.
Create a Basic Cleaning Schedule

Choose a Practical Time
Schedule cleaning for periods when the floor is relatively clear and the robot is less likely to interrupt normal activity.
- Use times when fewer people are moving through the cleaning area.
- Avoid periods when someone is sleeping or taking important calls in the same rooms.
- If you depend on remote monitoring, choose a period when the home network is normally available.
- Consider pet activity and use a time when pets are comfortable with the robot or are in another part of the home.
A common arrangement is a whole-home run during a quieter morning period, with shorter targeted cleaning later for high-traffic rooms.
Set Repeat Days
[compare] Daily | Useful for homes with pets, frequent foot traffic, or areas that collect dirt quickly Weekdays | Useful when the home is normally quieter during work or school hours Custom days | Useful for combining full-home cleaning with separate targeted or deeper-cleaning days [/compare]Several simple schedules are often easier to understand and adjust than one schedule trying to cover every cleaning pattern.
Room-Based Scheduling

Once the map is organized, targeted schedules can concentrate cleaning on rooms that become dirty faster instead of running the whole home every time.
- Schedule the kitchen and dining area more often if they collect crumbs after meals.
- Clean an entryway frequently if it collects dust, sand, or outdoor debris.
- Schedule bedrooms less often when they remain relatively tidy.
This approach can reduce unnecessary runtime while keeping high-traffic areas on a more frequent cleaning cycle.
Create a Room Schedule
[step] 1. Open the scheduling section 2. Add a new schedule 3. Choose an Area, Room, or equivalent mapped-area option instead of the whole home 4. Select the rooms you want included 5. Set the start time, repeat days, and available cleaning preferences 6. Check the highlighted map areas before saving [/step]Review selected areas again after editing room boundaries or renaming rooms.
Rotate Coverage
A rotating schedule can balance frequent cleaning with whole-home coverage. For example:
- Monday and Thursday: whole home.
- Tuesday and Friday: living room, kitchen, hallway, or other high-traffic areas.
- Wednesday: bedrooms and office.
Treat this as a starting pattern and adjust it to match where dirt actually accumulates in your home.
Schedule Mopping Carefully
Scheduled mopping needs a little more preparation because the water tank, mop pad, floor type, and mapped boundaries all affect the run.
[warning] Prepare the mopping accessories before the scheduled time and keep areas that should stay dry outside the mopping route. [/warning] [checklist] * Water tank is installed before the scheduled mopping run * Mop pad is attached and reasonably clean * Tank contains clean water at an appropriate level * Carpets, rugs, and other dry-only areas are protected using available map boundaries or no-mop controls * The active map shows the intended cleaning areas before the schedule is enabled [/checklist]If a scheduled task expects mopping but the required mop setup is not attached, behavior can vary with the current configuration. The robot may use a different available cleaning mode or the intended mopping task may not proceed as expected.
Separate Vacuum and Mop Schedules
Keeping dry and wet-cleaning routines separate makes accessory preparation easier to remember.
- Use recurring vacuum-focused schedules for routine cleaning of living areas.
- Use separate vacuum-and-mop or mopping schedules for suitable hard-floor areas such as kitchens or tiled spaces.
Before a wet-cleaning schedule begins, confirm that the current map boundaries still protect rugs, carpets, and other areas where water is not wanted.
Schedules on Multiple Floors
If multi-map support is available in your setup, keep each floor organized as its own map before relying on room or area schedules.
[step] 1. Move the robot to the floor you want to map 2. Run a mapping or full cleaning cycle without the mop setup 3. Save or identify the resulting floor map when the app offers that option 4. Give the map a clear floor label 5. Split and name rooms for that floor separately [/step]If a schedule is associated with a particular map or set of rooms, make sure the robot is physically on the matching floor and the correct map is active before the scheduled time.
A practical approach is to automate the floor where the charging dock and robot normally stay. For other floors, move the robot first and start the appropriate mapped cleaning task manually or on demand.
Cleaning Preferences
The controls available while creating or running a schedule can vary. Review the options shown for your current app and device configuration rather than assuming every preference can be stored with every schedule.
Suction Level
[compare] Standard or Eco | Quieter and more battery-friendly for routine cleaning, especially on hard floors Max or Max+ | Stronger cleaning for dirtier areas or carpet, with more noise and battery use [/compare]A daytime whole-home schedule can use a stronger setting when noise is less important. A later targeted clean may be better suited to a quieter setting if that option is available.
Water Flow
[compare] Low | Light maintenance mopping and frequent runs Medium | Balanced general mopping on suitable hard flooring High | More water for dirtier hard-floor areas when needed; use cautiously on moisture-sensitive surfaces [/compare]If the floor remains too wet or shows streaking, reduce the water level and test the next mopping run before making it part of a regular schedule.
Single or Repeated Cleaning
Some app or device versions may offer a single-pass or repeated-cleaning option.
[compare] Single pass | Faster and uses less time and energy Repeated or double pass | Adds coverage for dirtier rooms but takes longer [/compare]If this control is available, reserve repeated cleaning for selected rooms or occasional deeper-cleaning schedules instead of using it for every routine run.
Fit Schedules Around Daily Life
Reduce Traffic Conflicts
- Schedule cleaning during work, school, exercise, or other quieter periods when possible.
- Avoid running the robot in a room during important voice or video calls.
- Use the app to pause, cancel, send the robot back to the dock, or adjust a schedule when plans change.
Night-Time Settings
Review Do Not Disturb, restricted-time, or similar settings before depending on overnight schedules. These settings can affect how the robot behaves during quiet periods.
If nighttime cleaning is unnecessary, schedule the robot earlier to avoid noise and reduce conflicts with sleeping household members.
Pets
- Run scheduled cleaning when pets are less active or are staying in another part of the home.
- If a pet is uncomfortable around the robot, begin with supervised manual runs before relying on unattended scheduled cleaning.
Monitor and Adjust Schedules
Review Active Tasks
Check the scheduling screen periodically instead of treating the initial setup as permanent.
- Confirm which schedules are enabled and the days on which they run.
- Look for schedules that overlap or start very close together.
- Review cleaning history to see which runs completed and how long they took.
- Notice recurring patterns such as stoppages in the same room, unusually long cleaning times, or missed scheduled runs.
Edit or Temporarily Disable
- Disable schedules during travel, renovations, or periods when floors are obstructed.
- Shift start times when household routines change.
- Update selected rooms when furniture or rug layouts change.
Manual Overrides
A schedule remains a default routine rather than a restriction. You can still start a spontaneous clean when needed.
- Start an extra cleaning task after a spill, cooking session, or gathering.
- Pause a scheduled run if it begins at an inconvenient moment.
- Send the robot back to the dock when the current run should end.
- Start a quick room-only cleaning when one mapped area needs extra attention.
Basic Checks for a Missed Scheduled Run
[troubleshoot] Problem: A scheduled cleaning does not start Cause: The robot may be powered off, have insufficient battery, be affected by a quiet-time setting, or the schedule may be disabled or saved incorrectly Fix: Check robot power and battery, confirm the schedule is enabled and saved, review Do Not Disturb or restricted-time settings, and check the app for a current device alert Problem: The app cannot show current schedule status Cause: The robot or home network may be temporarily offline Fix: Check the home network and robot connection before changing the schedule or relying on remote status Problem: A room schedule no longer matches the intended area Cause: The saved map, room boundaries, or active floor may have changed Fix: Confirm the correct map is active, review room divisions and names, then check the selected rooms in the schedule Problem: A scheduled run repeatedly stops in the same area Cause: Floor clutter, a changed furniture layout, dirty sensors, or worn or obstructed cleaning components may interfere with normal navigation or cleaning Fix: Clear the route, review the mapped layout, and perform a basic visual maintenance check before the next scheduled run [/troubleshoot]Also confirm that the device time and time-zone settings used by the scheduling system match your intended start time. After a basic check, you can start a manual cleaning task or leave the next scheduled run enabled.
Keep Scheduling Reliable
Map accuracy and basic product care both affect scheduled cleaning. Recheck them when the home layout changes or scheduled runs become less consistent.
- After moving large furniture, adding partitions, or changing rug layouts, check that the saved map and room boundaries still match the floor.
- Refresh the map with a full run when the stored layout no longer represents the home well.
- Recheck room names and important no-go or no-mop boundaries after remapping.
- Keep brushes, wheels, filters, and sensors reasonably clean and check for visible wear or obstruction.
Worn brushes can reduce cleaning effectiveness, dirty sensors can affect navigation, and clogged filters can interfere with normal cleaning. Address these during normal product care rather than changing schedules to compensate for a maintenance condition.
Adjust Schedules as Conditions Change
The best schedule may change throughout the year.
- During rainy periods, increase cleaning frequency around entrances if more dirt or mud is tracked indoors.
- During dry or dusty periods, give frequently used living areas more attention.
- During holidays or gatherings, move scheduled times so the robot does not run while rooms are busy.
Review the schedule occasionally and adjust the times, rooms, and cleaning preferences to match how the home is currently being used.