Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Home Assistant
  3. Xiaomi Vacuum Card

Xiaomi Vacuum Card

MITJavaScriptv4.5.0

A customizable Lovelace UI card for monitoring and controlling various robot vacuum brands in Home Assistant.

GitHubGitHub
279 stars44 forks0 contributors

What is Xiaomi Vacuum Card?

Xiaomi-vacuum-card is a custom Lovelace UI card for Home Assistant that provides a dashboard interface for monitoring and controlling various robot vacuum cleaners. It displays real-time status, battery levels, and component health, and offers buttons to trigger cleaning actions directly from the Home Assistant interface. It solves the problem of managing multiple vacuum brands through a single, customizable card.

Target Audience

Home Assistant users who own robot vacuums and want a unified, visually appealing dashboard card for monitoring and controlling their devices.

Value Proposition

Developers choose this card for its broad vendor support, high degree of customization, and seamless integration with Home Assistant's Lovelace UI, eliminating the need for separate vendor-specific interfaces.

Overview

Simple card for various robot vacuums in Home Assistant's Lovelace UI

Use Cases

Best For

  • Creating a unified dashboard for multiple robot vacuum brands in Home Assistant
  • Monitoring vacuum status, battery, and component wear in a single card
  • Controlling vacuum actions (start, pause, return) directly from Lovelace
  • Customizing the vacuum UI with background images and tailored labels
  • Adding custom attributes or service calls for advanced automation
  • Building a clean, minimal smart home interface for vacuum management

Not Ideal For

  • Users wanting a zero-configuration, out-of-the-box vacuum UI with pre-styled components
  • Projects not integrated with Home Assistant's Lovelace dashboard ecosystem
  • Robot vacuum models from brands not listed in the supported vendors table (e.g., Samsung, iRobot beyond Roomba)

Pros & Cons

Pros

Broad Vendor Compatibility

Supports multiple robot vacuum brands including Xiaomi, Roomba, Neato, and Ecovacs, reducing the need for separate cards and simplifying management across devices.

Extensive Customization Options

Allows fine-grained control over states, attributes, and buttons via YAML, with support for adding custom attributes and service calls for advanced automation.

Visual Personalization

Enables adding background images and overriding labels/icons, making it easy to match the card's aesthetics to your Home Assistant dashboard theme.

Flexible Installation

Can be installed via HACS or manually, with configuration possible through both YAML and the Lovelace UI, catering to different user preferences.

Cons

Vendor-Specific Inconsistencies

Default attributes and buttons vary by vendor, as noted in the README, which can lead to incomplete support or extra configuration for non-Xiaomi models.

Configuration Overhead

Requires manual setup and YAML editing for advanced features, which may be complex for users unfamiliar with Home Assistant's configuration system.

Home Assistant Dependency

Tied exclusively to Home Assistant's Lovelace UI, making it useless for other smart home platforms or standalone applications.

Frequently Asked Questions

Quick Stats

Stars279
Forks44
Contributors0
Open Issues32
Last commit3 years ago
CreatedSince 2019

Tags

#iot#xiaomi#home-automation#vacuum#ui-component#smart-home#dashboard#robot-vacuum#lovelace#roborock#custom-card#hacs#home-assistant#lovelace-ui#home-assistant-frontend#card

Built With

J
JavaScript

Included in

Home Assistant7.5k
Auto-fetched 8 hours ago

Related Projects

Mini Graph CardMini Graph Card

Minimalistic graph card for Home Assistant Lovelace UI

Stars3,884
Forks270
Last commit11 hours ago
Button cardButton card

❇️ Lovelace button-card for home assistant

Stars2,493
Forks279
Last commit1 day ago
Vacuum Map CardVacuum Map Card

This card provides a user-friendly way to fully control map-based vacuums in Home Assistant. Supported brands include Xiaomi (Roborock/Viomi/Dreame/Roidmi/Valetudo/Valetudo RE), Neato, Wyze, Roomba, Ecovacs (and probably more).

Stars1,936
Forks278
Last commit2 months ago
Auto-Entities CardAuto-Entities Card

🔹Automatically populate the entities-list of lovelace cards

Stars1,801
Forks138
Last commit4 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub