Overview
This capability allows users to seamlessly integrate their Roborock vacuum with Home Assistant for enhanced convenience and efficient home cleaning. By achieving silver status, users can unlock advanced features and capabilities that improve their daily routines.
Benefits
- Automated cleaning schedules tailored to daily routines
- Remote control of the vacuum from anywhere via Home Assistant
- Enhanced home management with real-time cleaning status updates
Intent
The purpose of this capability is to enable homeowners to automate and control their Roborock vacuum through Home Assistant. The outcome is a more efficient cleaning process that requires minimal user intervention.
Preconditions
- Roborock vacuum compatible with Home Assistant.
- Home Assistant configured and running on a supported device.
- Stable network connection for device communication.
- Home Assistant installed and configured.
- Integration available and authenticated: UniFi.
- Device installed and reachable: Unifi Networks.
Actors
- Homeowner managing cleaning schedules
- Family members monitoring cleaning progress
- Guests benefiting from a clean home environment
Trigger
The capability is triggered by a scheduled time or a manual request from the homeowner through the Home Assistant interface.
Workflow Diagram
flowchart TD
A[Scheduled Time or Manual Request] -->|check| B{{Is Roborock connected?}}
B -->|Yes| C[Start Cleaning Process]
C --> D[Send Status Updates to Home Assistant]
B -->|No| E[Notify User of Connection Issue]
Workflow Description
1. Initiate Cleaning
The homeowner sets a cleaning schedule or manually starts the Roborock through Home Assistant.
2. Check Connection
Home Assistant checks if the Roborock vacuum is connected to the network.
3. Start Vacuum
If connected, the Roborock begins its cleaning routine as per the set parameters.
4. Send Updates
Home Assistant receives and displays real-time updates on the Roborock’s cleaning status.
5. Completion Notification
Once cleaning is finished, the homeowner is notified of the completion and any issues encountered.
Postconditions
The Roborock vacuum completes its cleaning task and updates Home Assistant with the status, allowing for easy monitoring and future scheduling.
Optional Enhancements
- Integrate voice commands through Alexa or Google Home for hands-free control
- Set up notifications for when cleaning is complete or if the vacuum encounters obstacles
- Create custom cleaning zones for targeted cleaning in specific areas of the home
Recommended Components
| Recommended Applications | Recommended Integrations | Recommended Devices |
|---|---|---|
| Home Assistant | UniFi, Zigbee2MQTT | Unifi Networks |
Source Examples
- 2026.1: Home is where the dashboard is ?? – Home Assistant (homeassistant)