Smart Home Assistant

Best Robot Vacuum for Home Assistant UK (2026): 5 Picks

SepehrBy Sepehr· 4 October 2026· Updated 4 October 2026· 6 min read
✓ Independent — no paid placements✓ UK-tested in real homes✓ Cited sources

This article contains affiliate links — see our disclosure policy.

Round robot vacuum cleaner seen close up cleaning a hardwood floor in a home

Key takeaways

  • The Roborock Qrevo QV 35S is our overall pick because it uses Home Assistant's built-in Roborock integration and supports cleaning by area.
  • Home Assistant classes Roborock as local polling, about every 30 seconds, yet its documentation says cloud access is still required.
  • The Dreame L10s Ultra Gen 3 is the local-control pick, using the community dreame-vacuum HACS integration with a LAN mode.
  • The Ecovacs Deebot N20 Plus is the budget pick, listed around £199 to £219 with a bagless self-emptying station.
  • The Roborock Saros 20 costs £999, but some units created no Home Assistant entities after setup in a documented GitHub issue.
On this page[tap to expand]
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. As an Amazon Associate, we earn from qualifying purchases. This never affects our editorial decisions — see our affiliate policy.

The best robot vacuum for Home Assistant UK homes is the Roborock Qrevo QV 35S: it works through Home Assistant's built-in Roborock integration, with room cleaning and a self-washing dock. Dreame's L10s Ultra Gen 3 is the pick for local control, and Ecovacs' Deebot N20 Plus is the cheap one.

Almost every robot vacuum can be driven from Home Assistant somehow, but the experience varies from "official, maintained by the core team" to "community add-on that a firmware update can break". That difference matters more than suction figures once the vacuum is a dashboard card and an automation trigger.

ModelBest forPrice bandHome Assistant route
Roborock Qrevo QV 35SOverall££Core Roborock integration (cloud account, local polling)
Dreame L10s Ultra Gen 3Local control££Community HACS integration, LAN mode
Ecovacs Deebot N20 PlusBudget with a self-empty dock£Core Ecovacs integration (cloud push)
Roborock Q5 ProCheapest way into LiDAR mapping£Core Roborock integration (support varies on Q-series)
Roborock Saros 20Flagship cleaning£££Core Roborock integration (early setup bug reported)
Buy the picks in this guide

Recommended for Home Automation

See all devices →

Which robot vacuums have a built-in Home Assistant integration?

Roborock and Ecovacs both have integrations shipped inside Home Assistant itself, so there is nothing to install from HACS. Roborock's covers its S, QV, Qrevo and Saros series, and Home Assistant's documentation says support on Q-series models varies. Ecovacs' covers Deebot vacuums and GOAT mowers, and it needs your Ecovacs account email and password.

Dreame has no official integration. The community dreame-vacuum component fills the gap and is the one most Dreame owners use. It is a perfectly good route, but it sits outside the Home Assistant release process, which is the trade-off to weigh against Dreame's strong hardware.

Do robot vacuums work locally with Home Assistant?

Mostly not, and the Roborock wording is easy to misread. Home Assistant classes the Roborock integration as local polling, yet its own documentation states that cloud access is required for it to work. It polls the vacuum on your network about every 30 seconds, but setup, maps and some routines still go through Roborock's cloud. Ecovacs is classed as cloud push, so it is cloud-dependent by design.

The Dreame community integration is the one that offers a genuine LAN mode alongside its cloud mode. If an internet outage should not stop your vacuum schedule, that matters. For most UK homes the cloud dependency is a mild annoyance rather than a deal-breaker, but it is worth knowing before you pay. Our Dreame vs Roborock comparison goes deeper on exactly this split.

How we chose these robot vacuums

Home Assistant support came first: how the vacuum connects, who maintains that connection, and what you can actually trigger. Then we weighed what the dock does, because a self-emptying dock is what turns a vacuum into a hands-off automation. Finally we looked at UK pricing from the manufacturers' own stores and Amazon UK, and left out anything whose Home Assistant route we could not confirm from documentation. Prices below move often around sales events, so treat them as a guide and check the live listing.

We have not lab-tested suction, so the cleaning claims below are the manufacturers' published figures. If you want a hands-on view of one flagship, see our Roborock Saros Z70 review.

The best robot vacuums for Home Assistant in the UK

