[APP][Pro] Roborock Cloud - Intelligent robot vacuum cleaners

Just restarting the did not help. But after repairing, even though it says it failed, an app restart after fixed the issue. Thanks!

This app has been working as a chime! But my q5 has been offline since mid February due to some work in my house. When I tried to reconnect it today I had a timeout message in homey, and when I tried to repair the connection I just got a 2010 error code - it seemed to me that it was because I didnt have a token. I then removed the roborock app and started from the beguinning, but it still asks for a token. How do I get the token???

Hey,

I experienced it myself also yesterday when pairing a new robot. I still have to dig deeper for the error.

Hello guys,

I’ve pushed v3.10.1 towards test, this should bring improvements towards the 2010 error which pops up in some cases.

However, it will not disappear on its own, if you experience it, you’ll first have to repair one of your devices, after that the error should not appear anymore (I hope).

Kind regards,

Hello, I recently purchased a Q7 L5+ but I can’t access all its functions. Do you plan to add this model soon?

Hey @thierry_arguimbau ,

The Q7 should be supported, most features should be supported. Mainly the map display is not working for Q7 devices.

What features are you missing?

Thanks,

Hello @KennyMoens, yes, most of the functions are operational, but the map display and map switching don’t work. Selecting a room on the map also doesn’t work. I can’t select an area of ​​the map; the cleaning always runs on all rooms on the selected map in the Roborock app.

Hey guys,

I’ve just pushed v3.11.0 towards test.

The following changes are present:

  • Zeo series: support for softener & detergent empty.
  • Q7 series: attempt to fix room-based cleaning.

@thierry_arguimbau

The support for map display is on the roadmap, but has lower priority for me. The other features should work before just showing up a map in Homey. Be aware that the integration in Homey will never allow you to select a room or an area from the map, you’ll be able to create a flow and trigger a room-based cleaning or a zone-based cleaning (based on coordinates).

For now the Q7 series should support room-based cleaning and global cleaning. The zone-based cleaning is not tested/fully stable yet.

Hello,

I am using the Roborock Cloud app now for quite a while with my Roborock S5E. So far I only used it to check the status but recently wanted to go further and select rooms for cleaning. It worked once, but for unknown reasons I am not able to see any rooms in the drop down menu of the “Clean room” flow card, regardless if advanced or standard flow.
Still, I can trigger the vacuum bot clean all rooms, set the suction speed, but I cannot select any room. I could not find any solution in this thread or maybe I was too dumb to see it.

What could be the cause for not finding any room?
Thanks in advance!

Kind regards, Matthaeus

P.S.: I tried repairing in the app by re-logging in but received error code “2010” which was mentioned here several times.

I’ve done a lot of testing today and I’m still not getting some features. Is it possible that the Q7 L5+ has a different API than the Q7 series?

The overall cleaning, return to station, pause/resume, and all force, mode, and power settings work.

What doesn’t work:
No routines,
room-based cleaning (performs an global cleaning),
emptying the dustbin,
going to X,Y coordinates,
cleaning the area at X,Y coordinates,
changing the map,
sending a command,
cleaning the mop.

The workflow finishes without error, but there’s no response from the Q7.

If you’d like, I can share my Q7 so you can better see the problem.
Thank you very much for your help.

Hello guys,

@Matthaus_Artmann

Can you restart the app, see if that helps? The room information is only fetched upon application startup, if that failed somehow the list will remain empty.

@thierry_arguimbau

The Q7 L5+ has the same protocol as the other Q7 devices, I’m quite sure of that :slight_smile: .

Did you retry the room-based cleaning with v3.11.0 (only available as test version for now by means of Roborock Cloud | Homey)? That one has a fix which might solve the room based cleaning for Q7 series.

The other items that don’t work:

  • Routines: this functionality is untested, but these use another flow as the regular protocol. I suspected this to work though.
  • Room-based cleaning: a bug existed in the existing versions, v3.11.0 should fix this.
  • Empty Dustbin: not supported yet
  • Go to X/Y coordinate: not supported yet
  • Zone-based cleaning: not supported yet
  • Switching maps: not supported yet
  • Mop washing: not supported yet

“Not supported yet” should be interpreted here as “not reverse engineered yet”. Sharing the device can certainly help in resolving this.

@KennyMoens

Thanks for the advice, but unfortunately it doesn’t help. Tried several times. I can search for maps as a good example. But there is nothing visible for the room list :confused:

App version is v3.10.0

Hey @Matthaus_Artmann

Could you submit me a diagnostics report after you restarted the app? I might be able to figure something out from it.

@KennyMoens

Thanks, here is the code for the diagnostic’s report

2caafe45-b6e7-411d-a574-48189054b856

Hello,

yes, version 3.11.0 is installed.

I created two rules to start cleaning by room, but it always starts the global cleaning cycle. When I start room cleaning from the Roborock app, the Q7 says “Selective cleaning starting.” When I run the rule in Homey, I don’t get any message, and the cleaning of the entire map begins.

Hey @Matthaus_Artmann

Sorry for the delay, it has been quite busy the last few days. The diagnostics does not show me much about it, did you create it right after restarting the application? That’s quite important as Homey cuts the diagnostics report.

Hi,

No problem about the delay.

Yes, I definitely waited a little for the diagnostics report. Here is a new one:

998970df-33ba-4a60-9a1e-1e7d7bf3edbd

Best regards, Matthaeus

Hey @Matthaus_Artmann

Still nothing. Let’s approach this another way: I’ve created a maintenance action (you can access it from the settings) to manually refresh the room information.

Can you try what that gives? Currently only available in the test version (v3.12.0).

If it still fails, please submit a diagnostics report after triggering the maintenance action. I’ve also added some more debug information.

Thanks,

Hello @KennyMoens

Thanks for your further support.

Unfortunately, switching to the test version didn’t to the trick. No information after manual reset of the room information. I tried it several times and also several app resets. No info showed.

I hope that the following diagnostics report works now: 0751ef1a-51e9-479e-aa34-28c72d9eb372

Hey @Matthaus_Artmann

Whargh… the dreaded 2010 error…

e[91m[2026-04-17T20:01:13.620] [ERROR] RrDeviceActions - e[39mfailed to retrieve the room information: Error: Failed to retrieve the home details: invalid token

The robot functions perfectly, as that relies on local connectivity in your case.

The IoT Web API is at least broken, and possibly the MQTT too. This implies - for your model - that room information does not get resolved and possibly (if MQTT is broken too) that map rendering will not work either.

Sadly resolving these errors has been quite tricky lately. There were some errors in the past in the app which triggered this situation, did you try repairing the device since v3.10.1? I discovered a bug in the logic for the IoT API which triggered the 2010 error back then. That should be resolved by repairing the device and restarting the app after the repairing, if you do it with a patched version (i.e. v3.10.1 or later). If you did it before, it will not have helped.

Kind regards,