Skip to content

home_energy_score_json_schema / zone / zone_floor

Zone Floor Item

Type: object
Additional Properties Allowed: False

Property Type Required Format Title
floor_name enum ✅
floor_area number ✅
foundation_type string ✅
foundation_insulation_level integer
floor_assembly_code enum

allOf Requirement

Conditional Validation

if true validate
foundation_type is one of [slab_on_grade, above_other_unit, cond_basement] floor_assembly_code is not present
foundation_type is slab_on_grade foundation_insulation_level is one of [0, 5]
foundation_type is one of [uncond_basement, cond_basement, unvented_crawl, vented_crawl] foundation_insulation_level is one of [0, 11, 19]
foundation_type is one of [above_other_unit, belly_and_wing] foundation_insulation_level is not present
foundation_type is belly_and_wing floor_assembly_code match pattern ^efbw[0-9]{2}$
foundation_type is one of [uncond_basement, unvented_crawl, vented_crawl] floor_assembly_code match pattern ^efwf[0-9]{2}ca$

floor_name

Name of this floor instance

  • is required
  • Type: enum
Value
floor1
floor2

floor_area

Area of this foundation type

  • is required
  • Type: number

Minimum Number: 1
Maximum Number: 25000

foundation_type

Type of foundation

  • is required
  • Type: string

One Of

Constant: slab_on_grade

Constant: uncond_basement

Constant: cond_basement

Constant: unvented_crawl

Constant: vented_crawl

Constant: above_other_unit

Constant: belly_and_wing

foundation_insulation_level

Foundation wall / slab edge insulation R-value (sf-hr-F/Btu)

  • is not required
  • Type: integer

Minimum Number: 0
Maximum Number: 19

floor_assembly_code

Floor construction assembly code (only used if foundation_type is not slab_on_grade, above_other_unit, or cond_basement)

  • is not required
  • Type: enum
Value
efwf00ca
efwf03ca
efwf07ca
efwf11ca
efwf13ca
efwf15ca
efwf19ca
efwf21ca
efwf25ca
efwf30ca
efwf35ca
efwf38ca
efbw00
efbw11
efbw13
efbw19
efbw22
efbw30