# \[APP\]\[Pro\] Roborock Vacuum Cleaners

**URL:** <https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521>\
**Category:** Apps\
**Tags:** app, official, homey-pro\
**Created:** [July 17, 2021, 7:14pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521 "2021-07-17T19:14:25Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![Morgan](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/morgan/32/15416_2.png) [@Morgan](https://community.homey.app/u/Morgan)\
**Post date:** [July 20, 2021, 8:29pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/41 "2021-07-20T20:29:14Z")

</div>

🙂

BTW. Everything seems to be in place in v1.3.2.

---

<div class="post-metadata">

**Author:** ![jseverinson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jseverinson/32/28365_2.png) [@jseverinson](https://community.homey.app/u/jseverinson)\
**Post date:** [July 20, 2021, 8:37pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/42 "2021-07-20T20:37:08Z")

</div>

Exactly the issue I was trying to prevent. 😉

---

<div class="post-metadata">

**Author:** ![Justin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/justin/32/23485_2.png) [@Justin](https://community.homey.app/u/Justin)\
**Post date:** [July 20, 2021, 8:55pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/43 "2021-07-20T20:55:10Z")

</div>

I found a Github thread that’s enabling me to get the map name… Soo this will be possible in the future!

---

<div class="post-metadata">

**Author:** ![Taximaan](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/taximaan/32/13444_2.png) [@Taximaan](https://community.homey.app/u/Taximaan)\
**Post date:** [July 20, 2021, 9:17pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/44 "2021-07-20T21:17:16Z")

</div>

This is just amazing! Thank you very much Justin, you just made my day =)

---

<div class="post-metadata">

**Author:** ![Justin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/justin/32/23485_2.png) [@Justin](https://community.homey.app/u/Justin)\
**Post date:** [July 20, 2021, 9:21pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/45 "2021-07-20T21:21:24Z")

</div>

Haha most welcome!

---

<div class="post-metadata">

**Author:** ![Justin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/justin/32/23485_2.png) [@Justin](https://community.homey.app/u/Justin)\
**Post date:** [July 20, 2021, 9:24pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/46 "2021-07-20T21:24:23Z")

</div>

Allrighty then, seems like 1.3.2 is working, soo I asked for a release. I’ll keep you guys posted about when Athom approves this version.

The next round will be water intensity settings for the S5 Max and the S6 MaxV as well as zoned cleanup for every robot (based on coordinates).

Good night 🥱

---

<div class="post-metadata">

**Author:** ![Justin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/justin/32/23485_2.png) [@Justin](https://community.homey.app/u/Justin)\
**Post date:** [July 21, 2021, 7:05am UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/47 "2021-07-21T07:05:13Z")

</div>

Boys at Athom were up early… Version 1.3.2 is now live. If you disabled automatic updates, update the app via your Homey settings. I’ve updated the original thread above.

---

<div class="post-metadata">

**Author:** ![Paul\_Scholte](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/paul_scholte/32/16562_2.png) [@Paul\_Scholte](https://community.homey.app/u/Paul_Scholte)\
**Post date:** [July 21, 2021, 9:32am UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/48 "2021-07-21T09:32:01Z")

</div>

Justin, thank you very much for making this app. I’ve started using it immediately. Presently I have installed version 1.3.2. And have Roborock S6.  
I have two findings that I want to share with you:

- “De status is veranderd naar … Stofzuigen” does not trigger, while “de status is veranderd naar … Aan het opladen” does trigger. So seems specific for “Stofzuigen”.

- “De status is veranderd” gives a local tag “status” at the same time the Roborock has a tag “vacuum cleaner status”. Are the identical?

Keep up the good work.  
Regards,  
Paul

---

<div class="post-metadata">

**Author:** ![Justin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/justin/32/23485_2.png) [@Justin](https://community.homey.app/u/Justin)\
**Post date:** [July 21, 2021, 10:03am UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/49 "2021-07-21T10:03:55Z")

</div>

Paul,

Try using the official tags that Xiaomi provides. I am not sure why ‘aan het opladen’ does work, maybe Homey translates this automatically? Not sure…

The status texts are displayed in the first post of this thread. ‘Aan het opladen’ is officially ‘_charging_’ and ‘aan het stofzuigen’ is ‘_cleaning_’. All small letters, no first capital.

---

<div class="post-metadata">

**Author:** ![Paul\_Scholte](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/paul_scholte/32/16562_2.png) [@Paul\_Scholte](https://community.homey.app/u/Paul_Scholte)\
**Post date:** [July 21, 2021, 10:14am UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/50 "2021-07-21T10:14:48Z")

</div>

When I use the trigger card “the status is veranderd naar …” there is a rolldown-button that uses predefined Dutch texts, such as “Stofzuigen” etc.

Regards,  
Paul

---

<div class="post-metadata">

**Author:** ![Justin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/justin/32/23485_2.png) [@Justin](https://community.homey.app/u/Justin)\
**Post date:** [July 21, 2021, 10:25am UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/51 "2021-07-21T10:25:17Z")

</div>

Funny… There must be a translation in there somewere. This functionallity is part of the old app and somehow it’s extracting status information from Xiaomi, but I have not figured out were. I will dig into this!

Edit: added this bug to the to-do list.

---

<div class="post-metadata">

**Author:** ![Justin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/justin/32/23485_2.png) [@Justin](https://community.homey.app/u/Justin)\
**Post date:** [July 21, 2021, 1:31pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/52 "2021-07-21T13:31:16Z")

</div>

A 140 installations within barely 48 hours that the app is live… I guess people waited for this app to come! Nice to see! However it would be nice if you’d post a short review in the app store 🙂 I would appreciate that!

---

<div class="post-metadata">

**Author:** ![Exile82](https://avatars.discourse-cdn.com/v4/letter/e/8491ac/32.png) [@Exile82](https://community.homey.app/u/Exile82)\
**Post date:** [July 21, 2021, 3:21pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/53 "2021-07-21T15:21:45Z")

</div>

Great work Justin. I downloaded the app for my Dreame L10 which uses the Xiaomi Home app, but it does not seem to working. Do you know if there are any issues connected with Dreame (should use same API)

---

<div class="post-metadata">

**Author:** ![willumpie](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/willumpie/32/1115_2.png) [@willumpie](https://community.homey.app/u/willumpie)\
**Post date:** [July 21, 2021, 4:12pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/54 "2021-07-21T16:12:16Z")

</div>

Hi, I recently flashed my S5max to dustcloud valetudo, would it be possible to add support for this firmware. The connection to xiaomi is disabled in this firmware. It has a web interface and mqtt (supported homie and hass layout)

---

<div class="post-metadata">

**Author:** ![Justin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/justin/32/23485_2.png) [@Justin](https://community.homey.app/u/Justin)\
**Post date:** [July 21, 2021, 6:06pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/55 "2021-07-21T18:06:57Z")

</div>

Okay soo I tested this, but it works fine… See attached image. Please keep in mind that it will trigger more often of less often depending on your polling frequency. If your polling frequency is 60 seconds, then the status will trigger every minute only. I tested all the options and they all worked fine for me.

 ![IMG_1357.PNG](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/3/e3c930b9f4a64683f04209f4c03eb45a7e96730a.jpeg)

There are two ways of getting a status. The first way is the AND/OR card ‘The vacuum is …’ which is a build in card, provided by the Miio plugin. This card contains:

- Cleaning (Stofzuigen)
- Spot cleaning (Vlek schoonmaken)
- Docked (Op laadstation)
- Charging (Aan het opladen)
- Stopped (Gestopt)

The second option if using a logic card toghetr with the WHEN card ‘The status has changes’. This is my own card which I control. When choosing this card you are able to use a lot more options within the logic, using the given ‘status’ variable. Options are:

- **charger-offline**  
Find out if the vacuum cleaner is unable to find the docking station.

- **cleaning**  
The vacuum cleaner is busy cleaning.

- **returning**  
The vacuum cleaner is busy returning to the dock.

- **charging**  
The vacuum cleaner is charging. When the battery is fully charged, this status will change to docked.

- **charging-error**  
The vacuum cleaner is not able to charge.

- **paused**  
The vacuum cleaner is paused during work.

- **spot-cleaning**  
The vacuum cleaner is busy doing a spot cleaning.

- **error**  
The vacuum cleaner has an error, maybe something is jamming the brush.

- **docked**  
The vacuums battery is fully charged and it’s at his dock.

- **zone-cleaning**  
The vacuum is busy doing a zone cleanup.

But always keep in mind the polling frequency! The lowest you can go is 60 seconds. When there is a polling towards the robot and the status has changed, the flow will trigger.

---

<div class="post-metadata">

**Author:** ![Justin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/justin/32/23485_2.png) [@Justin](https://community.homey.app/u/Justin)\
**Post date:** [July 21, 2021, 6:13pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/56 "2021-07-21T18:13:32Z")

</div>

If it uses the same API, it should work. I am not familiar with the Dreame line and their support. Could it be the old API? In that case you need to Xiaomi app in the Homey app store.

Looking at some Github posts, it does not work on the same protocol. But that’s just a fast search, i’m not 100% sure.

---

<div class="post-metadata">

**Author:** ![Justin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/justin/32/23485_2.png) [@Justin](https://community.homey.app/u/Justin)\
**Post date:** [July 21, 2021, 6:14pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/57 "2021-07-21T18:14:44Z")

</div>

At this point, supporting other firmware is not in the roadmap. This app uses the Miio protocol that’s build upon the Xiaomi app.

---

<div class="post-metadata">

**Author:** ![Justin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/justin/32/23485_2.png) [@Justin](https://community.homey.app/u/Justin)\
**Post date:** [July 21, 2021, 6:34pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/58 "2021-07-21T18:34:41Z")

</div>

Test version 1.4.0 is now published to the test environment.

---

<div class="post-metadata">

**Author:** ![Exile82](https://avatars.discourse-cdn.com/v4/letter/e/8491ac/32.png) [@Exile82](https://community.homey.app/u/Exile82)\
**Post date:** [July 21, 2021, 7:04pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/59 "2021-07-21T19:04:48Z")

</div>

Thanks for the clarification Justin.  
The Dreame is a “sister brand” of Xiaomi, they do not have their own app, the vacuum cleaner is added to and controlled via Xiaomi’s Mi Home. This is why I based my assumption that the same API would be applicable.

I am no developer so I do not know for sure.

 ![SmartSelect_20210721-210355_Mi Home](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/7/a76ad3a8af3c9d80de45692fe81ca13676e67c12.jpeg)

---

<div class="post-metadata">

**Author:** ![Exile82](https://avatars.discourse-cdn.com/v4/letter/e/8491ac/32.png) [@Exile82](https://community.homey.app/u/Exile82)\
**Post date:** [July 21, 2021, 7:06pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/60 "2021-07-21T19:06:23Z")

</div>

Firmware of my L10 Pro

 ![SmartSelect_20210721-210601_Mi Home](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/f/df1ba240ccd661b7433f00c2ea663877d7c527ec.jpeg)

[Previous page](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521.md?page=2)

[Next page](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521.md?page=4)
