Hi, and thanks for a great app. It seems like the last update might’ve broken something. I’ve used the app since v0.0.5 and updated to 0.3.2 earlier today. Which all worked fined, it cleaned earlier today. It got auto-updated to 0.3.3 about an hour ago and now I get an error warning triangle on the vacuum box, and clicking it the error is “Device is unavailable: invalid_setting_type”
And flows dont work.
EDIT: Its on homey pro 2019, and the vacuum model is a S7 MaxV if that helps.
now with version 0.3.3 i can manually and by flow start to clean all rooms, all detectors (bin, water etc) are working (Roborock Qrevo S). I’m amused by speed of development! Awesome work <3
Version 3.3 works flawlessly with S8 Pro Ultra and HP 2023. <3
@KennyMoens - if possible, it would be nice to get the ”cycles” configuration exposed in the applicable flow cards (Clean Rooms, for instance). I frequently have use for this when triggering specific zone/room cleaning…
Hello. I use the AND flow card “The battery charging state”. App version v0.3.3 Homey Pro Early 2023. If I select “invert” on the flow card the text does not change to “The battery charging state is not…” although the logic does, a cosmetic error it seems.
Listening to broadcast events for battery updates, they should now update more regularly.
@Konrad_Kuczynski
Thanks! I firmly believe in the motto “release early, release often”, this way you will get many updates with sometimes only few updates, but it allows me to gather more feedback quickly.
@Fishflu
Allowing to clean multiple times should be fairly easy I think since I’ve hardcoded the 1 value for cleaning rungs already a few times :-).
I’ve recored an issue in the backlog for it: issue #12.
Hi Kenny, I just updated to 0.5.0 for test and it seems to have cleared the issue with HP2019. The device is now available and I can control the same as before with previous versions. On top of that I can clearly see and change floor plans, see dustbin and waterbin status etc.
Thank you so much!
I just set this up and quickly after had two flows configured.
One suggestion would be to mention in your instructions how to set up cleaning of multiple rooms on one card.
I used a comma and it worked just fine. I made sure to check the spelling of my room in the advanced settings first
Would be nice to have the rooms as suggested labels. Not sure if this is doable, but since they show up in the advanced settings maybe they are available to be added as labels?
Do we have the option to select Vacuum or Clean (mop) or Vacuum and Clean like we have in the Roborock app ?
And second one : Do we have a possibility to trigger the “routines” ?
Thank you very much for your work Kenny, it’s really great! Would it be possible to have the possibility to further reduce the synchronization delay to less than a minute? For example 10 seconds ?
@Oyvind_Fosse
Right, I’ll see if I can better document that, added in the backlog as issue #13.
@KungWaz
I’ll investigate what is possible here, but this might proof complex. Anyhow, added in the backlog as issue #14.
@Torbjorn_Melbye
I don’t think so, I’ve looked in the documentation I’ve found, and I don’t find anything back related to retrieving the current position of the robot. Maybe it exists, but then nobody reverse engineered it yet… As there are still enough (documented) features to be added, I won’t go down this road yet. Maybe in some distant future I might try reverse engineering the protocol to see if I can figure out the current position.
@Sharlihe
Currently this is possible, but it requires a two step approach:
First you need a flow card which disables the mop and/or vacuum.
Secondly you have the clean card, this should start 1 seconds after the first one.
The routines are not available. I did not find it in any of the protocol documents I’ve found, so I don’t think this is easily possible. Maybe this is even just a feature of the app, not of the robot. On the other hand I do think that you can easily create the routines as flows inside Homey.
@Antoine_Chaulieu
I’m not sure if having a 15 seconds sync interval is good approach. Rather I think I should better listen for the broadcast events the robot sends out if something changes. Could you point out what exactly is not updated correctly or in time at your side? Then I can dig deeper which broadcast event I might be missing.
Since one of the later update releases the “status” updates are not coming through. If you restart the app it works for a bit but after an hour or so it breaks. You can still push actions (clean etc) but the status updates are not working any longer.
An example is the “is cleaning?” Or “charging state” status. I have some triggers set on them and it worked well on earlier app releases but doesn’t anymore.
Below example after I initiated a cleanup from Homey 8 hours ago, it worked well and the command got pushed to Roborock. However, the status changes never got updated since;