home_energy_score_json_schema / systems / hvac / hvac_item
Cooling
Type: object
Additional Properties Allowed: False
| Property | Type | Required | Format | Title |
|---|---|---|---|---|
| type | string |
|||
| efficiency_method | enum |
|||
| year | integer |
|||
| efficiency | number |
|||
| efficiency_unit | enum |
allOf Requirement
Conditional Validation
if true |
validate |
|---|---|
efficiency_method exists AND efficiency_method is shipment_weighted |
year is present AND efficiency is not present efficiency_unit is not present |
efficiency_method exists AND efficiency_method is not shipment_weighted |
year existsefficiency_method is user |
type is one of [split_dx, heat_pump, mini_split] |
efficiency_unit is one of [seer, seer2] AND efficiency is minimum value of 8, maximum value of 40 |
type is packaged_dx |
efficiency_unit is one of [eer, ceer] AND efficiency is minimum value of 8, maximum value of 40 |
type is gchp |
efficiency_unit is eer AND efficiency is minimum value of 8, maximum value of 40 |
type is one of [mini_split, gchp] |
efficiency_method is user |
type is one of [dec, none] |
efficiency_method is not present efficiency_unit is not present efficiency is not present year is not present |
type
Cooling equipment type
- is required
- Type:
string
One Of
Constant: packaged_dx
Constant: split_dx
Constant: heat_pump
Constant: gchp
Constant: dec
Constant: mini_split
Constant: none
efficiency_method
Method to determine cooling efficiency
- is not required
- Type:
enum
| Value |
|---|
user |
shipment_weighted |
year
Year equipment was manufactured (only used if efficiency_method is shipment_weighted)
- is not required
- Type:
integer
Minimum Number: 1970
efficiency
- is not required
- Type:
number
Comment: Additional requirements for this property apply based on the cooling system type
efficiency_unit
- is not required
- Type:
enum
| Value |
|---|
eer |
ceer |
seer |
seer2 |
Comment: Additional requirements for this property apply based on the cooling system type