Skip to content
ROBOT VACUUMS 10 min read More Ecovacs reviews

ECOVACS DEEBOT T90 Pro Omni Review: Scrubbing Roller, Quiet Runs

ECOVACS DEEBOT T90 Pro Omni robot vacuum in front of its dark gray dock, with app screen, watch and cleaning solution bottle
A quiet robot whose fresh-water roller scrubs hard floors and whose brushes stay free of pet hair, though its app, small tanks and short runs ask for patience.

Reviewed by Scarlett Westwood

Pet hair and sticky kitchen floors are the two messes the ECOVACS DEEBOT T90 Pro Omni is built to handle. A 10.6-inch roller scrubs hard floors, rinsing itself with fresh water mid-clean. The main brush, meanwhile, is designed to keep long strands from wrapping. Both hold up well, and the robot runs quietly enough to clean overnight.

The trade-offs arrive around the edges of ownership. Its app takes time to learn, and its station needs refills every few days in daily use. Long jobs also stretch out as the robot returns to empty, wash and recharge. And while the typical unit runs as intended, some fail within weeks.

A roller that scrubs with fresh water

Mopping is where the ECOVACS DEEBOT T90 Pro Omni sets itself apart. Its OZMO ROLLER 3.0 is a nylon roller 27 cm, or 10.6 inches, long. ECOVACS says it spins at up to 200 RPM. As it turns, nozzles spray clean water onto it and a scraper strips the dirty water back off. The floor therefore meets a freshly rinsed roller in every room.

The results show on tile, hardwood and vinyl plank. Sticky patches and dried spills lift in a pass or two. Hardwood tends to come up with a clean, even finish, and floors dry quickly because the roller leaves little standing water. On a stain it recognizes, the robot makes two crossing passes and then rinses the roller, according to ECOVACS.

It is still a daily maintenance mop. Heavy, set-in stains can still need a hand. Dark tile and plank floors may also show faint streaks, especially in the first few runs. ECOVACS's manual advises two or three vacuum-only runs before the first mop.

Along walls, TruEdge 3.0 pushes the roller about 0.6 inches past the body. A felt strip on its outer edge protects the baseboards. Wall lines come up clean as a result. Square corners still need a hand, though, because the round body can't reach into them.

ECOVACS already sells a roller robot, the ECOVACS DEEBOT X9 PRO Omni, and the two share one basic idea. Next to it, the T90 carries a longer roller, 27 cm against 175 mm, and a slightly lower body. It also has far higher rated suction, at 30,000 Pa against the X9's 16,600 Pa.

ECOVACS DEEBOT T90 Pro Omni dimensions diagram: robot 3.7 in tall, dock with robot 19.7 in tall

How the ECOVACS DEEBOT T90 Pro Omni handles pet hair

Hair is the other half of its brief. ECOVACS's ZeroTangle 4.0 main brush uses side airflow channels to pull strands into the suction path. The side brush is also built to resist wrapping. In practice, the brushes stay clear of long hair and heavy pet fur, even with several shedding dogs in the house.

ECOVACS rates the suction at 30,000 Pa with 16 L/s of airflow. On hard floors, the pickup is thorough, and crumbs, grit and fur go in a single pass. On rugs, the robot raises its suction automatically, which helps with embedded fur. Still, low-pile rugs packed with fur can need a second pass or a stronger suction setting.

Carpet detection is ultrasonic. When the robot rolls onto a rug, it lifts the roller about 0.6 inches to keep the pile dry. A Carpets First mode also vacuums rugs with a dry roller before mopping the hard floors. Light mats can curl at the corners, so rug tape helps. The manual also rules out shaggy rugs with fibers longer than 10 mm.

All of this happens quietly. ECOVACS lists 60 dBA in standard mode. That is soft enough to run the robot through the night or during the working day. Emptying is the loud moment, when the station pulls the bin's contents into its bag.

Infographic of the OZMO Roller 3.0 mopping claim: roller scrubbing sauce stains, compared with dual spinning mops

Obstacles, low tables and a climbing chassis

The ECOVACS DEEBOT T90 Pro Omni sits low, at 95 mm. That is about 3.7 inches, and its laser sensor stays inside the body, so no turret catches on furniture. A front camera with its own light and a structured-light sensor handle obstacle avoidance. Around cords, cables and shoes, it is careful, and it slows down to study unfamiliar objects. That caution costs time, since each detour adds a few seconds.

