Now the map during config suddenly started to fall back to map 1 after selecting map 2. If I select map 2, it takes 2-3 seconds and then it shows map 1 again. I restarted the app but that doesn’t help.
First of all, I would like to say that we are very grateful for the incredibly fast response to the development of the app. Great job!
I have now tested the 0.28 test version.
Errors:
I still can’t select multiple single rooms in one and the same card. Either all rooms in one floor or just one single room. But I can select single rooms from any floor, which is at least an improvement.
The card “Zone xxx cleaning finished” then “Stop” (pause) or whatever I put in the “Then” card doesn’t work. Could it be that the robot has time to initiate “Back to dockingstation” and thus ignores the “Then” card?
Fonts are still vertical no matter what position I rotate the card in.
Wishes:
Rename zones after they are created.
Resize or move zones after they are created.
Be able to create a go-to-point where the robot does not clean but only stops when it goes to a certain point on the map. The way I have to do it today is to create a zone as small as possible and press pause.
Multi floor/maps: When selecting a room, you should have a separate field for map/floor, then a seperate field for room(s). That way it is easier to separate the floors and rooms when choosing a room(s).
@sverrelp@Patrickske oef, but on the positive side, hopefully your floors are a bit cleaner after this week! Spend some time analyzing Tasshack repo and found this:
For devices with mop_pad_lifting (any robot with combo dock = self-wash + auto-empty, which includes L20 Ultra, X40 Ultra, and virtually all modern Dreame robots), values 0 and 2 are swapped on the wire (SWEEPING and MOPPING)
I think that explains it! Will update it soon. I am reverting some features i was working on because it’s becoming too complicated. Getting back to the basic functionality first.
Thanks for all the feedback so far. Just published a new Test version. Please understand testing all the features I add, is usually more work then my developing them based on Tasshack. So I am glad you are reporting them, but also means the Test version might be broken for you.
I’ve removed Multi-Floor and Map Rotation support for now since v0.0.30 because it was adding a lot of complexity and instability and i didnt want to hold back on other features that are now shipped to Test like creating and cleaning Custom Zone via App Settings, and some extra Cards and Triggers (quick-wins).
Tested zones. Old/deleted zones appear. “When” and “Then” still don’t work with zones. I “MUST” have this in place to cut out the app. And of course multi maps.
Look at the Roborock app and how they have solved placing the robot at a specific point.
Navigating to a point is relatively simple to implement. Same as a zone, which is a set of coords. But first let me get the zones tested & stable.
In my test setup, zone creation & deletion is going ok. Are you sure you hit the “Save” button once a new zone is drawn? Do you try it on your mobile app, or desktop (web)? Have you tried reinstalling the app (just to be sure there is no caching issue)?
I am also able to clean a zone once created with auto discovery of custom zones created in app settings. This is working perfectly fine for me. Let me know if you have more details!
Not sure what you are asking, but the problem or wish is to change the name of the zone or change the actual selection of the area after a zone has been established/saved. Deleting a zone is also not a problem. But renaming or change size or move the saved area, is not possible.
Run zone cleaning works but not “When xxx zone finished” and “Then xxxx”. For example, I have created a flow that runs a cleaning of zone xxx but then I want the robot to pause when the zone is finished cleaning. That doesn’t happen, it just goes back to charging. If this can’t be done, the purpose is actually to get the robot to reach a specific coordinate and stop. This is in connection with me moving it to the second floor. But since you have stopped the development of multi map / floors, I can wait with this.
I have uninstalled and reinstalled the app. Added zones again. “Rebooted” the robot but the flow “When xxx zone finished” and “Then xxxx” still does not work.
I am using version 0.30 with my L20 ultra, but unfortunately, it still contains a few bugs. When I use the ‘Set cleaning mode to Sweeping & Mopping’ flow card, the robot is set to Sweeping. And when I use the ‘Set cleaning mode to Sweeping’ flow card, the robot is set to Sweeping and Mopping. The other two modes work correctly.
When I use the flowcard ‘Begin met stofzuigen/Start with Sweeping’. Then the robot starts without changing the task to sweeping.
I think the new v0.0.31 is of your liking, check it out: waypoint support incl setting what happens after waypoint/custom zone. Also the bugs should be fixed.
Your L20 Ultra has a combo dock where the firmware uses swapped internal values for Sweeping and Sweeping & Mopping. The app was already supposed to detect this and swap them back, but the detection had a chicken-and-egg problem: it only activated when it saw certain wire values, and if your vacuum was already in Sweeping & Mopping or Mopping mode, those values never appeared, so the swap never kicked in.
Fixed in v0.0.33: the detection now triggers on the very first property update from any combo-dock device, so the swap is always active before you use any flow cards. This also fixes the “Begin met stofzuigen” issue since that card applies your current cleaning mode when starting.
Its now exactly the same as Tasshack implements. Hopefully it works, otherwise I would like to receive your device-id in DM and ask you to enable debug logging in app settings.