Valetudo aims to be a vendor-agnostic abstraction and cloud replacement for vacuum robots which started as a standalone binary on rooted roborock vacuums.

View the Project on GitHub Hypfer/Valetudo


Newcomer Guide Late 2021 Why Valetudo? Getting Started Supported Robots Capabilities Overview Rooting instructions Upgrading Buying supported robots


Roborock OTA Viomi

Companion Apps

Valetudo Companion (Android) Valeronoi Lovelace Valetudo Map Card I can't believe it's not Valetudo node-red-contrib-valetudo Fun & Games Other Noteworthy Projects


MQTT Home Assistant Node-RED openHAB


FAQ Frequently requested features Roborock, Files to backup Troubleshooting


Building and Modifying Valetudo Valetudo core concepts MQTT


Supported Dreame Devices Supported Roborock Devices Supported Viomi Devices Newcomer Guide Early 2021

Important Roborock Stuff

These is a list of important files on the robot. I am mainly writing this down here so everyone can backup these and restore them in case of full reset+reflashing.

List of files/folder

Zones + Spots configuration, mqtt + other config


Status to keep map


various map data

mnt/data/rockrobo/user_map0 current map

mnt/data/rockrobo/last_map previous map, will be used if robot does not recognize where it is

mnt/data/rockrobo/robot.db last cleaning path

mnt/data/rockrobo/PersistData virtual zones and walls?

mnt/data/rockrobo/ mnt/data/rockrobo/ named positions

To backup copy the files from the robot to a safe place. (lab.cfg can be easily set, see FAQ)

To restore just copy the files over to the robot and reboot valetudo.