1. Roborock Qrevo QV 35S — best overall

Who it's for: anyone who wants the least setup friction. It uses Home Assistant's core Roborock integration, so you add it with your Roborock app account and get a vacuum entity, room maps and cleaning by area. Rooms are mapped to Home Assistant areas, which lets an automation clean the kitchen after a motion sensor or a calendar event.

Roborock quotes 10,000Pa HyperForce suction, dual spinning mop pads that lift on carpet, and a dock that empties the bin, washes the mops and dries them with warm air. It measures about 35 x 35 x 9.7cm, so it clears most sofa gaps. The catch is the naming: this succeeds the Q Revo S, so check that the model code reads QV 35S. Roborock's list price is £499.99, but Amazon UK has often listed it near £300 to £360.

View the Roborock Qrevo QV 35S on Amazon UK

2. Dreame L10s Ultra Gen 3 — best for local control

Who it's for: people who care about keeping control on their own network and don't mind a community integration. The dreame-vacuum component supports this model and offers a LAN mode as well as cloud, plus live maps inside Home Assistant.

The hardware is strong for the money: Dreame quotes 25,000Pa Vormax suction, a DuoScrub dual rotary mop, and a PowerDock that empties into a 3.2 litre bag rated for about 100 days, then washes and dries the mops and refills water and detergent. The catch is that a Dreame firmware update can occasionally break the local protocol until the community integration catches up, usually within days. Dreame's own UK store has listed it at £349, reduced from £479.

View the Dreame L10s Ultra Gen 3 at Dreame UK

Editor’s PickDreame L10s Ultra Gen 3
DreameDreame L10s Ultra Gen 3✓ Local control, no cloud required£349at Dreame Store UKCheck price at Dreame Store UK →

3. Ecovacs Deebot N20 Plus — best budget with a self-empty dock

Who it's for: flats and small homes where you want automatic emptying without spending flagship money. It uses Home Assistant's core Ecovacs integration, which exposes a vacuum entity plus sensors for consumable lifespan, switches such as carpet boost, and an SVG map image entity.

Ecovacs quotes 8,000Pa suction, a laser distance sensor for mapping, and a bagless PureCyclone station that empties the vacuum for you. The catches are infrared-only obstacle detection with no camera, a station that gets loud at about 82dB while emptying, and a cloud-only connection. It has been listed around £199 at Ecovacs UK and £219 on Amazon UK.

View the Ecovacs Deebot N20 Plus at Ecovacs UK

Works with Home AssistantEcovacs Deebot N20 Plus
EcovacsEcovacs Deebot N20 Plus✓ Works with Home Assistant★ 3.7 (94)£219at Amazon UKCheck price at Amazon UK →Also at Ecovacs UK — £199 →

4. Roborock Q5 Pro — best cheap LiDAR mapper

Who it's for: small, tidy flats with no pets, where you just want a mapped vacuum that Home Assistant can send to a room. It pairs LiDAR mapping with 5,500Pa suction and a 770ml onboard bin, and a detachable pad lets it mop while it vacuums.

There is no auto-empty dock and no obstacle avoidance beyond bump and cliff sensors, so it will push cables and toys around. Home Assistant's documentation says Q-series support varies, so check your exact model against the integration page before buying. Amazon UK pricing for this model has swung widely, from around £200 to over £400 in the same month, so wait for a sensible price.

View the Roborock Q5 Pro on Amazon UK

Works with Home AssistantRoborock Q5 Pro
RoborockRoborock Q5 Pro✓ Works with Home Assistant★ 4.3 (1,470)£299at Amazon UKCheck price at Amazon UK →

5. Roborock Saros 20 — best flagship for cleaning

Who it's for: buyers who put cleaning performance first and accept some day-one rough edges. Roborock quotes 36,000Pa suction, a chassis that lifts over thresholds of about 8.8cm, camera and 3D time-of-flight obstacle avoidance, and a dock that empties, hot-washes and warm-air dries the mops. UK price on Roborock's store is £999.

The catch is Home Assistant. A GitHub issue on the core repository documents some units creating no entities after setup because the dock type was not recognised. The one report we tracked cleared after a first cleaning cycle, so try that before returning it. Matter exists as a fallback, but Home Assistant's Matter documentation lists vacuums as supported without saying which controls you get, so do not rely on it for room selection.

View the Roborock Saros 20 at Roborock UK

