Ecovacs

Ecovacs T20 OMNI Starts Cleaning by Itself

Ecovacs T20 OMNI starts cleaning by itself? Check schedules, My Scenarios, unfinished-task continuation and local controls before resetting.

Illustration of a robot vacuum leaving its dock in the morning
Diagnose before you disassemble

Begin with the quick checks. Stop if a step requires tools or experience you do not have.

If your Ecovacs T20 OMNI starts cleaning by itself, write down the start time and check whether it begins a new task or continues an unfinished one. A daily start at the same hour suggests a different check from a departure some time after returning to charge.

Do not erase every setting before recording the pattern. Take screenshots of the current schedules, scenarios and task record. Then review one possible trigger at a time. The goal is to stop an unwanted start while preserving the cleaning routines you still want.

Match the timing to the next check

What you hear or observeCheck first
Starts at a consistent timeScheduled Cleaning and My Scenarios
Leaves after a recharge with rooms pendingContinuous Cleaning
Starts when someone is near the controlsButton use and household commands
Only the station makes noiseCheck whether the robot actually starts a task
App status is stale or unavailableRestore the connection before comparing records

1. Confirm that a cleaning task actually begins

Watch whether the robot leaves the station and starts a floor-cleaning pass. A sound from the dock alone does not prove that a new task started. Record the activity shown in ECOVACS HOME and the time it changes.

If the issue is a loud station cycle rather than an unexpected departure, use the T20 noise guide. Keep the two observations separate so you do not delete a schedule to solve a sound that happened during routine station care.

2. Review the ordinary cleaning schedule

Ecovacs places schedule management under Smart Cleaning > Scheduled Cleaning. Its scheduling instructions describe adding and deleting entries there. Review all saved entries and their days rather than only the one you remember creating.

Before removing an unwanted entry, save its time and selected task. If the robot starts at that time, remove that entry and observe the next occurrence. Leave the wanted schedules intact. If no entry matches, continue with the scenario check rather than assuming the app has lost control of the robot.

Use the same phone and robot selection throughout the review. When several devices appear in the app, confirm you are looking at the T20 OMNI that actually started. A screenshot of a different robot’s empty schedule would not explain this one’s departure.

3. Check My Scenarios as well

For a fixed-time start when no schedule appears to be set, Ecovacs specifically recommends checking My Scenarios, reached through the small house icon at the upper right of the app. Delete an unwanted scheduled clean found there.

Ecovacs also documents Customized Scenario Cleaning under Smart Cleaning. Review the saved scenario’s intended area and mode before changing it. Menu presentation can vary with app version, so use the current labels and manufacturer guidance if the icon placement differs.

Illustration of reviewing robot cleaning times with a phone, clock and planner
Illustrative view. Follow the original T20 OMNI instructions for exact parts and app controls.

Record which entry you removed and the start time you are checking. If the unexpected run stops, you have a useful match between the saved trigger and the observed behavior. If it continues, keep that result and move to the next check without repeatedly recreating the same scenario.

4. Compare the start with an unfinished task

Ecovacs explains that apparently random starts can be Continuous Cleaning: the robot adjusts charging time for remaining work, then continues an unfinished task. Check the previous cleaning record and whether rooms were still pending when it returned.

If automatic continuation is unwanted, review that setting before the next task. If you want continuation but it behaves inconsistently, use the T20 continuation guide. Do not confuse the cleaning mode called AUTO with the separate decision to enable continuation.

Compare the route shown after departure with the unfinished portion of the earlier run. This is an observation, not proof of a hardware fault. A short note showing the earlier return and later restart is more useful than several unrelated screenshots.

5. Review local button and command use

Ask other household members whether they started a task through the app or robot controls. Note whether the start happens during handling or cleaning around the station. Treat an accidental button press as a possibility to check, not a diagnosis.

Ecovacs’ Child Lock instructions place the setting under Smart Cleaning > Settings > Child Lock. It locks the station buttons and robot start/pause buttons. Use it if you want to prevent those local presses, and keep a note that it is enabled when later testing the controls. This is not a substitute for reviewing schedules.

When the trigger remains unexplained

If unwanted runs recur after the relevant entries and continuation setting have been reviewed, contact Ecovacs with the start times, task records, app version and screenshots. If the app is Offline, follow the connection checks before interpreting old status as current.

Frequently asked questions

Does an empty schedule list rule out an automatic start?

Check My Scenarios and the previous task too. Ecovacs documents both as relevant checks.

Will Child Lock stop every automatic run?

The documented function locks local buttons. Review schedule and continuation controls separately.

Should I factory-reset first?

Save the evidence and check the documented triggers first. A reset removes settings that may explain the pattern.

Find related guides in the Ecovacs troubleshooting hub.

For a saved cleaning task that does not start at the expected time, use the T20 OMNI scheduled-cleaning checks.

Still having trouble?

Check the model and symptom again

A similar symptom can have a different cause on another model.

Search related problems