Last Updated:

Effortless Cleaning with Roborock Dyad Integration

S.C.O.R.E.ConvenienceDeviceControl

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.

Convenience icon

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 ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantZigbee2MQTT, TasmotaTP-Link | HS100, TP-Link | HS200

Source Examples