Skip to content

home_energy_score_json_schema / zone / zone_roof

Zone Roof Item

Type: object
Additional Properties Allowed: False

Property Type Required Format Title
roof_name enum ✅
ceiling_area number
roof_area number
roof_assembly_code enum
roof_color enum
roof_absorptance number
roof_type string ✅
ceiling_assembly_code enum
knee_wall knee_wall Knee Wall
zone_skylight zone_skylight Zone Skylight

allOf Requirement

Conditional Validation

if true validate
roof_type is one of [vented_attic, cath_ceiling, flat_roof, bowstring_roof] roof_assembly_code, roof_color are present
roof_type is not one of [vented_attic, cath_ceiling, flat_roof, bowstring_roof] roof_color is not present
roof_type is bowstring_roof roof_assembly_code is one of [rfwf00co, rfwf00wo, rfwf00rc, rfwf00lc, rfwf00tg, rfwf03co, rfwf03wo, rfwf03rc, rfwf03lc, rfwf03tg, rfwf07co, rfwf07wo, rfwf07rc, rfwf07lc, rfwf07tg, rfwf11co, rfwf11wo, rfwf11rc, rfwf11lc, rfwf11tg, rfwf13co, rfwf13wo, rfwf13rc, rfwf13lc, rfwf13tg, rfwf15co, rfwf15wo, rfwf15rc, rfwf15lc, rfwf15tg, rfwf19co, rfwf19wo, rfwf19rc, rfwf19lc, rfwf19tg, rfwf21co, rfwf21wo, rfwf21rc, rfwf21lc, rfwf21tg, rfwf25co, rfwf25wo, rfwf25rc, rfwf25lc, rfwf25tg, rfwf27co, rfwf27wo, rfwf27rc, rfwf27lc, rfwf27tg, rfwf30co, rfwf30wo, rfwf30rc, rfwf30lc, rfwf30tg, rfrb00co, rfrb00wo, rfrb00rc, rfrb00lc, rfrb00tg]
roof_type is one of [cath_ceiling, flat_roof, bowstring_roof] roof_area is present
AND
ceiling_area is not present
ceiling_assembly_code is not present
roof_type is below_other_unit ceiling_area is present
AND
ceiling_assembly_code is not present
roof_assembly_code is not present
roof_area is not present
zone_skylight is not present
roof_type is vented_attic ceiling_area, ceiling_assembly_code are present
roof_color is cool_color roof_absorptance is present
roof_color is not cool_color roof_absorptance is not present
knee_wall exists roof_type is vented_attic

roof_name

Name of this roof instance

  • is required
  • Type: enum
Value
roof1
roof2

ceiling_area

Area of ceiling (attic floor), used if roof_type = vented_attic, below_other_unit

  • is not required
  • Type: number

Minimum Number: 1
Maximum Number: 25000

roof_area

Area of the roof, used if roof_type = cath_ceiling, flat_roof, bowstring_roof

  • is not required
  • Type: number

Minimum Number: 1
Maximum Number: 25000

roof_assembly_code

Roof construction assembly code

  • is not required
  • Type: enum
Value
rfwf00co
rfwf00wo
rfwf00rc
rfwf00lc
rfwf00tg
rfwf03co
rfwf03wo
rfwf03rc
rfwf03lc
rfwf03tg
rfwf07co
rfwf07wo
rfwf07rc
rfwf07lc
rfwf07tg
rfwf11co
rfwf11wo
rfwf11rc
rfwf11lc
rfwf11tg
rfwf13co
rfwf13wo
rfwf13rc
rfwf13lc
rfwf13tg
rfwf15co
rfwf15wo
rfwf15rc
rfwf15lc
rfwf15tg
rfwf19co
rfwf19wo
rfwf19rc
rfwf19lc
rfwf19tg
rfwf21co
rfwf21wo
rfwf21rc
rfwf21lc
rfwf21tg
rfwf25co
rfwf25wo
rfwf25rc
rfwf25lc
rfwf25tg
rfwf27co
rfwf27wo
rfwf27rc
rfwf27lc
rfwf27tg
rfwf30co
rfwf30wo
rfwf30rc
rfwf30lc
rfwf30tg
rfrb00co
rfrb00wo
rfrb00rc
rfrb00lc
rfrb00tg
rfps00co
rfps00wo
rfps00rc
rfps00lc
rfps00tg
rfps03co
rfps03wo
rfps03rc
rfps03lc
rfps03tg
rfps07co
rfps07wo
rfps07rc
rfps07lc
rfps07tg
rfps11co
rfps11wo
rfps11rc
rfps11lc
rfps11tg
rfps13co
rfps13wo
rfps13rc
rfps13lc
rfps13tg
rfps15co
rfps15wo
rfps15rc
rfps15lc
rfps15tg
rfps19co
rfps19wo
rfps19rc
rfps19lc
rfps19tg
rfps21co
rfps21wo
rfps21rc
rfps21lc
rfps21tg

roof_color

Color of roof exterior surface

  • is not required
  • Type: enum
Value
white
light
medium
medium_dark
dark
cool_color

roof_absorptance

Absorptance of exterior surface (only used if roof_color is cool_color)

  • is not required
  • Type: number

Minimum Number: 0
Maximum Number: 1

roof_type

Type of roof

  • is required
  • Type: string

One Of

Constant: vented_attic

Constant: cath_ceiling

Constant: below_other_unit

Constant: flat_roof

Constant: bowstring_roof

ceiling_assembly_code

Ceiling construction assembly code (required unless roof_type is cath_ceiling)

  • is not required
  • Type: enum
Value
ecwf00
ecwf03
ecwf06
ecwf09
ecwf11
ecwf13
ecwf15
ecwf19
ecwf21
ecwf25
ecwf30
ecwf35
ecwf38
ecwf44
ecwf49
ecwf55
ecwf60

knee_wall

Knee wall inputs

zone_skylight

Inputs about the skylights on this roof