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

I’m sure you have it in the back of your head, but just to remind you, I have the Zeo One and I’m happy to help with the integration. I know Home Assistant has it in place.

Hey,

This report gives me an idea, and good news! I found the bug! A fix is coming later today.

Kind regards,

1 Like

My S5 Max is just blinking (between the two bottom images) after adding it. Tried both with password and token. Logs in successfully without errors when adding it.

I used the old app before, so I added it to the Roborock app before I added it in Homey.

Could you submit me a diagnostics report?

Here: e3abf6a7-5f15-4ba1-9106-d62c63c033bd

It seems you get authorization errors from Roborock. Can you try to repair the device? Or maybe reinstall the app.

Thanks, I removed the app and installed it again - seems to work now.

Since about a week the app reports cleaning area with 8 digits (38045000m² while the Roborock app shows 39m²), and it seems to have changed after the update to v2.9.6, before that the cleaned area was correct. And it’s an S5 Max.

Hey @micke_011 ,

That’s idd a bug, a fix will come soon!

Kind regards

1 Like

Hey guys,

I’ve pushed v2.10.0 towards test.

Changes included:

  • Support for adding devices which are shared with you.
  • Bugfix for the cleaning area which was wrongly reported.
  • Bugfix to avoid querying the API-urls too much, to avoid getting blocked by Roborock.
  • Internal rework as preparation for B01 devices.

This version is currently only available as test, mainly because of the internal restructuring I did.

Next steps will be initial support for B01 devices. This will mainly be read-only, you will not be able to give commands but I hope to be able to show the status of the devices and get some flows which react based on device events working.

Enjoy,

1 Like

Hello guys,

Another update towards test only: v2.11.0.

This version bring up initial and very limited support for B01 devices. I would love to hear feedback from people who have these devices (e.g. Q10 S5).

What should be working:

  • Status updates from the robot, i.e. you should see that the robot is cleaning or not. Any flows related to started / finished cleaning should work. This includes the battery status.
  • Controlling the vacuum mode and the scrub intensity should work.

Anything else like starting cleaning and so on will not work yet. As I said, this is an initial and very limited implementation.

1 Like

Hello guys,

I’ve pushed v2.12.0 towards test, I’m really looking forwards to feedback now. This release should include better support for B01 devices.

What is added now:

  • The possibility to start cleaning, but limited to: global cleaning & spot cleaning
  • The possibility to pause / resume the cleaning
  • The possibility to dock the robot
  • Cleaning history should now also show up

The logic for room cleaning and zone cleaning is available in the code, but I have to figure out a few things first. As based on my current knowledge I don’t know the numbers or names of the rooms, and for the zone cleaning I don’t know the structure of it.

1 Like

Hi there, the app is easy to install and I can load my vacuum cleaner in homey without issues.

the only problem is that I can’t see any of my rooms or start the vacuum. I have a Roborock Q10 s5+ if that helps

Hey @Miccolus

The stable version does not support your robot yet. The test version (v2.12.0) provides initial support for it, but room information is not available yet. This is due do the changed communication of Roborock.

You can install the test version using this link: Roborock Cloud | Homey

Kind regards,

Ah great!

I can try the test version out, alternatively I can also wait for the stable version if you plan on releasing this device’s support in the near future.

Thanks a lot for your swift response!

Hey @Miccolus

It is safe to try the test version, it will not crash or something like that, just that the functionality in there is not fully tested/complete yet.

I don’t expect to push the B01 support (which includes your robot) towards stable during the next weeks, as there are still quite some loose ends to figure out. For example, room based and zone based cleaning are not working yet.

I do plan to release regular updates on features that do work though for the B01 devices. Once I feel confident with the support, I’ll push it to stable.

Kind regards

Got it! I will install the test version. Thanks!

Hi KennyMoens,

Just to let you known, that i can confirm what you have added for the RR Q10S5 (B01) works!

Now i can see what the RR is doing. Great work! Looking forward for room cleaning and for me the X and Y coordinaat would be great.

As I am considering buying a Roborock QV 35S;

Is this a A01 or B01 robot?

How can we distinguish what protocol is being used?

Anyone got experience with this particular vacuum robot?

Hey Henk,

To my knowledge there are two types of robots, the ones with V1 protocol and the ones with B01 protocol. The A01 protocol is used for the dyad and zeo products from Roborock.

I am not sure which protocol the QV 35S uses, but judging by it’s release date I suspect it is a B01 device.

These are currently only limited supported. I hope to get full support in the coming months, but it requires quite some reverse engineering.

Mvg

Kenny

2 Likes