Overview
The integration of the Roborock Dyad vacuum with Home Assistant significantly enhances home cleaning capability. This capability allows users to control their vacuum remotely and automate cleaning schedules, making household chores more manageable and efficient.
Benefits
- Remote control of cleaning tasks via Home Assistant
- Automatic scheduling of cleaning sessions for added convenience
- Integration with other smart home devices for enhanced functionality
Intent
This capability aims to streamline household cleaning by integrating the Roborock Dyad vacuum into the Home Assistant ecosystem. Users can easily set cleaning schedules, monitor the vacuum’s status, and control it from anywhere, ensuring a consistently clean home.
Preconditions
- Roborock Dyad vacuum.
- Home Assistant installed and configured.
- Roborock integration enabled in Home Assistant.
- Integration available and authenticated: Zigbee2MQTT.
- Device installed and reachable: TP-Link | HS100.
Actors
- Homeowner managing household cleaning
- Family members benefiting from a clean living environment
- Guests enjoying a tidy home during visits
Trigger
The capability is triggered by a scheduled time or manual command through the Home Assistant interface.
Workflow Diagram
flowchart TD
A[Scheduled Time or Manual Command] -->|check| B{{Is Vacuum Ready?}}
B -->|Yes| C[Start Cleaning]
C --> D[Update Cleaning Status]
B -->|No| E[Notify User of Delay]
Workflow Description
1. Initiate Cleaning Command
The homeowner triggers a cleaning command either manually or through a scheduled time in Home Assistant.
2. Check Vacuum Status
The system checks if the Roborock Dyad is ready for cleaning, ensuring it has enough battery and is not obstructed.
3. Start Cleaning Process
If the vacuum is ready, it begins the cleaning process according to the specified settings.
4. Monitor Cleaning Progress
Home Assistant tracks the cleaning progress and updates the user on the status through notifications.
5. Complete Cleaning
Once the cleaning session is finished, the vacuum returns to its dock, and the system updates the cleaning history.
Postconditions
The Roborock Dyad has completed its cleaning cycle, and the user receives a notification with the cleaning report.
Optional Enhancements
- Voice control integration using Alexa or Google Home
- Customized cleaning zones defined through Home Assistant
- Integration with other smart home devices for coordinated cleaning routines
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)