Skip to content

home_energy_score_json_schema / systems / hvac / hvac_item

Heating

Type: object
Additional Properties Allowed: False

Property Type Required Format Title
type string ✅
fuel_primary 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 none fuel_primary is not present
efficiency_method is not present
year is not present
efficiency is not present
efficiency_unit is not present
type is not none fuel_primary is present
type is one of [central_furnace, wall_furnace, boiler] AND fuel_primary is electric efficiency is not present
efficiency_unit is not present
efficiency_method is not present
year is not present
type is one of [central_furnace, wall_furnace, boiler] AND fuel_primary is not electric efficiency_unit is afue AND efficiency is minimum value of 0.6, maximum value of 1 AND fuel_primary is one of [natural_gas, lpg, fuel_oil]
type is one of [heat_pump, mini_split] efficiency_unit is one of [hspf, hspf2] AND efficiency is minimum value of 6, maximum value of 20 AND fuel_primary is electric
type is gchp efficiency_unit is cop AND efficiency is minimum value of 2, maximum value of 5 AND fuel_primary is electric AND efficiency_method is user
type is baseboard efficiency is not present
efficiency_unit is not present
efficiency_method is not present
year is not present
type is one of [wood_stove] efficiency_unit is not present
efficiency is not present
efficiency_method is not present
year is not present

type

Heating equipment type

  • is required
  • Type: string

One Of

Constant: none

Constant: central_furnace

Constant: wall_furnace

Constant: boiler

Constant: heat_pump

Constant: baseboard

Constant: gchp

Constant: mini_split

Constant: wood_stove

fuel_primary

Primary heating fuel

  • is not required
  • Type: string

One Of

Constant: natural_gas

Constant: lpg

Constant: fuel_oil

Constant: electric

Constant: cord_wood

Constant: pellet_wood

efficiency_method

Method to determine heating 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 heating system type

efficiency_unit

  • is not required
  • Type: enum
Value
afue
cop
hspf
hspf2

Comment: Additional requirements for this property apply based on the heating system type