rand256 / valetudo

Valetudo RE - experimental vacuum software, cloud free
Apache License 2.0
666 stars 73 forks source link

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

Closed Braintoe closed 3 years ago

Braintoe commented 3 years ago

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:


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

Braintoe commented 3 years ago

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