Hello guys,
This topic can be used for support questions, feature suggestions and bug reports related to the Roborock App for Homey which makes use of the Roborock API directly.
This app does NOT require you to obtain a token at all! Your Roborock credentials are sufficient!
The app itself can be found in the Homey store on the following locations:
- Stable version: Roborock Cloud | Homey
- Test version: Roborock Cloud | Homey (use at own risk)
There is only one generic robot vacuum provided by the app. The app tries to detect the capabilities of your vacuum automatically and offer you the capabilities for your devices.
This might not work perfectly yet, if you face issues, feel free to report, we’ll see what we can do.
I’ve developed this app in a full open-source mindset, the source code is available under a GPL-license, meaning that everyone is allowed to use it provided that they release their source code under a GPL-compliant license. You can find the source code of the application in my GitLab repository at:
Any issues which are found in the app, or features which I’m still considering to be adopted, can be found in the GitLab issue tracker at:
Anyone is free to contribute towards the app, you can simply fork the repository on GitLab and create a merge request with your changes, I’ll review them and most likely include them as part of the app.
If you want, you can buy me a beer, or send me a donation using:
I really hope you enjoy the app, and any feedback is always welcome! I try to respond to all requests as soon as possible, but be aware that I have a regular job too, which might imply that sometimes it takes a bit longer then on other times.
Roborock Q7 and Q10 Series Support
In the current version there is only limited support for the Q7 and Q10 series, due to changes in the communication protocol which has to be reverse engineered completely.
Device Sharing
If your device is not fully supported (e.g. the Q7 or Q10 series) or not at all (e.g. the Wet Dry Vacuums), you can always request to get support added. I’m willing to look into this, but be aware it will cost time. Preferably I have your device shared with one of my development accounts to be able to test the working (obviously after agreements with you). These accounts are:
- EU region: km.dev.roborock@functor.be
- US region: km.dev.roborock.us@functor.be

