Smart Home Assistant
Robot vacuums
Roborock Q5 Pro

Roborock

Roborock Q5 Pro

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

Verified September 2026

The entry point: LiDAR mapping and 5500Pa suction for well under £300, and Home Assistant's core roborock integration picks it up over your Roborock account with room-by-room clean commands. There's no obstacle avoidance — just bump and cliff sensors — so it'll shove toys, cables and pet mess around rather than dodge them. The 770ml dustbin and 180ml water tank are solid for the price, but expect ~67-69dB on higher suction modes, and there's no auto-empty dock. Best suited to smaller, tidy flats without pets or floor clutter — buy it for the mapping, not obstacle intelligence, and like every Roborock it's cloud-polling (~30s) rather than local.

In Home Assistant

ControlTypeWhat it does
Clean areaServiceCleans one or more Home Assistant Areas mapped to Roborock's internal room segments; call with friendly area names instead of raw segment numbers.
Get mapsServiceRetrieves the current map and its room/segment list — used to rebuild the area-to-segment mapping after a remap changes segment IDs.
Go to positionServiceSends the vacuum to specific map coordinates, for spot-checks or custom routing outside standard room-level cleaning.
Consumable lifeSensorSeparate percentage-remaining sensors for main brush, side brush, filter and dust sensor.
Fan speed / mop intensitySelectSelectable suction and mop water-intensity presets, settable per clean.

The roborock integration lets you map each cleaned room to a genuine Home Assistant Area from the vacuum entity's settings, after which automations can call a standard area-cleaning service with real room names instead of opaque coordinates. Those mappings are pinned to Roborock's internal room segment IDs, which the firmware reassigns whenever the map is redrawn from scratch — a full remap silently detaches every room-to-area link and each one has to be reassigned by hand. The integration also exposes per-consumable sensors (main brush, side brush, filter, sensor) with remaining-life percentages, so a low-filter-life automation can nag before suction actually degrades.

Specs

dock
charging only, no auto-empty
brush
DuoRoller dual rubber main brush (anti-tangle)
mopping
yes, simultaneous vacuum+mop with detachable pad
runtime
~240 min (5200mAh battery)
suction
5500Pa
dimensions
350 x 350 x 96.5mm (robot only)
navigation
LiDAR, 3D mapping
noise level
~67-69dB on max suction (no listed quiet-mode figure)
dust bin capacity
770ml onboard
obstacle avoidance
none — bump and cliff sensors only, no camera/AI detection
water tank capacity
180ml
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.