Thanks for the app! It is perfect for starting cleaning when no one is home. I have a couple of suggestions that would make it even greater.
I would like to get a battery level token to be used in “and” logic-cards. Because I want a way of telling when the cleaning is finished and the vacuum has returned to the dock. Problem now is the status “in dock” also is triggered when the charging is done. So I get notification twice: before charging (after cleaning) and after charging. It can also be used for other purposes I guess.
Even better: A trigger card that tells when cleaning is finished. That is when status goes from “cleaning” to “in dock”. So that is a special case of status change to “in dock” really. This can also be extended to “charging finished” that is the same status “in dock” but only when the previous status was “charging”. This can be done by saving to logics today, but would be cleaner if the app could do this for us.
Just in case somebody else is using the Python-Library to control his Roborock via Homey as I have mentioned here, I wanted to let you know about two things:
The python library works just fine with the Roborock Qrevo Curv.
I took me a while to figure out how to start the robot so that it vacuums only while not using the mob because I don’t want it to mob every day. This can be achieved by setting the set_water_box_custom_mode.
So basically set the mode first. Then start a clean or segment-clean as usual. It will stay in this mode, so when you want it to start with mopping you need to switch back before starting it again.
@Justin
Thanks for doing this app. I have a roborock S7. I have a roborock account and roborock app.
I downloaded the Mi Home app, created an account and linked my roborock s7 to the mi home account.
I downloaded the MiHome.exe file to retrieve my token. I am in UK, and MiHome was linked to UK region. The closest server is Germany. I put in my credentials but the exe cannot find my account. It cannot find it for any of the servers.
Do I need to leave it 24 hours or something before the app will find my account details?
Got a Qrevo, is it possible to create an empty dustbin “THEN”.
For example IF, time is X, THEN empty dustbin.
Why? My vacuum at the moment works at night. Everybody sleeps. But emptying the dustbin wakes up my girlfriend. So I have turned it of during the do not disturb period.
But now I have to empty the bin myself with the app or on the roborock.
I don’t know how to get the token.
There is always talk about a mi account but I have an account for Roborock and it doesn’t work when I fill it in to get the token.
I use the Roborock app. The Xiaomi app does not have my vacuum cleaner in it so I can’t add it there. And that is the part where I get stuck. Because I can only add and operate it via the Roborock app.
hopefully some clever developers create a homey app that connects to the roborock service instead of Xiaomi home.
There is already a home assistant app like that with the source code available on the web so I guess its not to much work for a developer that knows homey
Every time I visit Roborock’s booth at trade shows, I end up collecting business cards from new people—I’ve never encountered the same person twice. They seem to have a new product manager every time I see them. The challenge lies in finding the right contact at Roborock, but that connection just hasn’t been made yet. LG faces a similar struggle in identifying the right person. To be continued!
thanks for the update! let´s cross our fingers… The new roborocks support matter, so they will be possible to get in, but for the rest of us lets hope for a official integration And in the meantime maybe someone can make use of the existing home assistant integration to create a unofficial homey integration