Low furniture is its weak spot. Tables, desks and sofas with a gap close to its own height are the trouble. It can keep trying to squeeze under them, or wedge itself and stop. The TruePass climbing system adds to that. It can lift the robot onto flat desk feet or chair legs it should drive around. A no-go zone in the app is the fix, though small ones are awkward to draw.

Thresholds are a different story. ECOVACS rates the climbing system for single steps up to 2.4 cm and stacked steps up to 4 cm. Door bars pose little trouble. Mapping is quick in simple layouts. However, open plans, mirrors and adjoining rooms can take a remap or two to get right.

Infographic of the self-washing roller claim: cutaway of the roller rinse cycle beside dual spinning mops with dirty pads

The station's share of the chores

The station handles the dirty jobs between runs. It empties the robot's bin into a 2.5 L disposable bag. Then it washes the roller with water heated up to 167°F and dries it with 145°F air. It also doses cleaning solution automatically and flushes its own dirty water system to cut down on residue. ECOVACS puts auto-emptying at up to 90 days between bag changes.

On the ECOVACS DEEBOT T90 Pro Omni, water is the part you still manage. The station holds 4 L of clean water and 2.2 L of dirty water. ECOVACS offers no plumbing option, so you carry both tanks by hand. With daily mopping, that means a refill and an empty every few days. Big homes and high water settings bring that sooner. The app flags a tank only once it runs empty or full, so a scheduled run can stop short.

Empty the dirty tank soon after a mopping run. Left standing, the wastewater turns sour quickly, even when the floors weren't especially dirty. The tanks are also wide and shallow, so carry them level. Finally, measure the spot before it arrives. With the robot docked, the station stands about 19.7 inches tall, and it needs clear floor in front.

ECOVACS DEEBOT T90 Pro Omni on a hardwood floor with its extended roller edge along a baseboard, plus roller callouts

Short runs, fast top-ups and long jobs

The battery is the modest part. It holds 4,000 mAh, and high suction drains it quickly. ECOVACS quotes up to 120 minutes of standard vacuuming on hard floors, and a full charge takes about 2.5 hours. At Max suction, a first full clean can run out of power halfway through the house.

ECOVACS builds around that with PowerBoost charging, which restores about 10% in three minutes while the roller washes. Auto-resume then carries a job across recharges, so it finishes on its own.

The result is a robot vacuum that returns to its station a lot. It goes back to empty its 0.25 L bin, to wash the roller and to top up the battery. Each trip adds minutes to the job. In a large home, a full clean can take several hours. Scheduling it overnight hides the wait, and the quiet motor makes that easy. Off-peak charging can also move the charging to cheaper hours.

ECOVACS DEEBOT T90 Pro Omni on a rug near a sleeping dog, with the 30,000Pa suction and 33.9 CFM airflow claim

An app with depth, and some clutter

The ECOVACS HOME app covers the basics well. Room naming, schedules, custom cleaning scenarios and no-go zones are all there, and setup over Bluetooth is quick. Once a routine is set, the robot runs it without fuss. Pairing needs 2.4 GHz Wi-Fi with WPA or WPA2 security, and an older router setting can block it.

Getting there takes patience. Settings sit across busy screens, and the map editor struggles with walls and odd room shapes. The app also pushes promotions for other products. Mop-only cleaning exists, but it runs on small zones, and room jobs always vacuum first.

AGENT YIKO, the built-in assistant, takes spoken or typed requests and can build cleaning plans on its own. It handles simple commands, yet it can mishear, and its automatic plans don't always follow the room preferences you set. The front camera also doubles as a remote view, with two-way video calls and pet snapshots. Voice control extends to Alexa and Google Home.

Faulty units and the cost of upkeep

Early failures are the exception, yet they do happen. Navigation module faults and mop washing trays that stop draining lead the list. A few units also stopped working within weeks. ECOVACS has replaced faulty units, though support can be slow and starts with long rounds of resets. Our DEEBOT T90 Pro Omni troubleshooting guide lays out ECOVACS's fixes for those alarms. Keep the packaging until the robot has handled a few weeks of daily jobs.

Upkeep is the other ongoing cost of the ECOVACS DEEBOT T90 Pro Omni. The station uses disposable bags, and the roller, filter and both brushes wear out on a schedule. ECOVACS's calendar calls for a new roller every one to two months. The filter lasts three to six months, and the main brush six to twelve. The brushes are also the fragile parts, and a side brush can snap on a loose cable, so keep cords off the floor. Budget for those parts, which ECOVACS also sells in half-year kits.

