# \[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:** 27

<div class="post-metadata">

**Author:** ![Daniel\_Fille](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daniel_fille/32/15219_2.png) [@Daniel\_Fille](https://community.homey.app/u/Daniel_Fille)\
**Post date:** [November 3, 2022, 5:04pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/526 "2022-11-03T17:04:36Z")

</div>

Thanks for trying to help 🙂  
Problem is that it seems we don’t have the same version, it looks like I can not name my rooms?

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/e/5ece7e3557ae43552c9a4bb94baba45fe6f5e530.jpeg)

---

<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:** [November 3, 2022, 5:20pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/527 "2022-11-03T17:20:46Z")

</div>

In first post in this thread:  
4. **Make sure that you give all the rooms a name, else it won’t get a ID** ;

Maybe you need to update your mobile app?

---

<div class="post-metadata">

**Author:** ![Daniel\_Fille](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daniel_fille/32/15219_2.png) [@Daniel\_Fille](https://community.homey.app/u/Daniel_Fille)\
**Post date:** [November 3, 2022, 5:31pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/528 "2022-11-03T17:31:06Z")

</div>

Yes I was notic that. The app is up to date.  
I think my Roborock is to old S5. Strange that I can find 4 of my 6 rooms and everything else is working perfectly. Mabey someone with an S5?

---

<div class="post-metadata">

**Author:** ![Daniel\_Fille](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daniel_fille/32/15219_2.png) [@Daniel\_Fille](https://community.homey.app/u/Daniel_Fille)\
**Post date:** [November 3, 2022, 5:45pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/529 "2022-11-03T17:45:58Z")

</div>

The problem is fixed, the remaining 2 rooms was 1 and 2 😳 strange!!

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [November 14, 2022, 9:40pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/530 "2022-11-14T21:40:17Z")

</div>

Hi @Justin , are you still around ? Will you update your app to SDK3 please ?

> [@\[Homey Pro (Early 2023)\] App unsupported list](https://community.homey.app/t/homey-pro-early-2023-app-unsupported-list/70324/264):
>
> I have been in contact with the developer of the Roborock aapp and asked if there will be any update to SDK3 and if not, they are willing to transfer the app to someone else. After an initial answer, I have lost contact. frowning

---

<div class="post-metadata">

**Author:** ![Pantera\_Ruber](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pantera_ruber/32/7091_2.png) [@Pantera\_Ruber](https://community.homey.app/u/Pantera_Ruber)\
**Post date:** [November 24, 2022, 2:41pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/531 "2022-11-24T14:41:12Z")

</div>

A workaround for those with alexa is to use the Alexa APP to send commands to the Robot through the Roborock skill in Alexa.

Example. Use the “Have a device run the XXXXX command” flowcard and fill in: “Alexa, ask robo rock to clean the NAME\_OF\_ROOM” where the XXXXX is.

---

<div class="post-metadata">

**Author:** ![Teun\_van\_Olphen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/teun_van_olphen/32/56426_2.png) [@Teun\_van\_Olphen](https://community.homey.app/u/Teun_van_Olphen)\
**Post date:** [December 20, 2022, 7:25am UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/532 "2022-12-20T07:25:54Z")

</div>

Has anyone been able to connect the s7 maxv yet? I keep getting “Could not connect to device, handshake timeout” message.

---

<div class="post-metadata">

**Author:** ![Erik\_Veer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/erik_veer/32/58050_2.png) [@Erik\_Veer](https://community.homey.app/u/Erik_Veer)\
**Post date:** [December 23, 2022, 6:34am UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/533 "2022-12-23T06:34:53Z")

</div>

Hello users,

I only want my roborock to go to the bin after it is ready with cleaning. i already have a flow to go to the correct location. but seems i cannot find a trigger to go there after the cleaning is finished…anybody?

---

<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:** [December 23, 2022, 8:50am UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/534 "2022-12-23T08:50:03Z")

</div>

When cleaning begins a flow is activated.  
WHEN Staus changed to docked  
THEN Goto position bin. Deactivate the flow itself.  
Sometimes vaccum will reach dock for half a minute before going to bin but it works.

---

<div class="post-metadata">

**Author:** ![Fredrik\_Backman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fredrik_backman/32/48921_2.png) [@Fredrik\_Backman](https://community.homey.app/u/Fredrik_Backman)\
**Post date:** [December 23, 2022, 11:25am UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/535 "2022-12-23T11:25:23Z")

</div>

I’ve also added a stopwatch and an if card so that it only goes to bin after x minutes of cleaning. This way it doesn’t go to the bin after a quick cleaning of one room

---

<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:** [December 23, 2022, 12:18pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/536 "2022-12-23T12:18:49Z")

</div>

I have also a timer. In addition the go to bin is not running immediately if I am away. If I am away the vaccum stays in dock charging until it is fully charged.

---

<div class="post-metadata">

**Author:** ![Erik\_Veer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/erik_veer/32/58050_2.png) [@Erik\_Veer](https://community.homey.app/u/Erik_Veer)\
**Post date:** [December 23, 2022, 12:39pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/537 "2022-12-23T12:39:46Z")

</div>

sorry, I’m a big noob. just have the homey since yesterday.  
super for the fast response btw.

WHEN status changed to dock → got it (I hoped there was a status saying cleaning is complete, but in the first couple of stickies I see there is none available)  
THEN Go to bin position → already tested this, so that should work.

how do I add the timer? I just want it to go to the bin after a clean for let’s say +15 minutes.  
I see an additional app called timer and chronogaph, I guess i would need something like that?  
can some of you share your flow?

PS does the cleaning schedule also needs to be in Homey? or can I use the ones I already have in Xiaomi Home?

---

<div class="post-metadata">

**Author:** ![Erik\_Veer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/erik_veer/32/58050_2.png) [@Erik\_Veer](https://community.homey.app/u/Erik_Veer)\
**Post date:** [December 23, 2022, 3:06pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/538 "2022-12-23T15:06:27Z")

</div>

As you can see I’m a complete noob in this.  
I was thinkig about something like this:

WHEN: roborock starts  
THEN: start timer  
(I miss something like IF 🙂 )  
IF roborock timer exceeds 15 min  
AND is docked  
THEN: go to coördinates + end timer

can you also link multiple flows together? to make something like this to avoid the “IF”?  
Flow 1:  
WHEN: roborock S5 MAX starts  
THEN: start timer  
 → link timer/flow  
Flow 2:  
WHEN: timer exceeds 15 min  
AND: roborock is docked  
THEN: go to coordinates + end timer

probably I’m thinking way to difficult…

Update: I managed to get it working with “chronograph”

Flow 1: [Shared Flow | Homey](https://homey.app/f/ibUZ-k)  
Flow 2: [Shared Flow | Homey](https://homey.app/f/6bb_-k)

---

<div class="post-metadata">

**Author:** ![Maarten81](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/maarten81/32/17207_2.png) [@Maarten81](https://community.homey.app/u/Maarten81)\
**Post date:** [January 2, 2023, 7:58pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/539 "2023-01-02T19:58:02Z")

</div>

Yes, it works fine with my S7 MaxV. To be sure: You need to use the Xiaomi mobile app on your phone, add the S7 there. Then use the tool in the start post of this thread to retrieve the Token needed to add the S7 using the Roborock app on your Homey.

I think it’s a bit confusing with the same app name on different devices.

So TL;DR:  
Mobile phone: Use the Xiaomi app, **NOT** the Roborock app.  
On Homey: Use the Roborock app (the one from this forum thread).

---

<div class="post-metadata">

**Author:** ![Per\_Eriksson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/per_eriksson/32/56963_2.png) [@Per\_Eriksson](https://community.homey.app/u/Per_Eriksson)\
**Post date:** [January 6, 2023, 2:55pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/540 "2023-01-06T14:55:14Z")

</div>

Hey, just got this installed but not getting all the logic card possibilities. Like returning for instance is not available. Wondering if there can be related either to vacuum fw or the app version? Its an S6.

---

<div class="post-metadata">

**Author:** ![Homey\_User\_T](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/homey_user_t/32/65605_2.png) [@Homey\_User\_T](https://community.homey.app/u/Homey_User_T)\
**Post date:** [January 9, 2023, 6:18am UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/541 "2023-01-09T06:18:15Z")

</div>

Somebody developed support for the Native Roborock App, which makes token extraction also much easier:

> **[Roborock token support (with code) · Discussion #1572 · rytilahti/python-miio](https://github.com/rytilahti/python-miio/discussions/1572)**
>
> Now that grabbing your Roborock token has been made pretty easy with this code, https://forum.iobroker.net/topic/56098/tester-gesucht-roborock-api https://gist.github.com/rovo89/dff47ed19fca0dfdda7...

Obviously it’d be cool if that solution finds its way in this code

---

<div class="post-metadata">

**Author:** ![Fredrik\_Backman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fredrik_backman/32/48921_2.png) [@Fredrik\_Backman](https://community.homey.app/u/Fredrik_Backman)\
**Post date:** [January 9, 2023, 6:47am UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/542 "2023-01-09T06:47:17Z")

</div>

Hi! Sorry for the late response. I use advance flows but the results is the same. I made it the same as you.

when: roborock starts - start timer  
when: roborock stops - pause timer  
when: roborock charge or in dock, AND timer exceeds x min THEN go to coordinate THEN reset timer

in the last flow i also checks if the battery of the roborock is over x percent, if it is then it goes to coordinate immediately, if not then it waits 30 min on charging before it goes to its coordinate.

Dont forget to reset the timer when it goes to coordinate or else it wont work more then once.

---

<div class="post-metadata">

**Author:** ![Mitch\_Hare](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mitch_hare/32/47950_2.png) [@Mitch\_Hare](https://community.homey.app/u/Mitch_Hare)\
**Post date:** [January 10, 2023, 1:59am UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/543 "2023-01-10T01:59:23Z")

</div>

This is working great, however, I have noticed some of the status changes aren’t being displayed correctly.  
I am getting Status: unknown-22, unknown-23 and unknown-26. I think these might be useful to know if the vacuum could not reach the target.  
Thanks

---

<div class="post-metadata">

**Author:** ![MarnixK](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marnixk/32/56334_2.png) [@MarnixK](https://community.homey.app/u/MarnixK)\
**Post date:** [January 18, 2023, 1:07pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/544 "2023-01-18T13:07:03Z")

</div>

Hi guys,  
I’m using Homey over a month now, all the time with Roborock app.  
However, the last few weeks the connection between Roborock (S7) and Homey is often dropping, while I can still reach my S7 through the Xiaomi app on Android and Apple?  
If I setup a new Wifi connection (and the token) changes, it works for a few days and then stops working again.

---

<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:** [January 18, 2023, 1:23pm UTC](https://community.homey.app/t/app-pro-roborock-vacuum-cleaners/49521/545 "2023-01-18T13:23:05Z")

</div>

Time to time I need to restart Roborock app and it works for me. So every morning at 5.00 a flow restart Roborock app.  
You need to activate “Power user” in Experiments setting to restart an app by flow.

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

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