The official Home Assistant Roborock integration prefers the device's local API for fast, rate-limit-free commands while still rendering maps and routines. Day-to-day commands are sent to the robot over the local API; only initial auth and map data require the cloud. Just note: Requires a Roborock cloud account for setup; maps/routines fetched via cloud.
Notes last checked Aug 20, 2026.
Compatibility snapshot
Home AssistantgoodReliable local integration with minor caveats (a hub, manual config, or polling). Core function works locally.
Apple HomenoneNo official support on this platform.
Google HomegoodWell supported, with only minor gaps.
AlexagoodWell supported, with only minor gaps.
Works offlinepartly / no
Setupeasy
Extra hub neededno
Powerbattery + self-empty/wash dock
Local control facts
Home Assistant: roborock integration, Local Polling, Silver on the quality scale (home-assistant.io, checked Sep 10, 2026)
Why it stands out
Official, well-maintained HA integration that sends commands over the local API when reachable
Segment/zone cleaning, vacuum controls and map rendering in HA
Self-empty/wash dock and strong navigation without rooting
Reasons to hesitate
Requires a Roborock cloud account for setup; maps/routines fetched via cloud
No Valetudo path on current Q-series
The cloud API takes over whenever the robot's local API is unreachable, so it is not fully offline
Best for
Users wanting a no-root, officially-supported robot with mostly-local commands
HA dashboards wanting maps without firmware hacking
Privacy and local-control notes
Day-to-day commands are sent to the robot over the local API; only initial auth and map data require the cloud.