rand256/valetudo

fresh install of vacuum_2034_valetudo_re_0_10_6.pkg - zoned cleaning timer fails to work

Braintoe opened this issue · 1 comments

After doing a factory reset, my S55 (previously running on 2020 with Valetudo RE 0.9.9) got a fresh install of Valetudo RE using vacuum_2034_valetudo_re_0_10_6.pkg.

The zoned cleaning timer does not work though, the robot seems to ignore it completely despite several attempts and checks. Full cleaning timers work.

How to Reproduce

  1. Factory reset the robot
  2. install vacuum_2034_valetudo_re_0_10_6.pkg. I used XVacuum for this
  3. do the initial setup. I switched GUI language to German, installed the german sound pack and activated the multiple maps feature to be able to save the map data.
  4. let the robot clean everything to get a new map (had to do this twice since it got stuck and lost its direction during the first attempt, deleted the map data for this using the option in the Valetudo settings)
  5. correct the room definition as needed (six rooms in my case)
  6. define a standard cleaning timer for some of the rooms (in my case, monday and friday 12 o'clock all rooms but one)
  7. name and define a zone in the room the robot charger is located in
  8. define a cleaning timer for the zone (I used sunday, tuesday, wednesday thursday and saturday 12:15)
  9. let the robot do its job

Expected behavior

Both timers work as defined.

Vacuum Model:
S55

Valetudo Version:
0.10.6

User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.214 Safari/537.36 (but also tried on mobile phone with other chromium browser)

Additional context
Output of /api/ztimers of the web interface shows the timer correctly: [{"enabled":true,"id":"Kuechentisch","cron":"15 12 * * 0,2,3,4,6","human_desc":"12:15 on Sun, Tue, Wed, Thu and Sat","coordinates":[[25151,25482,27341,29563,1]],"fanpower":102,"watergrade":null}]

Coordinates correspond with coordinates of zone in /mnt/data/valetudo/config.json. Timer is also listed in this file with the same coordinates and other data.

Saved map data shows the same entries.

Zone timer does not work despite the following attempts:

  • device rebooted,
  • other names for timer (with/without german Umlauts),
  • other name for zone (identical to or different from name of timer),
  • other times (15:30 instead of 12:15)
  • completely deleting and re-entering the timer
  • edit: also set the time zone to another value and back to the original value (Europe/Berlin)

2nd edit: after downgrade to v0.10.5 via the webinterface, the zone timer works without any further changes.

Closed - seems to be solved with 0.10.7. Thanks for the quick fix!