Skip to content

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