Last Updated:

Robot Vacuum Integration for Seamless Cleaning

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

Overview

Integrating robot vacuums with home capability allows for effortless cleaning control through home scenes. This capability enhances convenience by enabling users to schedule cleaning tasks and manage their devices remotely.

Convenience icon

Benefits

  • Automated cleaning routines save time and effort for homeowners.
  • The ability to control cleaning schedules enhances household cleanliness.
  • Integration with lighting and other devices can create a cohesive smart home experience.

Intent

The purpose of this capability is to automate the cleaning process by integrating robot vacuums with home scenes. This results in a cleaner home environment with minimal manual intervention.

Preconditions

  • Robot vacuum compatible with Home Assistant (e.g., Roborock Q7 Max+).
  • Home Assistant installed and configured.
  • Smart lighting or other devices available for scene capability.
  • Integration available and authenticated: Zigbee2MQTT.
  • Device installed and reachable: Door and Window Sensors.

Actors

  • Homeowner controlling the cleaning routine
  • Family members benefiting from a clean home
  • Guests enjoying a tidy environment

Trigger

The integration can be triggered by a scheduled time, a specific event (like leaving home), or a command through a smart assistant.

Workflow Diagram

flowchart TD
    A[Scheduled Time or Trigger Event] -->|check| B{{Is Vacuum Ready?}}
    B -->|Yes| C[Start Cleaning]
    C --> D[Vacuum Cleans Home]
    B -->|No| E[Exit]

Workflow Description

1. Identify Trigger

Determine the event that will initiate the cleaning, such as a scheduled time or presence detection.

2. Check Vacuum Status

Verify if the robot vacuum is charged and ready to operate.

3. Execute Cleaning Command

Send the command to the robot vacuum to start the cleaning process.

4. Monitor Cleaning Progress

Check the cleaning status through Home Assistant to ensure completion.

5. End Cleaning Session

Automatically return the vacuum to its dock after cleaning is finished.

Postconditions

After the cleaning session, the robot vacuum returns to its dock, and the home environment is cleaner and more organized.

Optional Enhancements

  • Integrate with smart lighting to dim lights when cleaning starts.
  • Use motion sensors to pause cleaning when someone is home.
  • Send notifications to the homeowner when cleaning is completed.

Recommended Components

Recommended ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantZigbee2MQTT, Z-Wave JSDoor and Window Sensors, Lutron Caseta Dimmer

Source Examples