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

Hey @Arjank95

The error is caused by this one:

[2025-06-06T11:33:57.081] [ERROR] RoborockDeviceWorker - failed to retrieve the room information: TypeError: Cannot read properties of null (reading 'rrHomeId')

Basically for your device the robot was not able to resolve the room to id mapping properly, because it did not get a proper response from the Roborock API back.

I would suggest to try to repair the device, this might fix your problem.

Unfortunately a repair doesn’t help. It’s weird because all the bleeps are working, and like the correct settings and map are selected and even all the parameters are updating like the battery status etc. So it looks like the API works beside start to clean.

Any other options?

Hey @Arjank95

Yeah I suspect that everything works, except room cleaning. If you trigger a full clean or a zone based clean I think it will work.

The room cleaning needs the id of a room, and for that I need to query another api. That api gave me a null on the home details, which should not occur. Because that is what the app needs for mapping room names to ids.

Anything else you can think of that has changed on your setup?

Kind regards

Indeed, the clean all rooms card still works!..
No I’ve really no idea why the specific rooms stopped working. Only thing I made last week are two virtual devices in Homey for the dashboard with a flow to ride the vacuum cleaner out to a x/y point to pick it up easily to bring it upstairs, and another virtual device with a flow to ride back to the docking station. But should that possibly kill something? I didn’t have any x/y coordinate flow before

No it should not.

Can you try to repair and send me the diagnostics afterwards?

Thanks

Did a repair, tested the cleaning kitchen flow once and made a report:

6b12335c-14f2-453f-8610-0d5a9a29dd72

Hey @Arjank95

Sadly it did not make me wiser… The only option I see now is adding more debugging information in a test version, and then see what it gives. For some reason the room mapping info call does not get properly resolved with you.

A guess here, maybe, if you dare, could you try v2.1.0? I’m personally now running it for 1-2 weeks without connection issues.

Kind regards,

Hello guys,

I’ve just pushed v2.1.1 towards test, this fixes the drawing of the robot’s location.

I can now declare v2.1.1 more suitable for general use. There will still be bugs, but I’m intending to push it towards stable during the upcoming weeks. So further testing is appreciated!

Kind regards,

No problem, updated to test version 2.1.1.
Unfortunately the vacuum cleaner still doesn’t leave his homebase..

d4d9021c-1bfc-4b64-9244-8bbc54f7c662

Hey @Arjank95

OK, still not enough info for debugging. I’ve now added more debugging output when the call in question is invoked, I’ve bumped v2.1.2 to test for these purposes.

Could you retest and submit diagnostics report again?
PS: it will still not be resolved but hopefully I now have more info to help you out.

Kind regards,
Kenny

Thanks for all the effort.
Updated the app, started two cleaning flows (Keuken and Bijkeuken), here’s the report:

1e789547-d0d7-4704-8727-e8122da8c097

Hey,

Good I think we hit something :

Error: Failed to retrieve the home details: {ā€œmsgā€:ā€œrequest too frequencyā€,ā€œdataā€:null,ā€œcodeā€:9002}

Do you have any other platform accessing your roborock? E.g. Home assistant?

I get the impression that you are temporary locked out. The app itself does not make that call that often,only upon startup

Thinking…

Mine was even displaying the map, which was a big surprise to me. now it is entirely dead. Saros 10

And no no other app connected to the Roborock unit. it just will not work at all.

Noo I’m just running Homey and only have a connection between homey and Roborock. Maybe when I tested the X and Y coordinate flow I started the flow after every small coordinate change to get the right location. And like I said after I made the coordinate flows the vacuum cleaner stopped working.. So I think that’s where it went wrong.
Any idea how to fix this?

Correctly mapped location. Control works perfectly. No issues. Great job!

Roborock Q5 pro, Homey 2023

Hello guys,

@Paal_Aamaas
Great to hear!

@Arjank95
OK, I don’t have a direct good suggestion, I am going to look at the home assistant app to see if I can learn something from them for this error.

@djvagnetti
The v2.1 normally allows to.m repair for a Google account too. Please try that. I suspect your issue is different from @Arjank95.

Also please do submit me a diagnostics report, after a restart of the app. So that I cm might get an idea what is wrong.

Kind regards

1 Like

Hi Kenny Moens,

It seems that importing or triggering routines created in the Roborock app via Roborock Cloud isn’t currently supported. If possible, are there any plans to introduce this feature in the future? It would be great to have this support, as you can create advanced routines in the Roborock app and then simply start them from Homey.

Thanks for any info!

Jan-Thomas