I’ve published v0.6.0 towards test, you can use the link at the top of the topic to install the test version.
What has changed?
A potential bugfix for the synchronisation problems. I really hope this fixes it, if not, we’ll dig deeper during the next days.
Automatic refresh of room names & map names. Warning! This is experimental based on what I observed, this might not work properly on your side!
Added trigger flow cards for empty dustbin and wash the mop
Added conditional flow cards for checking if we are cleaning
Better indicate that comma-separated room names are possible.
I’ve implemented an auto-complete for the room names too, but I’ve reverted it since it breaks the existing flows and there appears to be a length limit enforced by Homey on it, which implies that you can only pick 3 rooms …
Let’s hope we can get the bug fixed now, and hope you enjoy the added features!
Thanks Kenny for your great responsiveness, it’s great, I just tested 0.6.0 and it seems to work.
I’ll do more tests tomorrow to see if I don’t encounter other problems, but in any case for the moment it seems to be good!
Thanks again Kenny, the app is really very complete, it’s great!
Testing 0.6.0… initial result looks promising. Later on tonight/tomorrow the results should be more conclusive as a restart of the app solves the issue temporarily before.
So for the room selection in the flow cards, they can be retrieved and auto completed but if one has lengthy room names it caps out after you add a few rooms? Or is it a cap on each auto complete (room name)?
Either way that seems to be a bummer …
Thanks for the effort to look inter the issue/feature.
It is quite complicated. I can autocomplete them, and offer proper suggestions, but if you select one, you go out of edit mode, since there is no proper support for a multi-select in the Homey API. If that one gets supported, I might be able to better integrate it.
Additionally there seems to be a maximum length on the total field contents if you use the autocomplete, that doesn’t seem to appear with a regular text field.
Hi Kenny, thanks for this awesome app. I have made a cleaning flow that counts the number of runs the Roborock has made, and after x numbers of cleaning runs, it should go to a position next to the dustbin when the first person arrives home, and when the motion trigger in the kitchen activates, I cast a text to google nest to inform the person to empty the Roborock.
My problem is that I can’t trigger an event after the cleaning is done, to calculated number of runs, Finished cleaning doesen’t work, and I also tried when chargning status changes to charging, but that doent work either. So what can I use to trigger when the cleaning is done?
I have an Roborock S6 and Homey Pro 2019
(the cleaning commando for different rooms, and go to point work perfectly)
Once again, great work Kenny! A small donation has been sent.
No rush what so ever, but does the api support a «resume cleaning» action card? The app offers the «stop cleaning» action card, but how to get the robot to restart where it left of after being stopped? Would be great if you added to your backlog for the future😊
Could you maybe generate a diagnostics report after restarting the app? And one after the start of cleaning? The last one when it works and when it doesn’t work.
The logfiles in the diagnostics report are sadly not since start of the app, so besides seeing that there is no response coming back I don’t know a lot more.
I tried the new version of the app (0.6.0). Still I only have two rooms. So the room list it not updtadet. I slesk tried uninstalling the app, restarting homey. But the room list is not updated. Also I do not get the autocomplete in the clean room flow card as mentioned above.
Not sure if it helps but here is a report: 42290c6a-5e85-481f-ab44-a5435bc2c2bf
Hi, would it be possible to get a card that displays which room is currently undergoing cleaning? That way I could trigger other flows or actions in Homey Pro based on where the Roborock is currently cleaning
Maybe an idea to easily create zone?
Is it possible for to fetch the coordinates when you create/start a zone cleanup in the Roborock app? If that’s possible it would be much easier than trail and error.