Last Updated:

Achieving Silver Status with Roborock Integrations

S.C.O.R.E.ConvenienceDevice Control

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.

Convenience icon

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 ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantUniFi, Zigbee2MQTTUnifi Networks

Source Examples