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.
I just managed to install Mi connector, amazing work there. But, i would like to do much more with new smartthings app than turn vacuuming on and stopping in its current position. Theres no dock button for example. Have i done something wrong, or how do you guys deal with this ?
Its roborock s5max i have @gbenrus25. Does it still need your modifications ?