Sprinkler Schedule Manager
Parent

The Sprinkler Schedule Manager parent app is the container for unique individual Timetable apps. Click the Create New Sprinkler Schedule button to create a new Child app.
Click the Display Options toggle to use the Advanced Options.
There are four Options available, Adjust valve timing by Month and a Master Day Group that populates to each child. Choose a device to detect a 'hot day' and a device to detect rain.
The by Month option is used to reduce valve durations based on the month-by-month needs of your climate. Valve Durations set in the Sprinkler Valve Timetable (child apps) is assumed to be 100%.

Important: The logic of this Package is intended to be used with water valves and as such, overlapping schedules would reduce water pressure and the logic probably does not function properly. It's up to the user to enter start times and durations (multiplied by the number of valves in a group) to prevent overlap.

Sprinkler Schedule Timetable displayed

Sprinkler Valve Timetable
Child

You may have a Sprinkler Valve Timetable (child) per valve or per area or any other hierarchy that fits your situation.

  • Name for this application
  • - Enter a name for this instance of Sprinkler Valve Timetable Child App.
  • Valves
  • - Select one or more valves for this instance.
  • Timetable Status & Logging
  • - Activity Include information logging in the logs, or not.
    - Debug Include debug logging in the logs, or not.
  • Select Days into Groups
  • - Each row is a specific schedule, green are merged in from Optional Parent choices and can't be changed in the child. Blue are specific to each child. Day-of-week, start time, duration and a set of Valves, below, define a schedule.
    • Add new Day Group
    • - Adds a new row: Day Group. At the end of each row is a Delete button to discard the Day Group.

  • Select Period Settings by Group
  • - Valve timing, as a Start Time and maximum Duration.
  • Select Valves into Day Groups
  • - When there's more than one row of Day Groups, valves can be assigned to a mix of day groups.

Label your valves to make the Schedule as clear as possible. "Valve1, Valve2, Valve3" is unlikely to be useful next year.

If you create a Sprinkler Valve Timetable (child), for example, you can add 4 rows, using a longer duration, using a shorter duration, weekdays and weekends to water in a somewhat complex pattern.

Sprinkler Schedule Timetable displayed

Sprinkler Schedule Manager
Options

The four Advanced Options are:

  • Monthly Valve Timing as a percentage.
  • - The 100% duration value is set in each Timetable (child) and is reduced by the percentage for the current month. Be careful not to reduce the Valve On time to be less than 20 seconds.
  • Master Day Groups that are common to all Timetables.
  • - Adding or Deleting rows will be pushed to Timetable (child) devices when Done is clicked. Removing a row will, of course, delete the start time and duration that may have been set in the Timetable (child).
  • Outdoor Temperature device.
  • - Choose a device with a temperatureMeasurement capability and it's value will be compared to the Maximum Temperature you set. For any day, a single value that exceeds sets OverTemp to true, reset at midnight.
  • Rain detection device.
  • - Choose a device with a waterSensor capability and identify which attribute (usually 'water') identifies 'wet' or 'dry'.

hybridRainCheck
Optional Driver

An Optional Rain Check Driver, that can be used to convert arbitrary sensor indicators into the wet/dry indication Sprinkler Schedule Manager needs is available as part of the HPM install options. Create a virtual device and select the RainCheck driver. After, you can use your choice of Application to detect ground moisture and Switch the RainCheck driver on (wet) or off (dry).

Sprinkler Schedule Rain Check displayed