Thanks for the app! Just connected my curv flawlessly and worked instantly, perfect!
Anyone has a nice looking dashboard widget/idea? to control the cleaning possibilities?
Thanks for the app! Just connected my curv flawlessly and worked instantly, perfect!
Anyone has a nice looking dashboard widget/idea? to control the cleaning possibilities?
@KennyMoens Confirmed. Empty dustbin is working exactly as expected on my Q10 S5+
![]()
I figured that was you last night, all of a sudden my vacuum started emptying, freaked my wife out . . lol. Thank you for spending the time to get this working. I have tested in my flow worked perfectly. Thank you again!!
@KennyMoens did a repair and receive
Error: "Undefinedā is not valid JSON.
when entering Token
Diag. report #2852e191-5621-43d6-b640-1c7ded2d0755
Hey @Rising,
From the diagnostics report I see two things:
I would suggest the following steps:
Hopefully this will solve it.
Hi,
tried to use the app on my HomeyPro26. my Roborock Flexi is connected to the Cloud as required but when I try to add a new device to Homey I get the message that no new device is being found.
Any idea what could go wrong or is Roborock Flexi not supported?
thanks!
Hey @KaiF
The flexi is a wet dry vacuum, these are not supported yet.
I am willing to support it, but a few questions about it.
What do you expect from the integration?
Are you willing to share the device with my developer account so that u can reverse engineer and test it?
Kind regards,
Hi,
I can not get the autocomplete for rooms to work or flow to clean specific rooms. I does not get any rooms in the list and when I use the other card and enter the room name manually it does not trigger. Doublechecked the names many times and changed them to others and testet again.
I can active Clean All Room, Return to Dock and other functions without any issue and I get the map name up immediately when try the card Active Map. I have a S6. What can be the issue?
Hi Kenny
My have Homey Pro 23 Version 12.10.1 -
with Roborock Q7 TF+ App version":"4.56.08 āFirmware Versionā:ā03.01.72ā
Roborock Cloud appp: v3.6.1
From Homey Roborock Cloud app I can active Clean All Room, Return to Dock. I get my Mappes listed, and also my Rooms in the maps listed, but if I choose a room from the Pick a value list and start the Clean Room command, the robot still just start cleaning all rooms in the sequenze I customized i the Roborock App.
If I from Homey Roborock Cloud app use the command āLoad the mapā it do not change in the Roborock App or on the status icon of the Homey Roborock Cloud app. Where if I from Homey Roborock Cload app use the command "Set the vacuum intensity to āā¦ā (choose from the Pick a value list) the robot bell sound and the robot and status icon of the Homey Roborock Cloud app. change to the setting.
My setting in Homey Roborock Cloud app. is
Refresh Interval: 2
Allow Local Connetion: No
IP Adresse: empty
What do I do wrong re. cleaning assigned room / single room from Homey ? and not just all rooms
Try adding the card ārestart app:Roborock Cloudā, then a 3 second delay, and then load map.
This has worked reliably for me with my Q10 S5+
I may have figured out the issue. My previous recommendation was incorrect.
Testing my flows with the maps open in the Roborock app will show the maps always change as expected. However, when the map is not open in the Roborock app, they will often fail to load.
I previously thought that restarting the Roborock Cloud app just before loading a map was the answer, but that isnāt correct. Maps will properly change via a Flow, but it is necessary to add the Restart App card at the end of my flows. Additionally it seems to be necessary to add a 2 second delay after loading the map, but before setting any cleaning options.
I tested this several times for each of my maps and it seems to work consistently. It is difficult to test because opening the map in the Roborock app to check if the map has loaded will ensure that the next map will load correctly from a flow. It is therefor nessecary to test several times in a row without opening the map in the Roborock app. Each time you load a different map from a flow, you must restart the Roborock Clould app, before checking the Roborock mobile app to see if it has loaded the correct map.
I appologize if this explanation is confusing, but I hope it helps.
Hellio guys,
Can you submit a diagnostics report?
The room-based cleaning, and also the map loading, is not yet fully supported for Q7 and Q10 series devices.
I can trigger the commands, and I know how to trigger them, but I donāt know the IDs of the rooms themself. Iām working on the map parsing & rendering, this should give us the possibility to implement room based cleaning completely on Q7 and Q10 series. However be aware that this implementation might still take a few weeks.
Kind regards,
Thanks, if there is something i can do to help, please let me know.
I did that now, thanks!
cffeed76-d0a2-4515-a705-e5ef3166654b
Hey @Sundlof,
Forgot to mention that you should make the diagnostics report 5-10 seconds after a restart of the application, otherwise I donāt have the feedback as it is only updated during startup time of the app.
Kind regards,
Allright sorry, here is another try: 7ba04836-a85e-4003-abb3-fc1067e26c4c
Hey @Sundlof ,
The error you are experiecing is as follows:
[2026-01-19T22:21:20.935] [DEBUG] LoginApi - resolved ***@***.se to base URL https://euiot.roborock.com (country code: 46)
[2026-01-19T22:21:21.008] [ERROR] RobotVacuumController - failed to retrieve the room information: Error: Failed to retrieve the home details: invalid token (code: 2010)
The regular connectivity towards the robot seems to work correctly, both on the local connectivity and the MQTT connectivity. However, some information is only available over another API from roborock. The room information is one of them.
The IoT API, which provides the room information fails to authenticate you. I would suggest to try to repair the device, and see if that resolves the issue.
Kind regards,
Thanks for this, I did try to repair without success. I did not get to the point where I was to receive a token, I just got back to the screen to enter e-mail adress. But when I tried to add a new device I got the token screen, and entered it but of course there was no device to add as it was already added.
I then removed the device and re-added it and now it works! Thanks for your support!
Hello, how can I make a flow to clean specific rooms?
I use the Roborock Cloud app in Homey and the Roborock app on my phone.
I have named all the rooms in the Roborock app.
But the rooms are not showing up on the flow card.
Cleaning specific rooms from the Roborock cloud app isnāt currently working on my Q10 S5+. In the meantime, I have personally circumvented this issue by changing maps instead.
Example:
To create Map 1, I simply let the robot map both the living/dining area and the kitchen, and then used the roborock mobile app to erase the living/dining area from Map 1.
Please note that this is for the q7 and q10 series only.
Iām making steps forward to support room based cleaning for those. Hopefully during next weeks this will be available.