
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.
How Valetudo Works with Home Assistant
Getting Valetudo connected to Home Assistant and running reliably.
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.
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.
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
Valetudo devices we deploy
Hardware from the Selora catalog that runs on this integration. Every unit is tested and supported as part of a managed installation.
Robot Vacuums
4 devices
D9
A Dreame D9 or D9 Pro rooted and reflashed with cloud-free Valetudo firmware. It publishes a full vacuum entity and live map to Home Assistant over MQTT, runs on the local network, and can have its internet access blocked. One of the most private options in this catalog, and often easier to root than the Roborock equivalents.

L40 Ultra
A mid-range Dreame flagship. With no core Home Assistant integration, its native path is the community dreame_vacuum integration over HACS, which runs in cloud or local mode. Valetudo is the fully cloud-free option on rootable boards.

X50 Ultra
Dreame's step-climbing flagship. With no core Home Assistant integration, its native path is the community dreame_vacuum integration over HACS, which runs in cloud or local mode. Valetudo is the fully cloud-free option on rootable boards.

S5 Max
A Roborock S5 Max rooted and reflashed with cloud-free Valetudo firmware. It publishes a full vacuum entity and live map to Home Assistant over MQTT, runs on the local network, and can have all internet access blocked. The most private option in this catalog, once you match the hardware.
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.


