Smart Home Assistant
Robot vacuums
Ecovacs Deebot X11 OmniCyclone

Ecovacs

Ecovacs Deebot X11 OmniCyclone

Cloud integrationCloud required
  • Wi-Fi
See more robot vacuums picks on our Amazon storefront →

Verified September 2026

Ecovacs' flagship, priced like one: £699-1199 versus the N20 Plus (£219) and Roborock Q5 Pro (£299) — a 2-4x premium buying AIVI 3D vision-based obstacle avoidance (RGBD camera plus a vision-language model reading obstacle contours) instead of the N20's infrared-only sensing or the Q5 Pro's bump-and-cliff approach, genuinely better at dodging pet mess and cables. The bagless OmniCyclone station self-empties for 60 days and adds a 75°C hot-water mop wash, but the onboard bin (0.22L) and water tank (110ml) are smaller than the N20 Plus's 400ml/220ml — capacity lives in the dock, not the robot. Same cloud-only ecovacs integration as the cheaper models; no local control at any price point.

In Home Assistant

ControlTypeWhat it does
Station stateSensorSame entity as other Deebot station models, but on this model it reports an additional drying-mop value for the self-washing mop's wash-and-dry cycle.
Empty dustbinButtonThe only station action currently exposed; there's no stop/cancel button for the drying cycle even though station state reports it.
Room/segment cleaningUnsupportedNot currently functional on this X-series line — the newer map API isn't parsed by the integration yet, so no room IDs are exposed and per-room automations aren't possible, unlike the N20's raw-command workaround.
Obstacle avoidanceSwitchToggles AIVI 3D obstacle avoidance on/off — the flagship camera/lidar avoidance stack has no dedicated sensor of its own in HA, just this shared switch.

The station-state sensor gains a genuinely new value on this model covering the self-washing mop's wash-then-dry cycle, but there's still no button entity to cancel it, only the pre-existing empty-dustbin station action. More consequential: room/segment cleaning is currently broken outright on this X-series line, not just missing a dedicated service — a map-data request returns an unsupported error because the newer X-series speaks a different map-API dialect the integration hasn't caught up to, so no room names or segment IDs get exposed on the vacuum entity at all, even for raw command targeting. AIVI 3D obstacle avoidance itself doesn't get a flagship-tier sensor — it surfaces only via the same detection-toggle switch used across older Deebot lines. The mop-drying state is still automatable though: since HA reports it explicitly, a scheduled clean can be held until the sensor leaves that state, avoiding a start command the station would otherwise just queue mid-cycle.

Specs

dock
bagless OmniCyclone station, 60-day capacity, GaN fast charging, 75°C hot-water mop wash
mopping
yes, OZMO Roller 2.0 self-washing, 200rpm/200 scrubs per minute, 50 adjustable water levels, AI stain detection
runtime
up to 254 min on silent mode (6400mAh battery, ~3h10m charge with PowerBoost GaN fast-charging)
suction
19500Pa
dimensions
353 x 351 x 98mm, 5.3kg (robot); base station 380 x 335 x 465mm, 10.3kg
navigation
AIVI 3D smart navigation, dToF laser with RK3562 processing chip
noise level
not officially published for this model
dust bin capacity
0.22L onboard, 1.6L bagless station
obstacle avoidance
AIVI 3D 3.0 Omni-Approach — RGBD camera plus vision-language model reading obstacle contours in real time; flagship-tier hardware absent on the N20 Plus and Q5 Pro
water tank capacity
110ml clean / 95ml dirty onboard; 3.2L clean / 2.7L dirty at station (~400m² mopping coverage per fill)
Affiliate disclosure: Some links in this article are affiliate links. If you buy via one of these links, we may earn a small commission at no extra cost to you. This never affects our editorial decisions — see our affiliate policy.