v1.6.25
What's Changed
feat: program duration uses schedule frequency multiplier — @aroberts (PR #26)
For suggested (weather-adaptive) zones, total watering time per run = referenceTime × userPercentage × frequency multiplier. An every-2-days program waters 2× the daily reference per run. Fixed durations are never scaled. Cycle & soak splits the total into cycles without changing it.
feat: sunrise/sunset start time modes per program — @aroberts (PR #25)
Two new CONFIG entities per enabled program:
select.<program>_start_time_mode— 9 modes: Time of day, Before/After sunrise, Before/After sunset, Finish before/after sunrise, Finish before/after sunsetnumber.<program>_sun_offset— offset minutes (0–720). Applied immediately when in a sun mode; held as pending otherwise.
Setting time.<program>_start_time to an explicit HH:MM clears sun mode and resets to Time of day.
Program switch attributes gain start_time_mode (always present) and sun_offset_minutes (sun modes only).
Translated in EN / IT / DE / FR / ES.
Thanks to @aroberts for both contributions!