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.