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

Hello.

Before the update, everything worked normally for me. ( Roborock S8 Pro Ultra )
Now I don’t see it and when repairing, it writes this error to me, after verifying my email " Error: Failed to retrieve the home details: invalid token (code: 2010) " In the Roboroc application on the iPhone, the vacuum cleaner works. Thank you for any help.

Hey @Darkenek ,

This error implies that your token is currently invalid for authentication towards the roborock servers. The repair should do the trick normally, if not, please try both options: token only and password+token.

It can also mean that you are currently blocked, blocks typically reset every 24 hours.

Kind regards,


Hello, Kenny Moens

Tried both ways. Neither one works. In the roboroc app on my iPhone it says Your account is logged in on another device and in Homey it says error 2010 via PC or App. Tried even with the 24H time limit.

Maybe there is an error with Homey, the same error when adding a new device.

Hey @Darkenek,

Can you try restarting the Roborock app in Homey? Maybe something is cached.

Thanks,

I restarted the app on my PC, iPhone, and even the entire Homey 2023 pro. Still 2010.

Hey @Darkenek ,

That’s very weird. I haven’t seen a scenario like that before.

Can you try to submit me a diagnostics report? Maybe I can learn something from that, maybe not.

You are sure you use the right region as well? Auto-detect does not work in some cases, you can try specifying it manually.

Another option (but not easy way, as your flows have to be updated again) is to try to remove the app from Homey, install it again and recreate the devices from scratch.

Kind regards,

Forgive me as I’m still learning and this may be incorrect. I learned when developing an app that I didn’t always see every change I made unless I also deleted the Homey Insights for that app (something I wish Homey would automatically prompt for yes/no, when deleting an app).

Perhaps this applies here too? :person_shrugging:

Hello Kenny,

diagnostic code is here : b74b051d-9b08-4524-aed5-efa34a7a2e39.

Maybe the app update was really installed incorrectly. I’ll try reinstalling. My region is Europe, I tried Europe and Automatic. Both are 2010.

Reinstall he helped , thank You Kenny

I have just received my Saros 10 back from service. I had to add it back to the offical Roborock app and it did remember the map and other settings. But Homey did not seems do understand that it is back so I deleted it from Homey. When trying to add it back in I get “Failed to retrieve home details. Invalid token (code 2010)”
I also have an old S5 in the app and Homey that is working correctly
What to do?

Hey @MortenW

The dreadfull error 2010 :slight_smile:

I’ve seen it already many times. The problem is that the token for your device is not valid somehow and Roborock Cloud (MQTT) blocks it.

Typically a repair of the device does the trick, as you have multiple devices, the best approach is to repair one of both and after that trigger a restart of the application.

If that fails, the last resolution that I heared from users is to remove all your Roborock devices in Homey and add them again.

Kind regards,

I ended up with uninstalling the app and after installing it again both of my robots could be added to Homey again.

Just a FYI, I was just sent the new Roborock Q1 lawn mower to test out, I add it like my vaccums thorugh the roborock app. Would be great if I could add this one into Homey in the future :smiley:

Hey @Seb_Seb ,

For sure I would love to support it in the app, but for now I have no clues at all on how it works. Neither the guys from Home Assistant or ioBroker had changes to test with it already.

If you are willing to share it, I will try to spend some time to integrate it.

PS: for now, still not much progress on the map for the Q10 series, it proves to be a though problem.

Kind regards,

Hello guys,

Homey just announced that it will introduce Python support for apps. For the long term I’m considering rewriting our app completely towards Python.

Why? Because we can then base ourself on the same code as the Home Assistant app. We can join our knowledge on the protocol and both work on the shared code for the Roborock integration.

Remember that this is a long term plan (will probably take several months), in the meantime I’ll obviously keep the current app fully supported and improved.

Kind regards,

Hi guys, anyone else experiencing issues this last week?
Flow cards successfully completed but no actions taken by device.
I tried to repair in homey, and after trying to login again i keep getting:
Error: Authentication failed: email code error (code: 2018)

Hey @j_wak

I would try restarting the app after the repairing, typically that can help in these scenarios.

Kind regards

As you are probably aware, HA 2026.4 will include Q10 support. Moving this to python is a wise decision.

Yeah, but it will be a long-term effort :slight_smile:

Also, the Q10 support be limited, as the map parsing has not been figured out yet. We are making progress together, but it is not completed yet.

I would very much like to se how you set this up

Thanks for this app! Is it possible to add an ‘and condition’: “the mop is being cleaned” or is that not exposed by the API?