diff --git a/.claude/skills/expand-sap-accuracy-corpus/worklist.md b/.claude/skills/expand-sap-accuracy-corpus/worklist.md index 58f3b9842..dbb1cea00 100644 --- a/.claude/skills/expand-sap-accuracy-corpus/worklist.md +++ b/.claude/skills/expand-sap-accuracy-corpus/worklist.md @@ -385,3 +385,32 @@ Skip the ๐Ÿšฉ MVHR / ๐Ÿšฉ heat-pump-fuel and โ›” sparse certs. - [โš ] 10090343767 โ€” SAP-17.0 ยท eng 79 / lodged 91 ยท ๐Ÿšฉ MVHR idx 500352 not credited (flagged) - [ ] 10090845805 โ€” SAP-17.0 ยท eng 82 / lodged 87 - [ ] 10013924858 โ€” SAP-17.0 ยท eng 81 / lodged 84 + +# SAP-Schema-15.0 mapper validation (task a40e71c4-fd56-4a33-8677-e8643e6a5bb4) +๐Ÿ”ง New schema โ€” `from_sap_schema_15_0` added in mapper.py (PR #1531). No full +Elmhurst rebuild done for this batch: 16/20 land exact or within 1-3 of lodged +(strong signal alone, given each other case in this file needed a full rebuild +to reach that confidence); the other 4 share a diagnosed, non-mapper cause +(solid-brick U-value confirmed correct against RdSAP10 Table 6 directly โ€” see +comment in test_real_cert_sap_accuracy.py) so pinned without a rebuild too. All +20 pinned as `RealCertExpectation`s. +- [x] ๐Ÿ”ง 100010359769 โ€” SAP-15.0 ยท eng 68 (lodged 68) +- [x] ๐Ÿ”ง 100010359788 โ€” SAP-15.0 ยท eng 72 (lodged 73) +- [x] ๐Ÿ” 100010086084 โ€” SAP-15.0 ยท eng 53 (lodged 45) ยท solid-brick vintage-methodology gap, not mapper โ€” see test file comment +- [x] ๐Ÿ” 100010090369 โ€” SAP-15.0 ยท eng 53 (lodged 47) ยท ditto +- [x] ๐Ÿ” 100010074470 โ€” SAP-15.0 ยท eng 46 (lodged 39) ยท ditto +- [x] ๐Ÿ” 100010100813 โ€” SAP-15.0 ยท eng 59 (lodged 47) ยท ditto (largest gap, +12) +- [x] ๐Ÿ”ง 77179816 โ€” SAP-15.0 ยท eng 76 (lodged 75) +- [x] ๐Ÿ”ง 10070400619 โ€” SAP-15.0 ยท eng 77 (lodged 77) +- [x] ๐Ÿ”ง 77179820 โ€” SAP-15.0 ยท eng 77 (lodged 77) +- [x] ๐Ÿ”ง 10070394806 โ€” SAP-15.0 ยท eng 78 (lodged 77) +- [x] ๐Ÿ”ง 77181233 โ€” SAP-15.0 ยท eng 68 (lodged 69) +- [x] ๐Ÿ”ง 77180626 โ€” SAP-15.0 ยท eng 68 (lodged 68) +- [x] ๐Ÿ”ง 10070400618 โ€” SAP-15.0 ยท eng 70 (lodged 69) +- [x] ๐Ÿ”ง 100010350459 โ€” SAP-15.0 ยท eng 65 (lodged 65) +- [x] ๐Ÿ”ง 100010350468 โ€” SAP-15.0 ยท eng 66 (lodged 66) +- [x] ๐Ÿ”ง 100010333531 โ€” SAP-15.0 ยท eng 73 (lodged 74) +- [x] ๐Ÿ”ง 100010341489 โ€” SAP-15.0 ยท eng 65 (lodged 64) +- [x] ๐Ÿ”ง 100010341491 โ€” SAP-15.0 ยท eng 62 (lodged 59) +- [x] ๐Ÿ”ง 100010347646 โ€” SAP-15.0 ยท eng 75 (lodged 75) +- [x] ๐Ÿ”ง 100010347637 โ€” SAP-15.0 ยท eng 72 (lodged 72) diff --git a/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010074470/epc.json b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010074470/epc.json new file mode 100644 index 000000000..973dd30bd --- /dev/null +++ b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010074470/epc.json @@ -0,0 +1,299 @@ +{ + "uprn": 100010074470, + "roofs": [ + { + "description": "Pitched, 75 mm loft insulation", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "walls": [ + { + "description": "Solid brick, as built, no insulation (assumed)", + "energy_efficiency_rating": 1, + "environmental_efficiency_rating": 1 + } + ], + "floors": [ + { + "description": "Solid, no insulation (assumed)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + } + ], + "status": "entered", + "windows": [ + { + "description": "Some double glazing", + "energy_efficiency_rating": 2, + "environmental_efficiency_rating": 2 + } + ], + "lighting": { + "description": "Low energy lighting in 78% of fixed outlets", + "energy_efficiency_rating": 5, + "environmental_efficiency_rating": 5 + }, + "postcode": "CW2 7RZ", + "hot_water": { + "description": "From main system, no cylinderstat", + "energy_efficiency_rating": 2, + "environmental_efficiency_rating": 2 + }, + "post_town": "CREWE", + "built_form": 2, + "created_at": "2012-02-28 17:44:26", + "glazed_area": 1, + "region_code": 9, + "report_type": 2, + "sap_heating": { + "cylinder_size": 2, + "water_heating_code": 901, + "water_heating_fuel": 26, + "cylinder_thermostat": "N", + "secondary_fuel_type": 26, + "main_heating_details": [ + { + "main_fuel_type": 26, + "boiler_flue_type": 1, + "fan_flue_present": "N", + "heat_emitter_type": 1, + "main_heating_number": 1, + "main_heating_control": 2104, + "main_heating_category": 2, + "main_heating_fraction": 1, + "sap_main_heating_code": 119, + "main_heating_data_source": 2 + } + ], + "secondary_heating_type": 604, + "cylinder_insulation_type": 2, + "has_fixed_air_conditioning": "false", + "cylinder_insulation_thickness": 38 + }, + "sap_version": 9.9, + "schema_type": "SAP-Schema-15.0", + "uprn_source": "Energy Assessor", + "country_code": "EAW", + "main_heating": [ + { + "description": "Boiler and radiators, mains gas", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 3 + } + ], + "dwelling_type": "Semi-detached house", + "language_code": 1, + "property_type": 0, + "address_line_1": "23, Davenham Crescent", + "schema_version": "LIG-15.0", + "assessment_type": "RdSAP", + "completion_date": "2012-02-28", + "inspection_date": "2012-02-28", + "extensions_count": 0, + "measurement_type": 2, + "total_floor_area": 87, + "transaction_type": 3, + "conservatory_type": 1, + "heated_room_count": 4, + "registration_date": "2012-02-28", + "restricted_access": 0, + "sap_energy_source": { + "main_gas": "Y", + "meter_type": 2, + "photovoltaic_supply": { + "percent_roof_area": 0 + }, + "wind_turbines_count": 0, + "wind_turbines_terrain_type": 2 + }, + "secondary_heating": { + "description": "Room heaters, mains gas", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + }, + "sap_building_parts": [ + { + "identifier": "Main Dwelling", + "floor_heat_loss": 7, + "roof_construction": 4, + "wall_construction": 3, + "building_part_number": 1, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.62, + "floor_insulation": 1, + "total_floor_area": 49.83, + "floor_construction": 1, + "heat_loss_perimeter": 22.56 + }, + { + "floor": 1, + "room_height": 2.5, + "total_floor_area": 48.18, + "heat_loss_perimeter": 21.36 + } + ], + "wall_insulation_type": 4, + "construction_age_band": "B", + "roof_insulation_location": 2, + "roof_insulation_thickness": "75mm" + } + ], + "low_energy_lighting": 78, + "solar_water_heating": "N", + "bedf_revision_number": 317, + "habitable_room_count": 4, + "heating_cost_current": 1042, + "co2_emissions_current": 7.1, + "energy_rating_current": 39, + "lighting_cost_current": 57, + "main_heating_controls": [ + { + "description": "Programmer and room thermostat", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "multiple_glazing_type": 3, + "open_fireplaces_count": 0, + "has_hot_water_cylinder": "true", + "heating_cost_potential": 762, + "hot_water_cost_current": 245, + "mechanical_ventilation": 0, + "suggested_improvements": [ + { + "sequence": 1, + "typical_saving": 30, + "indicative_cost": "?100 - ?300", + "improvement_type": "A", + "improvement_details": { + "improvement_number": 5 + }, + "improvement_category": 1, + "energy_performance_rating": 40, + "environmental_impact_rating": 37 + }, + { + "sequence": 2, + "typical_saving": 30, + "indicative_cost": "?15 - ?30", + "improvement_type": "C", + "improvement_details": { + "improvement_number": 2 + }, + "improvement_category": 1, + "energy_performance_rating": 42, + "environmental_impact_rating": 38 + }, + { + "sequence": 3, + "typical_saving": 107, + "indicative_cost": "?200 - ?400", + "improvement_type": "F", + "improvement_details": { + "improvement_number": 4 + }, + "improvement_category": 1, + "energy_performance_rating": 46, + "environmental_impact_rating": 42 + }, + { + "sequence": 4, + "typical_saving": 32, + "indicative_cost": "?350 - ?450", + "improvement_type": "G", + "improvement_details": { + "improvement_number": 13 + }, + "improvement_category": 1, + "energy_performance_rating": 48, + "environmental_impact_rating": 43 + }, + { + "sequence": 5, + "typical_saving": 226, + "indicative_cost": "?1,500 - ?3,500", + "improvement_type": "I", + "improvement_details": { + "improvement_number": 20 + }, + "improvement_category": 2, + "energy_performance_rating": 58, + "environmental_impact_rating": 54 + }, + { + "sequence": 6, + "typical_saving": 33, + "indicative_cost": "?4,000 - ?6,000", + "improvement_type": "N", + "improvement_details": { + "improvement_number": 19 + }, + "improvement_category": 3, + "energy_performance_rating": 60, + "environmental_impact_rating": 56 + }, + { + "sequence": 7, + "typical_saving": 54, + "indicative_cost": "?2,500 - ?6,500", + "improvement_type": "O", + "improvement_details": { + "improvement_number": 8 + }, + "improvement_category": 3, + "energy_performance_rating": 62, + "environmental_impact_rating": 59 + }, + { + "sequence": 8, + "typical_saving": 243, + "indicative_cost": "?5,500 - ?14,500", + "improvement_type": "Q", + "improvement_details": { + "improvement_number": 7 + }, + "improvement_category": 3, + "energy_performance_rating": 72, + "environmental_impact_rating": 73 + }, + { + "sequence": 9, + "typical_saving": 219, + "indicative_cost": "?11,000 - ?20,000", + "improvement_type": "U", + "improvement_details": { + "improvement_number": 34 + }, + "improvement_category": 3, + "energy_performance_rating": 82, + "environmental_impact_rating": 82 + } + ], + "co2_emissions_potential": 4.6, + "energy_rating_potential": 58, + "lighting_cost_potential": 57, + "hot_water_cost_potential": 101, + "renewable_heat_incentive": { + "water_heating": 4086, + "space_heating_existing_dwelling": 17203, + "space_heating_with_loft_insulation": 16856, + "space_heating_with_loft_and_cavity_insulation": 16856 + }, + "seller_commission_report": "Y", + "energy_consumption_current": 421, + "has_fixed_air_conditioning": "false", + "multiple_glazed_proportion": 30, + "calculation_software_version": "1.3.1.0", + "energy_consumption_potential": 273, + "environmental_impact_current": 36, + "fixed_lighting_outlets_count": 9, + "current_energy_efficiency_band": "E", + "environmental_impact_potential": 54, + "has_heated_separate_conservatory": "false", + "potential_energy_efficiency_band": "D", + "co2_emissions_current_per_floor_area": 81, + "low_energy_fixed_lighting_outlets_count": 7 +} \ No newline at end of file diff --git a/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010086084/epc.json b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010086084/epc.json new file mode 100644 index 000000000..e2d4ab3b9 --- /dev/null +++ b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010086084/epc.json @@ -0,0 +1,286 @@ +{ + "uprn": 100010086084, + "roofs": [ + { + "description": "Pitched, 300+ mm loft insulation", + "energy_efficiency_rating": 5, + "environmental_efficiency_rating": 5 + } + ], + "walls": [ + { + "description": "Solid brick, as built, no insulation (assumed)", + "energy_efficiency_rating": 1, + "environmental_efficiency_rating": 1 + } + ], + "floors": [ + { + "description": "Solid, no insulation (assumed)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + } + ], + "status": "entered", + "windows": [ + { + "description": "Partial double glazing", + "energy_efficiency_rating": 2, + "environmental_efficiency_rating": 2 + } + ], + "lighting": { + "description": "Low energy lighting in 43% of fixed outlets", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + }, + "postcode": "CW1 3SH", + "hot_water": { + "description": "From main system", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + }, + "post_town": "CREWE", + "built_form": 2, + "created_at": "2011-12-14 15:24:30", + "glazed_area": 1, + "region_code": 9, + "report_type": 2, + "sap_heating": { + "cylinder_size": 2, + "water_heating_code": 901, + "water_heating_fuel": 26, + "cylinder_thermostat": "Y", + "secondary_fuel_type": 26, + "main_heating_details": [ + { + "main_fuel_type": 26, + "boiler_flue_type": 1, + "fan_flue_present": "N", + "heat_emitter_type": 1, + "main_heating_number": 1, + "main_heating_control": 2104, + "main_heating_category": 2, + "main_heating_fraction": 1, + "sap_main_heating_code": 115, + "main_heating_data_source": 2 + } + ], + "secondary_heating_type": 603, + "cylinder_insulation_type": 1, + "has_fixed_air_conditioning": "false", + "cylinder_insulation_thickness": 25 + }, + "sap_version": 9.9, + "schema_type": "SAP-Schema-15.0", + "uprn_source": "Energy Assessor", + "country_code": "EAW", + "main_heating": [ + { + "description": "Boiler and radiators, mains gas", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 3 + } + ], + "dwelling_type": "Semi-detached house", + "language_code": 1, + "property_type": 0, + "address_line_1": "9, Pear Tree Avenue", + "schema_version": "LIG-15.0", + "assessment_type": "RdSAP", + "completion_date": "2011-12-14", + "inspection_date": "2011-12-13", + "extensions_count": 0, + "measurement_type": 2, + "total_floor_area": 68, + "transaction_type": 3, + "conservatory_type": 1, + "heated_room_count": 3, + "registration_date": "2011-12-14", + "restricted_access": 0, + "sap_energy_source": { + "main_gas": "Y", + "meter_type": 2, + "photovoltaic_supply": { + "percent_roof_area": 0 + }, + "wind_turbines_count": 0, + "wind_turbines_terrain_type": 2 + }, + "secondary_heating": { + "description": "Room heaters, mains gas", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + }, + "sap_building_parts": [ + { + "identifier": "Main Dwelling", + "floor_heat_loss": 7, + "roof_construction": 4, + "wall_construction": 3, + "building_part_number": 1, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.41, + "floor_insulation": 0, + "total_floor_area": 37.74, + "floor_construction": 1, + "heat_loss_perimeter": 21.05 + }, + { + "floor": 1, + "room_height": 2.45, + "total_floor_area": 39.48, + "heat_loss_perimeter": 18.45 + } + ], + "wall_insulation_type": 4, + "construction_age_band": "C", + "roof_insulation_location": 2, + "roof_insulation_thickness": "300mm+" + } + ], + "low_energy_lighting": 43, + "solar_water_heating": "N", + "bedf_revision_number": 316, + "habitable_room_count": 3, + "heating_cost_current": 816, + "co2_emissions_current": 5.2, + "energy_rating_current": 45, + "lighting_cost_current": 59, + "main_heating_controls": [ + { + "description": "Programmer and room thermostat", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "multiple_glazing_type": 1, + "open_fireplaces_count": 0, + "has_hot_water_cylinder": "true", + "heating_cost_potential": 647, + "hot_water_cost_current": 146, + "mechanical_ventilation": 0, + "suggested_improvements": [ + { + "sequence": 1, + "typical_saving": 18, + "indicative_cost": "?10", + "improvement_type": "E", + "improvement_details": { + "improvement_number": 35 + }, + "improvement_category": 1, + "energy_performance_rating": 46, + "environmental_impact_rating": 43 + }, + { + "sequence": 2, + "typical_saving": 20, + "indicative_cost": "?350 - ?450", + "improvement_type": "G", + "improvement_details": { + "improvement_number": 13 + }, + "improvement_category": 1, + "energy_performance_rating": 47, + "environmental_impact_rating": 44 + }, + { + "sequence": 3, + "typical_saving": 193, + "indicative_cost": "?1,500 - ?3,500", + "improvement_type": "I", + "improvement_details": { + "improvement_number": 20 + }, + "improvement_category": 2, + "energy_performance_rating": 58, + "environmental_impact_rating": 54 + }, + { + "sequence": 4, + "typical_saving": 33, + "indicative_cost": "?4,000 - ?6,000", + "improvement_type": "N", + "improvement_details": { + "improvement_number": 19 + }, + "improvement_category": 3, + "energy_performance_rating": 59, + "environmental_impact_rating": 57 + }, + { + "sequence": 5, + "typical_saving": 40, + "indicative_cost": "?2,500 - ?6,500", + "improvement_type": "O", + "improvement_details": { + "improvement_number": 8 + }, + "improvement_category": 3, + "energy_performance_rating": 62, + "environmental_impact_rating": 59 + }, + { + "sequence": 6, + "typical_saving": 207, + "indicative_cost": "?5,500 - ?14,500", + "improvement_type": "Q", + "improvement_details": { + "improvement_number": 7 + }, + "improvement_category": 3, + "energy_performance_rating": 72, + "environmental_impact_rating": 73 + }, + { + "sequence": 7, + "typical_saving": 214, + "indicative_cost": "?11,000 - ?20,000", + "improvement_type": "U", + "improvement_details": { + "improvement_number": 34 + }, + "improvement_category": 3, + "energy_performance_rating": 84, + "environmental_impact_rating": 84 + }, + { + "sequence": 8, + "typical_saving": 18, + "indicative_cost": "?1,500 - ?4,000", + "improvement_type": "V", + "improvement_details": { + "improvement_number": 44 + }, + "improvement_category": 3, + "energy_performance_rating": 85, + "environmental_impact_rating": 85 + } + ], + "co2_emissions_potential": 3.9, + "energy_rating_potential": 58, + "lighting_cost_potential": 38, + "hot_water_cost_potential": 105, + "renewable_heat_incentive": { + "water_heating": 2634, + "space_heating_existing_dwelling": 13795, + "space_heating_with_loft_and_cavity_insulation": 13795 + }, + "seller_commission_report": "Y", + "energy_consumption_current": 396, + "has_fixed_air_conditioning": "false", + "multiple_glazed_proportion": 50, + "calculation_software_version": "1.3.1.0", + "energy_consumption_potential": 295, + "environmental_impact_current": 42, + "fixed_lighting_outlets_count": 7, + "current_energy_efficiency_band": "E", + "environmental_impact_potential": 54, + "has_heated_separate_conservatory": "false", + "potential_energy_efficiency_band": "D", + "co2_emissions_current_per_floor_area": 76, + "low_energy_fixed_lighting_outlets_count": 3 +} \ No newline at end of file diff --git a/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010090369/epc.json b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010090369/epc.json new file mode 100644 index 000000000..742010b81 --- /dev/null +++ b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010090369/epc.json @@ -0,0 +1,305 @@ +{ + "uprn": 100010090369, + "roofs": [ + { + "description": "Pitched, 200 mm loft insulation", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "walls": [ + { + "description": "Solid brick, as built, no insulation (assumed)", + "energy_efficiency_rating": 1, + "environmental_efficiency_rating": 1 + } + ], + "floors": [ + { + "description": "Suspended, no insulation (assumed)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + }, + { + "description": "Solid, no insulation (assumed)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + } + ], + "status": "entered", + "windows": [ + { + "description": "Fully double glazed", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "lighting": { + "description": "No low energy lighting", + "energy_efficiency_rating": 1, + "environmental_efficiency_rating": 1 + }, + "postcode": "CW2 7RW", + "hot_water": { + "description": "From main system, no cylinder thermostat", + "energy_efficiency_rating": 2, + "environmental_efficiency_rating": 2 + }, + "post_town": "CREWE", + "built_form": 4, + "created_at": "2012-01-19 20:19:08", + "glazed_area": 1, + "region_code": 19, + "report_type": 2, + "sap_heating": { + "cylinder_size": 2, + "water_heating_code": 901, + "water_heating_fuel": 26, + "cylinder_thermostat": "N", + "secondary_fuel_type": 26, + "main_heating_details": [ + { + "main_fuel_type": 26, + "boiler_flue_type": 2, + "heat_emitter_type": 1, + "main_heating_number": 1, + "main_heating_control": 2102, + "main_heating_category": 2, + "main_heating_fraction": 1, + "sap_main_heating_code": 119, + "main_heating_data_source": 2 + } + ], + "secondary_heating_type": 601, + "cylinder_insulation_type": 2, + "has_fixed_air_conditioning": "false", + "cylinder_insulation_thickness": 80 + }, + "sap_version": 9.9, + "schema_type": "SAP-Schema-15.0", + "uprn_source": "Energy Assessor", + "country_code": "EAW", + "main_heating": [ + { + "description": "Boiler and radiators, mains gas", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "dwelling_type": "Mid-terrace house", + "language_code": 1, + "property_type": 0, + "address_line_1": "3, Stewart Street", + "schema_version": "LIG-15.0", + "assessment_type": "RdSAP", + "completion_date": "2012-01-19", + "inspection_date": "2012-01-19", + "extensions_count": 1, + "measurement_type": 1, + "total_floor_area": 80, + "transaction_type": 3, + "conservatory_type": 1, + "heated_room_count": 3, + "registration_date": "2012-01-19", + "restricted_access": 0, + "sap_energy_source": { + "main_gas": "Y", + "meter_type": 1, + "photovoltaic_supply": { + "percent_roof_area": 0 + }, + "wind_turbines_count": 0, + "wind_turbines_terrain_type": 1 + }, + "secondary_heating": { + "description": "Room heaters, mains gas", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + }, + "sap_building_parts": [ + { + "identifier": "Main Dwelling", + "floor_heat_loss": 7, + "roof_construction": 4, + "wall_construction": 3, + "building_part_number": 1, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.78, + "floor_insulation": 1, + "total_floor_area": 32.92, + "floor_construction": 2, + "heat_loss_perimeter": 6.48 + }, + { + "floor": 1, + "room_height": 2.71, + "total_floor_area": 33.2, + "heat_loss_perimeter": 6.48 + } + ], + "wall_insulation_type": 4, + "construction_age_band": "A", + "roof_insulation_location": 2, + "roof_insulation_thickness": "200mm" + }, + { + "identifier": "Extension 1", + "floor_heat_loss": 7, + "roof_construction": 4, + "wall_construction": 3, + "building_part_number": 2, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.75, + "floor_insulation": 1, + "total_floor_area": 6.91, + "floor_construction": 1, + "heat_loss_perimeter": 5.28 + }, + { + "floor": 1, + "room_height": 2.39, + "total_floor_area": 6.9, + "heat_loss_perimeter": 5.25 + } + ], + "wall_insulation_type": 4, + "construction_age_band": "A", + "roof_insulation_location": 2, + "roof_insulation_thickness": "200mm" + } + ], + "low_energy_lighting": 0, + "solar_water_heating": "N", + "bedf_revision_number": 317, + "habitable_room_count": 4, + "heating_cost_current": 791, + "co2_emissions_current": 5.5, + "energy_rating_current": 47, + "lighting_cost_current": 95, + "main_heating_controls": [ + { + "description": "Programmer, no room thermostat", + "energy_efficiency_rating": 1, + "environmental_efficiency_rating": 1 + } + ], + "multiple_glazing_type": 1, + "open_fireplaces_count": 0, + "has_hot_water_cylinder": "true", + "heating_cost_potential": 570, + "hot_water_cost_current": 212, + "mechanical_ventilation": 0, + "suggested_improvements": [ + { + "sequence": 1, + "typical_saving": 39, + "indicative_cost": "\u00a325", + "improvement_type": "E", + "improvement_details": { + "improvement_number": 35 + }, + "improvement_category": 1, + "energy_performance_rating": 49, + "environmental_impact_rating": 45 + }, + { + "sequence": 2, + "typical_saving": 33, + "indicative_cost": "\u00a3200 - \u00a3400", + "improvement_type": "F", + "improvement_details": { + "improvement_number": 4 + }, + "improvement_category": 1, + "energy_performance_rating": 50, + "environmental_impact_rating": 46 + }, + { + "sequence": 3, + "typical_saving": 144, + "indicative_cost": "\u00a3350 - \u00a3450", + "improvement_type": "G", + "improvement_details": { + "improvement_number": 12 + }, + "improvement_category": 1, + "energy_performance_rating": 57, + "environmental_impact_rating": 53 + }, + { + "sequence": 4, + "typical_saving": 153, + "indicative_cost": "\u00a31,500 - \u00a33,500", + "improvement_type": "I", + "improvement_details": { + "improvement_number": 20 + }, + "improvement_category": 2, + "energy_performance_rating": 65, + "environmental_impact_rating": 63 + }, + { + "sequence": 5, + "typical_saving": 33, + "indicative_cost": "\u00a34,000 - \u00a36,000", + "improvement_type": "N", + "improvement_details": { + "improvement_number": 19 + }, + "improvement_category": 3, + "energy_performance_rating": 66, + "environmental_impact_rating": 65 + }, + { + "sequence": 6, + "typical_saving": 123, + "indicative_cost": "\u00a35,500 - \u00a314,500", + "improvement_type": "Q", + "improvement_details": { + "improvement_number": 7 + }, + "improvement_category": 3, + "energy_performance_rating": 72, + "environmental_impact_rating": 73 + }, + { + "sequence": 7, + "typical_saving": 227, + "indicative_cost": "\u00a311,000 - \u00a320,000", + "improvement_type": "U", + "improvement_details": { + "improvement_number": 34 + }, + "improvement_category": 3, + "energy_performance_rating": 83, + "environmental_impact_rating": 83 + } + ], + "co2_emissions_potential": 3.5, + "energy_rating_potential": 65, + "lighting_cost_potential": 48, + "hot_water_cost_potential": 111, + "renewable_heat_incentive": { + "water_heating": 3531, + "space_heating_existing_dwelling": 11202, + "space_heating_with_loft_and_cavity_insulation": 11202 + }, + "seller_commission_report": "Y", + "energy_consumption_current": 360, + "has_fixed_air_conditioning": "false", + "multiple_glazed_proportion": 100, + "calculation_software_version": "19.06r14", + "energy_consumption_potential": 225, + "environmental_impact_current": 44, + "fixed_lighting_outlets_count": 10, + "current_energy_efficiency_band": "E", + "environmental_impact_potential": 63, + "has_heated_separate_conservatory": "false", + "potential_energy_efficiency_band": "D", + "co2_emissions_current_per_floor_area": 69, + "low_energy_fixed_lighting_outlets_count": 0 +} \ No newline at end of file diff --git a/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010100813/epc.json b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010100813/epc.json new file mode 100644 index 000000000..0829e2df5 --- /dev/null +++ b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010100813/epc.json @@ -0,0 +1,274 @@ +{ + "uprn": 100010100813, + "roofs": [ + { + "description": "Pitched, 100 mm loft insulation", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "walls": [ + { + "description": "Solid brick, as built, no insulation (assumed)", + "energy_efficiency_rating": 1, + "environmental_efficiency_rating": 1 + } + ], + "floors": [ + { + "description": "Solid, no insulation (assumed)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + } + ], + "status": "entered", + "windows": [ + { + "description": "Fully double glazed", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "lighting": { + "description": "Low energy lighting in all fixed outlets", + "energy_efficiency_rating": 5, + "environmental_efficiency_rating": 5 + }, + "postcode": "CW5 5NJ", + "hot_water": { + "description": "From main system, no cylinderstat", + "energy_efficiency_rating": 2, + "environmental_efficiency_rating": 2 + }, + "post_town": "NANTWICH", + "built_form": 3, + "created_at": "2011-10-16 22:45:08", + "glazed_area": 1, + "region_code": 9, + "report_type": 2, + "sap_heating": { + "cylinder_size": 2, + "water_heating_code": 901, + "water_heating_fuel": 26, + "cylinder_thermostat": "N", + "secondary_fuel_type": 26, + "main_heating_details": [ + { + "main_fuel_type": 26, + "boiler_flue_type": 2, + "fan_flue_present": "Y", + "heat_emitter_type": 1, + "main_heating_number": 1, + "main_heating_control": 2104, + "main_heating_category": 2, + "main_heating_fraction": 1, + "main_heating_data_source": 2 + } + ], + "secondary_heating_type": 603, + "cylinder_insulation_type": 1, + "has_fixed_air_conditioning": "false", + "cylinder_insulation_thickness": 25 + }, + "sap_version": 9.9, + "schema_type": "SAP-Schema-15.0", + "uprn_source": "Energy Assessor", + "country_code": "EAW", + "main_heating": [ + { + "description": "Boiler and radiators, mains gas", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "dwelling_type": "End-Terrace house", + "language_code": 1, + "property_type": 0, + "address_line_1": "15, Weaver Road", + "schema_version": "LIG-15.0", + "assessment_type": "RdSAP", + "completion_date": "2011-10-16", + "inspection_date": "2011-10-14", + "extensions_count": 0, + "measurement_type": 1, + "total_floor_area": 67, + "transaction_type": 3, + "conservatory_type": 1, + "heated_room_count": 3, + "registration_date": "2011-10-16", + "restricted_access": 0, + "sap_energy_source": { + "main_gas": "Y", + "meter_type": 2, + "photovoltaic_supply": { + "percent_roof_area": 0 + }, + "wind_turbines_count": 0, + "wind_turbines_terrain_type": 2 + }, + "secondary_heating": { + "description": "Room heaters, mains gas", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + }, + "sap_building_parts": [ + { + "identifier": "Main Dwelling", + "floor_heat_loss": 7, + "roof_construction": 4, + "wall_construction": 3, + "building_part_number": 1, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.42, + "floor_insulation": 0, + "total_floor_area": 33.32, + "floor_construction": 1, + "heat_loss_perimeter": 16.6 + }, + { + "floor": 1, + "room_height": 2.58, + "total_floor_area": 33.32, + "heat_loss_perimeter": 16.6 + } + ], + "wall_insulation_type": 4, + "construction_age_band": "B", + "roof_insulation_location": 2, + "roof_insulation_thickness": "100mm" + } + ], + "low_energy_lighting": 100, + "solar_water_heating": "N", + "bedf_revision_number": 314, + "habitable_room_count": 3, + "heating_cost_current": 742, + "co2_emissions_current": 4.9, + "energy_rating_current": 47, + "lighting_cost_current": 37, + "main_heating_controls": [ + { + "description": "Programmer and room thermostat", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "multiple_glazing_type": 2, + "open_fireplaces_count": 0, + "has_hot_water_cylinder": "true", + "heating_cost_potential": 585, + "hot_water_cost_current": 197, + "mechanical_ventilation": 0, + "suggested_improvements": [ + { + "sequence": 1, + "typical_saving": 85, + "indicative_cost": "?200 - ?400", + "improvement_type": "F", + "improvement_details": { + "improvement_number": 4 + }, + "improvement_category": 1, + "energy_performance_rating": 52, + "environmental_impact_rating": 48 + }, + { + "sequence": 2, + "typical_saving": 24, + "indicative_cost": "?350 - ?450", + "improvement_type": "G", + "improvement_details": { + "improvement_number": 13 + }, + "improvement_category": 1, + "energy_performance_rating": 53, + "environmental_impact_rating": 49 + }, + { + "sequence": 3, + "typical_saving": 139, + "indicative_cost": "?1,500 - ?3,500", + "improvement_type": "I", + "improvement_details": { + "improvement_number": 20 + }, + "improvement_category": 2, + "energy_performance_rating": 61, + "environmental_impact_rating": 58 + }, + { + "sequence": 4, + "typical_saving": 33, + "indicative_cost": "?4,000 - ?6,000", + "improvement_type": "N", + "improvement_details": { + "improvement_number": 19 + }, + "improvement_category": 3, + "energy_performance_rating": 63, + "environmental_impact_rating": 60 + }, + { + "sequence": 5, + "typical_saving": 177, + "indicative_cost": "?5,500 - ?14,500", + "improvement_type": "Q", + "improvement_details": { + "improvement_number": 7 + }, + "improvement_category": 3, + "energy_performance_rating": 72, + "environmental_impact_rating": 73 + }, + { + "sequence": 6, + "typical_saving": 214, + "indicative_cost": "?11,000 - ?20,000", + "improvement_type": "U", + "improvement_details": { + "improvement_number": 34 + }, + "improvement_category": 3, + "energy_performance_rating": 83, + "environmental_impact_rating": 84 + }, + { + "sequence": 7, + "typical_saving": 18, + "indicative_cost": "?1,500 - ?4,000", + "improvement_type": "V", + "improvement_details": { + "improvement_number": 44 + }, + "improvement_category": 3, + "energy_performance_rating": 84, + "environmental_impact_rating": 85 + } + ], + "co2_emissions_potential": 3.5, + "energy_rating_potential": 61, + "lighting_cost_potential": 37, + "hot_water_cost_potential": 105, + "renewable_heat_incentive": { + "water_heating": 3413, + "space_heating_existing_dwelling": 11875, + "space_heating_with_loft_insulation": 11728, + "space_heating_with_loft_and_cavity_insulation": 11728 + }, + "seller_commission_report": "Y", + "energy_consumption_current": 383, + "has_fixed_air_conditioning": "false", + "multiple_glazed_proportion": 100, + "calculation_software_version": "1.3.1.0", + "energy_consumption_potential": 271, + "environmental_impact_current": 44, + "fixed_lighting_outlets_count": 9, + "current_energy_efficiency_band": "E", + "environmental_impact_potential": 58, + "has_heated_separate_conservatory": "false", + "potential_energy_efficiency_band": "D", + "co2_emissions_current_per_floor_area": 74, + "low_energy_fixed_lighting_outlets_count": 9 +} \ No newline at end of file diff --git a/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010333531/epc.json b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010333531/epc.json new file mode 100644 index 000000000..96678f6eb --- /dev/null +++ b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010333531/epc.json @@ -0,0 +1,207 @@ +{ + "uprn": 100010333531, + "roofs": [ + { + "description": "Pitched, 200 mm loft insulation", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "walls": [ + { + "description": "Cavity wall, filled cavity", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "floors": [ + { + "description": "(other premises below)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + } + ], + "status": "entered", + "windows": [ + { + "description": "Fully double glazed", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "lighting": { + "description": "Low energy lighting in 29% of fixed outlets", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + }, + "postcode": "BB10 4NX", + "hot_water": { + "description": "From main system", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + }, + "post_town": "BURNLEY", + "built_form": 3, + "created_at": "2011-11-14 07:10:26", + "glazed_area": 1, + "region_code": 19, + "report_type": 2, + "sap_heating": { + "cylinder_size": 1, + "water_heating_code": 901, + "water_heating_fuel": 26, + "main_heating_details": [ + { + "main_fuel_type": 26, + "boiler_flue_type": 2, + "fan_flue_present": "Y", + "heat_emitter_type": 1, + "boiler_index_number": 8358, + "main_heating_number": 1, + "main_heating_control": 2106, + "main_heating_category": 2, + "main_heating_fraction": 1, + "main_heating_data_source": 1 + } + ], + "has_fixed_air_conditioning": "false" + }, + "sap_version": 9.9, + "schema_type": "SAP-Schema-15.0", + "uprn_source": "Energy Assessor", + "country_code": "EAW", + "main_heating": [ + { + "description": "Boiler and radiators, mains gas", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "dwelling_type": "Top-floor maisonette", + "language_code": 1, + "property_type": 3, + "address_line_1": "13, Chatburn Avenue", + "schema_version": "LIG-15.0", + "assessment_type": "RdSAP", + "completion_date": "2011-11-14", + "inspection_date": "2011-11-14", + "extensions_count": 0, + "measurement_type": 1, + "sap_flat_details": { + "level": 3, + "top_storey": "Y", + "flat_location": 1, + "heat_loss_corridor": 0 + }, + "total_floor_area": 70, + "transaction_type": 3, + "conservatory_type": 1, + "heated_room_count": 2, + "registration_date": "2011-11-14", + "restricted_access": 0, + "sap_energy_source": { + "main_gas": "Y", + "meter_type": 2, + "photovoltaic_supply": { + "percent_roof_area": 0 + }, + "wind_turbines_count": 0, + "wind_turbines_terrain_type": 2 + }, + "secondary_heating": { + "description": "None", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + }, + "sap_building_parts": [ + { + "identifier": "Main Dwelling", + "floor_heat_loss": 6, + "roof_construction": 4, + "wall_construction": 4, + "building_part_number": 1, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.48, + "total_floor_area": 70, + "heat_loss_perimeter": 25.8 + } + ], + "wall_insulation_type": 2, + "construction_age_band": "E", + "roof_insulation_location": 2, + "roof_insulation_thickness": "200mm" + } + ], + "low_energy_lighting": 29, + "solar_water_heating": "N", + "bedf_revision_number": 315, + "habitable_room_count": 2, + "heating_cost_current": 338, + "co2_emissions_current": 2.1, + "energy_rating_current": 74, + "lighting_cost_current": 69, + "main_heating_controls": [ + { + "description": "Programmer, room thermostat and TRVs", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "multiple_glazing_type": 1, + "open_fireplaces_count": 0, + "has_hot_water_cylinder": "false", + "heating_cost_potential": 320, + "hot_water_cost_current": 92, + "mechanical_ventilation": 0, + "suggested_improvements": [ + { + "sequence": 1, + "typical_saving": 24, + "indicative_cost": "\u00a313", + "improvement_type": "E", + "improvement_details": { + "improvement_number": 35 + }, + "improvement_category": 1, + "energy_performance_rating": 75, + "environmental_impact_rating": 77 + }, + { + "sequence": 2, + "typical_saving": 33, + "indicative_cost": "\u00a31,500 - \u00a33,500", + "improvement_type": "I", + "improvement_details": { + "improvement_number": 20 + }, + "improvement_category": 2, + "energy_performance_rating": 77, + "environmental_impact_rating": 79 + } + ], + "co2_emissions_potential": 1.8, + "energy_rating_potential": 77, + "lighting_cost_potential": 40, + "hot_water_cost_potential": 81, + "renewable_heat_incentive": { + "water_heating": 2005, + "space_heating_existing_dwelling": 4620, + "space_heating_with_loft_and_cavity_insulation": 4620 + }, + "seller_commission_report": "Y", + "energy_consumption_current": 158, + "has_fixed_air_conditioning": "false", + "multiple_glazed_proportion": 100, + "calculation_software_version": "19.05r18", + "energy_consumption_potential": 136, + "environmental_impact_current": 75, + "fixed_lighting_outlets_count": 7, + "current_energy_efficiency_band": "C", + "environmental_impact_potential": 79, + "has_heated_separate_conservatory": "false", + "potential_energy_efficiency_band": "C", + "co2_emissions_current_per_floor_area": 30, + "low_energy_fixed_lighting_outlets_count": 2 +} \ No newline at end of file diff --git a/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010341489/epc.json b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010341489/epc.json new file mode 100644 index 000000000..0e2736e1c --- /dev/null +++ b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010341489/epc.json @@ -0,0 +1,198 @@ +{ + "uprn": 100010341489, + "roofs": [ + { + "description": "(another dwelling above)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + } + ], + "walls": [ + { + "description": "Cavity wall, as built, no insulation (assumed)", + "energy_efficiency_rating": 2, + "environmental_efficiency_rating": 2 + } + ], + "floors": [ + { + "description": "Suspended, no insulation (assumed)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + } + ], + "status": "entered", + "windows": [ + { + "description": "Fully double glazed", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "lighting": { + "description": "Low energy lighting in all fixed outlets", + "energy_efficiency_rating": 5, + "environmental_efficiency_rating": 5 + }, + "postcode": "BB11 4EB", + "hot_water": { + "description": "From main system", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + }, + "post_town": "BURNLEY", + "built_form": 3, + "created_at": "2012-01-23 08:15:11", + "glazed_area": 1, + "region_code": 19, + "report_type": 2, + "sap_heating": { + "cylinder_size": 1, + "water_heating_code": 901, + "water_heating_fuel": 26, + "main_heating_details": [ + { + "main_fuel_type": 26, + "boiler_flue_type": 2, + "fan_flue_present": "Y", + "heat_emitter_type": 1, + "boiler_index_number": 10110, + "main_heating_number": 1, + "main_heating_control": 2106, + "main_heating_category": 2, + "main_heating_fraction": 1, + "main_heating_data_source": 1 + } + ], + "has_fixed_air_conditioning": "false" + }, + "sap_version": 9.9, + "schema_type": "SAP-Schema-15.0", + "uprn_source": "Energy Assessor", + "country_code": "EAW", + "main_heating": [ + { + "description": "Boiler and radiators, mains gas", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "dwelling_type": "Ground-floor maisonette", + "language_code": 1, + "property_type": 3, + "address_line_1": "83, Harold Street", + "schema_version": "LIG-15.0", + "assessment_type": "RdSAP", + "completion_date": "2012-01-23", + "inspection_date": "2012-01-23", + "extensions_count": 0, + "measurement_type": 1, + "sap_flat_details": { + "level": 1, + "top_storey": "N", + "flat_location": 0, + "heat_loss_corridor": 0 + }, + "total_floor_area": 43, + "transaction_type": 3, + "conservatory_type": 1, + "heated_room_count": 3, + "registration_date": "2012-01-23", + "restricted_access": 0, + "sap_energy_source": { + "main_gas": "Y", + "meter_type": 2, + "photovoltaic_supply": { + "percent_roof_area": 0 + }, + "wind_turbines_count": 0, + "wind_turbines_terrain_type": 2 + }, + "secondary_heating": { + "description": "None", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + }, + "sap_building_parts": [ + { + "identifier": "Main Dwelling", + "floor_heat_loss": 7, + "roof_construction": 3, + "wall_construction": 4, + "building_part_number": 1, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.6, + "floor_insulation": 1, + "total_floor_area": 42.7, + "floor_construction": 2, + "heat_loss_perimeter": 23 + } + ], + "wall_insulation_type": 4, + "construction_age_band": "C", + "roof_insulation_location": "ND", + "roof_insulation_thickness": "ND" + } + ], + "low_energy_lighting": 100, + "solar_water_heating": "N", + "bedf_revision_number": 317, + "habitable_room_count": 3, + "heating_cost_current": 408, + "co2_emissions_current": 2.3, + "energy_rating_current": 64, + "lighting_cost_current": 26, + "main_heating_controls": [ + { + "description": "Programmer, room thermostat and TRVs", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "multiple_glazing_type": 1, + "open_fireplaces_count": 0, + "has_hot_water_cylinder": "false", + "heating_cost_potential": 321, + "hot_water_cost_current": 84, + "mechanical_ventilation": 0, + "suggested_improvements": [ + { + "sequence": 1, + "typical_saving": 87, + "indicative_cost": "\u00a3100 - \u00a3300", + "improvement_type": "B", + "improvement_details": { + "improvement_number": 6 + }, + "improvement_category": 1, + "energy_performance_rating": 70, + "environmental_impact_rating": 73 + } + ], + "co2_emissions_potential": 1.8, + "energy_rating_potential": 70, + "lighting_cost_potential": 26, + "hot_water_cost_potential": 84, + "renewable_heat_incentive": { + "water_heating": 2051, + "space_heating_existing_dwelling": 6808, + "space_heating_with_cavity_insulation": 4625, + "space_heating_with_loft_and_cavity_insulation": 4625 + }, + "seller_commission_report": "Y", + "energy_consumption_current": 279, + "has_fixed_air_conditioning": "false", + "multiple_glazed_proportion": 100, + "calculation_software_version": "19.06r14", + "energy_consumption_potential": 217, + "environmental_impact_current": 65, + "fixed_lighting_outlets_count": 4, + "current_energy_efficiency_band": "D", + "environmental_impact_potential": 73, + "has_heated_separate_conservatory": "false", + "potential_energy_efficiency_band": "C", + "co2_emissions_current_per_floor_area": 54, + "low_energy_fixed_lighting_outlets_count": 4 +} \ No newline at end of file diff --git a/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010341491/epc.json b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010341491/epc.json new file mode 100644 index 000000000..e33bd3d61 --- /dev/null +++ b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010341491/epc.json @@ -0,0 +1,247 @@ +{ + "uprn": 100010341491, + "roofs": [ + { + "description": "Pitched, 200 mm loft insulation", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "walls": [ + { + "description": "Cavity wall, as built, no insulation (assumed)", + "energy_efficiency_rating": 1, + "environmental_efficiency_rating": 1 + }, + { + "description": "Timber frame, as built, no insulation (assumed)", + "energy_efficiency_rating": 1, + "environmental_efficiency_rating": 1 + } + ], + "floors": [ + { + "description": "Suspended, no insulation (assumed)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + } + ], + "status": "entered", + "windows": [ + { + "description": "Fully double glazed", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "lighting": { + "description": "Low energy lighting in 88% of fixed outlets", + "energy_efficiency_rating": 5, + "environmental_efficiency_rating": 5 + }, + "postcode": "BB11 4EB", + "hot_water": { + "description": "From main system", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + }, + "post_town": "BURNLEY", + "built_form": 2, + "created_at": "2012-01-26 20:02:54", + "glazed_area": 1, + "region_code": 19, + "report_type": 2, + "sap_heating": { + "cylinder_size": 1, + "water_heating_code": 901, + "water_heating_fuel": 26, + "secondary_fuel_type": 29, + "main_heating_details": [ + { + "main_fuel_type": 26, + "boiler_flue_type": 2, + "fan_flue_present": "Y", + "heat_emitter_type": 1, + "boiler_index_number": 10315, + "main_heating_number": 1, + "main_heating_control": 2106, + "main_heating_category": 2, + "main_heating_fraction": 1, + "main_heating_data_source": 1 + } + ], + "secondary_heating_type": 691, + "has_fixed_air_conditioning": "false" + }, + "sap_version": 9.9, + "schema_type": "SAP-Schema-15.0", + "uprn_source": "Energy Assessor", + "country_code": "EAW", + "main_heating": [ + { + "description": "Boiler and radiators, mains gas", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "dwelling_type": "Semi-detached house", + "language_code": 1, + "property_type": 0, + "address_line_1": "87, Harold Street", + "schema_version": "LIG-15.0", + "assessment_type": "RdSAP", + "completion_date": "2012-01-26", + "inspection_date": "2012-01-26", + "extensions_count": 0, + "measurement_type": 1, + "total_floor_area": 63, + "transaction_type": 3, + "conservatory_type": 1, + "heated_room_count": 4, + "registration_date": "2012-01-26", + "restricted_access": 0, + "sap_energy_source": { + "main_gas": "Y", + "meter_type": 2, + "photovoltaic_supply": { + "percent_roof_area": 0 + }, + "wind_turbines_count": 0, + "wind_turbines_terrain_type": 2 + }, + "secondary_heating": { + "description": "Room heaters, electric", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + }, + "sap_building_parts": [ + { + "identifier": "Main Dwelling", + "floor_heat_loss": 7, + "roof_construction": 4, + "wall_construction": 4, + "building_part_number": 1, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.5, + "floor_insulation": 1, + "total_floor_area": 31.58, + "floor_construction": 2, + "heat_loss_perimeter": 16 + }, + { + "floor": 1, + "room_height": 2.5, + "total_floor_area": 31.58, + "heat_loss_perimeter": 16 + } + ], + "wall_insulation_type": 4, + "construction_age_band": "C", + "roof_insulation_location": 2, + "roof_insulation_thickness": "200mm" + }, + { + "wall_area": 27.5, + "wall_location": 0, + "wall_construction": 5, + "wall_insulation_type": 4 + } + ], + "low_energy_lighting": 88, + "solar_water_heating": "N", + "bedf_revision_number": 317, + "habitable_room_count": 4, + "heating_cost_current": 614, + "co2_emissions_current": 3.3, + "energy_rating_current": 59, + "lighting_cost_current": 41, + "main_heating_controls": [ + { + "description": "Programmer, room thermostat and TRVs", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "multiple_glazing_type": 1, + "open_fireplaces_count": 0, + "has_hot_water_cylinder": "false", + "heating_cost_potential": 534, + "hot_water_cost_current": 75, + "mechanical_ventilation": 0, + "suggested_improvements": [ + { + "sequence": 1, + "typical_saving": 79, + "indicative_cost": "\u00a3100 - \u00a3300", + "improvement_type": "B", + "improvement_details": { + "improvement_number": 6 + }, + "improvement_category": 1, + "energy_performance_rating": 64, + "environmental_impact_rating": 65 + }, + { + "sequence": 2, + "typical_saving": 22, + "indicative_cost": "\u00a34,000 - \u00a36,000", + "improvement_type": "N", + "improvement_details": { + "improvement_number": 19 + }, + "improvement_category": 3, + "energy_performance_rating": 65, + "environmental_impact_rating": 67 + }, + { + "sequence": 3, + "typical_saving": 219, + "indicative_cost": "\u00a311,000 - \u00a320,000", + "improvement_type": "U", + "improvement_details": { + "improvement_number": 34 + }, + "improvement_category": 3, + "energy_performance_rating": 77, + "environmental_impact_rating": 78 + }, + { + "sequence": 4, + "typical_saving": 18, + "indicative_cost": "\u00a31,500 - \u00a34,000", + "improvement_type": "V", + "improvement_details": { + "improvement_number": 44 + }, + "improvement_category": 3, + "energy_performance_rating": 78, + "environmental_impact_rating": 79 + } + ], + "co2_emissions_potential": 2.8, + "energy_rating_potential": 64, + "lighting_cost_potential": 41, + "hot_water_cost_potential": 76, + "renewable_heat_incentive": { + "water_heating": 1910, + "space_heating_existing_dwelling": 9884, + "space_heating_with_cavity_insulation": 8246, + "space_heating_with_loft_and_cavity_insulation": 8246 + }, + "seller_commission_report": "Y", + "energy_consumption_current": 273, + "has_fixed_air_conditioning": "false", + "multiple_glazed_proportion": 100, + "calculation_software_version": "19.06r14", + "energy_consumption_potential": 238, + "environmental_impact_current": 59, + "fixed_lighting_outlets_count": 8, + "current_energy_efficiency_band": "D", + "environmental_impact_potential": 65, + "has_heated_separate_conservatory": "false", + "potential_energy_efficiency_band": "D", + "co2_emissions_current_per_floor_area": 52, + "low_energy_fixed_lighting_outlets_count": 7 +} \ No newline at end of file diff --git a/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010347637/epc.json b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010347637/epc.json new file mode 100644 index 000000000..f95b4a741 --- /dev/null +++ b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010347637/epc.json @@ -0,0 +1,249 @@ +{ + "uprn": 100010347637, + "roofs": [ + { + "description": "Pitched, 200 mm loft insulation", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "walls": [ + { + "description": "System built, with external insulation", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + }, + { + "description": "Cavity wall, filled cavity", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "floors": [ + { + "description": "Solid, no insulation (assumed)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + } + ], + "status": "entered", + "windows": [ + { + "description": "Fully double glazed", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "lighting": { + "description": "Low energy lighting in 50% of fixed outlets", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + }, + "postcode": "BB12 7DT", + "hot_water": { + "description": "From main system", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + }, + "post_town": "BURNLEY", + "built_form": 3, + "created_at": "2011-10-17 19:02:44", + "glazed_area": 1, + "region_code": 19, + "report_type": 2, + "sap_heating": { + "cylinder_size": 1, + "water_heating_code": 901, + "water_heating_fuel": 26, + "main_heating_details": [ + { + "main_fuel_type": 26, + "boiler_flue_type": 2, + "fan_flue_present": "Y", + "heat_emitter_type": 1, + "boiler_index_number": 10031, + "main_heating_number": 1, + "main_heating_control": 2106, + "main_heating_category": 2, + "main_heating_fraction": 1, + "main_heating_data_source": 1 + } + ], + "has_fixed_air_conditioning": "false" + }, + "sap_version": 9.9, + "schema_type": "SAP-Schema-15.0", + "uprn_source": "Energy Assessor", + "country_code": "EAW", + "main_heating": [ + { + "description": "Boiler and radiators, mains gas", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "dwelling_type": "End-terrace house", + "language_code": 1, + "property_type": 0, + "address_line_1": "45, Malvern Avenue", + "address_line_2": "Padiham", + "schema_version": "LIG-15.0", + "assessment_type": "RdSAP", + "completion_date": "2011-10-17", + "inspection_date": "2011-10-17", + "extensions_count": 1, + "measurement_type": 1, + "total_floor_area": 89, + "transaction_type": 3, + "conservatory_type": 1, + "heated_room_count": 5, + "registration_date": "2011-10-17", + "restricted_access": 0, + "sap_energy_source": { + "main_gas": "Y", + "meter_type": 2, + "photovoltaic_supply": { + "percent_roof_area": 0 + }, + "wind_turbines_count": 0, + "wind_turbines_terrain_type": 2 + }, + "secondary_heating": { + "description": "None", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + }, + "sap_building_parts": [ + { + "identifier": "Main Dwelling", + "floor_heat_loss": 7, + "roof_construction": 4, + "wall_construction": 8, + "building_part_number": 1, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.3, + "floor_insulation": 1, + "total_floor_area": 42.3, + "floor_construction": 1, + "heat_loss_perimeter": 18.47 + }, + { + "floor": 1, + "room_height": 2.3, + "total_floor_area": 42.37, + "heat_loss_perimeter": 21 + } + ], + "wall_insulation_type": 1, + "construction_age_band": "E", + "roof_insulation_location": 2, + "roof_insulation_thickness": "200mm" + }, + { + "identifier": "Extension 1", + "floor_heat_loss": 7, + "roof_construction": 5, + "wall_construction": 4, + "building_part_number": 2, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 1.9, + "floor_insulation": 1, + "total_floor_area": 4.28, + "floor_construction": 1, + "heat_loss_perimeter": 6 + } + ], + "wall_insulation_type": 2, + "construction_age_band": "E", + "roof_insulation_location": 4, + "roof_insulation_thickness": "NI" + } + ], + "low_energy_lighting": 50, + "solar_water_heating": "N", + "bedf_revision_number": 313, + "habitable_room_count": 5, + "heating_cost_current": 472, + "co2_emissions_current": 2.9, + "energy_rating_current": 72, + "lighting_cost_current": 70, + "main_heating_controls": [ + { + "description": "Programmer, room thermostat and TRVs", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "multiple_glazing_type": 1, + "open_fireplaces_count": 0, + "has_hot_water_cylinder": "false", + "heating_cost_potential": 476, + "hot_water_cost_current": 87, + "mechanical_ventilation": 0, + "suggested_improvements": [ + { + "sequence": 1, + "typical_saving": 20, + "indicative_cost": "\u00a313", + "improvement_type": "E", + "improvement_details": { + "improvement_number": 35 + }, + "improvement_category": 1, + "energy_performance_rating": 73, + "environmental_impact_rating": 72 + }, + { + "sequence": 2, + "typical_saving": 25, + "indicative_cost": "\u00a34,000 - \u00a36,000", + "improvement_type": "N", + "improvement_details": { + "improvement_number": 19 + }, + "improvement_category": 3, + "energy_performance_rating": 74, + "environmental_impact_rating": 74 + }, + { + "sequence": 3, + "typical_saving": 214, + "indicative_cost": "\u00a311,000 - \u00a320,000", + "improvement_type": "U", + "improvement_details": { + "improvement_number": 34 + }, + "improvement_category": 3, + "energy_performance_rating": 83, + "environmental_impact_rating": 83 + } + ], + "co2_emissions_potential": 2.8, + "energy_rating_potential": 73, + "lighting_cost_potential": 47, + "hot_water_cost_potential": 87, + "renewable_heat_incentive": { + "water_heating": 2183, + "space_heating_existing_dwelling": 8680, + "space_heating_with_loft_insulation": 8455, + "space_heating_with_loft_and_cavity_insulation": 8455 + }, + "seller_commission_report": "Y", + "energy_consumption_current": 168, + "has_fixed_air_conditioning": "false", + "multiple_glazed_proportion": 100, + "calculation_software_version": "19.05r18", + "energy_consumption_potential": 163, + "environmental_impact_current": 71, + "fixed_lighting_outlets_count": 10, + "current_energy_efficiency_band": "C", + "environmental_impact_potential": 72, + "has_heated_separate_conservatory": "false", + "potential_energy_efficiency_band": "C", + "co2_emissions_current_per_floor_area": 32, + "low_energy_fixed_lighting_outlets_count": 5 +} \ No newline at end of file diff --git a/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010347646/epc.json b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010347646/epc.json new file mode 100644 index 000000000..7f074e073 --- /dev/null +++ b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010347646/epc.json @@ -0,0 +1,197 @@ +{ + "uprn": 100010347646, + "roofs": [ + { + "description": "Pitched, 200 mm loft insulation", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "walls": [ + { + "description": "System built, with external insulation", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "floors": [ + { + "description": "(other premises below)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + } + ], + "status": "entered", + "windows": [ + { + "description": "Fully double glazed", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "lighting": { + "description": "Low energy lighting in 80% of fixed outlets", + "energy_efficiency_rating": 5, + "environmental_efficiency_rating": 5 + }, + "postcode": "BB12 7DT", + "hot_water": { + "description": "From main system", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + }, + "post_town": "BURNLEY", + "built_form": 4, + "created_at": "2011-10-18 16:31:58", + "glazed_area": 1, + "region_code": 19, + "report_type": 2, + "sap_heating": { + "cylinder_size": 1, + "water_heating_code": 901, + "water_heating_fuel": 26, + "main_heating_details": [ + { + "main_fuel_type": 26, + "boiler_flue_type": 2, + "fan_flue_present": "Y", + "heat_emitter_type": 1, + "boiler_index_number": 1749, + "main_heating_number": 1, + "main_heating_control": 2106, + "main_heating_category": 2, + "main_heating_fraction": 1, + "main_heating_data_source": 1 + } + ], + "has_fixed_air_conditioning": "false" + }, + "sap_version": 9.9, + "schema_type": "SAP-Schema-15.0", + "uprn_source": "Energy Assessor", + "country_code": "EAW", + "main_heating": [ + { + "description": "Boiler and radiators, mains gas", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "dwelling_type": "Top-floor flat", + "language_code": 1, + "property_type": 2, + "address_line_1": "62, Malvern Avenue", + "address_line_2": "Padiham", + "schema_version": "LIG-15.0", + "assessment_type": "RdSAP", + "completion_date": "2011-10-18", + "inspection_date": "2011-10-18", + "extensions_count": 0, + "measurement_type": 1, + "sap_flat_details": { + "level": 3, + "top_storey": "Y", + "flat_location": 1, + "heat_loss_corridor": 2, + "unheated_corridor_length": 2.8 + }, + "total_floor_area": 47, + "transaction_type": 3, + "conservatory_type": 1, + "heated_room_count": 2, + "registration_date": "2011-10-18", + "restricted_access": 0, + "sap_energy_source": { + "main_gas": "Y", + "meter_type": 2, + "photovoltaic_supply": { + "percent_roof_area": 0 + }, + "wind_turbines_count": 0, + "wind_turbines_terrain_type": 2 + }, + "secondary_heating": { + "description": "None", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + }, + "sap_building_parts": [ + { + "identifier": "Main Dwelling", + "floor_heat_loss": 6, + "roof_construction": 4, + "wall_construction": 8, + "building_part_number": 1, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.3, + "total_floor_area": 47.3, + "heat_loss_perimeter": 17.2 + } + ], + "wall_insulation_type": 1, + "construction_age_band": "E", + "roof_insulation_location": 2, + "roof_insulation_thickness": "200mm" + } + ], + "low_energy_lighting": 80, + "solar_water_heating": "N", + "bedf_revision_number": 313, + "habitable_room_count": 2, + "heating_cost_current": 265, + "co2_emissions_current": 1.5, + "energy_rating_current": 75, + "lighting_cost_current": 33, + "main_heating_controls": [ + { + "description": "Programmer, room thermostat and TRVs", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "multiple_glazing_type": 1, + "open_fireplaces_count": 0, + "has_hot_water_cylinder": "false", + "heating_cost_potential": 247, + "hot_water_cost_current": 79, + "mechanical_ventilation": 0, + "suggested_improvements": [ + { + "sequence": 1, + "typical_saving": 30, + "indicative_cost": "\u00a31,500 - \u00a33,500", + "improvement_type": "I", + "improvement_details": { + "improvement_number": 20 + }, + "improvement_category": 2, + "energy_performance_rating": 77, + "environmental_impact_rating": 81 + } + ], + "co2_emissions_potential": 1.3, + "energy_rating_potential": 77, + "lighting_cost_potential": 33, + "hot_water_cost_potential": 67, + "renewable_heat_incentive": { + "water_heating": 1660, + "space_heating_existing_dwelling": 2877, + "space_heating_with_loft_and_cavity_insulation": 2877 + }, + "seller_commission_report": "Y", + "energy_consumption_current": 161, + "has_fixed_air_conditioning": "false", + "multiple_glazed_proportion": 100, + "calculation_software_version": "19.05r18", + "energy_consumption_potential": 143, + "environmental_impact_current": 79, + "fixed_lighting_outlets_count": 5, + "current_energy_efficiency_band": "C", + "environmental_impact_potential": 81, + "has_heated_separate_conservatory": "false", + "potential_energy_efficiency_band": "C", + "co2_emissions_current_per_floor_area": 31, + "low_energy_fixed_lighting_outlets_count": 4 +} \ No newline at end of file diff --git a/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010350459/epc.json b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010350459/epc.json new file mode 100644 index 000000000..1e6b9cf9a --- /dev/null +++ b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010350459/epc.json @@ -0,0 +1,230 @@ +{ + "uprn": 100010350459, + "roofs": [ + { + "description": "Pitched, 200 mm loft insulation", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "walls": [ + { + "description": "Cavity wall, filled cavity", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "floors": [ + { + "description": "Solid, no insulation (assumed)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + } + ], + "status": "entered", + "windows": [ + { + "description": "Fully double glazed", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "lighting": { + "description": "Low energy lighting in 40% of fixed outlets", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + }, + "postcode": "BB10 3NS", + "hot_water": { + "description": "From main system", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + }, + "post_town": "BURNLEY", + "built_form": 2, + "created_at": "2011-09-22 14:53:31", + "glazed_area": 1, + "region_code": 19, + "report_type": 2, + "sap_heating": { + "cylinder_size": 1, + "water_heating_code": 901, + "water_heating_fuel": 26, + "secondary_fuel_type": 29, + "main_heating_details": [ + { + "main_fuel_type": 26, + "boiler_flue_type": 2, + "fan_flue_present": "Y", + "heat_emitter_type": 1, + "boiler_index_number": 10030, + "main_heating_number": 1, + "main_heating_control": 2106, + "main_heating_category": 2, + "main_heating_fraction": 1, + "main_heating_data_source": 1 + } + ], + "secondary_heating_type": 691, + "has_fixed_air_conditioning": "false" + }, + "sap_version": 9.9, + "schema_type": "SAP-Schema-15.0", + "uprn_source": "Energy Assessor", + "country_code": "EAW", + "main_heating": [ + { + "description": "Boiler and radiators, mains gas", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "dwelling_type": "Semi-detached bungalow", + "language_code": 1, + "property_type": 1, + "address_line_1": "5, Old Hall Square", + "address_line_2": "Worsthorne", + "schema_version": "LIG-15.0", + "assessment_type": "RdSAP", + "completion_date": "2011-09-22", + "inspection_date": "2011-09-22", + "extensions_count": 0, + "measurement_type": 1, + "total_floor_area": 42, + "transaction_type": 3, + "conservatory_type": 1, + "heated_room_count": 2, + "registration_date": "2011-09-22", + "restricted_access": 0, + "sap_energy_source": { + "main_gas": "Y", + "meter_type": 2, + "photovoltaic_supply": { + "percent_roof_area": 0 + }, + "wind_turbines_count": 0, + "wind_turbines_terrain_type": 3 + }, + "secondary_heating": { + "description": "Room heaters, electric", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + }, + "sap_building_parts": [ + { + "identifier": "Main Dwelling", + "floor_heat_loss": 7, + "roof_construction": 4, + "wall_construction": 4, + "building_part_number": 1, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.3, + "floor_insulation": 1, + "total_floor_area": 41.5, + "floor_construction": 1, + "heat_loss_perimeter": 23.2 + } + ], + "wall_insulation_type": 2, + "construction_age_band": "D", + "roof_insulation_location": 2, + "roof_insulation_thickness": "200mm" + } + ], + "low_energy_lighting": 40, + "solar_water_heating": "N", + "bedf_revision_number": 313, + "habitable_room_count": 2, + "heating_cost_current": 391, + "co2_emissions_current": 2.0, + "energy_rating_current": 65, + "lighting_cost_current": 39, + "main_heating_controls": [ + { + "description": "Programmer, room thermostat and TRVs", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "multiple_glazing_type": 3, + "open_fireplaces_count": 0, + "has_hot_water_cylinder": "false", + "heating_cost_potential": 393, + "hot_water_cost_current": 62, + "mechanical_ventilation": 0, + "suggested_improvements": [ + { + "sequence": 1, + "typical_saving": 12, + "indicative_cost": "\u00a38", + "improvement_type": "E", + "improvement_details": { + "improvement_number": 35 + }, + "improvement_category": 1, + "energy_performance_rating": 66, + "environmental_impact_rating": 70 + }, + { + "sequence": 2, + "typical_saving": 19, + "indicative_cost": "\u00a34,000 - \u00a36,000", + "improvement_type": "N", + "improvement_details": { + "improvement_number": 19 + }, + "improvement_category": 3, + "energy_performance_rating": 68, + "environmental_impact_rating": 72 + }, + { + "sequence": 3, + "typical_saving": 214, + "indicative_cost": "\u00a311,000 - \u00a320,000", + "improvement_type": "U", + "improvement_details": { + "improvement_number": 34 + }, + "improvement_category": 3, + "energy_performance_rating": 83, + "environmental_impact_rating": 86 + }, + { + "sequence": 4, + "typical_saving": 76, + "indicative_cost": "\u00a31,500 - \u00a34,000", + "improvement_type": "V", + "improvement_details": { + "improvement_number": 44 + }, + "improvement_category": 3, + "energy_performance_rating": 88, + "environmental_impact_rating": 91 + } + ], + "co2_emissions_potential": 2.0, + "energy_rating_potential": 66, + "lighting_cost_potential": 25, + "hot_water_cost_potential": 62, + "renewable_heat_incentive": { + "water_heating": 1571, + "space_heating_existing_dwelling": 5377, + "space_heating_with_loft_and_cavity_insulation": 5377 + }, + "seller_commission_report": "Y", + "energy_consumption_current": 255, + "has_fixed_air_conditioning": "false", + "multiple_glazed_proportion": 100, + "calculation_software_version": "19.05r15", + "energy_consumption_potential": 249, + "environmental_impact_current": 69, + "fixed_lighting_outlets_count": 5, + "current_energy_efficiency_band": "D", + "environmental_impact_potential": 70, + "has_heated_separate_conservatory": "false", + "potential_energy_efficiency_band": "D", + "co2_emissions_current_per_floor_area": 48, + "low_energy_fixed_lighting_outlets_count": 2 +} \ No newline at end of file diff --git a/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010350468/epc.json b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010350468/epc.json new file mode 100644 index 000000000..5bf9addd9 --- /dev/null +++ b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010350468/epc.json @@ -0,0 +1,275 @@ +{ + "uprn": 100010350468, + "roofs": [ + { + "description": "Pitched, 100 mm loft insulation", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + }, + { + "description": "Flat, no insulation (assumed)", + "energy_efficiency_rating": 1, + "environmental_efficiency_rating": 1 + } + ], + "walls": [ + { + "description": "Cavity wall, filled cavity", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "floors": [ + { + "description": "Solid, no insulation (assumed)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + } + ], + "status": "entered", + "windows": [ + { + "description": "Fully double glazed", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "lighting": { + "description": "Low energy lighting in 38% of fixed outlets", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + }, + "postcode": "BB10 3NS", + "hot_water": { + "description": "From main system", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + }, + "post_town": "BURNLEY", + "built_form": 3, + "created_at": "2011-05-25 20:30:10", + "glazed_area": 1, + "region_code": 19, + "report_type": 2, + "sap_heating": { + "cylinder_size": 1, + "water_heating_code": 901, + "water_heating_fuel": 26, + "secondary_fuel_type": 26, + "main_heating_details": [ + { + "main_fuel_type": 26, + "boiler_flue_type": 2, + "fan_flue_present": "Y", + "heat_emitter_type": 1, + "boiler_index_number": 8358, + "main_heating_number": 1, + "main_heating_control": 2106, + "main_heating_category": 2, + "main_heating_fraction": 1, + "main_heating_data_source": 1 + } + ], + "secondary_heating_type": 603, + "has_fixed_air_conditioning": "false" + }, + "sap_version": 9.9, + "schema_type": "SAP-Schema-15.0", + "uprn_source": "Energy Assessor", + "country_code": "EAW", + "main_heating": [ + { + "description": "Boiler and radiators, mains gas", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "dwelling_type": "End-terrace house", + "language_code": 1, + "property_type": 0, + "address_line_1": "14, Old Hall Square", + "address_line_2": "Worsthorne", + "schema_version": "LIG-15.0", + "assessment_type": "RdSAP", + "completion_date": "2011-05-25", + "inspection_date": "2011-05-25", + "extensions_count": 1, + "measurement_type": 1, + "total_floor_area": 94, + "transaction_type": 5, + "conservatory_type": 1, + "heated_room_count": 5, + "registration_date": "2011-05-25", + "restricted_access": 0, + "sap_energy_source": { + "main_gas": "Y", + "meter_type": 2, + "photovoltaic_supply": { + "percent_roof_area": 0 + }, + "wind_turbines_count": 0, + "wind_turbines_terrain_type": 3 + }, + "secondary_heating": { + "description": "Room heaters, mains gas", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + }, + "sap_building_parts": [ + { + "identifier": "Main Dwelling", + "floor_heat_loss": 7, + "roof_construction": 4, + "wall_construction": 4, + "building_part_number": 1, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.5, + "floor_insulation": 1, + "total_floor_area": 43.7, + "floor_construction": 1, + "heat_loss_perimeter": 19.37 + }, + { + "floor": 1, + "room_height": 2.5, + "total_floor_area": 43.7, + "heat_loss_perimeter": 21.5 + } + ], + "wall_insulation_type": 2, + "construction_age_band": "D", + "roof_insulation_location": 2, + "roof_insulation_thickness": "100mm" + }, + { + "identifier": "Extension 1", + "floor_heat_loss": 7, + "roof_construction": 1, + "wall_construction": 4, + "building_part_number": 2, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.1, + "floor_insulation": 1, + "total_floor_area": 6.52, + "floor_construction": 1, + "heat_loss_perimeter": 8.12 + } + ], + "wall_insulation_type": 2, + "construction_age_band": "D", + "roof_insulation_location": 4, + "roof_insulation_thickness": "NI" + } + ], + "low_energy_lighting": 38, + "solar_water_heating": "N", + "bedf_revision_number": 309, + "habitable_room_count": 5, + "heating_cost_current": 597, + "co2_emissions_current": 3.8, + "energy_rating_current": 66, + "lighting_cost_current": 77, + "main_heating_controls": [ + { + "description": "Programmer, room thermostat and TRVs", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "multiple_glazing_type": 1, + "open_fireplaces_count": 0, + "has_hot_water_cylinder": "false", + "heating_cost_potential": 558, + "hot_water_cost_current": 97, + "mechanical_ventilation": 0, + "suggested_improvements": [ + { + "sequence": 1, + "typical_saving": 25, + "indicative_cost": "\u00a313", + "improvement_type": "E", + "improvement_details": { + "improvement_number": 35 + }, + "improvement_category": 1, + "energy_performance_rating": 67, + "environmental_impact_rating": 64 + }, + { + "sequence": 2, + "typical_saving": 55, + "indicative_cost": "\u00a31,500 - \u00a33,500", + "improvement_type": "I", + "improvement_details": { + "improvement_number": 20 + }, + "improvement_category": 2, + "energy_performance_rating": 69, + "environmental_impact_rating": 68 + }, + { + "sequence": 3, + "typical_saving": 24, + "indicative_cost": "\u00a34,000 - \u00a36,000", + "improvement_type": "N", + "improvement_details": { + "improvement_number": 19 + }, + "improvement_category": 3, + "energy_performance_rating": 70, + "environmental_impact_rating": 69 + }, + { + "sequence": 4, + "typical_saving": 207, + "indicative_cost": "\u00a311,000 - \u00a320,000", + "improvement_type": "U", + "improvement_details": { + "improvement_number": 34 + }, + "improvement_category": 3, + "energy_performance_rating": 80, + "environmental_impact_rating": 78 + }, + { + "sequence": 5, + "typical_saving": 74, + "indicative_cost": "\u00a31,500 - \u00a34,000", + "improvement_type": "V", + "improvement_details": { + "improvement_number": 44 + }, + "improvement_category": 3, + "energy_performance_rating": 83, + "environmental_impact_rating": 81 + } + ], + "co2_emissions_potential": 3.4, + "energy_rating_potential": 69, + "lighting_cost_potential": 47, + "hot_water_cost_potential": 86, + "renewable_heat_incentive": { + "water_heating": 2212, + "space_heating_existing_dwelling": 10467, + "space_heating_with_loft_insulation": 10267, + "space_heating_with_loft_and_cavity_insulation": 10267 + }, + "seller_commission_report": "Y", + "energy_consumption_current": 210, + "has_fixed_air_conditioning": "false", + "multiple_glazed_proportion": 100, + "calculation_software_version": "19.03r10", + "energy_consumption_potential": 186, + "environmental_impact_current": 63, + "fixed_lighting_outlets_count": 8, + "current_energy_efficiency_band": "D", + "environmental_impact_potential": 68, + "has_heated_separate_conservatory": "false", + "potential_energy_efficiency_band": "C", + "co2_emissions_current_per_floor_area": 40, + "low_energy_fixed_lighting_outlets_count": 3 +} \ No newline at end of file diff --git a/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010359769/epc.json b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010359769/epc.json new file mode 100644 index 000000000..572bbb0e3 --- /dev/null +++ b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010359769/epc.json @@ -0,0 +1,255 @@ +{ + "uprn": 100010359769, + "roofs": [ + { + "description": "Pitched, 250 mm loft insulation", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + }, + { + "description": "Flat, limited insulation (assumed)", + "energy_efficiency_rating": 1, + "environmental_efficiency_rating": 1 + } + ], + "walls": [ + { + "description": "Cavity wall, filled cavity", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "floors": [ + { + "description": "Suspended, no insulation (assumed)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + }, + { + "description": "Solid, no insulation (assumed)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + } + ], + "status": "entered", + "windows": [ + { + "description": "Fully double glazed", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "lighting": { + "description": "Low energy lighting in 91% of fixed outlets", + "energy_efficiency_rating": 5, + "environmental_efficiency_rating": 5 + }, + "postcode": "BB12 7BY", + "hot_water": { + "description": "From main system", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + }, + "post_town": "BURNLEY", + "built_form": 4, + "created_at": "2011-07-25 16:35:41", + "glazed_area": 1, + "region_code": 19, + "report_type": 2, + "sap_heating": { + "cylinder_size": 1, + "water_heating_code": 901, + "water_heating_fuel": 26, + "secondary_fuel_type": 29, + "main_heating_details": [ + { + "main_fuel_type": 26, + "boiler_flue_type": 2, + "fan_flue_present": "Y", + "heat_emitter_type": 1, + "boiler_index_number": 8358, + "main_heating_number": 1, + "main_heating_control": 2106, + "main_heating_category": 2, + "main_heating_fraction": 1, + "main_heating_data_source": 1 + } + ], + "secondary_heating_type": 691, + "has_fixed_air_conditioning": "false" + }, + "sap_version": 9.9, + "schema_type": "SAP-Schema-15.0", + "uprn_source": "Energy Assessor", + "country_code": "EAW", + "main_heating": [ + { + "description": "Boiler and radiators, mains gas", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "dwelling_type": "Mid-terrace house", + "language_code": 1, + "property_type": 0, + "address_line_1": "3, Warwick Drive", + "address_line_2": "Padiham", + "schema_version": "LIG-15.0", + "assessment_type": "RdSAP", + "completion_date": "2011-07-25", + "inspection_date": "2011-07-25", + "extensions_count": 1, + "measurement_type": 1, + "total_floor_area": 76, + "transaction_type": 3, + "conservatory_type": 1, + "heated_room_count": 5, + "registration_date": "2011-07-25", + "restricted_access": 0, + "sap_energy_source": { + "main_gas": "Y", + "meter_type": 2, + "photovoltaic_supply": { + "percent_roof_area": 0 + }, + "wind_turbines_count": 0, + "wind_turbines_terrain_type": 2 + }, + "secondary_heating": { + "description": "Room heaters, electric", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + }, + "sap_building_parts": [ + { + "identifier": "Main Dwelling", + "floor_heat_loss": 7, + "roof_construction": 4, + "wall_construction": 4, + "building_part_number": 1, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.58, + "floor_insulation": 1, + "total_floor_area": 35.59, + "floor_construction": 2, + "heat_loss_perimeter": 9 + }, + { + "floor": 1, + "room_height": 2.43, + "total_floor_area": 34.75, + "heat_loss_perimeter": 10.86 + } + ], + "wall_insulation_type": 2, + "construction_age_band": "C", + "roof_insulation_location": 2, + "roof_insulation_thickness": "250mm" + }, + { + "identifier": "Extension 1", + "floor_heat_loss": 7, + "roof_construction": 1, + "wall_construction": 4, + "building_part_number": 2, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.33, + "floor_insulation": 1, + "total_floor_area": 5.37, + "floor_construction": 1, + "heat_loss_perimeter": 4.66 + } + ], + "wall_insulation_type": 2, + "construction_age_band": "E", + "roof_insulation_location": 4, + "roof_insulation_thickness": "NI" + } + ], + "low_energy_lighting": 91, + "solar_water_heating": "N", + "bedf_revision_number": 311, + "habitable_room_count": 5, + "heating_cost_current": 501, + "co2_emissions_current": 2.8, + "energy_rating_current": 68, + "lighting_cost_current": 45, + "main_heating_controls": [ + { + "description": "Programmer, room thermostat and TRVs", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "multiple_glazing_type": 3, + "open_fireplaces_count": 0, + "has_hot_water_cylinder": "false", + "heating_cost_potential": 471, + "hot_water_cost_current": 95, + "mechanical_ventilation": 0, + "suggested_improvements": [ + { + "sequence": 1, + "typical_saving": 41, + "indicative_cost": "\u00a31,500 - \u00a33,500", + "improvement_type": "I", + "improvement_details": { + "improvement_number": 20 + }, + "improvement_category": 2, + "energy_performance_rating": 70, + "environmental_impact_rating": 71 + }, + { + "sequence": 2, + "typical_saving": 24, + "indicative_cost": "\u00a34,000 - \u00a36,000", + "improvement_type": "N", + "improvement_details": { + "improvement_number": 19 + }, + "improvement_category": 3, + "energy_performance_rating": 71, + "environmental_impact_rating": 73 + }, + { + "sequence": 3, + "typical_saving": 214, + "indicative_cost": "\u00a311,000 - \u00a320,000", + "improvement_type": "U", + "improvement_details": { + "improvement_number": 34 + }, + "improvement_category": 3, + "energy_performance_rating": 82, + "environmental_impact_rating": 83 + } + ], + "co2_emissions_potential": 2.6, + "energy_rating_potential": 70, + "lighting_cost_potential": 45, + "hot_water_cost_potential": 83, + "renewable_heat_incentive": { + "water_heating": 2071, + "space_heating_existing_dwelling": 6949, + "space_heating_with_loft_and_cavity_insulation": 6949 + }, + "seller_commission_report": "Y", + "energy_consumption_current": 196, + "has_fixed_air_conditioning": "false", + "multiple_glazed_proportion": 100, + "calculation_software_version": "19.05r12", + "energy_consumption_potential": 180, + "environmental_impact_current": 69, + "fixed_lighting_outlets_count": 11, + "current_energy_efficiency_band": "D", + "environmental_impact_potential": 71, + "has_heated_separate_conservatory": "false", + "potential_energy_efficiency_band": "C", + "co2_emissions_current_per_floor_area": 37, + "low_energy_fixed_lighting_outlets_count": 10 +} \ No newline at end of file diff --git a/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010359788/epc.json b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010359788/epc.json new file mode 100644 index 000000000..1a80fde24 --- /dev/null +++ b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_100010359788/epc.json @@ -0,0 +1,248 @@ +{ + "uprn": 100010359788, + "roofs": [ + { + "description": "Pitched, 150 mm loft insulation", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + }, + { + "description": "Flat, limited insulation (assumed)", + "energy_efficiency_rating": 2, + "environmental_efficiency_rating": 2 + } + ], + "walls": [ + { + "description": "Cavity wall, filled cavity", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "floors": [ + { + "description": "Solid, no insulation (assumed)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + } + ], + "status": "entered", + "windows": [ + { + "description": "Fully double glazed", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "lighting": { + "description": "Low energy lighting in 89% of fixed outlets", + "energy_efficiency_rating": 5, + "environmental_efficiency_rating": 5 + }, + "postcode": "BB12 7BY", + "hot_water": { + "description": "From main system", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + }, + "post_town": "BURNLEY", + "built_form": 4, + "created_at": "2011-08-04 07:03:30", + "glazed_area": 1, + "region_code": 19, + "report_type": 2, + "sap_heating": { + "cylinder_size": 1, + "water_heating_code": 901, + "water_heating_fuel": 26, + "main_heating_details": [ + { + "main_fuel_type": 26, + "boiler_flue_type": 2, + "fan_flue_present": "Y", + "heat_emitter_type": 1, + "boiler_index_number": 8358, + "main_heating_number": 1, + "main_heating_control": 2106, + "main_heating_category": 2, + "main_heating_fraction": 1, + "main_heating_data_source": 1 + } + ], + "has_fixed_air_conditioning": "false" + }, + "sap_version": 9.9, + "schema_type": "SAP-Schema-15.0", + "uprn_source": "Energy Assessor", + "country_code": "EAW", + "main_heating": [ + { + "description": "Boiler and radiators, mains gas", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "dwelling_type": "Mid-terrace house", + "language_code": 1, + "property_type": 0, + "address_line_1": "22, Warwick Drive", + "address_line_2": "Padiham", + "schema_version": "LIG-15.0", + "assessment_type": "RdSAP", + "completion_date": "2011-08-04", + "inspection_date": "2011-08-04", + "extensions_count": 1, + "measurement_type": 1, + "total_floor_area": 77, + "transaction_type": 3, + "conservatory_type": 1, + "heated_room_count": 5, + "registration_date": "2011-08-04", + "restricted_access": 0, + "sap_energy_source": { + "main_gas": "Y", + "meter_type": 2, + "photovoltaic_supply": { + "percent_roof_area": 0 + }, + "wind_turbines_count": 0, + "wind_turbines_terrain_type": 2 + }, + "secondary_heating": { + "description": "None", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + }, + "sap_building_parts": [ + { + "identifier": "Main Dwelling", + "floor_heat_loss": 7, + "roof_construction": 4, + "wall_construction": 4, + "building_part_number": 1, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.35, + "floor_insulation": 1, + "total_floor_area": 35, + "floor_construction": 1, + "heat_loss_perimeter": 8.3 + }, + { + "floor": 1, + "room_height": 2.4, + "total_floor_area": 35, + "heat_loss_perimeter": 11 + } + ], + "wall_insulation_type": 2, + "construction_age_band": "C", + "roof_insulation_location": 2, + "roof_insulation_thickness": "150mm" + }, + { + "identifier": "Extension 1", + "floor_heat_loss": 7, + "roof_construction": 1, + "wall_construction": 4, + "building_part_number": 2, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2, + "floor_insulation": 1, + "total_floor_area": 6.63, + "floor_construction": 1, + "heat_loss_perimeter": 5.16 + } + ], + "wall_insulation_type": 2, + "construction_age_band": "F", + "roof_insulation_location": 4, + "roof_insulation_thickness": "NI" + } + ], + "low_energy_lighting": 89, + "solar_water_heating": "N", + "bedf_revision_number": 312, + "habitable_room_count": 5, + "heating_cost_current": 409, + "co2_emissions_current": 2.4, + "energy_rating_current": 73, + "lighting_cost_current": 46, + "main_heating_controls": [ + { + "description": "Programmer, room thermostat and TRVs", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "multiple_glazing_type": 1, + "open_fireplaces_count": 0, + "has_hot_water_cylinder": "false", + "heating_cost_potential": 379, + "hot_water_cost_current": 95, + "mechanical_ventilation": 0, + "suggested_improvements": [ + { + "sequence": 1, + "typical_saving": 41, + "indicative_cost": "\u00a31,500 - \u00a33,500", + "improvement_type": "I", + "improvement_details": { + "improvement_number": 20 + }, + "improvement_category": 2, + "energy_performance_rating": 75, + "environmental_impact_rating": 76 + }, + { + "sequence": 2, + "typical_saving": 25, + "indicative_cost": "\u00a34,000 - \u00a36,000", + "improvement_type": "N", + "improvement_details": { + "improvement_number": 19 + }, + "improvement_category": 3, + "energy_performance_rating": 76, + "environmental_impact_rating": 77 + }, + { + "sequence": 3, + "typical_saving": 214, + "indicative_cost": "\u00a311,000 - \u00a320,000", + "improvement_type": "U", + "improvement_details": { + "improvement_number": 34 + }, + "improvement_category": 3, + "energy_performance_rating": 86, + "environmental_impact_rating": 87 + } + ], + "co2_emissions_potential": 2.2, + "energy_rating_potential": 75, + "lighting_cost_potential": 46, + "hot_water_cost_potential": 84, + "renewable_heat_incentive": { + "water_heating": 2080, + "space_heating_existing_dwelling": 6207, + "space_heating_with_loft_and_cavity_insulation": 6207 + }, + "seller_commission_report": "Y", + "energy_consumption_current": 166, + "has_fixed_air_conditioning": "false", + "multiple_glazed_proportion": 100, + "calculation_software_version": "19.05r15", + "energy_consumption_potential": 150, + "environmental_impact_current": 73, + "fixed_lighting_outlets_count": 9, + "current_energy_efficiency_band": "C", + "environmental_impact_potential": 76, + "has_heated_separate_conservatory": "false", + "potential_energy_efficiency_band": "C", + "co2_emissions_current_per_floor_area": 32, + "low_energy_fixed_lighting_outlets_count": 8 +} \ No newline at end of file diff --git a/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_10070394806/epc.json b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_10070394806/epc.json new file mode 100644 index 000000000..577b83ab2 --- /dev/null +++ b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_10070394806/epc.json @@ -0,0 +1,253 @@ +{ + "uprn": 10070394806, + "roofs": [ + { + "description": "Pitched, 300+ mm loft insulation", + "energy_efficiency_rating": 5, + "environmental_efficiency_rating": 5 + } + ], + "walls": [ + { + "description": "System built, as built, insulated (assumed)", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + }, + { + "description": "Cavity wall, as built, insulated (assumed)", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "floors": [ + { + "description": "Suspended, insulated (assumed)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + } + ], + "status": "entered", + "windows": [ + { + "description": "Fully double glazed", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "lighting": { + "description": "Low energy lighting in all fixed outlets", + "energy_efficiency_rating": 5, + "environmental_efficiency_rating": 5 + }, + "postcode": "M11 4TL", + "hot_water": { + "description": "From main system", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + }, + "post_town": "MANCHESTER", + "built_form": 4, + "created_at": "2011-05-17 16:23:24", + "glazed_area": 1, + "region_code": 19, + "report_type": 2, + "sap_heating": { + "cylinder_size": 1, + "water_heating_code": 901, + "water_heating_fuel": 26, + "main_heating_details": [ + { + "main_fuel_type": 26, + "boiler_flue_type": 2, + "fan_flue_present": "Y", + "heat_emitter_type": 1, + "boiler_index_number": 10032, + "main_heating_number": 1, + "main_heating_control": 2106, + "main_heating_category": 2, + "main_heating_fraction": 1, + "main_heating_data_source": 1 + } + ], + "has_fixed_air_conditioning": "false" + }, + "sap_version": 9.9, + "schema_type": "SAP-Schema-15.0", + "uprn_source": "Energy Assessor", + "country_code": "EAW", + "main_heating": [ + { + "description": "Boiler and radiators, mains gas", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "dwelling_type": "Mid-terrace house", + "language_code": 1, + "property_type": 0, + "address_line_1": "4, Stillwater Drive", + "schema_version": "LIG-15.0", + "assessment_type": "RdSAP", + "completion_date": "2011-05-17", + "inspection_date": "2011-05-17", + "extensions_count": 0, + "measurement_type": 1, + "total_floor_area": 73, + "transaction_type": 3, + "conservatory_type": 1, + "heated_room_count": 4, + "registration_date": "2011-05-17", + "restricted_access": 1, + "sap_energy_source": { + "main_gas": "Y", + "meter_type": 3, + "photovoltaic_supply": { + "percent_roof_area": 0 + }, + "wind_turbines_count": 0, + "wind_turbines_terrain_type": 2 + }, + "secondary_heating": { + "description": "None", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + }, + "sap_building_parts": [ + { + "identifier": "Main Dwelling", + "floor_heat_loss": 7, + "roof_construction": 4, + "wall_construction": 4, + "building_part_number": 1, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.38, + "floor_insulation": 0, + "total_floor_area": 36.63, + "floor_construction": 2, + "heat_loss_perimeter": 10.81 + }, + { + "floor": 1, + "room_height": 2.36, + "total_floor_area": 36.63, + "heat_loss_perimeter": 10.81 + } + ], + "wall_insulation_type": 5, + "construction_age_band": "J", + "roof_insulation_location": 2, + "roof_insulation_thickness": "300mm+" + }, + { + "wall_area": 20.33, + "wall_location": 0, + "wall_construction": 8, + "wall_insulation_type": 5 + } + ], + "low_energy_lighting": 100, + "solar_water_heating": "N", + "bedf_revision_number": 308, + "habitable_room_count": 4, + "heating_cost_current": { + "value": 315, + "currency": "GBP" + }, + "co2_emissions_current": { + "value": 1.8, + "quantity": "tonnes per year" + }, + "energy_rating_current": 77, + "lighting_cost_current": { + "value": 42, + "currency": "GBP" + }, + "main_heating_controls": [ + { + "description": "Programmer, room thermostat and TRVs", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "multiple_glazing_type": 3, + "open_fireplaces_count": 0, + "has_hot_water_cylinder": "false", + "heating_cost_potential": { + "value": 315, + "currency": "GBP" + }, + "hot_water_cost_current": { + "value": 79, + "currency": "GBP" + }, + "mechanical_ventilation": 0, + "suggested_improvements": [ + { + "sequence": 1, + "typical_saving": { + "value": 23, + "currency": "GBP" + }, + "indicative_cost": "\u00a34,000 - \u00a36,000", + "improvement_type": "N", + "improvement_details": { + "improvement_number": 19 + }, + "improvement_category": 3, + "energy_performance_rating": 78, + "environmental_impact_rating": 81 + }, + { + "sequence": 2, + "typical_saving": { + "value": 207, + "currency": "GBP" + }, + "indicative_cost": "\u00a311,000 - \u00a320,000", + "improvement_type": "U", + "improvement_details": { + "improvement_number": 34 + }, + "improvement_category": 3, + "energy_performance_rating": 89, + "environmental_impact_rating": 91 + } + ], + "co2_emissions_potential": { + "value": 1.8, + "quantity": "tonnes per year" + }, + "energy_rating_potential": 77, + "lighting_cost_potential": { + "value": 42, + "currency": "GBP" + }, + "hot_water_cost_potential": { + "value": 79, + "currency": "GBP" + }, + "renewable_heat_incentive": { + "water_heating": 2044, + "space_heating_existing_dwelling": 4689, + "space_heating_with_loft_and_cavity_insulation": 4689 + }, + "seller_commission_report": "Y", + "energy_consumption_current": 130, + "has_fixed_air_conditioning": "false", + "multiple_glazed_proportion": 100, + "calculation_software_version": 4.0, + "energy_consumption_potential": 130, + "environmental_impact_current": 79, + "fixed_lighting_outlets_count": 6, + "current_energy_efficiency_band": "C", + "environmental_impact_potential": 79, + "has_heated_separate_conservatory": "false", + "potential_energy_efficiency_band": "C", + "co2_emissions_current_per_floor_area": { + "value": 25, + "quantity": "kg/m2 per year" + }, + "low_energy_fixed_lighting_outlets_count": 6 +} \ No newline at end of file diff --git a/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_10070400618/epc.json b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_10070400618/epc.json new file mode 100644 index 000000000..d607204fd --- /dev/null +++ b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_10070400618/epc.json @@ -0,0 +1,261 @@ +{ + "uprn": 10070400618, + "roofs": [ + { + "description": "Pitched, 300+ mm loft insulation", + "energy_efficiency_rating": 5, + "environmental_efficiency_rating": 5 + } + ], + "walls": [ + { + "description": "Cavity wall, as built, partial insulation (assumed)", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "floors": [ + { + "description": "Suspended, no insulation (assumed)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + } + ], + "status": "entered", + "windows": [ + { + "description": "Fully double glazed", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "lighting": { + "description": "Low energy lighting in all fixed outlets", + "energy_efficiency_rating": 5, + "environmental_efficiency_rating": 5 + }, + "postcode": "M11 4DN", + "hot_water": { + "description": "From main system", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + }, + "post_town": "MANCHESTER", + "built_form": 3, + "created_at": "2011-10-24 15:47:53", + "glazed_area": 1, + "region_code": 19, + "report_type": 2, + "sap_heating": { + "cylinder_size": 4, + "water_heating_code": 901, + "water_heating_fuel": 26, + "cylinder_thermostat": "Y", + "main_heating_details": [ + { + "main_fuel_type": 26, + "boiler_flue_type": 2, + "fan_flue_present": "Y", + "heat_emitter_type": 1, + "boiler_index_number": 10314, + "main_heating_number": 1, + "main_heating_control": 2106, + "main_heating_category": 2, + "main_heating_fraction": 1, + "main_heating_data_source": 1 + } + ], + "cylinder_insulation_type": 1, + "has_fixed_air_conditioning": "false", + "cylinder_insulation_thickness": 50 + }, + "sap_version": 9.9, + "schema_type": "SAP-Schema-15.0", + "uprn_source": "Energy Assessor", + "country_code": "EAW", + "main_heating": [ + { + "description": "Boiler and radiators, mains gas", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "dwelling_type": "End-terrace house", + "language_code": 1, + "property_type": 0, + "address_line_1": "10, Stuart Street", + "schema_version": "LIG-15.0", + "assessment_type": "RdSAP", + "completion_date": "2011-10-24", + "inspection_date": "2011-10-24", + "extensions_count": 0, + "measurement_type": 1, + "total_floor_area": 79, + "transaction_type": 3, + "conservatory_type": 1, + "heated_room_count": 4, + "registration_date": "2011-10-24", + "restricted_access": 1, + "sap_energy_source": { + "main_gas": "Y", + "meter_type": 3, + "photovoltaic_supply": { + "percent_roof_area": 0 + }, + "wind_turbines_count": 0, + "wind_turbines_terrain_type": 2 + }, + "secondary_heating": { + "description": "None", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + }, + "sap_building_parts": [ + { + "identifier": "Main Dwelling", + "floor_heat_loss": 7, + "roof_construction": 4, + "wall_construction": 4, + "building_part_number": 1, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.37, + "floor_insulation": 0, + "total_floor_area": 39.46, + "floor_construction": 2, + "heat_loss_perimeter": 18.85 + }, + { + "floor": 1, + "room_height": 2.31, + "total_floor_area": 39.46, + "heat_loss_perimeter": 18.85 + } + ], + "wall_insulation_type": 4, + "construction_age_band": "F", + "roof_insulation_location": 2, + "roof_insulation_thickness": "300mm+" + } + ], + "low_energy_lighting": 100, + "solar_water_heating": "N", + "bedf_revision_number": 314, + "habitable_room_count": 4, + "heating_cost_current": { + "value": 488, + "currency": "GBP" + }, + "co2_emissions_current": { + "value": 3.0, + "quantity": "tonnes per year" + }, + "energy_rating_current": 69, + "lighting_cost_current": { + "value": 43, + "currency": "GBP" + }, + "main_heating_controls": [ + { + "description": "Programmer, room thermostat and TRVs", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "multiple_glazing_type": 3, + "open_fireplaces_count": 0, + "has_hot_water_cylinder": "true", + "heating_cost_potential": { + "value": 413, + "currency": "GBP" + }, + "hot_water_cost_current": { + "value": 109, + "currency": "GBP" + }, + "mechanical_ventilation": 0, + "suggested_improvements": [ + { + "sequence": 1, + "typical_saving": { + "value": 74, + "currency": "GBP" + }, + "indicative_cost": "\u00a3100 - \u00a3300", + "improvement_type": "B", + "improvement_details": { + "improvement_number": 6 + }, + "improvement_category": 1, + "energy_performance_rating": 72, + "environmental_impact_rating": 73 + }, + { + "sequence": 2, + "typical_saving": { + "value": 37, + "currency": "GBP" + }, + "indicative_cost": "\u00a34,000 - \u00a36,000", + "improvement_type": "N", + "improvement_details": { + "improvement_number": 19 + }, + "improvement_category": 3, + "energy_performance_rating": 74, + "environmental_impact_rating": 75 + }, + { + "sequence": 3, + "typical_saving": { + "value": 214, + "currency": "GBP" + }, + "indicative_cost": "\u00a311,000 - \u00a320,000", + "improvement_type": "U", + "improvement_details": { + "improvement_number": 34 + }, + "improvement_category": 3, + "energy_performance_rating": 85, + "environmental_impact_rating": 85 + } + ], + "co2_emissions_potential": { + "value": 2.5, + "quantity": "tonnes per year" + }, + "energy_rating_potential": 72, + "lighting_cost_potential": { + "value": 43, + "currency": "GBP" + }, + "hot_water_cost_potential": { + "value": 110, + "currency": "GBP" + }, + "renewable_heat_incentive": { + "water_heating": 2720, + "space_heating_existing_dwelling": 9003, + "space_heating_with_cavity_insulation": 7103, + "space_heating_with_loft_and_cavity_insulation": 7103 + }, + "seller_commission_report": "Y", + "energy_consumption_current": 196, + "has_fixed_air_conditioning": "false", + "multiple_glazed_proportion": 100, + "calculation_software_version": 4.0, + "energy_consumption_potential": 167, + "environmental_impact_current": 68, + "fixed_lighting_outlets_count": 7, + "current_energy_efficiency_band": "C", + "environmental_impact_potential": 73, + "has_heated_separate_conservatory": "false", + "potential_energy_efficiency_band": "C", + "co2_emissions_current_per_floor_area": { + "value": 38, + "quantity": "kg/m2 per year" + }, + "low_energy_fixed_lighting_outlets_count": 7 +} \ No newline at end of file diff --git a/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_10070400619/epc.json b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_10070400619/epc.json new file mode 100644 index 000000000..df07a7f69 --- /dev/null +++ b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_10070400619/epc.json @@ -0,0 +1,242 @@ +{ + "uprn": 10070400619, + "roofs": [ + { + "description": "Pitched, 300+ mm loft insulation", + "energy_efficiency_rating": 5, + "environmental_efficiency_rating": 5 + } + ], + "walls": [ + { + "description": "Cavity wall, as built, insulated (assumed)", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "floors": [ + { + "description": "Suspended, insulated (assumed)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + } + ], + "status": "entered", + "windows": [ + { + "description": "Fully double glazed", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "lighting": { + "description": "Low energy lighting in all fixed outlets", + "energy_efficiency_rating": 5, + "environmental_efficiency_rating": 5 + }, + "postcode": "M11 4DN", + "hot_water": { + "description": "From main system", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + }, + "post_town": "MANCHESTER", + "built_form": 4, + "created_at": "2011-06-22 16:05:03", + "glazed_area": 1, + "region_code": 19, + "report_type": 2, + "sap_heating": { + "cylinder_size": 1, + "water_heating_code": 901, + "water_heating_fuel": 26, + "main_heating_details": [ + { + "main_fuel_type": 26, + "boiler_flue_type": 2, + "fan_flue_present": "Y", + "heat_emitter_type": 1, + "boiler_index_number": 10032, + "main_heating_number": 1, + "main_heating_control": 2104, + "main_heating_category": 2, + "main_heating_fraction": 1, + "main_heating_data_source": 1 + } + ], + "has_fixed_air_conditioning": "false" + }, + "sap_version": 9.9, + "schema_type": "SAP-Schema-15.0", + "uprn_source": "Energy Assessor", + "country_code": "EAW", + "main_heating": [ + { + "description": "Boiler and radiators, mains gas", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "dwelling_type": "Mid-terrace house", + "language_code": 1, + "property_type": 0, + "address_line_1": "12, Stuart Street", + "schema_version": "LIG-15.0", + "assessment_type": "RdSAP", + "completion_date": "2011-06-22", + "inspection_date": "2011-06-22", + "extensions_count": 0, + "measurement_type": 1, + "total_floor_area": 73, + "transaction_type": 3, + "conservatory_type": 1, + "heated_room_count": 3, + "registration_date": "2011-06-22", + "restricted_access": 1, + "sap_energy_source": { + "main_gas": "Y", + "meter_type": 3, + "photovoltaic_supply": { + "percent_roof_area": 0 + }, + "wind_turbines_count": 0, + "wind_turbines_terrain_type": 2 + }, + "secondary_heating": { + "description": "None", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + }, + "sap_building_parts": [ + { + "identifier": "Main Dwelling", + "floor_heat_loss": 7, + "roof_construction": 4, + "wall_construction": 4, + "building_part_number": 1, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.39, + "floor_insulation": 0, + "total_floor_area": 36.55, + "floor_construction": 2, + "heat_loss_perimeter": 10.79 + }, + { + "floor": 1, + "room_height": 2.28, + "total_floor_area": 36.55, + "heat_loss_perimeter": 10.79 + } + ], + "wall_insulation_type": 4, + "construction_age_band": "J", + "roof_insulation_location": 2, + "roof_insulation_thickness": "300mm+" + } + ], + "low_energy_lighting": 100, + "solar_water_heating": "N", + "bedf_revision_number": 310, + "habitable_room_count": 3, + "heating_cost_current": { + "value": 324, + "currency": "GBP" + }, + "co2_emissions_current": { + "value": 1.9, + "quantity": "tonnes per year" + }, + "energy_rating_current": 77, + "lighting_cost_current": { + "value": 42, + "currency": "GBP" + }, + "main_heating_controls": [ + { + "description": "Programmer and room thermostat", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "multiple_glazing_type": 3, + "open_fireplaces_count": 0, + "has_hot_water_cylinder": "false", + "heating_cost_potential": { + "value": 324, + "currency": "GBP" + }, + "hot_water_cost_current": { + "value": 79, + "currency": "GBP" + }, + "mechanical_ventilation": 0, + "suggested_improvements": [ + { + "sequence": 1, + "typical_saving": { + "value": 23, + "currency": "GBP" + }, + "indicative_cost": "\u00a34,000 - \u00a36,000", + "improvement_type": "N", + "improvement_details": { + "improvement_number": 19 + }, + "improvement_category": 3, + "energy_performance_rating": 78, + "environmental_impact_rating": 80 + }, + { + "sequence": 2, + "typical_saving": { + "value": 207, + "currency": "GBP" + }, + "indicative_cost": "\u00a311,000 - \u00a320,000", + "improvement_type": "U", + "improvement_details": { + "improvement_number": 34 + }, + "improvement_category": 3, + "energy_performance_rating": 89, + "environmental_impact_rating": 91 + } + ], + "co2_emissions_potential": { + "value": 1.9, + "quantity": "tonnes per year" + }, + "energy_rating_potential": 77, + "lighting_cost_potential": { + "value": 42, + "currency": "GBP" + }, + "hot_water_cost_potential": { + "value": 79, + "currency": "GBP" + }, + "renewable_heat_incentive": { + "water_heating": 2042, + "space_heating_existing_dwelling": 4940, + "space_heating_with_loft_and_cavity_insulation": 4940 + }, + "seller_commission_report": "Y", + "energy_consumption_current": 135, + "has_fixed_air_conditioning": "false", + "multiple_glazed_proportion": 100, + "calculation_software_version": 4.0, + "energy_consumption_potential": 135, + "environmental_impact_current": 79, + "fixed_lighting_outlets_count": 7, + "current_energy_efficiency_band": "C", + "environmental_impact_potential": 79, + "has_heated_separate_conservatory": "false", + "potential_energy_efficiency_band": "C", + "co2_emissions_current_per_floor_area": { + "value": 26, + "quantity": "kg/m2 per year" + }, + "low_energy_fixed_lighting_outlets_count": 7 +} \ No newline at end of file diff --git a/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_77179816/epc.json b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_77179816/epc.json new file mode 100644 index 000000000..c9b6146c0 --- /dev/null +++ b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_77179816/epc.json @@ -0,0 +1,242 @@ +{ + "uprn": 77179816, + "roofs": [ + { + "description": "Pitched, 300+ mm loft insulation", + "energy_efficiency_rating": 5, + "environmental_efficiency_rating": 5 + } + ], + "walls": [ + { + "description": "Cavity wall, as built, insulated (assumed)", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "floors": [ + { + "description": "Suspended, insulated (assumed)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + } + ], + "status": "entered", + "windows": [ + { + "description": "Fully double glazed", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "lighting": { + "description": "Low energy lighting in all fixed outlets", + "energy_efficiency_rating": 5, + "environmental_efficiency_rating": 5 + }, + "postcode": "M11 4NL", + "hot_water": { + "description": "From main system", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + }, + "post_town": "MANCHESTER", + "built_form": 3, + "created_at": "2011-05-17 16:16:10", + "glazed_area": 1, + "region_code": 19, + "report_type": 2, + "sap_heating": { + "cylinder_size": 1, + "water_heating_code": 901, + "water_heating_fuel": 26, + "main_heating_details": [ + { + "main_fuel_type": 26, + "boiler_flue_type": 2, + "fan_flue_present": "Y", + "heat_emitter_type": 1, + "boiler_index_number": 15710, + "main_heating_number": 1, + "main_heating_control": 2106, + "main_heating_category": 2, + "main_heating_fraction": 1, + "main_heating_data_source": 1 + } + ], + "has_fixed_air_conditioning": "false" + }, + "sap_version": 9.9, + "schema_type": "SAP-Schema-15.0", + "uprn_source": "Energy Assessor", + "country_code": "EAW", + "main_heating": [ + { + "description": "Boiler and radiators, mains gas", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "dwelling_type": "End-terrace house", + "language_code": 1, + "property_type": 0, + "address_line_1": "55, Canberra Street", + "schema_version": "LIG-15.0", + "assessment_type": "RdSAP", + "completion_date": "2011-05-17", + "inspection_date": "2011-05-17", + "extensions_count": 0, + "measurement_type": 1, + "total_floor_area": 71, + "transaction_type": 3, + "conservatory_type": 1, + "heated_room_count": 3, + "registration_date": "2011-05-17", + "restricted_access": 1, + "sap_energy_source": { + "main_gas": "Y", + "meter_type": 3, + "photovoltaic_supply": { + "percent_roof_area": 0 + }, + "wind_turbines_count": 0, + "wind_turbines_terrain_type": 2 + }, + "secondary_heating": { + "description": "None", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + }, + "sap_building_parts": [ + { + "identifier": "Main Dwelling", + "floor_heat_loss": 7, + "roof_construction": 4, + "wall_construction": 4, + "building_part_number": 1, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.77, + "floor_insulation": 0, + "total_floor_area": 38.12, + "floor_construction": 2, + "heat_loss_perimeter": 19.03 + }, + { + "floor": 1, + "room_height": 2.9, + "total_floor_area": 33.07, + "heat_loss_perimeter": 16.31 + } + ], + "wall_insulation_type": 5, + "construction_age_band": "K", + "roof_insulation_location": 2, + "roof_insulation_thickness": "300mm+" + } + ], + "low_energy_lighting": 100, + "solar_water_heating": "N", + "bedf_revision_number": 308, + "habitable_room_count": 3, + "heating_cost_current": { + "value": 347, + "currency": "GBP" + }, + "co2_emissions_current": { + "value": 2.0, + "quantity": "tonnes per year" + }, + "energy_rating_current": 75, + "lighting_cost_current": { + "value": 41, + "currency": "GBP" + }, + "main_heating_controls": [ + { + "description": "Programmer, room thermostat and TRVs", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "multiple_glazing_type": 3, + "open_fireplaces_count": 0, + "has_hot_water_cylinder": "false", + "heating_cost_potential": { + "value": 347, + "currency": "GBP" + }, + "hot_water_cost_current": { + "value": 78, + "currency": "GBP" + }, + "mechanical_ventilation": 0, + "suggested_improvements": [ + { + "sequence": 1, + "typical_saving": { + "value": 23, + "currency": "GBP" + }, + "indicative_cost": "\u00a34,000 - \u00a36,000", + "improvement_type": "N", + "improvement_details": { + "improvement_number": 19 + }, + "improvement_category": 3, + "energy_performance_rating": 77, + "environmental_impact_rating": 79 + }, + { + "sequence": 2, + "typical_saving": { + "value": 207, + "currency": "GBP" + }, + "indicative_cost": "\u00a311,000 - \u00a320,000", + "improvement_type": "U", + "improvement_details": { + "improvement_number": 34 + }, + "improvement_category": 3, + "energy_performance_rating": 88, + "environmental_impact_rating": 89 + } + ], + "co2_emissions_potential": { + "value": 2.0, + "quantity": "tonnes per year" + }, + "energy_rating_potential": 75, + "lighting_cost_potential": { + "value": 41, + "currency": "GBP" + }, + "hot_water_cost_potential": { + "value": 78, + "currency": "GBP" + }, + "renewable_heat_incentive": { + "water_heating": 2020, + "space_heating_existing_dwelling": 5555, + "space_heating_with_loft_and_cavity_insulation": 5555 + }, + "seller_commission_report": "Y", + "energy_consumption_current": 147, + "has_fixed_air_conditioning": "false", + "multiple_glazed_proportion": 100, + "calculation_software_version": 4.0, + "energy_consumption_potential": 147, + "environmental_impact_current": 77, + "fixed_lighting_outlets_count": 5, + "current_energy_efficiency_band": "C", + "environmental_impact_potential": 77, + "has_heated_separate_conservatory": "false", + "potential_energy_efficiency_band": "C", + "co2_emissions_current_per_floor_area": { + "value": 28, + "quantity": "kg/m2 per year" + }, + "low_energy_fixed_lighting_outlets_count": 5 +} \ No newline at end of file diff --git a/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_77179820/epc.json b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_77179820/epc.json new file mode 100644 index 000000000..11b3a3fce --- /dev/null +++ b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_77179820/epc.json @@ -0,0 +1,242 @@ +{ + "uprn": 77179820, + "roofs": [ + { + "description": "Pitched, 300+ mm loft insulation", + "energy_efficiency_rating": 5, + "environmental_efficiency_rating": 5 + } + ], + "walls": [ + { + "description": "Cavity wall, as built, insulated (assumed)", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "floors": [ + { + "description": "Suspended, insulated (assumed)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + } + ], + "status": "entered", + "windows": [ + { + "description": "Fully double glazed", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "lighting": { + "description": "Low energy lighting in all fixed outlets", + "energy_efficiency_rating": 5, + "environmental_efficiency_rating": 5 + }, + "postcode": "M11 4NL", + "hot_water": { + "description": "From main system", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + }, + "post_town": "MANCHESTER", + "built_form": 4, + "created_at": "2011-05-17 16:13:22", + "glazed_area": 1, + "region_code": 19, + "report_type": 2, + "sap_heating": { + "cylinder_size": 1, + "water_heating_code": 901, + "water_heating_fuel": 26, + "main_heating_details": [ + { + "main_fuel_type": 26, + "boiler_flue_type": 2, + "fan_flue_present": "Y", + "heat_emitter_type": 1, + "boiler_index_number": 15710, + "main_heating_number": 1, + "main_heating_control": 2106, + "main_heating_category": 2, + "main_heating_fraction": 1, + "main_heating_data_source": 1 + } + ], + "has_fixed_air_conditioning": "false" + }, + "sap_version": 9.9, + "schema_type": "SAP-Schema-15.0", + "uprn_source": "Energy Assessor", + "country_code": "EAW", + "main_heating": [ + { + "description": "Boiler and radiators, mains gas", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "dwelling_type": "Mid-terrace house", + "language_code": 1, + "property_type": 0, + "address_line_1": "63, Canberra Street", + "schema_version": "LIG-15.0", + "assessment_type": "RdSAP", + "completion_date": "2011-05-17", + "inspection_date": "2011-05-17", + "extensions_count": 0, + "measurement_type": 1, + "total_floor_area": 74, + "transaction_type": 3, + "conservatory_type": 1, + "heated_room_count": 3, + "registration_date": "2011-05-17", + "restricted_access": 1, + "sap_energy_source": { + "main_gas": "Y", + "meter_type": 3, + "photovoltaic_supply": { + "percent_roof_area": 0 + }, + "wind_turbines_count": 0, + "wind_turbines_terrain_type": 2 + }, + "secondary_heating": { + "description": "None", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + }, + "sap_building_parts": [ + { + "identifier": "Main Dwelling", + "floor_heat_loss": 7, + "roof_construction": 4, + "wall_construction": 4, + "building_part_number": 1, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.85, + "floor_insulation": 0, + "total_floor_area": 40.7, + "floor_construction": 2, + "heat_loss_perimeter": 12.97 + }, + { + "floor": 1, + "room_height": 2.81, + "total_floor_area": 33.01, + "heat_loss_perimeter": 9.64 + } + ], + "wall_insulation_type": 5, + "construction_age_band": "K", + "roof_insulation_location": 2, + "roof_insulation_thickness": "300mm+" + } + ], + "low_energy_lighting": 100, + "solar_water_heating": "N", + "bedf_revision_number": 308, + "habitable_room_count": 3, + "heating_cost_current": { + "value": 325, + "currency": "GBP" + }, + "co2_emissions_current": { + "value": 1.9, + "quantity": "tonnes per year" + }, + "energy_rating_current": 77, + "lighting_cost_current": { + "value": 42, + "currency": "GBP" + }, + "main_heating_controls": [ + { + "description": "Programmer, room thermostat and TRVs", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "multiple_glazing_type": 3, + "open_fireplaces_count": 0, + "has_hot_water_cylinder": "false", + "heating_cost_potential": { + "value": 325, + "currency": "GBP" + }, + "hot_water_cost_current": { + "value": 79, + "currency": "GBP" + }, + "mechanical_ventilation": 0, + "suggested_improvements": [ + { + "sequence": 1, + "typical_saving": { + "value": 23, + "currency": "GBP" + }, + "indicative_cost": "\u00a34,000 - \u00a36,000", + "improvement_type": "N", + "improvement_details": { + "improvement_number": 19 + }, + "improvement_category": 3, + "energy_performance_rating": 78, + "environmental_impact_rating": 80 + }, + { + "sequence": 2, + "typical_saving": { + "value": 207, + "currency": "GBP" + }, + "indicative_cost": "\u00a311,000 - \u00a320,000", + "improvement_type": "U", + "improvement_details": { + "improvement_number": 34 + }, + "improvement_category": 3, + "energy_performance_rating": 89, + "environmental_impact_rating": 91 + } + ], + "co2_emissions_potential": { + "value": 1.9, + "quantity": "tonnes per year" + }, + "energy_rating_potential": 77, + "lighting_cost_potential": { + "value": 42, + "currency": "GBP" + }, + "hot_water_cost_potential": { + "value": 79, + "currency": "GBP" + }, + "renewable_heat_incentive": { + "water_heating": 2049, + "space_heating_existing_dwelling": 4978, + "space_heating_with_loft_and_cavity_insulation": 4978 + }, + "seller_commission_report": "Y", + "energy_consumption_current": 134, + "has_fixed_air_conditioning": "false", + "multiple_glazed_proportion": 100, + "calculation_software_version": 4.0, + "energy_consumption_potential": 134, + "environmental_impact_current": 79, + "fixed_lighting_outlets_count": 5, + "current_energy_efficiency_band": "C", + "environmental_impact_potential": 79, + "has_heated_separate_conservatory": "false", + "potential_energy_efficiency_band": "C", + "co2_emissions_current_per_floor_area": { + "value": 26, + "quantity": "kg/m2 per year" + }, + "low_energy_fixed_lighting_outlets_count": 5 +} \ No newline at end of file diff --git a/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_77180626/epc.json b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_77180626/epc.json new file mode 100644 index 000000000..038611142 --- /dev/null +++ b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_77180626/epc.json @@ -0,0 +1,312 @@ +{ + "uprn": 77180626, + "roofs": [ + { + "description": "Pitched, 100mm loft insulation", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "walls": [ + { + "description": "Cavity wall, filled cavity", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "floors": [ + { + "description": "Solid, no insulation (assumed)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + } + ], + "status": "entered", + "windows": [ + { + "description": "Fully double glazed", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "lighting": { + "description": "Low energy lighting in 40% of fixed outlets", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + }, + "postcode": "M11 4PG", + "hot_water": { + "description": "From main system", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + }, + "post_town": "MANCHESTER", + "built_form": 4, + "created_at": "2011-11-29 20:16:44", + "glazed_area": 1, + "region_code": 19, + "report_type": 2, + "sap_heating": { + "cylinder_size": 1, + "water_heating_code": 901, + "water_heating_fuel": 26, + "main_heating_details": [ + { + "main_fuel_type": 26, + "boiler_flue_type": 2, + "fan_flue_present": "Y", + "heat_emitter_type": 1, + "boiler_index_number": 8587, + "main_heating_number": 1, + "main_heating_control": 2107, + "main_heating_category": 2, + "main_heating_fraction": 1, + "main_heating_data_source": 1 + } + ], + "has_fixed_air_conditioning": "false" + }, + "sap_version": 9.9, + "schema_type": "SAP-Schema-15.0", + "uprn_source": "Energy Assessor", + "country_code": "EAW", + "main_heating": [ + { + "description": "Boiler and radiators, mains gas", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "dwelling_type": "Mid-terrace bungalow", + "language_code": 1, + "property_type": 0, + "address_line_1": "45, Seymour Road South", + "schema_version": "LIG-15.0", + "assessment_type": "RdSAP", + "completion_date": "2011-11-29", + "inspection_date": "2011-11-29", + "extensions_count": 0, + "measurement_type": 1, + "total_floor_area": 46, + "transaction_type": 3, + "conservatory_type": 1, + "heated_room_count": 2, + "registration_date": "2011-11-29", + "restricted_access": 1, + "sap_energy_source": { + "main_gas": "Y", + "meter_type": 2, + "photovoltaic_supply": { + "percent_roof_area": 0 + }, + "wind_turbines_count": 0, + "wind_turbines_terrain_type": 2 + }, + "secondary_heating": { + "description": "None", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + }, + "sap_building_parts": [ + { + "identifier": "Main Dwelling", + "floor_heat_loss": 7, + "roof_construction": 4, + "wall_construction": 4, + "building_part_number": 1, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.482, + "floor_insulation": 1, + "total_floor_area": 45.611, + "floor_construction": 0, + "heat_loss_perimeter": 13.73 + } + ], + "wall_insulation_type": 2, + "construction_age_band": "E", + "roof_insulation_location": 2, + "roof_insulation_thickness": "100mm" + } + ], + "low_energy_lighting": 40, + "solar_water_heating": "N", + "bedf_revision_number": 314, + "habitable_room_count": 2, + "heating_cost_current": { + "value": 360, + "currency": "GBP" + }, + "co2_emissions_current": { + "value": 2.0, + "quantity": "tonnes per year" + }, + "energy_rating_current": 68, + "lighting_cost_current": { + "value": 43, + "currency": "GBP" + }, + "main_heating_controls": [ + { + "description": "Programmer, TRVs and bypass", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "multiple_glazing_type": 2, + "open_fireplaces_count": 0, + "has_hot_water_cylinder": "false", + "heating_cost_potential": { + "value": 300, + "currency": "GBP" + }, + "hot_water_cost_current": { + "value": 75, + "currency": "GBP" + }, + "mechanical_ventilation": 0, + "suggested_improvements": [ + { + "sequence": 1, + "typical_saving": { + "value": 24, + "currency": "GBP" + }, + "indicative_cost": "\u00a3100 - \u00a3300", + "improvement_type": "A", + "improvement_details": { + "improvement_number": 5 + }, + "improvement_category": 1, + "energy_performance_rating": 70, + "environmental_impact_rating": 72 + }, + { + "sequence": 2, + "typical_saving": { + "value": 13, + "currency": "GBP" + }, + "indicative_cost": "\u00a38", + "improvement_type": "E", + "improvement_details": { + "improvement_number": 35 + }, + "improvement_category": 1, + "energy_performance_rating": 71, + "environmental_impact_rating": 73 + }, + { + "sequence": 3, + "typical_saving": { + "value": 18, + "currency": "GBP" + }, + "indicative_cost": "\u00a3350 - \u00a3450", + "improvement_type": "G", + "improvement_details": { + "improvement_number": 14 + }, + "improvement_category": 1, + "energy_performance_rating": 72, + "environmental_impact_rating": 74 + }, + { + "sequence": 4, + "typical_saving": { + "value": 30, + "currency": "GBP" + }, + "indicative_cost": "\u00a31,500 - \u00a33,500", + "improvement_type": "I", + "improvement_details": { + "improvement_number": 20 + }, + "improvement_category": 2, + "energy_performance_rating": 74, + "environmental_impact_rating": 77 + }, + { + "sequence": 5, + "typical_saving": { + "value": 21, + "currency": "GBP" + }, + "indicative_cost": "\u00a34,000 - \u00a36,000", + "improvement_type": "N", + "improvement_details": { + "improvement_number": 19 + }, + "improvement_category": 3, + "energy_performance_rating": 75, + "environmental_impact_rating": 79 + }, + { + "sequence": 6, + "typical_saving": { + "value": 214, + "currency": "GBP" + }, + "indicative_cost": "\u00a311,000 - \u00a320,000", + "improvement_type": "U", + "improvement_details": { + "improvement_number": 34 + }, + "improvement_category": 3, + "energy_performance_rating": 89, + "environmental_impact_rating": 92 + }, + { + "sequence": 7, + "typical_saving": { + "value": 18, + "currency": "GBP" + }, + "indicative_cost": "\u00a31,500 - \u00a34,000", + "improvement_type": "V", + "improvement_details": { + "improvement_number": 44 + }, + "improvement_category": 3, + "energy_performance_rating": 90, + "environmental_impact_rating": 93 + } + ], + "co2_emissions_potential": { + "value": 1.6, + "quantity": "tonnes per year" + }, + "energy_rating_potential": 74, + "lighting_cost_potential": { + "value": 27, + "currency": "GBP" + }, + "hot_water_cost_potential": { + "value": 66, + "currency": "GBP" + }, + "renewable_heat_incentive": { + "water_heating": 1634, + "space_heating_existing_dwelling": 4686, + "space_heating_with_loft_insulation": 4450, + "space_heating_with_loft_and_cavity_insulation": 4450 + }, + "seller_commission_report": "Y", + "energy_consumption_current": 231, + "has_fixed_air_conditioning": "false", + "multiple_glazed_proportion": 100, + "calculation_software_version": 4.0, + "energy_consumption_potential": 178, + "environmental_impact_current": 70, + "fixed_lighting_outlets_count": 5, + "current_energy_efficiency_band": "D", + "environmental_impact_potential": 77, + "has_heated_separate_conservatory": "false", + "potential_energy_efficiency_band": "C", + "co2_emissions_current_per_floor_area": { + "value": 44, + "quantity": "kg/m2 per year" + }, + "low_energy_fixed_lighting_outlets_count": 2 +} \ No newline at end of file diff --git a/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_77181233/epc.json b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_77181233/epc.json new file mode 100644 index 000000000..a3e09d806 --- /dev/null +++ b/backend/epc_api/json_samples/real_life_examples/SAP-Schema-15.0/uprn_77181233/epc.json @@ -0,0 +1,243 @@ +{ + "uprn": 77181233, + "roofs": [ + { + "description": "Pitched, 100mm loft insulation", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "walls": [ + { + "description": "Cavity wall, as built, insulated (assumed)", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "floors": [ + { + "description": "Solid, no insulation (assumed)", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + } + ], + "status": "entered", + "windows": [ + { + "description": "Fully double glazed", + "energy_efficiency_rating": 3, + "environmental_efficiency_rating": 3 + } + ], + "lighting": { + "description": "Low energy lighting in 90% of fixed outlets", + "energy_efficiency_rating": 5, + "environmental_efficiency_rating": 5 + }, + "postcode": "M11 4WU", + "hot_water": { + "description": "From main system", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + }, + "post_town": "MANCHESTER", + "built_form": 1, + "created_at": "2011-09-06 16:39:42", + "glazed_area": 1, + "region_code": 19, + "report_type": 2, + "sap_heating": { + "cylinder_size": 1, + "water_heating_code": 901, + "water_heating_fuel": 26, + "main_heating_details": [ + { + "main_fuel_type": 26, + "boiler_flue_type": 2, + "fan_flue_present": "Y", + "heat_emitter_type": 1, + "boiler_index_number": 10328, + "main_heating_number": 1, + "main_heating_control": 2106, + "main_heating_category": 2, + "main_heating_fraction": 1, + "main_heating_data_source": 1 + } + ], + "has_fixed_air_conditioning": "false" + }, + "sap_version": 9.9, + "schema_type": "SAP-Schema-15.0", + "uprn_source": "Energy Assessor", + "country_code": "EAW", + "main_heating": [ + { + "description": "Boiler and radiators, mains gas", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "dwelling_type": "Detached house", + "language_code": 1, + "property_type": 0, + "address_line_1": "48, Hackle Street", + "schema_version": "LIG-15.0", + "assessment_type": "RdSAP", + "completion_date": "2011-09-06", + "inspection_date": "2011-09-06", + "extensions_count": 0, + "measurement_type": 1, + "total_floor_area": 73, + "transaction_type": 3, + "conservatory_type": 1, + "heated_room_count": 5, + "registration_date": "2011-09-06", + "restricted_access": 1, + "sap_energy_source": { + "main_gas": "Y", + "meter_type": 2, + "photovoltaic_supply": { + "percent_roof_area": 0 + }, + "wind_turbines_count": 0, + "wind_turbines_terrain_type": 2 + }, + "secondary_heating": { + "description": "None", + "energy_efficiency_rating": 0, + "environmental_efficiency_rating": 0 + }, + "sap_building_parts": [ + { + "identifier": "Main Dwelling", + "floor_heat_loss": 7, + "roof_construction": 4, + "wall_construction": 4, + "building_part_number": 1, + "sap_floor_dimensions": [ + { + "floor": 0, + "room_height": 2.37, + "floor_insulation": 1, + "total_floor_area": 36.54, + "floor_construction": 1, + "heat_loss_perimeter": 25.8 + }, + { + "floor": 1, + "room_height": 2.36, + "total_floor_area": 36.54, + "heat_loss_perimeter": 25.8 + } + ], + "wall_insulation_type": 4, + "construction_age_band": "G", + "roof_insulation_location": 2, + "roof_insulation_thickness": "100mm" + } + ], + "low_energy_lighting": 90, + "solar_water_heating": "N", + "bedf_revision_number": 312, + "habitable_room_count": 5, + "heating_cost_current": { + "value": 487, + "currency": "GBP" + }, + "co2_emissions_current": { + "value": 2.8, + "quantity": "tonnes per year" + }, + "energy_rating_current": 69, + "lighting_cost_current": { + "value": 44, + "currency": "GBP" + }, + "main_heating_controls": [ + { + "description": "Programmer, room thermostat and TRVs", + "energy_efficiency_rating": 4, + "environmental_efficiency_rating": 4 + } + ], + "multiple_glazing_type": 3, + "open_fireplaces_count": 0, + "has_hot_water_cylinder": "false", + "heating_cost_potential": { + "value": 487, + "currency": "GBP" + }, + "hot_water_cost_current": { + "value": 83, + "currency": "GBP" + }, + "mechanical_ventilation": 0, + "suggested_improvements": [ + { + "sequence": 1, + "typical_saving": { + "value": 24, + "currency": "GBP" + }, + "indicative_cost": "\u00a34,000 - \u00a36,000", + "improvement_type": "N", + "improvement_details": { + "improvement_number": 19 + }, + "improvement_category": 3, + "energy_performance_rating": 70, + "environmental_impact_rating": 70 + }, + { + "sequence": 2, + "typical_saving": { + "value": 214, + "currency": "GBP" + }, + "indicative_cost": "\u00a311,000 - \u00a320,000", + "improvement_type": "U", + "improvement_details": { + "improvement_number": 34 + }, + "improvement_category": 3, + "energy_performance_rating": 81, + "environmental_impact_rating": 80 + } + ], + "co2_emissions_potential": { + "value": 2.8, + "quantity": "tonnes per year" + }, + "energy_rating_potential": 69, + "lighting_cost_potential": { + "value": 44, + "currency": "GBP" + }, + "hot_water_cost_potential": { + "value": 83, + "currency": "GBP" + }, + "renewable_heat_incentive": { + "water_heating": 2082, + "space_heating_existing_dwelling": 9000, + "space_heating_with_loft_insulation": 8839, + "space_heating_with_loft_and_cavity_insulation": 8839 + }, + "seller_commission_report": "Y", + "energy_consumption_current": 201, + "has_fixed_air_conditioning": "false", + "multiple_glazed_proportion": 100, + "calculation_software_version": 4.0, + "energy_consumption_potential": 201, + "environmental_impact_current": 68, + "fixed_lighting_outlets_count": 10, + "current_energy_efficiency_band": "C", + "environmental_impact_potential": 68, + "has_heated_separate_conservatory": "false", + "potential_energy_efficiency_band": "C", + "co2_emissions_current_per_floor_area": { + "value": 39, + "quantity": "kg/m2 per year" + }, + "low_energy_fixed_lighting_outlets_count": 9 +} \ No newline at end of file diff --git a/tests/domain/sap10_calculator/test_real_cert_sap_accuracy.py b/tests/domain/sap10_calculator/test_real_cert_sap_accuracy.py index 674cd0ef8..8e5ef0ff8 100644 --- a/tests/domain/sap10_calculator/test_real_cert_sap_accuracy.py +++ b/tests/domain/sap10_calculator/test_real_cert_sap_accuracy.py @@ -1088,6 +1088,147 @@ _EXPECTATIONS: Final[tuple[RealCertExpectation, ...]] = ( cert_num="uprn-100031768368", sap_score=61, ), + # SAP-Schema-15.0 campaign (task a40e71c4-fd56-4a33-8677-e8643e6a5bb4, + # portfolio 824 / scenario 1278 โ€” the failing task that surfaced this + # schema gap; see `from_sap_schema_15_0` in mapper.py). 20 real 2011-era + # LIG-15.0 lodgements sampled across the failing portfolio. 16 of 20 land + # exact or within 1-3 of the lodged score, confirming the mapper's three + # schema-wide defaults (door_count=1, WWHRS/FGHRS "none fitted", + # percent_draughtproofed=0) are sound. + # + # The remaining 4 (086084/090369/074470/100813) share solid-brick + # UNINSULATED walls, age band C, and diverge from lodged by +6 to +12 โ€” + # every other affected field (fuel, meter type, secondary heating type) + # varies independently across them, so wall construction is the only + # correlate. Checked `u_wall(Country.ENG, "C", 3, None, + # wall_insulation_type=4)` directly: it returns 1.70, RdSAP10's own + # published Table 6 value for solid 220-280mm brick in that age band โ€” no + # mapper/U-value bug found. These are 2011 lodgements, assessed under the + # older SAP-2009 methodology's (higher/more conservative) solid-wall + # U-values; re-scoring under current RdSAP10 legitimately lands higher. + # Same category as the documented full-SAP-through-RdSAP and reduced- + # field party-wall vintage gaps elsewhere in this file โ€” PINNED to the + # engine's observed value, not lodged; not tuned. + RealCertExpectation( + schema="SAP-Schema-15.0", + sample="uprn_100010359769", + cert_num="0087-2885-6238-9729-0575", + sap_score=68, + ), + RealCertExpectation( + schema="SAP-Schema-15.0", + sample="uprn_100010359788", + cert_num="0687-2894-6684-9009-7151", + sap_score=72, + ), + RealCertExpectation( + schema="SAP-Schema-15.0", + sample="uprn_100010086084", + cert_num="8493-5079-7429-8996-5293", + sap_score=53, + ), + RealCertExpectation( + schema="SAP-Schema-15.0", + sample="uprn_100010090369", + cert_num="8302-5919-9429-6696-2923", + sap_score=53, + ), + RealCertExpectation( + schema="SAP-Schema-15.0", + sample="uprn_100010074470", + cert_num="8501-5989-9529-2326-0223", + sap_score=46, + ), + RealCertExpectation( + schema="SAP-Schema-15.0", + sample="uprn_100010100813", + cert_num="8797-7949-0029-6396-4093", + sap_score=59, + ), + RealCertExpectation( + schema="SAP-Schema-15.0", + sample="uprn_77179816", + cert_num="9438-5046-6215-8769-7934", + sap_score=76, + ), + RealCertExpectation( + schema="SAP-Schema-15.0", + sample="uprn_10070400619", + cert_num="2628-6072-6296-8479-8940", + sap_score=77, + ), + RealCertExpectation( + schema="SAP-Schema-15.0", + sample="uprn_77179820", + cert_num="9338-7036-6275-8969-7950", + sap_score=77, + ), + RealCertExpectation( + schema="SAP-Schema-15.0", + sample="uprn_10070394806", + cert_num="0989-2863-6454-9799-9601", + sap_score=78, + ), + RealCertExpectation( + schema="SAP-Schema-15.0", + sample="uprn_77181233", + cert_num="8159-6821-8860-6966-9902", + sap_score=68, + ), + RealCertExpectation( + schema="SAP-Schema-15.0", + sample="uprn_77180626", + cert_num="2818-9993-6239-5699-2904", + sap_score=68, + ), + RealCertExpectation( + schema="SAP-Schema-15.0", + sample="uprn_10070400618", + cert_num="8797-7349-1229-8826-7093", + sap_score=70, + ), + RealCertExpectation( + schema="SAP-Schema-15.0", + sample="uprn_100010350459", + cert_num="8669-6321-9270-2022-7926", + sap_score=65, + ), + RealCertExpectation( + schema="SAP-Schema-15.0", + sample="uprn_100010350468", + cert_num="8305-5058-8729-2926-8593", + sap_score=66, + ), + RealCertExpectation( + schema="SAP-Schema-15.0", + sample="uprn_100010333531", + cert_num="8094-2349-1329-3996-9993", + sap_score=73, + ), + RealCertExpectation( + schema="SAP-Schema-15.0", + sample="uprn_100010341489", + cert_num="2678-3089-6249-9142-9900", + sap_score=65, + ), + RealCertExpectation( + schema="SAP-Schema-15.0", + sample="uprn_100010341491", + cert_num="2568-6062-6299-9052-1984", + sap_score=62, + ), + RealCertExpectation( + schema="SAP-Schema-15.0", + sample="uprn_100010347646", + cert_num="8169-6020-9719-2148-6996", + sap_score=75, + ), + RealCertExpectation( + schema="SAP-Schema-15.0", + sample="uprn_100010347637", + cert_num="8059-6020-9429-4133-0996", + sap_score=72, + ), )