How to extract coordinates using xiaomi vaccum map card?

I already added the vaccum map card and here is my configuration

vacuum_platform: Roborock
entity: vacuum.roborock_s8_maxv_ultra
map_source:
  camera: image.roborock_s8_maxv_ultra_map_0
calibration_source:
  camera: true

However I don’t seem to have any option to send the vaccum to a designated spot on the map

I don’t have a zone cleaning option like in the following post Roborock S8 with Xiaomi Vaccum Map Card - #6 by faspina

I don’t use this card, but looking at the docs, I think I see your problem:

You’re specifying a camera as the map_source, but then using an image entity. The demo config shows a camera.xiaomi_cloud_map_extractor entity being used:

map_source:
  camera: camera.xiaomi_cloud_map_extractor

You’ll probably have to install the Xiaomi Cloud Map Extractor to get that entity.

1 Like

Correct it pulls the info off the hot and stuff the detail in the map attributes. The card also CAN send a bot to a spot to clean if the cloud map extractor is installed and supports your bot.

Must I use the cloud map extractor? I have a roborock s9 maxv ultra which is not supported by the xiaomi home app

I don’t know, sorry. Like I said earlier, I don’t use that card.

However, you say you have the s9, but the yaml you posted above references the s8. Is that a typo or something?

EDIT: Someone just posted this step by step guide. Try following that and see if it works out for you