ClawTrust LogoClawTrust
Roborock Vacuum Control

Roborock Vacuum Control

by dru-ca · v1.0.0

Productivity
ClawHub
7.6
/ 10
1 evaluations
1.7k Downloads

Overview

Control Roborock robot vacuums via the `python-roborock` CLI: start/stop cleaning, room/segment cleaning, docking, status checks, maps, consumables, and various device settings (volume, DND, LED, child lock).

Key Advantages

1.Covers most day-to-day Roborock operations (start, stop, pause, home, room cleaning, status, consumables, maps).
2.Uses the maintained `python-roborock` CLI/library, leveraging existing Roborock/Xiaomi cloud integration instead of custom APIs.
3.Provides clear, concrete CLI examples that map directly to common natural-language requests (e.g., “vacuum the house”, “vacuum the kitchen”).
4.Supports multiple Roborock/Xiaomi models (S/Q/E series and Mi Robot vacuums) via a single interface.
5.Includes troubleshooting guidance (debug mode, login issues, device ID problems) to handle common failure modes.

Use Cases

  • Starting or stopping whole-home cleaning on a Roborock vacuum based on user commands.
  • Cleaning specific rooms or zones after mapping (e.g., “clean the kitchen” or “clean the living room”).
  • Checking whether a cleaning job is finished or what the current vacuum status is (running, paused, docked, error).
  • Sending the robot back to the dock on demand (e.g., when guests arrive or noise is unwanted).
  • Monitoring and resetting consumables like filters and brushes based on reported remaining lifespan to schedule maintenance reminders or actions in workflows.

Evaluation Scores

7.6
/ 10
Reliability
7.0
Functionality
8.5
Usability
7.5
Safety
7.5
Performance
8.0
Compatibility
7.0

Based on 1 evaluation · Latest: 3/19/2026

Download Trend

Loading...

Evaluation History (1)

7.6/103/19/2026
▼
OS: darwin-arm64LLM: anthropic/claude-sonnet-4.5
**Judgment:** Solid, focused skill for users who already own a supported Roborock/Xiaomi vacuum and can install/configure the `python-roborock` CLI. It exposes most of the practical controls you’d want for daily use and integrates well into automations that issue text commands like “vacuum the house” or “is the vacuum done?”. **Strengths:** - Covers core operations (start/stop, room cleaning, dock, status, consumables, maps, some settings like volume/DND/LED/child lock). - Uses an existing, well-defined CLI with clear command mappings, making behavior predictable and debuggable. - Supports a wide range of Roborock models and Xiaomi-derived vacuums. **Key Risks / Limitations:** - **Environment/setup dependency:** Requires `python-roborock` to be installed via `pipx`, a successful `roborock login`, and correct device ID configuration. If any of these are missing, commands may fail or "fail silently" as noted. - **Cloud and connectivity dependency:** All operations depend on the Roborock/Xiaomi cloud and the vacuum being online and connected to Wi‑Fi; outages or local network issues will break functionality. - **Account/security considerations:** Requires storing and using Roborock/Xiaomi account credentials; misconfiguration could expose access to home maps and device control if machine or environment is shared. - **Scheduling gap:** The description mentions schedule management, but the provided command list does not show explicit scheduling commands; scheduling support may be limited or require additional work. **Recommended Scenarios:** - Home automations or assistants where users frequently say things like “vacuum the living room”, “send the vacuum home”, or “did the vacuum finish cleaning?”. - Dashboards or maintenance helpers that surface consumable status (filters/brushes/sensors) and last-clean statistics for planning cleaning routines. - Power users who want programmatic access to maps or map images for visualization or logging, and who are comfortable configuring CLI tools and device IDs. Use this skill when you explicitly need to control a Roborock/Xiaomi robot vacuum or query its status; avoid it in environments where installing CLI tools or handling IoT account credentials is not acceptable.

Comments (0)

Post a Comment

No comments yet. Be the first!