Schedules Tab

The tab allows you to set global parameters regarding use of the SendExceptionSchedule Action.

 

Enable Schedule Push Optimization

Once enabled, after each schedule poll period, E2H will determine if a schedule push needs to take place for each SendExceptionSchedule Action.  A push will take place if one of these conditions are true:

1.  Current schedule state is different than the last pushed schedule state.  (Like re-sync of binary states)

2.  If any of the exception schedules for current schedule is different than the previously pushed schedules.  Comparison is done using a comparison window between current time and window comparison size (hrs).  Schedules beyond the range of the window are ignored.

3.  If number of hours since last push time of a schedule is greater than the minimum push frequency (hrs). 

If optimization is not enabled, all SendExceptionSchedule Action will be pushed at each event query poll or manual poll.  For a large number of zones, this option can create unnecessary BACnet traffic at each poll interval.  For this reason, it is recommended to enable push optimization.

  Field Name

  Description

  Range

Window Comparison Size (hrs)

Total number of hours of the schedule comparison window size.  If you are using optimal start in your HVAC system, this time needs to be greater than your maximum early start period.

Default = 24 hrs.  Maximum should not exceed default poll window size (24 hrs).

Minimum Push Frequency (hrs)

Minimum number of hours before full schedule push is required since the last push.  If push frequency is less than event poll frequency, push will occur with each event poll.

0=Disabled (push only occurs when schedule windows are different), default = 0.  Value should be < 24.

Restore Scheduled States on Startup

Checking this will preserve the last schedules states on shutdown and restore them upon startup.  This will prevent every scheduled action from sending upon startup unless the current schedules require a new schedule push.

Unchecking this will cause every scheduled action to be sent upon startup.

Initialize Midnight*

These setting set the initial value of each new action created for the SendExceptionSchedule Action.  Ensures that every scheduled day has an initial value at midnight.

These default settings can be overridden individually for each action if needed.

*Initialize midnight should be checked if you are sending schedules to a schedule object that uses other sources for exceptions and/or weekly schedules at different priorities.  This will ensure that E2H will hold the schedule priority for the entire day.  If this is checked, at least one schedule will be generated each day (midnight off command).