Works with Home AssistantRoborock Saros 20
RoborockRoborock Saros 20✓ Native Home Assistant integration£999at Roborock UKCheck price at Roborock UK →

Should you skip a robot vacuum for Home Assistant?

Skip it if you only need basic start and stop from a voice assistant: any vacuum with Alexa or Google Home support does that without Home Assistant. Skip a pricey dock model if your floors are mostly carpet and you rarely mop, because a self-emptying bagged dock is the part that adds cost.

Also be wary of buying on Matter alone. Support in Home Assistant is listed but undocumented in detail, so vendor-specific integrations remain the dependable route today. One practical note for existing owners: the old battery_level attribute was removed in Home Assistant 2026.9, and our battery_level fix guide shows how to move dashboards and automations to the separate battery sensor.

Frequently asked questions

What is the best robot vacuum for Home Assistant in the UK?
The best robot vacuum for Home Assistant in the UK is the Roborock Qrevo QV 35S for most people. Roborock's integration ships inside Home Assistant core, so you add it with your Roborock account, get a vacuum entity and can start cleaning by area using Home Assistant areas. Its dock also empties the bin and washes and dries the mops, which makes automations genuinely hands-off. The main caveat is that Home Assistant's own documentation says cloud access is required, even though the integration polls the vacuum locally about every 30 seconds. If you want a LAN mode instead, the Dreame L10s Ultra Gen 3 with the community HACS integration is the better fit, at the cost of relying on a third-party component.
Can Home Assistant control a Dreame robot vacuum?
Home Assistant can control a Dreame robot vacuum, but only through a community integration rather than an official one. The dreame-vacuum component, installed through HACS, supports models such as the L10s Ultra Gen 3 and offers live maps and a local LAN mode alongside cloud control. Setup needs your Dreame account details, and on some firmware versions a manually extracted local token. The main risk is that a Dreame firmware update can occasionally break the local protocol until the integration is updated, which has usually taken days rather than weeks. If you want something that is maintained alongside Home Assistant itself, a Roborock or Ecovacs model with a core integration is the lower-maintenance choice.
Do I need a cloud account to use a robot vacuum with Home Assistant?
In most cases you do. Home Assistant's Roborock integration needs your Roborock app account to set up and states that cloud access is required for it to work, while the Ecovacs integration is classed as cloud push and needs your Ecovacs email and password. Both then give you entities and automations inside Home Assistant, so the account is a one-off setup requirement more than a daily nuisance. The exception is the Dreame community integration, which offers a LAN mode in addition to cloud control. If keeping everything on your own network matters, that is the route to look at, but expect to maintain it yourself when firmware updates land.

Sources

Sources verified 2026-10-04

  1. Home Assistant — Roborock integration
  2. Home Assistant — Ecovacs integration
  3. Home Assistant — Matter integration
  4. GitHub — Tasshack/dreame-vacuum: Home Assistant custom integration for Dreame vacuums
  5. GitHub — home-assistant/core issue #168505: Roborock Saros 20 creates no entities
  6. Roborock UK — Roborock Qrevo QV 35S
  7. Roborock UK — Roborock Saros 20
  8. Dreame UK — Dreame L10s Ultra Gen 3
  9. Ecovacs UK — Deebot N20 Plus
›How we researched this

Claims in this article are checked against primary sources — manufacturer specifications, official documentation, Which? research, Ofgem guidance, or gov.uk — rather than forum threads or video reviews. Where the author has direct hands-on experience with a product (most Home Assistant, Zigbee, and home-networking gear is running in his own homelab), that is stated explicitly in the text.

For categories outside that personal setup — such as boilers, heat pumps, and other areas that are traditionally a heating engineer's domain — verdicts are built from cross-referenced manufacturer data, published lab results, and vetted expert and owner reviews rather than a claim of personal hands-on testing. See the editorial policy for the full methodology.

Sepehr

Written by

Sepehr

10+ years hands-on with Home Assistant & networking · Research-backed elsewhere · No brand deals

Smart home specialist with 10+ years running a self-hosted Home Assistant setup — Zigbee2MQTT, Frigate NVR, and local-first automations. Independent coverage for UK homes, no brand deals.

LinkedIn →

Citing this page? Please use a dofollow link back to the original article — it helps us keep the data on this page accurate and up to date.

Related reading