Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

About

Viomi Robot Vacuum Cleaner SE (V-RVCLM21A) adds local control of the Viomi SE vacuum to Home Assistant. It provides a vacuum entity with start, pause, stop, return to base and locate controls, plus fan speed selection from silent to turbo. Separate sensors report battery level and the remaining life of the main brush, side brush, filter and mop. Custom services run cleaning commands for zones, rooms and specific points. Options let the user adjust the command cooldown and the update interval, both in seconds. Setup happens in the UI and asks for the device IP address, its token and a device name.

Automatic summary of the README and code of marotoweb/home-assistant-vacuum-viomise. Something wrong, or are you the maintainer and want your own text here? Get in touch

Supports

  • Works locally Talks to your devices on your own network. No vendor cloud in between.

  • From the Marketplace Installed through the Marketplace, formerly HACS.

  • Actively maintained Its author released or pushed a change in the last six months.

Provides

  • Vacuums
  • Sensors

Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

Configure Viomi Vacuum

  • IP Address
  • Token
  • Device Name

After setup

  • Command Cooldown (seconds)
  • Update Interval (seconds)

Texts from the code of marotoweb/home-assistant-vacuum-viomise.

Entities

  • SensorsBattery, Main Brush Life, Side Brush Life, Filter Life, Mop Life

From the README

This is a custom component for Home Assistant to integrate the Viomi SE Vacuum Cleaner (viomi.vacuum.v19) - apparently EU version - with 4.0.9_0012 firmware and tested in 4.0.9_0017.

Building upon the major refactor initiated in v2025.10.19, the current version (v2026.4.4) has been fully updated and verified on Home Assistant 2026.2.3.

  • UI Configuration: Set up and configure the vacuum entirely through the Home Assistant user interface.
  • Standard Vacuum Controls: start, pause, stop, return_to_base, locate.
  • Fan Speed Control: Adjust fan speeds (Silent, Standard, Medium, Turbo).
  • Consumable & Battery Sensors: Dedicated sensors for the life percentage of all consumables and the battery.
  • Configurable Timings: Adjust command cooldown and update intervals via the integration's options.
  • Custom Services: Advanced cleaning commands for zones, segments (rooms), and specific points.
  • Multi-language Support: UI is translated into English and Portuguese.
From the README of marotoweb/home-assistant-vacuum-viomise, MIT License. Shortened.

Shows in Vulpo

Robot Vacuum card, Chart card, Apple Watch, Vacuum Live Activity.

Information

Installs
146 sharing analytics
GitHub stars
24
Connection
Works locally
Upkeep
Updated in the last 6 months
Version
v2026.10.21,
Category
Appliances and cleaning, Cleaning
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
viomise

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers