kitControl-DegreeDays
This component provides degree day calculations, based upon temperature received at the Temp In slot and values of various other properties.
DegreeDays is available in the Energy folder of the kitControl palette.
Degree Days is a unit of measure that may be expressed as either Heating Degree Days (HDD) or Cooling Degree Days (CDD). You calculate Degree Days by taking the difference between the average temperature during a given time period (month, season, year) and a reference point, usually 65 degrees Fahrenheit. Both cooling and heating degree day values are available, including totalized values. A Reset Totals action is available to clear (zero) totalized values.

The screen capture is an example of the DegreeDays property sheet.
| Property | Value | Description |
|---|---|---|
| Facets | Config Facets window (defaults to Fahrenheit, a single decimal place, negative and positive infinity respectively) | Selects units and configures how the value displays: units defaults to temperature. precision defines number of decimal places in temperature. min defines the lowest temperature allowed. max defines the highest temperature allowed. This configuration applies to the Temp In, Min Temp, Max Temp, and Mean Temp properties. |
| Base Temperature | degrees | Specifies the base temperature used in the degree-day calculation. |
| Temp In | number of degrees and null definition (defaults to 0) | Defines the input for the outside air temperature used in
the degree-day calculation. If this input is not valid temperature,
the framework performs no calculations. When null is checked, the value displayed defaults to the incoming value from the device. If you remove the check mark you can configure the In value. |
| Min Temp | read-only degrees | Displays the minimum temperature recorded for the current day. The framework tests and sets this value on each calculation. |
| Max Temp | read-only degrees | Displays the maximum temperature recorded for the current day. The framework tests and sets this value on each calculation. |
| Mean Temp | read-only degrees | Displays the mean temperature recorded for the previous
day. The framework calculates this value when the day changes. The
calculation is: Temp = (Max Temp + Min Temp) / 2.0 |
| Clg Deg Days | read-only degrees | Displays the cooling degree-day calculated for the previous
day. The framework calculates this value when the day changes using
this formula:
|
| Clg Deg Days Total | read-only degrees | Displays the totalized cooling degree-days since the user invoked the last Reset Totals action. The framework calculates this value when Clg Deg Days changes. |
| Htg Deg Days | read-only degrees | Displays the heating degree-day calculated for the previous
day. The framework calculates this value when the day changes using
this formula:
|
| Htg Deg Days Total | read-only degrees | Displays the totalized heating degree-days sincethe user invoked the last Reset Totals action. The framework calculates this value when Htg Deg Days changes. |