Are there any 100% local control robot vacuums?

I was looking at the Roborock Home Assistant integration for a while, but seeing that I can’t block the Roborock from the internet even when it is being controlled with Local Polling is really frustrating. I love the product from Roborock, the vacuums look good and the app looks great but I don’t see the need for my vacuum to be talking to a sever in China while it cleans my house.

Has anyone found a good vacuum that can map and know one room from another without the need for any internet connection? I know there are some workarounds for Xiaomi to pull the map from the cloud and make it local, but based on what I read the vacuum still need an internet connection to function. Ideally, I would like to have a vacuum that can mop as well and has a map of the house so I can tell it to do specific rooms or the entire house 100% locally, any suggestions?

Check Valetudo

This could be a good solution for you.

4 Likes

Using and loving Valetudo on a Roborock S5 for about two years now.

2 Likes

This looks promising, thanks for sharing!

How was the install process? Any issues come up or pretty rock solid since install?

I think the only issue (not an issue for me personally) was that after the installation the voice announcement was in English.

Valetudo is working great for me on my S7! It’s a little complex to integrate with HA, but nothing too crazy.

I tried to install Valetudo on my S5 about a year ago but couldn’t get it to work.

I tried using a firmware from Dustbuilder based on my Gen 2 S5 vacuum running the original 1886 (after I factory reset it) but I can’t get the firmware to download onto the vacuum with the XVacuum android app. It just keeps failing and then times out. The IP and token are correct as I used ‘token extractor’ to retrieve these from the Xiaomi cloud server.

Was yours smooth sailing?

On my Gen1 Roborock the token would change randomly unless the provisioning was complete (WIFI configured) and it can interfere with the firmware upload. If memory serves the same is true for the S5. Last time I did it I used the python-miio project to provision onto my local network and then upload firmware.

Thanks, I’ll have to give it another try following your advice. Cheers

Holy shit, thank you! Just decided my purchase with this knowledge.