home_energy_score_json_schema / systems / generation
Solar Electric
Type: object
Additional Properties Allowed: False
| Property | Type | Required | Format | Title |
|---|---|---|---|---|
| capacity_known | boolean |
|||
| system_capacity | number |
|||
| num_panels | integer |
|||
| number_units_sharing_system | integer |
|||
| year | integer |
|||
| array_azimuth | enum |
|||
| array_tilt | enum |
allOf Requirement
Conditional Validation
if true |
validate |
|---|---|
capacity_known is True |
capacity_known, system_capacity are present AND num_panels is not present |
capacity_known is not True AND capacity_known is False |
capacity_known, num_panels are present AND system_capacity is not present |
capacity_known
Is the capacity known?
- is required
- Type:
boolean
system_capacity
DC capacity of system (kW) (only used if capacity_known is true)
- is not required
- Type:
number
num_panels
Number of panels in the system (only used if capacity_known is false)
- is not required
- Type:
integer
number_units_sharing_system
Total number of units sharing the PV system
- is not required
- Type:
integer
Minimum Number: 1
year
Year system was installed
- is required
- Type:
integer
Minimum Number: 2000
array_azimuth
Direction panels face
- is required
- Type:
enum
| Value |
|---|
north |
north_east |
east |
south_east |
south |
south_west |
west |
north_west |
array_tilt
Tilt of panels
- is required
- Type:
enum
| Value |
|---|
flat |
low_slope |
medium_slope |
steep_slope |