humbertogontijo / homeassistant-roborock

Roborock integration for Home Assistant. This integration uses your devices from the Roborock App
GNU General Public License v3.0
664 stars 69 forks source link

Add Fast-Cleaning Mode #464

Open NewsGuyTor opened 1 year ago

NewsGuyTor commented 1 year ago

Roborock recently introduced a new feature in an app/firmware release, Fast Cleaning Mode, which as the name suggest makes cleaning much faster: IMG_8238 IMG_8237

Describe the solution you'd like

It would be cool if the option to select Fast or Normal route could be added in Home Assistant, so it could be used in automations.

Vacuum

S7 MaxV, probably others too.

Additional context

I tried changing a lot between fast and normal during a vacuuming, but nothing happened in the logbook or changed on the device page in HA.

Mqtt request

I can perhaps try the MQTT request later, gotta go to sleep now. BTW, the [link](https://github.com/humbertogontijo/python-roborock/blob/main/roborock/typing.py) in the template is 404.
arne182 commented 1 year ago

S8 has it as well

Jezza34000 commented 1 year ago

Fast is available...

Screenshot from 2023-09-07 15-38-44

NewsGuyTor commented 1 year ago

Fast is available...

That is for mopping, this request is for vacuuming.

On my S7MaxV I don't have Fast either for mopping though:

img 2023-09-07 kl  15 47 55
Lash-L commented 1 year ago

I need to know the command to set it, what the option codes are, and where the getter is probably in status.

It is not straightforward to figure out without having a device capable of doing that myself - I can look around maybe tomorrow and see if Xiaomi has reverse engineered it as it is most of the time the same

Jezza34000 commented 1 year ago

The list which is named "Mop Mode" (which should be called "Route" as on the application) affects the change to all the robot's operating modes. Whether it's : Mop, Vac, Vac&Mop or Custom

NewsGuyTor commented 1 year ago

I need to know the command to set it, what the option codes are, and where the getter is probably in status.

It is not straightforward to figure out without having a device capable of doing that myself - I can look around maybe tomorrow and see if Xiaomi has reverse engineered it as it is most of the time the same

I tried to get packet capture working on iOS a few days ago, will try again on Monday.

h3x89 commented 10 months ago

Hey guys, any news? ;)

sero-git commented 2 months ago

would be great if this could be added.

fast cleaning is really useful and the constant "one time use" notification when selecting this mode within the roborock app is annoying :)

thanks to anyone looking into this!