Hi im looking to get a roborock Q Revo and i was wondering if theres anyone in the community using it.
Im more specifically interested in integration.
I currently have a s5 and i really like it (flashed with valetudo). I was wondering if i am able to get functionality such as the map extractor into HA.
Any other comments? welcome
THanks!
Hi, just installed our Q revo, and from what i can find there is only the Roborock integration?
I have an S5 Max and a Dreame Z10 aswell.
And the Deame with the custom integration is by far the most complete with all the nice to have features and more.
S5 Max with the Xiaomi mio integration has a bit less but is ok.
The Roborock integration has the barely minimum, i really hope someone will work on this and make it much more complete.
Heres pictures of what is in the integration as of now for the Q revo:

Was very easy to integrate so thanks to the devs for that
And the machine it self seems awesome and much better than both of the others we have, especially much more quite.
Thank you very much for your feedback.
Any ability to get the map to display in HA with the Q revo?
not that i can find a solution to, there are no picture entities and no coordinates as attributes. and pictures above are all entites from the integration.
And these are all the attributes:
The documentation says there should be alot more features, so i guess there will be much more when they expand on the features for the integration.
Looking forward to that
Hi again,
update 2023.12 had all the things. picture of map and all the entities one could ever want
I’m gonna do automate all the things now
Hi,
Thanks for the details!
Anyone knows how to extract Zone coordinates for calling the HA service “Roborock: Vacuum clean zone”?
Thanks
The Native Roborock integration supports map image display since Nov 19th 2023
I found that the roborock native integration relies on the following repository for the map
Here is an example of the map working fine with the native roborock integration which I can click on for a larger version.
From what i found there is no way to extract coordinates.
Instead i did trial and error with:
service: vacuum.send_command
target:
entity_id: vacuum.roborock
data:
command: app_goto_target
params:
- 25500
- 25500
where current params is the dock/starting position on the current map.
Then you change one of them for example to 25600 to find your correct x and y.
And lastly you find your wanted position by changing values and send the robot, you always have to wait for the robot to stop before you send next change.
Edit:
Sorry, i missread your post.
Heres the info how to do it: