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.

Standout picks

Strongest overall pick

Dreame L10s Ultra

Dreame · HA: excellent · local: excellent

Valetudo-supported with relatively easy Fastboot rooting

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 Wi-FiWi-FiWi-FiWi-FiWi-FiWi-Fi, BluetoothWi-Fi, Bluetooth, MatterWi-Fi, Matter, BluetoothWi-Fi, 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 (affiliate) ↗ Amazon (affiliate) ↗ Amazon (affiliate) ↗ Amazon (affiliate) ↗ Amazon (affiliate) ↗ Amazon (affiliate) ↗ Amazon (affiliate) ↗ Amazon (affiliate) ↗ Amazon (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 →