Skip to main content
Selora Homes Selora Homes
Valetudo logo

Valetudo & Home Assistant

Valetudo is cloud-free firmware flashed onto a rooted robot vacuum. It replaces the vendor firmware entirely and exposes the robot to Home Assistant over MQTT with autodiscovery, a full vacuum entity plus live map, with no app, no account, and no vendor cloud. Because everything runs on the robot itself, its internet access can be blocked on an IoT VLAN.

The trade-off is hardware. Only specific models and PCB revisions can be rooted, and near-identical model names can have opposite outcomes, so the exact board must be matched against Valetudo’s supported-robots list before buying. Once flashed, it is the most private way to run a robot vacuum with Home Assistant.

Local control No cloud required
Valetudo Visit Valetudo Documentation

How Valetudo Works with Home Assistant

Getting Valetudo connected to Home Assistant and running reliably.

1

Root and flash the robot

A supported Roborock or Dreame unit is rooted and reflashed with Valetudo, replacing the vendor firmware. This is the one hard step, and it depends on matching an exact supported hardware revision.

2

Autodiscover over MQTT

Valetudo publishes to your MQTT broker with Home Assistant autodiscovery, creating a vacuum entity, battery and bin sensors, and full live map data, none of it routed through a cloud.

3

Map rooms and automate

Segments are matched to Home Assistant areas for per-room cleaning, then clean-when-away, after-dinner, and do-not-disturb automations run entirely on the LAN.

Common Valetudo Issues

The problems installers run into with Valetudo and Home Assistant — and how a managed setup prevents them.

Only specific hardware can be rooted

Valetudo runs only on models with a documented rooting method, and revisions of the same model can differ. A serial or PCB mismatch means the robot cannot be flashed at all, so the exact board must be verified before purchase.

Rooting requires physical access

Most robots must be opened and rooted over UART or an FEL flash. It voids the warranty, and newer firmware is increasingly locked down, so known-rootable used hardware is often the practical path.

Rooms need re-mapping after flashing

The robot re-maps the home after flashing, and segments must be matched to Home Assistant areas before per-room cleaning works. Valetudo publishes the live map locally, but the vendor app's cloud features are no longer available.

No vendor cloud means no vendor extras

Voice-assistant links and app-only cloud features disappear. That is expected when you remove the cloud, so set client expectations up front.

Why installers choose managed Valetudo setups

  • Robot model and PCB revision verified as rootable before purchase
  • Rooting, flashing, and MQTT autodiscovery handled end to end
  • Segments mapped to Home Assistant areas for reliable per-room cleaning
  • Robot locked to the LAN on an IoT VLAN with internet access blocked

Frequently Asked Questions

Ready to Install Valetudo Professionally?

Stop troubleshooting Valetudo integration issues. Let Selora handle the setup, monitoring, and maintenance so you can focus on your clients.

Or find a certified installer near you

Type to search across cities, counties, and installers

↑↓ navigate open
⌘K search