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

Hey guys,

I’ve published v0.6.0 towards test, you can use the link at the top of the topic to install the test version.

What has changed?

  • A potential bugfix for the synchronisation problems. I really hope this fixes it, if not, we’ll dig deeper during the next days.
  • Automatic refresh of room names & map names. Warning! This is experimental based on what I observed, this might not work properly on your side!
  • Added trigger flow cards for empty dustbin and wash the mop
  • Added conditional flow cards for checking if we are cleaning
  • Better indicate that comma-separated room names are possible.

I’ve implemented an auto-complete for the room names too, but I’ve reverted it since it breaks the existing flows and there appears to be a length limit enforced by Homey on it, which implies that you can only pick 3 rooms … :cry:

Let’s hope we can get the bug fixed now, and hope you enjoy the added features!

Kind regards,

5 Likes

Thanks Kenny for your great responsiveness, it’s great, I just tested 0.6.0 and it seems to work.
I’ll do more tests tomorrow to see if I don’t encounter other problems, but in any case for the moment it seems to be good!
Thanks again Kenny, the app is really very complete, it’s great!

Testing 0.6.0… initial result looks promising. Later on tonight/tomorrow the results should be more conclusive as a restart of the app solves the issue temporarily before.

Keeping you posted and thank you for all the work

Have installed 0.6.0 and will post results after some testing. Thanks again Kenny!

Seems to have been keeping up really well! Although there has been a Homey firmware update which might have “ruined” the test results.

For now though; running great!

also for me, with this morning’s tests everything works well :+1:

Hey guys,

Thanks for the updates already, fingers crossed that the problem is solved :crossed_fingers: .

Kind regards,

So for the room selection in the flow cards, they can be retrieved and auto completed but if one has lengthy room names it caps out after you add a few rooms? Or is it a cap on each auto complete (room name)?
Either way that seems to be a bummer …

Thanks for the effort to look inter the issue/feature.

Hey @KungWaz,

It is quite complicated. I can autocomplete them, and offer proper suggestions, but if you select one, you go out of edit mode, since there is no proper support for a multi-select in the Homey API. If that one gets supported, I might be able to better integrate it.

Additionally there seems to be a maximum length on the total field contents if you use the autocomplete, that doesn’t seem to appear with a regular text field.

Kind regards,

Hi Kenny, thanks for this awesome app. I have made a cleaning flow that counts the number of runs the Roborock has made, and after x numbers of cleaning runs, it should go to a position next to the dustbin when the first person arrives home, and when the motion trigger in the kitchen activates, I cast a text to google nest to inform the person to empty the Roborock.

My problem is that I can’t trigger an event after the cleaning is done, to calculated number of runs, Finished cleaning doesen’t work, and I also tried when chargning status changes to charging, but that doent work either. So what can I use to trigger when the cleaning is done?
I have an Roborock S6 and Homey Pro 2019
(the cleaning commando for different rooms, and go to point work perfectly)

Once again, great work Kenny! A small donation has been sent.

No rush what so ever, but does the api support a «resume cleaning» action card? The app offers the «stop cleaning» action card, but how to get the robot to restart where it left of after being stopped? Would be great if you added to your backlog for the future😊

Hi Kenny… after some testing, the 0.6.0 don’t seems to fix the problem for me… strange that it did fix it for the other ones :frowning:

I have clean for about 15min and it is no update and it is stuck on docked even if it is cleaning…

I did a diagnostic when the cleaning was going, not sure if it helps. fcfd590f-a328-4304-bd1b-3377e7304fa9

Hey @Daniel_Fille,

Could you maybe generate a diagnostics report after restarting the app? And one after the start of cleaning? The last one when it works and when it doesn’t work.

The logfiles in the diagnostics report are sadly not since start of the app, so besides seeing that there is no response coming back I don’t know a lot more.

Kind regards
Kenny

This one is after the restart of the app 891a8609-f2ff-4ef3-a76b-b0feec1370cc

And this one is when it works at the moment when cleaning 06564ece-e240-494d-87e4-5d0a3ad5f328

The one from my other post is when it is not working. Or you mean you wanna have a new?

Yeah I mean a new one, preferably as close as possible to the moment it stops working.

Okey, I did another clean and it is still working :slight_smile: so will continue check every time and report back.

Hi,

I tried the new version of the app (0.6.0). Still I only have two rooms. So the room list it not updtadet. I slesk tried uninstalling the app, restarting homey. But the room list is not updated. Also I do not get the autocomplete in the clean room flow card as mentioned above.
Not sure if it helps but here is a report: 42290c6a-5e85-481f-ab44-a5435bc2c2bf

Hi, would it be possible to get a card that displays which room is currently undergoing cleaning? That way I could trigger other flows or actions in Homey Pro based on where the Roborock is currently cleaning :slight_smile:

Maybe an idea to easily create zone?
Is it possible for to fetch the coordinates when you create/start a zone cleanup in the Roborock app? If that’s possible it would be much easier :smiley: than trail and error.

Hi again @KennyMoens ,

I have run the app locally, and can see the roomids where missing. The response was typicallye like this:

[[16,“”,8][18,“”,15],[19,“”,6]]

But suddenly it started working. I loaded map1, maybe that fixed it. :man_shrugging: