Roborock S5 Max in Routines/Smartthings

Hi All,

First post here so go easy :slight_smile:

I’ve been browsing the forums trying to find an answer to this but the only posts i’ve found that are sort of related are a couple of years old and things have moved on.

I’m trying to find a way to integrate my Roborock S5 Max into smart things so that i can trigger it into routines. For example, when my home is set to away i’d like the vac to start a clean.

From what i can tell, people have suggested using alexa as a middleman, i’d set up a virtual switch but seeing as alexa wont see the vac (despite having the skill) i cant get it to trigger.

Also, not sure if it would help but i’m toying with the idea of a smart things hub…which may make a difference?

Thanks in advance.

There are definitely people using echo as a “man in the middle“ with the Roborock vacuum. Start with the following thread, and talk to the folks there. :sunglasses:

You can integrate it natively if you have a raspberry pi or a server in the middle. Check out Mi Connector. The author hasn’t yet included the Roborock S5 Max but I was able to edit the docker container and add it. Essentially, just grep for all roborock s5 and change them to roborock s5e. You’d also need to make the same change to the SmartApp. I can direct you on how to do all this after you get Mi Connector set up.

The Mi Connector app is pretty simple to setup and works well. The only challenge can be getting the token from the vacuum. I have the S6 and needed to install a hacked version of the Mi Home app to get the token, then re-install the regular version.

© 2019 SmartThings, Inc. All Rights Reserved. Terms of Use | Privacy Policy

SmartThings; SmartApps®; Physical Graph; Hello, Home; and Hello, Smart Home are all trademarks of the SmartThings, Inc.