Pros: What we liked

  • Pro: A fresh-water roller that scrubs sticky spots and reaches along baseboards
  • Pro: Main and side brushes that stay free of long hair and pet fur
  • Pro: Quiet enough to run overnight
  • Pro: A station that empties dust, doses solution, and washes and dries the roller with heat
  • Pro: Lifts its roller 0.6 inches on carpet, with a Carpets First mode

Cons: What could be better

  • Con: The app and map editor take patience, and mop-only runs work only on small zones
  • Con: Frequent trips to empty, wash and recharge stretch out long jobs
  • Con: Small tanks need a refill and an empty every few days, and wastewater sours if left
  • Con: Can wedge under low furniture or climb onto flat desk and chair legs
  • Con: Some units develop navigation or drain faults early on

Best For

  • Hard-floor homes with shedding pets
  • Kitchens that need sticky spills scrubbed, not just wiped
  • Anyone who wants a robot that runs overnight without waking the house

Not Ideal For

  • Rooms full of low tables and flat-footed desks
  • Large homes that need a whole floor done in one quick run
  • Anyone who wants whole-room mop-only cleaning
SpecificationDetails
Robot size13.9 x 13.8 x 3.7 in (353 x 351 x 95 mm)
WeightRobot 5.3 kg, station 7.9 kg
Suction30,000 Pa, 16 L/s airflow (ECOVACS)
MoppingOZMO ROLLER 3.0, 10.6-inch (270 mm) roller, up to 200 RPM
Edge reachTruEdge 3.0 roller extends about 0.6 in
NavigationLaser ranging, structured light, RGB camera with fill light
ClimbingSingle steps up to 2.4 cm, stacked steps up to 4 cm (ECOVACS)
StationAuto-empty into 2.5 L bags, roller washing up to 167°F, 145°F hot-air drying, auto solution dosing
Tanks4 L clean, 2.2 L dirty
Battery4,000 mAh, about 2.5 h to charge, PowerBoost fast charging

Alternatives Worth Considering

ECOVACS DEEBOT X9 PRO Omni (alternative) — ECOVACS's earlier roller robot, with a shorter 175 mm roller and hot-water mop washing at its station. Check Price
Roborock Qrevo Curv 2 Flow (alternative) — Roborock's roller-mop rival, pressing a 270 mm roller down with up to 15 N and washing it with water heated to 167°F. Check Price
Roborock Saros 20 (upgrade) — A step up with 36,000 Pa suction, a chassis that lifts over double steps up to 3.46 inches and 212°F mop washing, per its listing. Check Price

Final Verdict

The ECOVACS DEEBOT T90 Pro Omni is at its best on hard floors in homes with pets. Its roller scrubs rather than smears, its brushes shrug off long hair, and it does both quietly.

Its costs are time and attention. There is an app to learn and a pair of tanks to manage. Long jobs also get broken up by trips to the station. A 7.9 fits a robot that cleans this well while asking this much patience.

Frequently Asked Questions

Does the ECOVACS DEEBOT T90 Pro Omni have a mop-only mode?

It does, but only for custom zones drawn in the app. Room and whole-home jobs vacuum first and then mop, and a Carpets First mode handles rugs with a dry roller before the hard floors.

How often do the station's tanks need attention?

The clean tank holds 4 L and the dirty tank 2.2 L. With daily mopping, plan on a refill and an empty every few days, and empty the dirty tank soon after each run to keep odors down.

What happens when it reaches a rug?

An ultrasonic sensor detects the carpet, and the robot lifts its roller about 0.6 inches while it raises suction. ECOVACS's manual rules out shaggy rugs with fibers longer than 10 mm.

How tall is the ECOVACS DEEBOT T90 Pro Omni?

The robot stands 95 mm, or about 3.7 inches, with its laser sensor built into the body. Under furniture with a gap close to that height, it can wedge itself, and a no-go zone in the app keeps it out.

Do I have to use ECOVACS cleaning solution?

No. The station doses solution from its own box, and ECOVACS recommends its own formula for a longer product life. The dosing can be switched off if you mop with water alone.

What Wi-Fi does it need?

It connects over 2.4 GHz. A router that mixes 2.4 and 5 GHz on one network works, but a 5 GHz-only network does not.

The Verdict

A quiet robot whose fresh-water roller scrubs hard floors and whose brushes stay free of pet hair, though its app, small tanks and short runs ask for patience.

Check Price on Amazon