Compare category

Vacuums comparisons

A practical side-by-side for vacuums with the criteria that actually matter in local-first homes: local control, offline reliability, controller requirements, and ecosystem fit.

Strongest overall pick

Dreame L10s Ultra

Dreame · HA: excellent · local: excellent

Valetudo-supported with relatively easy Fastboot rooting

View product notes →
Best local-control posture

Dreame L10s Ultra

Dreame · works offline: yes

With Valetudo flashed, all control, mapping and telemetry run locally via MQTT/REST with no vendor account or cloud relay.

Why it stands out →
Easiest starting point

Dreame L20 Ultra

Dreame · setup: easy

mixed-floor homes that need automatic mop lifting for carpets

See buyer notes →
Local-first Works fully on your network; any cloud features are optional extras.
Cloud-tinged The core works locally, but some features phone home.
Cloud-heavy Needs the vendor's servers. If the vendor dies, the device dies.
Vacuums comparisons — feature comparison by criteria
Criteria Dreame L10s Ultra Dreame L20 Ultra ECOVACS DEEBOT T30S Combo iRobot Roomba j7+ MOVA P10 Pro Ultra Roborock Q Revo Roborock Qrevo MaxV Roborock S8 MaxV Ultra SwitchBot S10 Floor Cleaning Robot
Local control excellentlimitedpoorfairexcellentgoodgoodgoodlimited
Cloud dependency nonehighhighhighnonemediummoderatemoderatemoderate
Home Assistant fit excellentokayokayfairexcellentgoodgoodgoodokay
Works offline yespartly / nopartly / nopartly / noyespartly / nopartly / nopartly / nopartly / no
Setup difficulty advancedeasyeasyeasyadvancedeasyeasyeasymoderate
Needs extra hub / controller nonononononononono
Power / form factor battery + self-empty/wash dockbatterybatterybattery + self-empty dockbattery + self-empty/wash dockbattery + self-empty/wash dockbatterybatterybattery
Protocols wifiwifiwifiwifiwifiwifi, bluetoothwifi, bluetooth, matterwifi, matter, bluetoothwifi, matter, bluetooth
Best for HA users who want a true no-cloud robot with on-dashboard mapsmixed-floor homes that need automatic mop lifting for carpetsusers who want both a robot vacuum and handheld vacuum in one packageHouseholds already in the iRobot ecosystem wanting basic HA start/stop/dockBuyers wanting flagship Dreame-class hardware cheaper with no-cloud controlUsers wanting a no-root, officially-supported robot with mostly-local commandsusers who want Roborock quality vacuum-mop combo without flagship pricingusers who want the best overall robot vacuum and mop regardless of priceusers who want truly hands-free mopping with automatic water supply and drainage
Where to buy amazon.com (affiliate) amazon.com (affiliate) amazon.com (affiliate) amazon.com (affiliate) amazon.com (affiliate) View at amazon.com amazon.com (affiliate) amazon.com (affiliate) amazon.com (affiliate)
mid price band

Dreame L10s Ultra

Dreame · local control: excellent · cloud: none

  • Setup: advanced
  • Needs extra hub: no / self-contained
  • Standout: One of the easiest flagship robots to fully de-cloud: Valetudo installs via Fastboot (no soldering), then the robot runs 100% locally with on-device maps.
Check price at Amazon ↗ * Product notes →
premium price band

Dreame L20 Ultra

Dreame · local control: limited · cloud: high

  • Setup: easy
  • Needs extra hub: no / self-contained
  • Standout: Auto mop lift with MopExtend reaching edges and corners that competing robots miss.
Check price at Amazon ↗ * Product notes →
premium price band

ECOVACS DEEBOT T30S Combo

ECOVACS · local control: poor · cloud: high

  • Setup: easy
  • Needs extra hub: no / self-contained
  • Standout: Includes a handheld vacuum that docks and charges inside the base station alongside the robot vacuum.
Check price at Amazon ↗ * Product notes →
premium price band

iRobot Roomba j7+

iRobot · local control: fair · cloud: high

  • Setup: easy
  • Needs extra hub: no / self-contained
  • Standout: A mainstream self-emptying Roomba that can be coaxed toward local control via the community rest980 HTTP API, though it remains cloud-leaning.
Check price at Amazon ↗ * Product notes →
mid price band

MOVA P10 Pro Ultra

MOVA · local control: excellent · cloud: none

  • Setup: advanced
  • Needs extra hub: no / self-contained
  • Standout: Shares the Dreame flagship platform at a lower price and is Valetudo-supported via Fastboot rooting for fully local operation.
Check price at Amazon ↗ * Product notes →
mid price band

Roborock Q Revo

Roborock · local control: good · cloud: medium

  • Setup: easy
  • Needs extra hub: no / self-contained
  • Standout: The official Home Assistant Roborock integration prefers the device's local API for fast, rate-limit-free commands while still rendering maps and routines.
Check price at Amazon ↗ Product notes →
mid price band

Roborock Qrevo MaxV

Roborock · local control: good · cloud: moderate

  • Setup: easy
  • Needs extra hub: no / self-contained
  • Standout: Mid-range Roborock vacuum-mop with dual spinning mops, auto mop lift, and a full-featured self-maintaining dock.
Check price at Amazon ↗ * Product notes →
premium price band

Roborock S8 MaxV Ultra

Roborock · local control: good · cloud: moderate

  • Setup: easy
  • Needs extra hub: no / self-contained
  • Standout: The first Matter-certified robot vacuum, with an all-in-one auto-empty, auto-refill and auto mop-wash dock, strong 10,000 Pa suction, and AI obstacle avoidance.
Check price at Amazon ↗ * Product notes →
premium price band

SwitchBot S10 Floor Cleaning Robot

SwitchBot · local control: limited · cloud: moderate

  • Setup: moderate
  • Needs extra hub: no / self-contained
  • Standout: Automatic water refill and drain station connects to household plumbing for truly hands-free mopping.
Check price at Amazon ↗ * Product notes →
New guides and product notes, no inbox required. Follow via RSS →