Overview
The Roborock integration with Home Assistant allows users to control their Roborock vacuum seamlessly through a single interface. This capability simplifies the process of maintaining clean floors and enhances convenience for busy households.
Benefits
- Easily schedule cleaning sessions from anywhere using Home Assistant.
- Receive notifications on cleaning status and maintenance alerts.
- Control your vacuum’s settings and modes directly from your smart home dashboard.
Intent
This capability aims to streamline the management of your Roborock vacuum by integrating it with Home Assistant. The outcome is a more efficient cleaning routine that can be controlled remotely and customized to fit your lifestyle.
Preconditions
- Roborock vacuum compatible with the Home Assistant integration.
- Home Assistant installed and configured on a compatible device.
- Stable Wi-Fi connection for both the vacuum and the Home Assistant server.
- Home Assistant installed and configured.
- Integration available and authenticated: Zigbee2MQTT.
- Device installed and reachable: TP-Link | HS100.
Actors
- Homeowner managing the cleaning schedule
- Family members initiating cleaning requests
- Elderly parent who may need assistance in controlling the vacuum
Trigger
The capability is triggered by a scheduled time, a voice command via a smart assistant, or manual activation from the Home Assistant interface.
Workflow Diagram
flowchart TD
A[User initiates cleaning] -->|check| B{{Is vacuum connected?}}
B -->|Yes| C[Start cleaning session]
C --> D[Send notifications]
B -->|No| E[Display error message]
Workflow Description
1. Connect Roborock to Home Assistant
Integrate your Roborock vacuum into your Home Assistant setup using the appropriate integration options.
2. Set up cleaning schedule
Configure a cleaning schedule through the Home Assistant interface to automate the vacuum’s operation.
3. Initiate cleaning
Manually start a cleaning session or use voice commands to activate the vacuum at any time.
4. Monitor cleaning progress
Receive real-time updates on the vacuum’s cleaning status and alerts for any issues.
5. Adjust settings
Change the cleaning mode or pause the vacuum remotely as needed.
Postconditions
The Roborock vacuum completes the cleaning session, updates its status in Home Assistant, and sends notifications to the user.
Optional Enhancements
- Integrate with smart home presence detection to start cleaning when no one is home.
- Create custom cleaning routines based on different times of the day.
- Use voice assistants to control the vacuum with voice commands.
Recommended Components
| Recommended Applications | Recommended Integrations | Recommended Devices |
|---|---|---|
| Home Assistant | Zigbee2MQTT, Tasmota | TP-Link | HS100, TP-Link | HS200 |
Source Examples
- 2026.1: Home is where the dashboard is ?? – Home Assistant (homeassistant)