Xiaomi Cloud Vacuum Map Extractor

xiaomi cloud might be using a cached map, but it is able to wake up the vacuum. Try it yourself - even when vacuum is asleep (shows “sleeping” in the mi app - you can cause this sleep by removing it from dock - say by sending to a target and letting it sit there for some time), you can send it any command and it wakes up. however the map extractor as well as xiaomi vacuum integration doesn’t work during that time.

the trimming bug exists in 1.0.0 (the version i see installed in my HACS)

I use the same library as built-in Xiaomi vacuum integration, so I have the same limitations (my first idea - not tested - is that “normally” vacuum is listening for commands and when it’s “sleeping” it pulls data from the cloud periodically).

Can you create a new issue and provide your configs + screenshots?

created the issue for misplaced zones due to map trimming: https://github.com/PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor/issues/49

the other one is likely to not bother many people as it happens only when the vacuum is asleep (not docker for a long time) so letting it go…

Cant seem to be able to get this camera to work in homekit. Anyone have luck with this?

Any idea, i recent purchase S5 Max, but my surprise is not possible install Valetudo.

My question is. ( i integrate the S5 Max in HA all correct), bur is possible integrate maps??

How too

Anyway, I can sometimes get good results cleaning zone by zone, max 2 zones. Just too bad that Xiaomi people stopped firmware development for this model… This card will increase life of my cleaner!

1 Like

It should work (supported devices). Everything you need to know is in documentation, I strongly suggest using HACS and recommended configuration

Hello,

i have Roborock S5 Max. Last Version of Hassio in Docker on Rpi-4
Installed intergration with HACS. Restarted.
Added config

</s> <s>camera:</s> <s> - platform: xiaomi_cloud_map_extractor</s> <s> host: 192.168.178.76</s> <s> token: XXXXXXXXXXXXXXXXXXX</s> <s> username: XXXXXXXXXXXXX</s> <s> password: XXXXXXXXXX</s> <s> draw: ['all']</s> <s> attributes:</s> <s> - calibration_points</s> <s>

But it do not pass config check
image
waited lot of minutes.
Without config above - check takes 4 sec.

What could it be?

Thanks a lot!

This helped Xiaomi Cloud Vacuum Map Extractor

The same happens to me, and finally…I restart HA without passing check configuration and, for me, it works. Be sure to have a snapshot just in case.

Also interested in the dreame f9, this is the same as the xiaomi mi essential, right? Does it support no-go zones? I need that… I have heard it was experimental, and now removed…

i am going to buy a second cleaner for upstaris, i was thinking for the Dreame F9 , is it supported?
this custom component works for HA integration: https://github.com/microfrost1/xiaomi_vacuum
but will the map extractor work?

I don’t think so…

Can you make it supported? :slight_smile:

It’s not so simple :wink:

ok, my dreame f9 xiaomi arrived, i can maybe help to make this integration possible?
its also now on my same xiaomi account as my roborock s5

i did try your integration, but got time outs offcourse? can i help?

I am not planning to focus on it right now, maybe someday :slight_smile:

Ok, np , let me know :slight_smile:

Is there a chance to implement 2 different cards from 2 Roborocks?
What i have to change?
Can i set a unique id each?

gtx

Hi, can you add support for Vacuum Mop 1C?

@mochito You have to provide a name in config

@Dragonerix It’s not so simple, please check out this issue