miio icon indicating copy to clipboard operation
miio copied to clipboard

Add support for mop mode (RoboRock Vacuum)

Open eivindml opened this issue 5 years ago • 7 comments

Hi.

Love the project. Would be great to add support to start the RoboRock Vacuum in mop mode. Is there any possibility to add that feature?

45713166-97b87b00-bb8e-11e8-9766-cb2e911b2d4f

eivindml avatar Sep 30 '18 10:09 eivindml

Anybody knows exactly what the mop modus is doing? Is it just vacuuming on a low streangth level, or is it doing something more as well.

eivindml avatar Oct 07 '18 19:10 eivindml

Anybody knows exactly what the mop modus is doing? Is it just vacuuming on a low streangth level, or is it doing something more as well.

Fanspeed values that Mi Home app is sending to the vacuum: Quiet: Fanspeed: 101 % Balanced: Fanspeed: 102 % Turbo: Fanspeed: 103 % MAX: Fanspeed: 104 % Mop: Fanspeed: 105 %

I didn't notice any difference between setting the fanspeed to 105 from cli or selecting Mop from mi home app

zanerv avatar Oct 08 '18 09:10 zanerv

Fanspeed values that Mi Home app is sending to the vacuum: Quiet: Fanspeed: 101 % Balanced: Fanspeed: 102 % Turbo: Fanspeed: 103 % MAX: Fanspeed: 104 % Mop: Fanspeed: 105 %

I didn't notice any difference between setting the fanspeed to 105 from cli or selecting Mop from mi home app

Thanks. I was just testing mopping the floor yesterday by just using turning on vacuum mode through the CLI. To me it looked like it didn't mop the floor properly. It didn't get as wet and clean as before. But this might be other factors. But I thought maybe that the robot is lowering the cleaning pad down when in cleaning mode. So that it can raise it when going over obstacles. But I guess it's not that sophisticated.

Is there a way to verify that it's not doing anything special in mop mode?

eivindml avatar Oct 08 '18 09:10 eivindml

Hi @zanerv,

with my Xiaomi Roborock S50 with Firmware 1633. I have ...

Quiet: Fanspeed: 38%
Balanced: Fanspeed: 60%
Turbo: Fanspeed: 75%
MAX: Fanspeed: 100%
Mop: Fanspeed: 105%

Which firmware version has your Roborock? Which modelnumber has your Roborock?

Cheers from Germany, Nico

nicoh88 avatar Dec 30 '18 17:12 nicoh88

Do you know how to ask to the device to go to the reload dock ?

Thanks

ChoOo7 avatar Jun 09 '19 08:06 ChoOo7

@ChoOo7 did you find how?

Sryther avatar Apr 09 '21 21:04 Sryther

I found the solution, don't call device.charge() but device.miioCall("app_charge").

I followed this documentation: https://github.com/marcelrv/XiaomiRobotVacuumProtocol

Sryther avatar Apr 14 '21 08:04 Sryther