[APP][Pro] Roborock Vacuum Cleaners

Room 01 will never work. Room numbers are 16 and up.

Look at the first post in this thread to see a howto flow for discovering room numbers.

Strange. I will look into this.

There are some problems reported lately… I eill try and free up some time the upcoming days snd fix these issues for you guys.

1 Like

Thanks for the information, I totally missed this at the beginning of the thread, sorry :slight_smile:

Have a Roborock S6Pure. Installed the device successfully but I can’t se the status, battery level. Can not start cleaning either. Any ideas? Have I done something wrong maybe?

An overdue update on my tests on the S50 v.2 (for being a newbie in the forum I could not post more than 3 replies in the same thread), anyway:

Basics

  • Controlling the robot from the app works with the exception of spot cleaning as it probably doesn’t know which spot to clean. Sometimes I get a “network request error”, but the robot executes the command anyway.
  • Robot status: as in what is doing at the moment and the battery reading

Flows and actions

I tested successfully:

  • Scheduled cleaning
  • Changing vacuum mode (turbo, medium, etc..)
  • Let the robot speak
  • Go to coordinates (move to a target)
  • Clean a zone by coordinates

Unsuccessful/unsupported

  • Room cleaning: to be fair this is not supported by the native app either. It does identify the rooms’ IDs though, but when I tried the room cleaning flow with those IDs the robot gets out of the dock, says that it can’t identify the room and goes back to the docking station. That makes me think that this is more like a firmware limitation for older models.
  • Setting water intensity: not supported as there is no such a feature in my model

Overall I am pretty happy with the features support, and I overcame the room cleaning limitation by getting very patiently the coordinates of my kitchen and creating a zone cleaning flow.

@Justin anything else you want me to test?

1 Like

Update on my update :slight_smile:
Out of curiosity, today I tried again the room cleaning flow and to my surprise… it is working!!! It is not even supported by the official app for my model!

So, following the schema @Justin used for the other models, I can confidently say that for the Roborock S50 V2 these functions are working:

  • Start cleaning
  • Stop cleaning
  • Start spot cleaning
  • Return to the charger
  • Let the robot speak (Hi I’m over here!)
  • Set vacuum power
  • Move to coordinate based target
  • Clean a room
  • Clean a coordinate-based zone
  • Trigger a flow when the rooms in the Xiaomi app changes

Hope this could help other users!

1 Like

Wow, just saw this app by coincidence, always thought the Roborock only works with the Mi Home app, but I like to use the Roborock app (outside Homey). Nice, will install this tonight for my Roborock. Many thanks!

2 Likes

Any hope for Viomi S9 support?

Have you tried this app? Using the S7 for example and see what it does? Let me know.

Guys i’m currently very busy programming some stuff for work. Once finished, I will free some time to fix all the bugs, create the requests and reply everybody!

3 Likes

Yes, i tried all of them, with most i can add the device, but all the controls get a timeout.

I think i was excited to early…

To get the token of the Roborock i have to install it in the Xiaomi Mi app. I’m using the Roborock app.
If I install it on the Xiaomi Mi app to get the token, can I afterwards switch to the Roborock app again? Or will the token, and with that the connection with the Homey, will get lost when I switch again?

For my S6 I used the same token in the aroborock app as previously in the Mi Xiaomi app. Simply copy and paste,
Kind regards,
Paul

To get the token isnt really a problem. But i’m wondering if I still can use the Roborock app (not in Homey), when I do this. One time switch to Xiaomi app to get the token is fine, but really want to use the roborock app instead of the xiaomi app outside homey.

To switch from the Xiaomi to the roborock phone app you need to “reset” the Device, by doing so you will reset the token as well, so as far as I know you will need to use the Xiaomi phone app with this Homey app.

Thank you for the confirmation.

Last question: is it possible to use the Roborock in the Xiaomi App or will it work only in Homey? This because my wife doesn’t have a Homey app, but wishes to continue using the Roborock outside of Homey.

Yeah you can use the xiaomi app and the homey app together. Also the xiaomi app is almost identical to the robobock app (and will even use most settings and floorplan that you already made with the Roborock app). If you also use Alexa/Google nest, you also need to install the Xiaomi skill on those to be able to start using voice control.

1 Like

Was just looking at the Xiaomi app. In the list of devices, I cant find the S5Max. Or must I just install the S5? I assume the mopping function will continue to work, or?

Try to remove filter on Roborock! I have all devices in list but when I filter on Roborock it look like your list.