For a program defined by interval days instead of weekdays, the web client will not allow me to enter a “Starting In” value greater than the interval. (I would like to do that to delay the next start until after the next predicted rain. I do not want to rely on an online weather service or rain sensors.)
Is this a limitation of the firmware or of the web client? Specifically, if I send a json “change program” command that sets days0 to a “starting in” number greater than the interval, will the firmware correctly delay the program start for that number of days?
Alternatively, the firmware spec defines a controller variable “rdst”, rain delay start time, that is not accessible via the web client. If I send a json command to change this variable, will it actually delay all the program start times, or is this an unimplemented feature? Will it automatically reset “rd” after the delay expires? Is “rdst” defined as an absolute epoch time or an interval in minutes or seconds from the current time?
Lastly, when all the programs are delayed, either manually as above or in response to weather, do all programs have their first start date on the day after the delay period, or does the delay stagger the next start date according to what the “Starting In” value was before the delay event/action?