[APP][Pro] Roborock Vacuum Cleaners

Problem with setting the vacuum power
Don’t know what that problem is, but that seems to work fine for me, tested Quiet, Maximum and Turbo modes (on version 1.4.2) and the ping sound is working (also version 1.4.2)

Update. Both work on 1.5.1 as well

Yes, it is also checking if it’s charged. The flow with the build in dropdown menu is a Homey core addon. Currently, it will say “charging” when the battery is not 100% but it’s Xiaomi status is “docked” or “charging” and it will switch to “docked” when the Xiaomi status changes to “docked”, “full” (only shows a split second in the initial app status), “returning” (heading back for the dock) and “charging” (when it’s at 100%).

I wish to remove the Homey build flow card trigger for vacuums and only go with the Xiaomi status flows I added myself (prefer in a dropdown as Homey is doing), but Homey does not allow me to remove this flow card trigger.

However, using the Xiaomi flows cards with the logic card that checks these is much more stable, faster en gives better statuses.

I think by itself the current setup is working pretty good, but yeah you can always improve whe it comes to software, the work of a developer is never done, you can always improve or refactor :slight_smile:

I was just a bit confused cause it stated docked (not docked and charged) but also cause the Xiaomi app stated 100% charged, when it’s actually not 100%. This will ofcourse occur during testing, cause you are doing a lot of different steps in a row. So i’m glad we’ve solve this as well. It’s an excellent app, and everything seems to work on the S7, great job :+1:

1 Like

The problem with Set vaccum power is that it ping but there is no change in power.

Set water intensity do work fine. It ping and the water intensity is changed. I can check this in the Xiaomi Home app.

Did you not enable custom mode in the app? This is a option were you can choose which room will be cleaned on XX power mode. This overrides the settings. Just checkin’ …

I’m currently searching github for answers.

There seem to be differences in vacuum mode and the different models. Strange part is that I am currently using the V1, which works on my S7 :thinking:

Searching further… Trying to link the right list to the right device!

Edit:
Found it :slight_smile: I will change this tomorrow!

image

1 Like

Similar behavior on S6.
Regards,
Paul

Justin,

Just to make sure I understand you:

I should ignore the tag/variable “status” and use “vacuum cleaner state “?

Regards,
Paul

That is what I am suggesting, yes.

The cleaner state logic cards are faster and they have a lot more options. As mentioned, “docked” means 4 to 5 different Xiaomi status tags… If you wish to make more advanced, you’d better use the logic cards.

I can remove the Homey standard flow by the way, but then the control meny when long pressing the device will also be gone!

Testing with the app version 1.4.2. and S5Max

  1. The go to target works great!
  2. The room cleaning works, but I would suggest that you add the possibility to select multiple rooms, for example 16,18,21 etc. And also the multiplier how many times the rooms are cleaned would be much appreciated.
  3. The room cleaning status doesnt show “cleaning” in the device status but “stopped”, also the cleaning flow card isn’t triggering. Still it shows the room-cleaning status in the variable correctly.

All in all, great work! Soon I can get rid off the nodered workaround.

1 Like
  1. I need to check if this is possible and how to implement this. I will release this in a future new minor 1.6.
  2. Good one… I fixed this and will release it with 1.5.1.
2 Likes

Okay, some bad news here. I thought it was possible to load the current map but it seems that there is no possibility for this. I can get a list with all the recognized maps, I can load a map by ID into the vacuum but I can not see which map is loaded (strange enough).

I am following some threads about the options, maybe I can release this in the future. For now, sad enough, I have to remove the option…

1.5.2 is not submitted to test.

Could you guys please test the vacuum power card?

Vacuum power works for S6!

:+1:

Minor extra patch, finished the translations. My gratitude to @sebyldino, @sjefsgorgen, @DirkG and @dandooze for your translations!

4 Likes

S6 MaxV, Set vaccum power = OK :slightly_smiling_face:

Regarding the German translation

I don’t own a Roborock vacuum cleaner myself, so it may be possible that the German translation is wrong in the meaning.
If necessary, everyone is welcome to optimize the German translation. For this please contact @Justin.

Another way should be: Link to my PayPal account :wink:

That’s life Justin. I am happy with the possibilities the app offers already.

Regards,
Paul

2 Likes

I agree with Paul, you have accomplished more than anyone could have expected in a very short time!

I am so pleased with all possibilities, @Justin :slightly_smiling_face:

Thanks guys!

I think I will ask for a release of the current version. After this release, tell me what you’re missing and we’ll create a new roadmap.