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

Thank you so much for your investigation. I tried repair several times in the past with 3.10.0 where I always ended up with the error code 2010. Now with the latest experimental version I receive different error (1003) when trying to repair. This does not disappear after a reset of the app.

So if the API is broken, would deleting the robot and reinstalling it in Homey help? Or is this something which cannot be resolved as it has to do with the Roborock API itself?

Thank so much anyways for your patience and support.

Kind regards, MatthƤus

Hey,

Does it give an error message with it too? I dont recall error 1003.

Thanks

It is:

ā€žError: authentication failed: signature error (code: 1003)"

Hmmpf, where does that come from.

Could you retry what it does now? Maybe some hickup?

@KennyMoens

Sorry my very late reply but I had no time until today to retry.

Even though I could not enter again and again and faced the same error code in homey, the Roborock app on my iPhone worked flawlessly when I logged out and back in.

After checking system permissions in the iOS app I stumbled across the ā€œEmpty cacheā€ button which I thought would not make a difference. BUT to my surprise, when I did empty cache, I could now log in within the Homey app with no error and guess what, I can now find the room names listed :smile:

Here is what I did which could be the solution:

  1. Emptied the cache in the iOS app of official Roborock app (ā€œProfileā€ - ā€œSettingsā€ - ā€œEmpty cacheā€)
  2. Logged out and logged back in the iOS app to check whether it’s working.
  3. In Homey Roborock Cloud app, tried the repair and used email, correct localization setting and ā€œauthentication with tokenā€
  4. Waited for successful connection, indicated by a notification from the iOS app that another app logged in to the account.
  5. I think I then also restarted the Homey Roborock Cloud app
  6. Made a flow to use the flow card and successfully found the room names listed

I hope this was the solution :slight_smile: maybe this works for others as well

Anyways, thank you very much for your continued support. I’ll buy you a virtual coffee :wink:

Hello! Just got my Qrevo Edge 2 connected to the app. I’m wondering why it is only possible to adjust the mob route (standard, deep+) and not adjust the vacuum route, which has the same options inside the Roborock app? Is it because the mob route flow card also affects the vacuum route?

Thank you!

Hey @MrArrow

As far as I know, they are effectively the same. Should you experience that it behaves differently, please let me know, it might be specific to some models then.

Kind regards,

Hi Kenny,

I have a Roborock S6 Pure running Roborock Cloud app version 3.12.0 on Homey Pro. After a recent update, rooms are no longer syncing to Homey flow cards.

What I have tried:

  • Disabled local connection

  • Repair device

  • ā€œRefresh room informationā€ maintenance action

None of these helped. The robot itself works fine (start/stop, battery status, cleaning history all update correctly). Only room information is missing from flow cards.

Diagnostics report: 046e17e6-2504-40e4-93ce-7deb3c8864f0

Thanks for your help!

Hey @Home_Fam-lunde

Could you trigger the maintenance action and immediately after that submit a diagnostics report?

Thanks,

Is there a solution for error 401 ?

Hey @marcel_ridder

When do you get the error? Can you provide more information?

Thanks,

Getting a ā€˜Not authorized’ error as well, after repairing the connection works for a few seconds but after reopening the device same error. Tried rebooting the app and Homey, no luck.

@KennyMoens

I have the Q10S5+ and I recently was trying to set up a flow to Run my vacuum in certain rooms. When I selected the rooms card none of the rooms populated to select. All but one of my rooms are using the generic names provided by Roborock. I shared my vacuum with you in the past, if you need me to do it again I will. Thanks

I have the same model and also wait for the room selection to work.

Hey @Mark520 @Seb_Seb ,

I’m afraid room selection support for the Q10 series will still take some time. The only thing I could try to give you faster support, is that I allow to enter the numeric IDs of the rooms. This will be error-prone and you’ll have to figure out which number is which room, but it might work as a workaround for now.

The mapping of the room names is more complex, as it requires the app to be able to parse the map. The developer of ioBroker already figured it how it works, but it is terribly complex compared to the regular models and the Q7 models. It appears they made it artificially complex so that we have difficulties to support it …

I’ll see what I can do to add the number support, hopefully this might help a bit.

Kind regards,

@KennyMoens willing to give it a try if you are :grin:

Hello guys, especially the Q10 owners,

I’ve pushed v3.13.0 towards test, available using: Roborock Cloud | Homey

There is now one flow card, the flow card which does not offer auto-complete for the room names and where you can specify multiple room names using a "ā€œcommaā€. The one you are looking for is called ā€œClean roomsā€ (plural).

In this flow you can now also specify numbers separated by a comma. Internally each room is represented by a number, so theoretically this should allow you to do room-based cleaning. The IDs I’ve seen are typically in the range 0 - 32.

Hope this helps!

Hi @KennyMoens,

I recently purchased a Qrevo Edge 2 - congrats on what appears to be a very successful app! I haven’t been playing with it long but it looks very comprehensive.

However, I’ve noticed that some of my alarms are not updating in good time. The ā€˜Problem Alarm’ is altered due to the clean water box being removed, but the ā€˜watch box attached’ hasn’t been updated in 11 hours. Any idea why that may be?

Diag report if it’s needed: 68f23fc6-2e79-4df9-a5da-b5c08ef3e972

Cheers.

Hi @KennyMoens,

First, Thank you for doing this. I have installed the experimental version and figured out the rooms. Found the best way for me was to open the Roborock Map as I triggered (Test) each number in the flow card. The map would then highlight the room it was going to and shade the others. Seems to be working as intended. Also figured out that I needed to place the room numbers in the order that I want each room done. Still need to complete my flow, but so far so good.

Thanks again this is great.

Hey @JUUR

The alarm is only updated if the status has changed. Is the alarm active in the roborock app?

Kind regards,