Last Updated:

SmartThings Vacuum Control Integration

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

Overview

SmartThings now offers vacuum support, enabling users to control their robotic vacuum cleaner through a single app. This integration simplifies the cleaning process, allowing for remote operation and scheduling to maintain a tidy home effortlessly.

Convenience icon

Benefits

  • Convenient control of vacuuming from anywhere via smartphone
  • Automated cleaning schedules to fit the homeowner’s lifestyle
  • Ability to receive notifications about cleaning status and battery life

Intent

The purpose of this capability is to enhance home cleaning efficiency by integrating vacuum control into the SmartThings ecosystem. This results in a more streamlined user experience and promotes a cleaner living environment.

Preconditions

  • SmartThings app installed on a smartphone or tablet.
  • Roborock Q7 Max+ (Vacuum) connected to the SmartThings ecosystem.
  • Wi-Fi network available for device connectivity.
  • Home Assistant installed and configured.
  • Application available and configured: SmartThings.
  • Integration available and authenticated: SmartThings.
  • Device installed and reachable: Door and Window Sensors.

Actors

  • Homeowner operating the SmartThings app
  • Family members requesting vacuum cleaning
  • Guests benefiting from a clean home environment

Trigger

The capability is triggered by a user command through the SmartThings app, or it can be set to activate based on a scheduled time.

Workflow Diagram

flowchart TD
    A[User Command] -->|check| B{{Is Vacuum Connected?}}
    B -->|Yes| C[Start Vacuum]
    C --> D[Vacuum Cleans Home]
    B -->|No| E[Notify User to Connect Vacuum]

Workflow Description

1. Open SmartThings App

The user opens the SmartThings application on their smartphone or tablet.

2. Select Vacuum Device

The user navigates to the vacuum device section within the app to access available controls.

3. Initiate Cleaning Command

The user selects the option to start cleaning, either immediately or through a scheduled setting.

4. Receive Status Update

The user receives a notification regarding the cleaning status and any issues, such as low battery.

5. Completion Notification

Once the cleaning is complete, the user receives a notification confirming the task has been finished.

Postconditions

The vacuum has completed its cleaning cycle, and the user is notified of the successful operation, ensuring a cleaner living space.

Optional Enhancements

  • Integrate voice control via Amazon Echo Devices for hands-free operation
  • Set up geofencing to trigger vacuum cleaning when the homeowner leaves the house
  • Create cleaning zones to target specific areas of the home

Recommended Components

Recommended ApplicationsRecommended IntegrationsRecommended Devices
SmartThingsSmartThingsDoor and Window Sensors, TP-Link | HS100

Source Examples