test(accuracy): ratchet SAP MAE 0.668 -> 0.658 via instantaneous-electric-DHW off-peak fix

An instantaneous point-of-use electric water heater (WHC 907/909, no
cylinder) on an off-peak tariff was billed 100% at the off-peak LOW rate
by the generic electric-off-peak else-branch. But SAP 10.2 §12 (PDF line
2680) computes the off-peak on-peak HW proportion via Table 13, "dependent
on the total floor area and the CYLINDER size" — it presumes a stored-water
cylinder charged overnight. An instantaneous heater has NO cylinder, heats
on demand, and cannot shift to the off-peak window, so 100% of its
consumption bills at the HIGH rate (Table 12a WH high-rate fraction 1.0).

Both the SAP-cost rate (`_hot_water_fuel_cost_gbp_per_kwh`) and the
ADR-0014 / CO2-PE fraction (`_hot_water_high_rate_fraction`) fixed
consistently (low-rate scalar -> 7-hour high rate; fraction 0.0 -> 1.0).

Localised by deep-diving corpus cert 74061136 (HHR-storage mid-floor flat,
WHC 909): PE matched lodged (+1.6, roof+floor zero-loss) while SAP over-rated
+7.72 — the cost-only signature. Its DHW was ours £59 vs lodged £344 (5.8x);
the tariff was the whole gap. Fix: +7.72 -> -1.25 (residual is separate small
fabric). 7 corpus certs carry electric-instantaneous DHW on off-peak; the 3
outside 0.5 all move sharply inward (MAE the win, not within-0.5 crossings).

RdSAP 10 §12 tariff routing confirmed spec-correct (Unknown meter + storage
409 -> off-peak 7-hour, Rule 2) — the bug was the DHW rate, not the tariff.
Unit-pinned in test_cert_to_inputs; RealCertExpectation 74061136 = 72.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Jun-te Kim 2026-07-02 20:04:58 +00:00
parent 928ce293d0
commit cb089a630c
6 changed files with 579 additions and 189 deletions

View file

@ -0,0 +1,315 @@
{
"uprn": 74061136,
"roofs": [
{
"description": "(another dwelling above)",
"energy_efficiency_rating": 0,
"environmental_efficiency_rating": 0
}
],
"walls": [
{
"description": "Solid brick, with internal insulation",
"energy_efficiency_rating": 4,
"environmental_efficiency_rating": 4
},
{
"description": "Timber frame, with additional insulation",
"energy_efficiency_rating": 4,
"environmental_efficiency_rating": 4
}
],
"floors": [
{
"description": "(other premises below)",
"energy_efficiency_rating": 0,
"environmental_efficiency_rating": 0
}
],
"status": "entered",
"tenure": 1,
"window": {
"description": "Fully double glazed",
"energy_efficiency_rating": 3,
"environmental_efficiency_rating": 3
},
"lighting": {
"description": "Excellent lighting efficiency",
"energy_efficiency_rating": 5,
"environmental_efficiency_rating": 5
},
"postcode": "S41 7TP",
"hot_water": {
"description": "Electric instantaneous at point of use",
"energy_efficiency_rating": 1,
"environmental_efficiency_rating": 5
},
"post_town": "Chesterfield,",
"psv_count": 0,
"built_form": 4,
"created_at": "2026-05-20 13:45:13",
"door_count": 1,
"region_code": 6,
"report_type": 2,
"sap_heating": {
"number_baths": 1,
"cylinder_size": 1,
"shower_outlets": [
{
"shower_wwhrs": 1,
"shower_outlet_type": 1
}
],
"number_baths_wwhrs": 0,
"water_heating_code": 909,
"water_heating_fuel": 29,
"cylinder_thermostat": "N",
"main_heating_details": [
{
"has_fghrs": "N",
"main_fuel_type": 29,
"storage_heaters": [
{
"index_number": 230002,
"number_of_heaters": 1,
"high_heat_retention": "true"
}
],
"fan_flue_present": "Y",
"heat_emitter_type": 0,
"emitter_temperature": "NA",
"main_heating_number": 1,
"main_heating_control": 2404,
"main_heating_category": 7,
"main_heating_fraction": 50,
"sap_main_heating_code": 409,
"main_heating_data_source": 2
}
],
"immersion_heating_type": "NA",
"has_fixed_air_conditioning": "false"
},
"sap_version": 10.2,
"sap_windows": [
{
"pvc_frame": "true",
"orientation": 5,
"window_type": 1,
"glazing_type": 2,
"window_width": {
"value": 1,
"quantity": "m"
},
"window_height": {
"value": 1.6,
"quantity": "m"
},
"draught_proofed": "true",
"window_location": 0,
"window_wall_type": 1,
"permanent_shutters_present": "N",
"permanent_shutters_insulated": "N"
},
{
"pvc_frame": "true",
"orientation": 5,
"window_type": 1,
"glazing_type": 2,
"window_width": {
"value": 1,
"quantity": "m"
},
"window_height": {
"value": 1.6,
"quantity": "m"
},
"draught_proofed": "true",
"window_location": 0,
"window_wall_type": 1,
"permanent_shutters_present": "N",
"permanent_shutters_insulated": "N"
}
],
"schema_type": "RdSAP-Schema-21.0.1",
"uprn_source": "Address Matched",
"country_code": "ENG",
"main_heating": [
{
"description": "Electric storage heaters",
"energy_efficiency_rating": 4,
"environmental_efficiency_rating": 5
}
],
"air_tightness": {
"description": "(not tested)",
"energy_efficiency_rating": 0,
"environmental_efficiency_rating": 0
},
"dwelling_type": "Mid-floor flat",
"language_code": 1,
"pressure_test": 4,
"property_type": 2,
"address_line_1": "Flat 3,",
"address_line_2": "14-20 Corporation Street,",
"assessment_type": "RdSAP",
"completion_date": "2026-05-20",
"inspection_date": "2026-05-20",
"extensions_count": 0,
"measurement_type": 1,
"open_flues_count": 0,
"sap_flat_details": {
"level": 2,
"top_storey": "N",
"storey_count": 3,
"flat_location": 1,
"heat_loss_corridor": 2,
"unheated_corridor_length": 6
},
"total_floor_area": 24,
"transaction_type": 1,
"conservatory_type": 2,
"heated_room_count": 1,
"other_flues_count": 0,
"registration_date": "2026-05-20",
"sap_energy_source": {
"mains_gas": "N",
"meter_type": 3,
"pv_connection": 0,
"photovoltaic_supply": {
"none_or_no_details": {
"percent_roof_area": 0
}
},
"wind_turbines_count": 0,
"gas_smart_meter_present": "false",
"is_dwelling_export_capable": "false",
"wind_turbines_terrain_type": 2,
"electricity_smart_meter_present": "false"
},
"secondary_heating": {
"description": "Portable electric heaters (assumed)",
"energy_efficiency_rating": 0,
"environmental_efficiency_rating": 0
},
"closed_flues_count": 0,
"extract_fans_count": 0,
"sap_building_parts": [
{
"identifier": "Main Dwelling",
"wall_dry_lined": "N",
"wall_thickness": 300,
"floor_heat_loss": 3,
"roof_construction": 3,
"wall_construction": 3,
"building_part_number": 1,
"sap_floor_dimensions": [
{
"floor": 0,
"room_height": 2.4,
"total_floor_area": 24,
"party_wall_length": 8,
"heat_loss_perimeter": 12
}
],
"wall_insulation_type": 3,
"construction_age_band": "B",
"sap_alternative_wall_1": {
"wall_area": 14.4,
"sheltered_wall": "Y",
"wall_dry_lined": "N",
"wall_thickness": 150,
"wall_construction": 5,
"wall_insulation_type": 3,
"wall_thickness_measured": "Y",
"wall_insulation_thickness": "NI"
},
"party_wall_construction": 0,
"wall_thickness_measured": "Y",
"roof_insulation_location": "ND",
"roof_insulation_thickness": "ND",
"wall_insulation_thickness": "measured",
"wall_insulation_thickness_measured": 25,
"wall_insulation_thermal_conductivity": 3
}
],
"boilers_flues_count": 0,
"open_chimneys_count": 0,
"solar_water_heating": "N",
"habitable_room_count": 1,
"heating_cost_current": {
"value": 348,
"currency": "GBP"
},
"insulated_door_count": 0,
"co2_emissions_current": 0.4,
"energy_rating_average": 60,
"energy_rating_current": 73,
"lighting_cost_current": {
"value": 23,
"currency": "GBP"
},
"main_heating_controls": [
{
"description": "Controls for high heat retention storage heaters",
"energy_efficiency_rating": 4,
"environmental_efficiency_rating": 4
}
],
"blocked_chimneys_count": 0,
"has_hot_water_cylinder": "false",
"heating_cost_potential": {
"value": 348,
"currency": "GBP"
},
"hot_water_cost_current": {
"value": 344,
"currency": "GBP"
},
"mechanical_ventilation": 0,
"percent_draughtproofed": 100,
"schema_version_current": "LIG-21.0",
"suggested_improvements": [
{
"sequence": 1,
"typical_saving": 66,
"indicative_cost": "\u00a3600 - \u00a31,500",
"improvement_type": "Y",
"improvement_details": {
"improvement_number": 49
},
"improvement_category": 5,
"energy_performance_rating": 76,
"environmental_impact_rating": 92
}
],
"co2_emissions_potential": 0.4,
"energy_rating_potential": 76,
"lighting_cost_potential": {
"value": 23,
"currency": "GBP"
},
"schema_version_original": "LIG-21.0",
"hot_water_cost_potential": {
"value": 278,
"currency": "GBP"
},
"renewable_heat_incentive": {
"water_heating": 1079.39,
"space_heating_existing_dwelling": 2013.05
},
"draughtproofed_door_count": 1,
"energy_consumption_current": 200,
"has_fixed_air_conditioning": "false",
"multiple_glazed_proportion": 100,
"calculation_software_version": "10.2.2.0",
"energy_consumption_potential": 187,
"environmental_impact_current": 91,
"cfl_fixed_lighting_bulbs_count": 0,
"current_energy_efficiency_band": "C",
"environmental_impact_potential": 92,
"led_fixed_lighting_bulbs_count": 6,
"has_heated_separate_conservatory": "false",
"potential_energy_efficiency_band": "C",
"co2_emissions_current_per_floor_area": 19,
"incandescent_fixed_lighting_bulbs_count": 0
}

View file

@ -2888,6 +2888,15 @@ def _hot_water_fuel_cost_gbp_per_kwh(
)
blended = high_frac * high_rate + (1.0 - high_frac) * low_rate
return blended * _PENCE_TO_GBP
if water_heating_code in _INSTANTANEOUS_WATER_CODES:
# SAP 10.2 §12 (PDF line 2680): the Table-13 off-peak on-peak HW
# split is keyed on the CYLINDER size — it presumes stored water
# charged overnight. An instantaneous point-of-use heater (WHC
# 907/909, no cylinder) heats on demand and cannot shift to the
# off-peak window, so 100% bills at the HIGH rate (Table 12a WH
# high-rate fraction 1.0), not the off-peak low rate.
high_rate, _low = _tariff_high_low_rates_p_per_kwh(tariff)
return high_rate * _PENCE_TO_GBP
return _off_peak_low_rate_gbp_per_kwh(tariff)
if water_heating_fuel is not None:
return prices.unit_price_p_per_kwh(water_heating_fuel) * _PENCE_TO_GBP
@ -2942,6 +2951,11 @@ def _hot_water_high_rate_fraction(
single_immersion=effective_single,
tariff=tariff,
)
if water_heating_code in _INSTANTANEOUS_WATER_CODES:
# Instantaneous point-of-use electric DHW (WHC 907/909) has no
# cylinder to charge overnight — it heats on demand, wholly at the
# high/day rate (see `_hot_water_fuel_cost_gbp_per_kwh`).
return 1.0
return 0.0

View file

@ -1,6 +1,6 @@
# RdSAP-21.0.1 corpus campaign ledger
**Gauge:** 1000 computed / 0 skipped · SAP within-0.5 = **77.0%** · MAE = **0.668** (floors in test_sap_accuracy_corpus.py)
**Gauge:** 1000 computed / 0 skipped · SAP within-0.5 = **77.0%** · MAE = **0.658** (floors in test_sap_accuracy_corpus.py)
Statuses: `[ ]` todo · `[x]` resolved ≤0.5 · 🔧 fix landed · ⚠ xfail engine bug · ⛔ unbuildable. Line: `uprn · lodged L / eng E / Δ · signature`. Rebuild/re-rank: `PYTHONPATH=. python scripts/corpus_1000/build_worklist.py` (preserves statuses & `<-` notes).
@ -36,554 +36,554 @@ Statuses: `[ ]` todo · `[x]` resolved ≤0.5 · 🔧 fix landed · ⚠ xfail en
### C009 · Σ|Δ| 7.8 · 1 certs · `h195/elec | cavity wall | (another dwelling`
- [ ] `10091578598` · L 71 / E 78.81 / Δ +7.81 <- electric-main off-peak tariff cohort: cost-only signature, storage/electric E7 high-rate-fraction split needs Elmhurst per-config arbitration (fixing blind regresses in-band storage certs)
### C010 · Σ|Δ| 7.7 · 1 certs · `h409/elec | solid brick | (another dwelling | consv2,sec:portable electric,whw909`
- [ ] `74061136` · L 73 / E 80.72 / Δ +7.72 <- electric storage cat7 E7: over-rate = off-peak rate/fraction too generous; needs Elmhurst tariff arbitration
### C011 · Σ|Δ| 7.1 · 1 certs · `h408/elec | cavity wall | (another dwelling | whw941`
### C010 · Σ|Δ| 7.1 · 1 certs · `h408/elec | cavity wall | (another dwelling | whw941`
- [ ] `200000322700` · L 58 / E 65.05 / Δ +7.05 <- electric storage cat7 E7 over-rate; see 74061136
### C012 · Σ|Δ| 6.7 · 1 certs · `h691/elec | solid brick | pitched 100 | RR,ext1,whw909`
### C011 · Σ|Δ| 6.7 · 1 certs · `h691/elec | solid brick | pitched 100 | RR,ext1,whw909`
- [ ] `100032223878` · L 11 / E 17.67 / Δ +6.67
### C013 · Σ|Δ| 6.6 · 1 certs · `hpcdb16137/gas | solid brick | pitched 150`
### C012 · Σ|Δ| 6.6 · 1 certs · `hpcdb16137/gas | solid brick | pitched 150`
- [ ] `200004296092` · L 71 / E 64.35 / Δ -6.65
### C014 · Σ|Δ| 6.5 · 1 certs · `h408/elec | granite or | (another dwelling | sec:portable electric,whw903`
### C013 · Σ|Δ| 6.5 · 1 certs · `h408/elec | granite or | (another dwelling | sec:portable electric,whw903`
- [ ] `100121397382` · L 69 / E 75.49 / Δ +6.49
### C015 · Σ|Δ| 6.5 · 1 certs · `h691/elec | solid brick | (another dwelling | ext1,sec:room heaters,whw903`
### C014 · Σ|Δ| 6.5 · 1 certs · `h691/elec | solid brick | (another dwelling | ext1,sec:room heaters,whw903`
- [ ] `100062100640` · L 54 / E 47.51 / Δ -6.49
### C016 · Σ|Δ| 6.0 · 1 certs · `h301/coal-anth | cavity wall | pitched 225`
### C015 · Σ|Δ| 6.0 · 1 certs · `h301/coal-anth | cavity wall | pitched 225`
- [ ] `100050844968` · L 71 / E 65.02 / Δ -5.98
### C017 · Σ|Δ| 5.8 · 1 certs · `hpcdb17777/gas+2mains | cavity wall | pitched insulated | ext1,sec:room heaters,whw914`
### C016 · Σ|Δ| 5.8 · 1 certs · `hpcdb17777/gas+2mains | cavity wall | pitched insulated | ext1,sec:room heaters,whw914`
- [ ] `line804` · L 52 / E 57.76 / Δ +5.76
### C018 · Σ|Δ| 5.7 · 1 certs · `hpcdb17507/gas | solid brick | pitched 150 | ext1,mv2`
### C017 · Σ|Δ| 5.7 · 1 certs · `hpcdb17507/gas | solid brick | pitched 150 | ext1,mv2`
- [ ] `200049463` · L 69 / E 63.28 / Δ -5.72
### C019 · Σ|Δ| 5.6 · 2 certs · `h402/elec | solid brick | (another dwelling | sec:portable electric,whw903`
### C018 · Σ|Δ| 5.6 · 2 certs · `h402/elec | solid brick | (another dwelling | sec:portable electric,whw903`
- [ ] `11071248` · L 78 / E 81.86 / Δ +3.86
- [ ] `12126160` · L 69 / E 70.71 / Δ +1.71
### C020 · Σ|Δ| 4.6 · 1 certs · `hpcdb18560/gas | solid brick | pitched no | RR`
### C019 · Σ|Δ| 4.6 · 1 certs · `hpcdb18560/gas | solid brick | pitched no | RR`
- [ ] `100051233481` · L 65 / E 69.64 / Δ +4.64
### C021 · Σ|Δ| 4.5 · 1 certs · `h691/elec | timber frame | pitched limited | RR,ext2,whw903`
### C020 · Σ|Δ| 4.5 · 1 certs · `h691/elec | timber frame | pitched limited | RR,ext2,whw903`
- [ ] `100061646773` · L 68 / E 63.46 / Δ -4.54
### C022 · Σ|Δ| 4.5 · 1 certs · `hpcdb18786/fuel27 | solid brick | pitched 100 | RR,consv3`
### C021 · Σ|Δ| 4.5 · 1 certs · `hpcdb18786/fuel27 | solid brick | pitched 100 | RR,consv3`
- [ ] `100071010014` · L 55 / E 50.47 / Δ -4.53
### C023 · Σ|Δ| 4.5 · 1 certs · `hpcdb17815/gas | cavity wall | flat insulated`
### C022 · Σ|Δ| 4.5 · 1 certs · `hpcdb17815/gas | cavity wall | flat insulated`
- [ ] `47084930` · L 74 / E 69.51 / Δ -4.49
### C024 · Σ|Δ| 4.5 · 1 certs · `h301/coal-anth | system built | (another dwelling | mv4`
### C023 · Σ|Δ| 4.5 · 1 certs · `h301/coal-anth | system built | (another dwelling | mv4`
- [ ] `10093342182` · L 82 / E 77.51 / Δ -4.49
### C025 · Σ|Δ| 4.4 · 1 certs · `hpcdb17973/gas | solid brick | (another dwelling`
### C024 · Σ|Δ| 4.4 · 1 certs · `hpcdb17973/gas | solid brick | (another dwelling`
- [ ] `5117280` · L 76 / E 71.56 / Δ -4.44
### C026 · Σ|Δ| 4.4 · 1 certs · `h191/elec | solid brick | (another dwelling | ext2`
### C025 · Σ|Δ| 4.4 · 1 certs · `h191/elec | solid brick | (another dwelling | ext2`
- [ ] `217060420` · L 42 / E 37.58 / Δ -4.42
### C027 · Σ|Δ| 4.4 · 1 certs · `h402/elec | cavity wall | (another dwelling | sec:room heaters,whw903`
### C026 · Σ|Δ| 4.4 · 1 certs · `h402/elec | cavity wall | (another dwelling | sec:room heaters,whw903`
- [ ] `72399971` · L 69 / E 64.60 / Δ -4.40
### C028 · Σ|Δ| 4.4 · 1 certs · `hpcdb19258/fuel28 | granite or | pitched no | ext2,sec:room heaters`
### C027 · Σ|Δ| 4.4 · 1 certs · `hpcdb19258/fuel28 | granite or | pitched no | ext2,sec:room heaters`
- [ ] `10007016314` · L 57 / E 52.64 / Δ -4.36
### C029 · Σ|Δ| 4.1 · 1 certs · `h633/heatnet | sandstone with | pitched insulated | sec:room heaters,whw903`
### C028 · Σ|Δ| 4.1 · 1 certs · `h633/heatnet | sandstone with | pitched insulated | sec:room heaters,whw903`
- [ ] `100052159386` · L 56 / E 51.92 / Δ -4.08
### C030 · Σ|Δ| 4.0 · 1 certs · `h191/elec | cavity wall | (another dwelling`
### C029 · Σ|Δ| 4.0 · 1 certs · `h191/elec | cavity wall | (another dwelling`
- [ ] `10002272664` · L 79 / E 74.96 / Δ -4.04
### C031 · Σ|Δ| 4.0 · 1 certs · `h408/elec | cavity wall | pitched 100 | ext1,sec:room heaters,whw903`
### C030 · Σ|Δ| 4.0 · 1 certs · `h408/elec | cavity wall | pitched 100 | ext1,sec:room heaters,whw903`
- [ ] `100040767294` · L 43 / E 47.04 / Δ +4.04
### C032 · Σ|Δ| 3.6 · 1 certs · `hpcdb15445/gas | granite or | pitched no | RR,ext3,sec:room heaters`
### C031 · Σ|Δ| 3.6 · 1 certs · `hpcdb15445/gas | granite or | pitched no | RR,ext3,sec:room heaters`
- [ ] `10002188054` · L 68 / E 64.42 / Δ -3.58
### C033 · Σ|Δ| 3.5 · 1 certs · `hpcdb18234/gas | cavity wall | pitched insulated | PV,ext2,sec:room heaters`
### C032 · Σ|Δ| 3.5 · 1 certs · `hpcdb18234/gas | cavity wall | pitched insulated | PV,ext2,sec:room heaters`
- [ ] `39066537` · L 78 / E 81.49 / Δ +3.49
### C034 · Σ|Δ| 3.5 · 1 certs · `hpcdb8387/gas | cavity wall | pitched 150`
### C033 · Σ|Δ| 3.5 · 1 certs · `hpcdb8387/gas | cavity wall | pitched 150`
- [ ] `100100137438` · L 69 / E 72.48 / Δ +3.48
### C035 · Σ|Δ| 3.4 · 1 certs · `hpcdb17507/gas | cavity wall | pitched insulated | RR,sec:room heaters`
### C034 · Σ|Δ| 3.4 · 1 certs · `hpcdb17507/gas | cavity wall | pitched insulated | RR,sec:room heaters`
- [ ] `100080122910` · L 60 / E 63.45 / Δ +3.45
### C036 · Σ|Δ| 3.3 · 1 certs · `h691/elec | cavity wall | pitched 300 | mv5,sec:portable electric,whw903`
### C035 · Σ|Δ| 3.3 · 1 certs · `h691/elec | cavity wall | pitched 300 | mv5,sec:portable electric,whw903`
- [ ] `452010022` · L 42 / E 38.67 / Δ -3.33
### C037 · Σ|Δ| 3.3 · 1 certs · `h402/elec | cavity wall | pitched 150 | ext1,sec:room heaters,whw903`
### C036 · Σ|Δ| 3.3 · 1 certs · `h402/elec | cavity wall | pitched 150 | ext1,sec:room heaters,whw903`
- [ ] `200004818752` · L 34 / E 30.73 / Δ -3.27
### C038 · Σ|Δ| 3.2 · 1 certs · `hpcdb18759/gas | sandstone as | pitched insulated | RR,ext1,sec:room heaters`
### C037 · Σ|Δ| 3.2 · 1 certs · `hpcdb18759/gas | sandstone as | pitched insulated | RR,ext1,sec:room heaters`
- [ ] `72351021` · L 64 / E 60.85 / Δ -3.15
### C039 · Σ|Δ| 3.1 · 1 certs · `h633/heatnet | timber frame | roof room(s) | RR,ext1,sec:room heaters,whw909`
### C038 · Σ|Δ| 3.1 · 1 certs · `h633/heatnet | timber frame | roof room(s) | RR,ext1,sec:room heaters,whw909`
- [ ] `22077224` · L 37 / E 33.90 / Δ -3.10
### C040 · Σ|Δ| 3.1 · 1 certs · `h193/elec | solid brick | (another dwelling | whw909`
- [ ] `100032043038` · L 74 / E 77.06 / Δ +3.06
### C041 · Σ|Δ| 3.0 · 1 certs · `hpcdb18498/gas | solid brick | pitched 250 | RR,ext2`
### C039 · Σ|Δ| 3.0 · 1 certs · `hpcdb18498/gas | solid brick | pitched 250 | RR,ext2`
- [ ] `10011740578` · L 70 / E 67.00 / Δ -3.00
### C042 · Σ|Δ| 2.9 · 1 certs · `h402/elec | cavity wall | pitched 250 | sec:portable electric,whw903`
### C040 · Σ|Δ| 2.9 · 1 certs · `h402/elec | cavity wall | pitched 250 | sec:portable electric,whw903`
- [ ] `100110680822` · L 79 / E 76.07 / Δ -2.93
### C043 · Σ|Δ| 2.9 · 1 certs · `h301/coal-anth | solid brick | pitched 250`
### C041 · Σ|Δ| 2.9 · 1 certs · `h301/coal-anth | solid brick | pitched 250`
- [ ] `452032915` · L 75 / E 72.09 / Δ -2.91
### C044 · Σ|Δ| 2.9 · 1 certs · `h301/coal-anth | cavity wall | (another dwelling | whw909`
### C042 · Σ|Δ| 2.9 · 1 certs · `h301/coal-anth | cavity wall | (another dwelling | whw909`
- [ ] `100071306639` · L 73 / E 70.14 / Δ -2.86
### C045 · Σ|Δ| 2.9 · 1 certs · `hpcdb18435/gas+2mains | cavity wall | pitched 100 | ext3,sec:room heaters,whw903`
### C043 · Σ|Δ| 2.9 · 1 certs · `hpcdb18435/gas+2mains | cavity wall | pitched 100 | ext3,sec:room heaters,whw903`
- [ ] `100061346049` · L 55 / E 52.15 / Δ -2.85
### C046 · Σ|Δ| 2.7 · 1 certs · `hpcdb8443/fuel28 | cavity wall | pitched 100 | RR,ext2,sec:room heaters`
### C044 · Σ|Δ| 2.7 · 1 certs · `hpcdb8443/fuel28 | cavity wall | pitched 100 | RR,ext2,sec:room heaters`
- [ ] `10013008238` · L 41 / E 38.26 / Δ -2.74
### C047 · Σ|Δ| 2.7 · 3 certs · `h691/elec | cavity wall | (another dwelling | whw903`
### C045 · Σ|Δ| 2.7 · 3 certs · `h691/elec | cavity wall | (another dwelling | whw903`
- [ ] `10033187652` · L 70 / E 71.21 / Δ +1.21
- [ ] `200002730` · L 65 / E 64.13 / Δ -0.87
- [ ] `10023328117` · L 78 / E 78.64 / Δ +0.64
### C048 · Σ|Δ| 2.7 · 1 certs · `h633/heatnet | cavity wall | pitched 200 | RR,sec:room heaters,whw903`
### C046 · Σ|Δ| 2.7 · 1 certs · `h633/heatnet | cavity wall | pitched 200 | RR,sec:room heaters,whw903`
- [ ] `10004873253` · L 65 / E 62.29 / Δ -2.71
### C049 · Σ|Δ| 2.7 · 1 certs · `h691/elec | cavity wall | (another dwelling | mv1,whw903`
### C047 · Σ|Δ| 2.7 · 1 certs · `h691/elec | cavity wall | (another dwelling | mv1,whw903`
- [ ] `10090793715` · L 73 / E 75.71 / Δ +2.71
### C050 · Σ|Δ| 2.7 · 1 certs · `hpcdb17964/gas+2mains | cavity wall | pitched 100 | ext1,sec:room heaters`
### C048 · Σ|Δ| 2.7 · 1 certs · `hpcdb17964/gas+2mains | cavity wall | pitched 100 | ext1,sec:room heaters`
- [ ] `100120745600` · L 65 / E 67.69 / Δ +2.69
### C051 · Σ|Δ| 2.7 · 1 certs · `hpcdb17757/gas | granite or | pitched no | RR,ext1`
### C049 · Σ|Δ| 2.7 · 1 certs · `hpcdb17757/gas | granite or | pitched no | RR,ext1`
- [ ] `100051178830` · L 63 / E 65.66 / Δ +2.66
### C052 · Σ|Δ| 2.6 · 1 certs · `hpcdb10321/gas | sandstone as | pitched 100 | ext2`
### C050 · Σ|Δ| 2.6 · 1 certs · `hpcdb10321/gas | sandstone as | pitched 100 | ext2`
- [ ] `100120018282` · L 64 / E 61.36 / Δ -2.64
### C053 · Σ|Δ| 2.6 · 1 certs · `hpcdb17968/gas | cavity wall | pitched 300 | ext2,sec:room heaters`
### C051 · Σ|Δ| 2.6 · 1 certs · `hpcdb17968/gas | cavity wall | pitched 300 | ext2,sec:room heaters`
- [ ] `83035979` · L 65 / E 67.60 / Δ +2.60
### C054 · Σ|Δ| 2.5 · 1 certs · `h524/elec | solid brick | (another dwelling | consv2,sec:room heaters,whw909`
### C052 · Σ|Δ| 2.5 · 1 certs · `h524/elec | solid brick | (another dwelling | consv2,sec:room heaters,whw909`
- [ ] `10014073761` · L 75 / E 72.52 / Δ -2.48
### C055 · Σ|Δ| 2.5 · 1 certs · `hpcdb10328/gas | solid brick | pitched insulated | RR`
### C053 · Σ|Δ| 2.5 · 1 certs · `hpcdb10328/gas | solid brick | pitched insulated | RR`
- [ ] `100050964834` · L 60 / E 62.47 / Δ +2.47
### C056 · Σ|Δ| 2.4 · 1 certs · `h694/elec | cavity wall | (another dwelling | whw941`
### C054 · Σ|Δ| 2.4 · 1 certs · `h694/elec | cavity wall | (another dwelling | whw941`
- [ ] `100120752995` · L 71 / E 73.42 / Δ +2.42
### C057 · Σ|Δ| 2.4 · 1 certs · `hpcdb1245/gas | solid brick | pitched insulated | ext1`
### C055 · Σ|Δ| 2.4 · 1 certs · `hpcdb1245/gas | solid brick | pitched insulated | ext1`
- [ ] `100032230128` · L 55 / E 52.60 / Δ -2.40
### C058 · Σ|Δ| 2.3 · 1 certs · `hpcdb15753/gas | solid brick | pitched 150 | RR`
### C056 · Σ|Δ| 2.3 · 1 certs · `hpcdb15753/gas | solid brick | pitched 150 | RR`
- [ ] `100000034023` · L 73 / E 70.71 / Δ -2.29
### C059 · Σ|Δ| 2.2 · 1 certs · `h506/gas | cavity wall | flat limited | sec:room heaters`
### C057 · Σ|Δ| 2.2 · 1 certs · `h506/gas | cavity wall | flat limited | sec:room heaters`
- [ ] `100020377671` · L 62 / E 64.23 / Δ +2.23
### C060 · Σ|Δ| 2.2 · 1 certs · `h104/gas | solid brick | pitched insulated | RR,ext1`
### C058 · Σ|Δ| 2.2 · 1 certs · `h104/gas | solid brick | pitched insulated | RR,ext1`
- [ ] `22027335` · L 76 / E 73.77 / Δ -2.23
### C061 · Σ|Δ| 2.2 · 1 certs · `h408/elec+2mains | sandstone as | (another dwelling | sec:room heaters,whw903`
### C059 · Σ|Δ| 2.2 · 1 certs · `h408/elec+2mains | sandstone as | (another dwelling | sec:room heaters,whw903`
- [ ] `80838` · L 41 / E 43.19 / Δ +2.19
### C062 · Σ|Δ| 2.1 · 1 certs · `hpcdb18833/gas | solid brick | pitched insulated | RR,ext1,sec:room heaters`
### C060 · Σ|Δ| 2.1 · 1 certs · `hpcdb18833/gas | solid brick | pitched insulated | RR,ext1,sec:room heaters`
- [ ] `48056153` · L 65 / E 62.89 / Δ -2.11
### C063 · Σ|Δ| 2.0 · 1 certs · `h404/elec | cavity wall | pitched 175 | sec:room heaters,whw909`
- [ ] `100070295212` · L 75 / E 77.01 / Δ +2.01
### C064 · Σ|Δ| 2.0 · 1 certs · `hpcdb19008/gas | solid brick | pitched insulated | sec:room heaters`
### C061 · Σ|Δ| 2.0 · 1 certs · `hpcdb19008/gas | solid brick | pitched insulated | sec:room heaters`
- [ ] `100021924710` · L 63 / E 65.00 / Δ +2.00
### C065 · Σ|Δ| 1.9 · 1 certs · `hpcdb18774/gas | solid brick | pitched 100 | RR,ext1`
### C062 · Σ|Δ| 1.9 · 1 certs · `hpcdb18774/gas | solid brick | pitched 100 | RR,ext1`
- [ ] `100031270375` · L 69 / E 70.93 / Δ +1.93
### C066 · Σ|Δ| 1.9 · 1 certs · `hpcdb106417/elec | cavity wall | pitched 250 | RR,ext2,sec:room heaters`
### C063 · Σ|Δ| 1.9 · 1 certs · `hpcdb106417/elec | cavity wall | pitched 250 | RR,ext2,sec:room heaters`
- [ ] `10001118522` · L 80 / E 78.07 / Δ -1.93
### C067 · Σ|Δ| 1.9 · 1 certs · `h192/elec | cavity wall | (another dwelling`
### C064 · Σ|Δ| 1.9 · 1 certs · `h192/elec | cavity wall | (another dwelling`
- [ ] `10010234711` · L 81 / E 79.08 / Δ -1.92
### C068 · Σ|Δ| 1.9 · 1 certs · `hpcdb18250/gas | solid brick | pitched 100 | consv2,sec:room heaters`
### C065 · Σ|Δ| 1.9 · 1 certs · `hpcdb18250/gas | solid brick | pitched 100 | consv2,sec:room heaters`
- [ ] `100031768368` · L 61 / E 59.12 / Δ -1.88
### C069 · Σ|Δ| 1.8 · 1 certs · `h301/elec10hr | cavity wall | (another dwelling`
### C066 · Σ|Δ| 1.8 · 1 certs · `h301/elec10hr | cavity wall | (another dwelling`
- [ ] `4510729926` · L 73 / E 71.15 / Δ -1.85
### C070 · Σ|Δ| 1.8 · 1 certs · `hpcdb17138/fuel28 | granite or | pitched 200 | ext1,sec:room heaters`
### C067 · Σ|Δ| 1.8 · 1 certs · `hpcdb17138/fuel28 | granite or | pitched 200 | ext1,sec:room heaters`
- [ ] `100091329112` · L 49 / E 50.82 / Δ +1.82
### C071 · Σ|Δ| 1.8 · 2 certs · `hpcdb18908/gas | solid brick | pitched 300`
### C068 · Σ|Δ| 1.8 · 2 certs · `hpcdb18908/gas | solid brick | pitched 300`
- [ ] `100061275133` · L 76 / E 77.24 / Δ +1.24
- [ ] `207032630` · L 74 / E 73.47 / Δ -0.53
### C072 · Σ|Δ| 1.8 · 1 certs · `h691/elec | timber frame | pitched insulated | RR,ext1,sec:portable electric,whw908`
### C069 · Σ|Δ| 1.8 · 1 certs · `h691/elec | timber frame | pitched insulated | RR,ext1,sec:portable electric,whw908`
- [ ] `10011797347` · L 47 / E 48.77 / Δ +1.77
### C073 · Σ|Δ| 1.8 · 1 certs · `hpcdb17570/gas+2mains | solid brick | (another dwelling | RR,ext3,sec:room heaters`
### C070 · Σ|Δ| 1.8 · 1 certs · `hpcdb17570/gas+2mains | solid brick | (another dwelling | RR,ext3,sec:room heaters`
- [ ] `100022668387` · L 68 / E 66.25 / Δ -1.75
### C074 · Σ|Δ| 1.8 · 1 certs · `hpcdb17803/gas | timber frame | pitched 100`
### C071 · Σ|Δ| 1.8 · 1 certs · `hpcdb17803/gas | timber frame | pitched 100`
- [ ] `200004017091` · L 71 / E 72.75 / Δ +1.75
### C075 · Σ|Δ| 1.7 · 1 certs · `hpcdb10354/gas+2mains | sandstone as | pitched 300 | ext1`
### C072 · Σ|Δ| 1.7 · 1 certs · `hpcdb10354/gas+2mains | sandstone as | pitched 300 | ext1`
- [ ] `100100892216` · L 69 / E 67.28 / Δ -1.72
### C076 · Σ|Δ| 1.7 · 1 certs · `hpcdb8119/gas | cavity wall | pitched insulated | RR,ext1`
### C073 · Σ|Δ| 1.7 · 1 certs · `hpcdb8119/gas | cavity wall | pitched insulated | RR,ext1`
- [ ] `100060878876` · L 49 / E 50.71 / Δ +1.71
### C077 · Σ|Δ| 1.7 · 1 certs · `h401/elec | solid brick | (another dwelling | sec:portable electric,whw950`
### C074 · Σ|Δ| 1.7 · 1 certs · `h401/elec | solid brick | (another dwelling | sec:portable electric,whw950`
- [ ] `22032926` · L 61 / E 62.71 / Δ +1.71
### C078 · Σ|Δ| 1.7 · 1 certs · `hpcdb18560/gas | cavity wall | pitched insulated | RR,ext1`
### C075 · Σ|Δ| 1.7 · 1 certs · `hpcdb18560/gas | cavity wall | pitched insulated | RR,ext1`
- [ ] `100010942905` · L 72 / E 73.70 / Δ +1.70
### C079 · Σ|Δ| 1.6 · 1 certs · `hpcdb18119/gas | solid brick | pitched 100 | ext1`
### C076 · Σ|Δ| 1.6 · 1 certs · `hpcdb18119/gas | solid brick | pitched 100 | ext1`
- [ ] `100030307976` · L 71 / E 69.37 / Δ -1.63
### C080 · Σ|Δ| 1.6 · 1 certs · `hpcdb18909/gas | cavity wall | pitched 100 | whw903`
### C077 · Σ|Δ| 1.6 · 1 certs · `hpcdb18909/gas | cavity wall | pitched 100 | whw903`
- [ ] `100061404488` · L 70 / E 68.38 / Δ -1.62
### C081 · Σ|Δ| 1.6 · 1 certs · `h402/elec | system built | (another dwelling | sec:room heaters,whw903`
### C078 · Σ|Δ| 1.6 · 1 certs · `h402/elec | system built | (another dwelling | sec:room heaters,whw903`
- [ ] `21067296` · L 67 / E 68.60 / Δ +1.60
### C082 · Σ|Δ| 1.6 · 1 certs · `hpcdb10164/gas | solid brick | pitched insulated | sec:room heaters`
### C079 · Σ|Δ| 1.6 · 1 certs · `hpcdb10164/gas | solid brick | pitched insulated | sec:room heaters`
- [ ] `5870047440` · L 58 / E 59.58 / Δ +1.58
### C083 · Σ|Δ| 1.6 · 1 certs · `hpcdb8051/gas | cavity wall | (same dwelling | ext2`
### C080 · Σ|Δ| 1.6 · 1 certs · `hpcdb8051/gas | cavity wall | (same dwelling | ext2`
- [ ] `100070450818` · L 65 / E 63.43 / Δ -1.57
### C084 · Σ|Δ| 1.6 · 1 certs · `hpcdb17741/gas | cavity wall | pitched 225`
### C081 · Σ|Δ| 1.6 · 1 certs · `hpcdb17741/gas | cavity wall | pitched 225`
- [ ] `100050881708` · L 70 / E 71.55 / Δ +1.55
### C085 · Σ|Δ| 1.5 · 1 certs · `h301/elec | system built | (another dwelling | whw950`
### C082 · Σ|Δ| 1.5 · 1 certs · `h301/elec | system built | (another dwelling | whw950`
- [ ] `10010254955` · L 79 / E 77.46 / Δ -1.54
### C086 · Σ|Δ| 1.5 · 1 certs · `hpcdb16839/gas | cavity wall | pitched 400+ | ext1,mv2,sec:room heaters`
### C083 · Σ|Δ| 1.5 · 1 certs · `hpcdb16839/gas | cavity wall | pitched 400+ | ext1,mv2,sec:room heaters`
- [ ] `3455011834` · L 69 / E 67.48 / Δ -1.52
### C087 · Σ|Δ| 1.5 · 1 certs · `hpcdb15502/gas | granite or | pitched 150 | RR,ext1,sec:room heaters`
### C084 · Σ|Δ| 1.5 · 1 certs · `hpcdb15502/gas | granite or | pitched 150 | RR,ext1,sec:room heaters`
- [ ] `100100274789` · L 60 / E 61.51 / Δ +1.51
### C088 · Σ|Δ| 1.5 · 1 certs · `hpcdb16453/gas | cavity wall | pitched 300 | consv2,ext1`
### C085 · Σ|Δ| 1.5 · 1 certs · `hpcdb16453/gas | cavity wall | pitched 300 | consv2,ext1`
- [ ] `100050852755` · L 65 / E 66.49 / Δ +1.49
### C089 · Σ|Δ| 1.5 · 1 certs · `hpcdb17679/gas | solid brick | pitched 125 | ext1`
### C086 · Σ|Δ| 1.5 · 1 certs · `hpcdb17679/gas | solid brick | pitched 125 | ext1`
- [ ] `100021326422` · L 70 / E 68.51 / Δ -1.49
### C090 · Σ|Δ| 1.5 · 1 certs · `hpcdb15029/gas | solid brick | pitched insulated | RR,ext1`
### C087 · Σ|Δ| 1.5 · 1 certs · `hpcdb15029/gas | solid brick | pitched insulated | RR,ext1`
- [ ] `100050988345` · L 61 / E 59.51 / Δ -1.49
### C091 · Σ|Δ| 1.5 · 1 certs · `hpcdb17998/gas | solid brick | pitched insulated | RR,consv2`
### C088 · Σ|Δ| 1.5 · 1 certs · `hpcdb17998/gas | solid brick | pitched insulated | RR,consv2`
- [ ] `100030285758` · L 54 / E 55.48 / Δ +1.48
### C092 · Σ|Δ| 1.5 · 1 certs · `hpcdb17974/gas | cavity wall | pitched 175 | PV,ext1`
### C089 · Σ|Δ| 1.5 · 1 certs · `hpcdb17974/gas | cavity wall | pitched 175 | PV,ext1`
- [ ] `100090536443` · L 86 / E 84.52 / Δ -1.48
### C093 · Σ|Δ| 1.4 · 1 certs · `hpcdb17978/gas | solid brick | flat no | RR,ext1`
### C090 · Σ|Δ| 1.4 · 1 certs · `hpcdb17978/gas | solid brick | flat no | RR,ext1`
- [ ] `line80` · L 72 / E 70.56 / Δ -1.44
### C094 · Σ|Δ| 1.4 · 1 certs · `hpcdb10356/gas | solid brick | pitched 150 | RR,ext1,sec:room heaters`
### C091 · Σ|Δ| 1.4 · 1 certs · `hpcdb10356/gas | solid brick | pitched 150 | RR,ext1,sec:room heaters`
- [ ] `100080518673` · L 57 / E 58.42 / Δ +1.42
### C095 · Σ|Δ| 1.4 · 1 certs · `hpcdb18561/gas | solid brick | pitched 250 | ext2`
### C092 · Σ|Δ| 1.4 · 1 certs · `hpcdb18561/gas | solid brick | pitched 250 | ext2`
- [ ] `235025284` · L 69 / E 67.59 / Δ -1.41
### C096 · Σ|Δ| 1.4 · 1 certs · `hpcdb18767/gas | sandstone as | (another dwelling`
### C093 · Σ|Δ| 1.4 · 1 certs · `hpcdb18767/gas | sandstone as | (another dwelling`
- [ ] `250063088` · L 73 / E 71.60 / Δ -1.40
### C097 · Σ|Δ| 1.4 · 1 certs · `hpcdb18991/fuel28 | solid brick | pitched 250 | sec:room heaters`
### C094 · Σ|Δ| 1.4 · 1 certs · `hpcdb18991/fuel28 | solid brick | pitched 250 | sec:room heaters`
- [ ] `100050048691` · L 58 / E 59.39 / Δ +1.39
### C098 · Σ|Δ| 1.4 · 1 certs · `hpcdb16210/gas | cavity wall | pitched 300 | sec:room heaters`
### C095 · Σ|Δ| 1.4 · 1 certs · `hpcdb16210/gas | cavity wall | pitched 300 | sec:room heaters`
- [ ] `100110097281` · L 64 / E 65.37 / Δ +1.37
### C099 · Σ|Δ| 1.4 · 1 certs · `h691/elec | solid brick | (another dwelling | whw903`
### C096 · Σ|Δ| 1.4 · 1 certs · `h691/elec | solid brick | (another dwelling | whw903`
- [ ] `10091630692` · L 58 / E 56.63 / Δ -1.37
### C100 · Σ|Δ| 1.4 · 1 certs · `hpcdb19094/gas | cavity wall | (another dwelling | ext1,sec:room heaters`
### C097 · Σ|Δ| 1.4 · 1 certs · `hpcdb19094/gas | cavity wall | (another dwelling | ext1,sec:room heaters`
- [ ] `100031433810` · L 70 / E 68.63 / Δ -1.37
### C101 · Σ|Δ| 1.3 · 1 certs · `hpcdb19227/fuel28 | solid brick | pitched 100 | RR,ext3,sec:room heaters`
### C098 · Σ|Δ| 1.3 · 1 certs · `hpcdb19227/fuel28 | solid brick | pitched 100 | RR,ext3,sec:room heaters`
- [ ] `100012368622` · L 39 / E 40.32 / Δ +1.32
### C102 · Σ|Δ| 1.3 · 1 certs · `hpcdb19007/gas | solid brick | pitched insulated | RR,ext2,sec:room heaters`
### C099 · Σ|Δ| 1.3 · 1 certs · `hpcdb19007/gas | solid brick | pitched insulated | RR,ext2,sec:room heaters`
- [ ] `90077194` · L 65 / E 63.69 / Δ -1.31
### C103 · Σ|Δ| 1.3 · 1 certs · `hpcdb19083/gas | cavity wall | pitched 75 | RR,consv2`
### C100 · Σ|Δ| 1.3 · 1 certs · `hpcdb19083/gas | cavity wall | pitched 75 | RR,consv2`
- [ ] `100031461986` · L 70 / E 71.29 / Δ +1.29
### C104 · Σ|Δ| 1.3 · 1 certs · `h691/elec | granite or | pitched insulated | PV,ext3,whw903`
### C101 · Σ|Δ| 1.3 · 1 certs · `h691/elec | granite or | pitched insulated | PV,ext3,whw903`
- [ ] `30095054` · L 46 / E 44.74 / Δ -1.26
### C105 · Σ|Δ| 1.3 · 1 certs · `hpcdb18335/gas | cavity wall | pitched 100 | RR,ext1,sec:room heaters`
### C102 · Σ|Δ| 1.3 · 1 certs · `hpcdb18335/gas | cavity wall | pitched 100 | RR,ext1,sec:room heaters`
- [ ] `100100055589` · L 58 / E 59.26 / Δ +1.26
### C106 · Σ|Δ| 1.2 · 1 certs · `hpcdb15101/gas | cavity wall | pitched 270 | consv3,sec:room heaters`
### C103 · Σ|Δ| 1.2 · 1 certs · `h409/elec | solid brick | (another dwelling | consv2,sec:portable electric,whw909`
- [ ] `74061136` · L 73 / E 71.75 / Δ -1.25 <- electric storage cat7 E7: over-rate = off-peak rate/fraction too generous; needs Elmhurst tariff arbitration
### C104 · Σ|Δ| 1.2 · 1 certs · `hpcdb15101/gas | cavity wall | pitched 270 | consv3,sec:room heaters`
- [ ] `100091435353` · L 65 / E 66.23 / Δ +1.23
### C107 · Σ|Δ| 1.2 · 2 certs · `h301/coal-anth | system built | (another dwelling`
### C105 · Σ|Δ| 1.2 · 2 certs · `h301/coal-anth | system built | (another dwelling`
- [ ] `10091070164` · L 69 / E 69.60 / Δ +0.60
- [ ] `10090927185` · L 79 / E 79.60 / Δ +0.60
### C108 · Σ|Δ| 1.2 · 1 certs · `hpcdb19110/gas | cavity wall | pitched no | ext3`
### C106 · Σ|Δ| 1.2 · 1 certs · `hpcdb19110/gas | cavity wall | pitched no | ext3`
- [ ] `100100614412` · L 53 / E 51.81 / Δ -1.19
### C109 · Σ|Δ| 1.2 · 1 certs · `hpcdb18658/gas | solid brick | flat no`
### C107 · Σ|Δ| 1.2 · 1 certs · `hpcdb18658/gas | solid brick | flat no`
- [ ] `217091901` · L 62 / E 60.82 / Δ -1.18
### C110 · Σ|Δ| 1.2 · 1 certs · `hpcdb17115/gas | sandstone as | (another dwelling | ext2,sec:room heaters`
### C108 · Σ|Δ| 1.2 · 1 certs · `hpcdb17115/gas | sandstone as | (another dwelling | ext2,sec:room heaters`
- [x] `line768` · L 57 / E 55.84 / Δ -1.16
### C111 · Σ|Δ| 1.2 · 1 certs · `h102/gas | solid brick | (same dwelling | ext1,sec:portable electric`
### C109 · Σ|Δ| 1.2 · 1 certs · `h102/gas | solid brick | (same dwelling | ext1,sec:portable electric`
- [ ] `217061895` · L 61 / E 59.84 / Δ -1.16
### C112 · Σ|Δ| 1.1 · 1 certs · `hpcdb15708/gas | cavity wall | pitched insulated | RR,sec:room heaters`
### C110 · Σ|Δ| 1.1 · 1 certs · `hpcdb15708/gas | cavity wall | pitched insulated | RR,sec:room heaters`
- [ ] `10002349227` · L 76 / E 77.14 / Δ +1.14
### C113 · Σ|Δ| 1.1 · 1 certs · `hpcdb15451/gas | timber frame | pitched insulated | RR,ext1,sec:room heaters`
### C111 · Σ|Δ| 1.1 · 1 certs · `hpcdb15451/gas | timber frame | pitched insulated | RR,ext1,sec:room heaters`
- [ ] `200001634005` · L 66 / E 67.11 / Δ +1.11
### C114 · Σ|Δ| 1.1 · 1 certs · `hpcdb1770/fuel28 | solid brick | pitched no | ext3,sec:room heaters`
### C112 · Σ|Δ| 1.1 · 1 certs · `hpcdb1770/fuel28 | solid brick | pitched no | ext3,sec:room heaters`
- [ ] `200004522639` · L 37 / E 35.89 / Δ -1.11
### C115 · Σ|Δ| 1.1 · 1 certs · `hpcdb16407/gas | cavity wall | pitched 250 | ext1,sec:room heaters`
### C113 · Σ|Δ| 1.1 · 1 certs · `hpcdb16407/gas | cavity wall | pitched 250 | ext1,sec:room heaters`
- [ ] `100071059081` · L 63 / E 64.09 / Δ +1.09
### C116 · Σ|Δ| 1.1 · 1 certs · `hpcdb19007/gas+2mains | cavity wall | pitched 350 | ext2,mv5,sec:room heaters,whw914`
### C114 · Σ|Δ| 1.1 · 1 certs · `hpcdb19007/gas+2mains | cavity wall | pitched 350 | ext2,mv5,sec:room heaters,whw914`
- [ ] `100011820199` · L 55 / E 56.06 / Δ +1.06
### C117 · Σ|Δ| 1.1 · 1 certs · `h691/elec | system built | (another dwelling | whw903`
### C115 · Σ|Δ| 1.1 · 1 certs · `h691/elec | system built | (another dwelling | whw903`
- [ ] `90214753` · L 83 / E 81.95 / Δ -1.05
### C118 · Σ|Δ| 1.0 · 1 certs · `h102/gas | cavity wall | pitched insulated | consv2`
### C116 · Σ|Δ| 1.0 · 1 certs · `h102/gas | cavity wall | pitched insulated | consv2`
- [ ] `100051051866` · L 70 / E 71.04 / Δ +1.04
### C119 · Σ|Δ| 1.0 · 1 certs · `hpcdb18737/gas | cavity wall | pitched insulated | PV,sec:room heaters`
### C117 · Σ|Δ| 1.0 · 1 certs · `hpcdb18737/gas | cavity wall | pitched insulated | PV,sec:room heaters`
- [ ] `10013836852` · L 100 / E 98.97 / Δ -1.03
### C120 · Σ|Δ| 1.0 · 1 certs · `hpcdb17985/gas | solid brick | (another dwelling`
### C118 · Σ|Δ| 1.0 · 1 certs · `hpcdb17985/gas | solid brick | (another dwelling`
- [ ] `line899` · L 73 / E 71.97 / Δ -1.03
### C121 · Σ|Δ| 1.0 · 1 certs · `hpcdb18524/gas+2mains | cavity wall | pitched 400+ | ext4`
### C119 · Σ|Δ| 1.0 · 1 certs · `hpcdb18524/gas+2mains | cavity wall | pitched 400+ | ext4`
- [ ] `40037847` · L 81 / E 79.98 / Δ -1.02
### C122 · Σ|Δ| 1.0 · 1 certs · `hpcdb19012/gas | cavity wall | pitched insulated`
### C120 · Σ|Δ| 1.0 · 1 certs · `hpcdb19012/gas | cavity wall | pitched insulated`
- [ ] `10070056075` · L 80 / E 78.99 / Δ -1.01
### C123 · Σ|Δ| 1.0 · 1 certs · `hpcdb16843/gas+2mains | cavity wall | pitched insulated | PV,RR,ext2`
### C121 · Σ|Δ| 1.0 · 1 certs · `hpcdb16843/gas+2mains | cavity wall | pitched insulated | PV,RR,ext2`
- [ ] `200131078` · L 86 / E 85.00 / Δ -1.00
### C124 · Σ|Δ| 1.0 · 1 certs · `hpcdb17489/gas | cavity wall | pitched 270 | PV,consv2,ext1,sec:room heaters`
### C122 · Σ|Δ| 1.0 · 1 certs · `hpcdb17489/gas | cavity wall | pitched 270 | PV,consv2,ext1,sec:room heaters`
- [ ] `10000245212` · L 101 / E 100.00 / Δ -1.00
### C125 · Σ|Δ| 1.0 · 1 certs · `h191/elec | solid brick | (another dwelling | ext2,whw909`
### C123 · Σ|Δ| 1.0 · 1 certs · `h191/elec | solid brick | (another dwelling | ext2,whw909`
- [ ] `15129162` · L 62 / E 61.00 / Δ -1.00
### C126 · Σ|Δ| 1.0 · 1 certs · `h301/coal-anth | cavity wall | pitched 270`
### C124 · Σ|Δ| 1.0 · 1 certs · `h301/coal-anth | cavity wall | pitched 270`
- [ ] `23032873` · L 73 / E 72.00 / Δ -1.00
### C127 · Σ|Δ| 1.0 · 1 certs · `hpcdb16930/gas | cavity wall | pitched unknown | RR,ext1,sec:room heaters`
### C125 · Σ|Δ| 1.0 · 1 certs · `hpcdb16930/gas | cavity wall | pitched unknown | RR,ext1,sec:room heaters`
- [ ] `45019020` · L 62 / E 61.01 / Δ -0.99
### C128 · Σ|Δ| 1.0 · 1 certs · `hpcdb17939/gas | solid brick | (another dwelling`
### C126 · Σ|Δ| 1.0 · 1 certs · `hpcdb17939/gas | solid brick | (another dwelling`
- [ ] `42065028` · L 59 / E 58.02 / Δ -0.98
### C129 · Σ|Δ| 1.0 · 1 certs · `hpcdb10071/gas | cavity wall | pitched 150 | RR`
### C127 · Σ|Δ| 1.0 · 1 certs · `hpcdb10071/gas | cavity wall | pitched 150 | RR`
- [ ] `10032928147` · L 77 / E 76.04 / Δ -0.96
### C130 · Σ|Δ| 1.0 · 1 certs · `hpcdb17045/gas | cavity wall | pitched 300`
### C128 · Σ|Δ| 1.0 · 1 certs · `hpcdb17045/gas | cavity wall | pitched 300`
- [ ] `10010678937` · L 78 / E 77.04 / Δ -0.96
### C131 · Σ|Δ| 1.0 · 1 certs · `hpcdb15247/gas | cavity wall | pitched insulated | RR`
### C129 · Σ|Δ| 1.0 · 1 certs · `hpcdb15247/gas | cavity wall | pitched insulated | RR`
- [ ] `100011010151` · L 62 / E 62.96 / Δ +0.96
### C132 · Σ|Δ| 1.0 · 1 certs · `hpcdb16406/gas | solid brick | pitched insulated | RR,consv2,ext2,sec:room heaters`
### C130 · Σ|Δ| 1.0 · 1 certs · `hpcdb16406/gas | solid brick | pitched insulated | RR,consv2,ext2,sec:room heaters`
- [ ] `100050477371` · L 65 / E 64.04 / Δ -0.96
### C133 · Σ|Δ| 0.9 · 1 certs · `hpcdb17529/fuel28 | cavity wall | pitched insulated | RR,ext2,sec:room heaters`
### C131 · Σ|Δ| 0.9 · 1 certs · `hpcdb17529/fuel28 | cavity wall | pitched insulated | RR,ext2,sec:room heaters`
- [ ] `10002945522` · L 61 / E 61.94 / Δ +0.94
### C134 · Σ|Δ| 0.9 · 1 certs · `h691/elec+2mains | cob as | pitched 300 | whw903`
### C132 · Σ|Δ| 0.9 · 1 certs · `h691/elec+2mains | cob as | pitched 300 | whw903`
- [ ] `10032957680` · L 45 / E 45.94 / Δ +0.94
### C135 · Σ|Δ| 0.9 · 1 certs · `hpcdb18204/gas | solid brick | pitched 400+ | PV,ext2`
### C133 · Σ|Δ| 0.9 · 1 certs · `hpcdb18204/gas | solid brick | pitched 400+ | PV,ext2`
- [ ] `2465057465` · L 81 / E 81.93 / Δ +0.93
### C136 · Σ|Δ| 0.9 · 1 certs · `hpcdb19019/gas | solid brick | pitched 100 | ext3,sec:room heaters`
### C134 · Σ|Δ| 0.9 · 1 certs · `hpcdb19019/gas | solid brick | pitched 100 | ext3,sec:room heaters`
- [ ] `100090616327` · L 63 / E 63.93 / Δ +0.93
### C137 · Σ|Δ| 0.9 · 1 certs · `hpcdb17612/gas | cavity wall | pitched 270 | ext1`
### C135 · Σ|Δ| 0.9 · 1 certs · `hpcdb17612/gas | cavity wall | pitched 270 | ext1`
- [ ] `100012753833` · L 74 / E 73.07 / Δ -0.93
### C138 · Σ|Δ| 0.9 · 1 certs · `hpcdb19006/gas | solid brick | pitched 75 | ext1,sec:room heaters`
### C136 · Σ|Δ| 0.9 · 1 certs · `hpcdb19006/gas | solid brick | pitched 75 | ext1,sec:room heaters`
- [ ] `100031269525` · L 53 / E 53.91 / Δ +0.91
### C139 · Σ|Δ| 0.9 · 1 certs · `hpcdb17964/gas | cavity wall | pitched insulated | consv3`
### C137 · Σ|Δ| 0.9 · 1 certs · `hpcdb17964/gas | cavity wall | pitched insulated | consv3`
- [ ] `200003725358` · L 75 / E 74.09 / Δ -0.91
### C140 · Σ|Δ| 0.9 · 1 certs · `hpcdb17507/gas | solid brick | pitched insulated | RR,ext3`
### C138 · Σ|Δ| 0.9 · 1 certs · `hpcdb17507/gas | solid brick | pitched insulated | RR,ext3`
- [ ] `100050986162` · L 62 / E 61.10 / Δ -0.90
### C141 · Σ|Δ| 0.9 · 1 certs · `hpcdb17985/gas | cavity wall | (another dwelling | mv2`
### C139 · Σ|Δ| 0.9 · 1 certs · `hpcdb17985/gas | cavity wall | (another dwelling | mv2`
- [ ] `5300000141` · L 78 / E 77.10 / Δ -0.90
### C142 · Σ|Δ| 0.9 · 1 certs · `hpcdb18616/gas | cavity wall | pitched 250 | sec:room heaters`
### C140 · Σ|Δ| 0.9 · 1 certs · `hpcdb18616/gas | cavity wall | pitched 250 | sec:room heaters`
- [ ] `100050618404` · L 73 / E 73.89 / Δ +0.89
### C143 · Σ|Δ| 0.9 · 1 certs · `hpcdb17507/gas | cavity wall | pitched 250 | PV,ext1`
### C141 · Σ|Δ| 0.9 · 1 certs · `hpcdb17507/gas | cavity wall | pitched 250 | PV,ext1`
- [ ] `100090476016` · L 81 / E 81.89 / Δ +0.89
### C144 · Σ|Δ| 0.9 · 1 certs · `h691/elec | timber frame | pitched 200 | RR,ext3,whw903`
### C142 · Σ|Δ| 0.9 · 1 certs · `h691/elec | timber frame | pitched 200 | RR,ext3,whw903`
- [ ] `10012119141` · L 45 / E 45.89 / Δ +0.89
### C145 · Σ|Δ| 0.9 · 1 certs · `h524/elec | cavity wall | pitched 300 | PV`
### C143 · Σ|Δ| 0.9 · 1 certs · `h524/elec | cavity wall | pitched 300 | PV`
- [ ] `100040938206` · L 75 / E 75.89 / Δ +0.89
### C146 · Σ|Δ| 0.9 · 1 certs · `hpcdb18234/gas | cavity wall | pitched insulated | RR,consv2`
### C144 · Σ|Δ| 0.9 · 1 certs · `hpcdb18234/gas | cavity wall | pitched insulated | RR,consv2`
- [ ] `38188474` · L 76 / E 76.87 / Δ +0.87
### C147 · Σ|Δ| 0.9 · 1 certs · `hpcdb16777/gas | cavity wall | pitched 100 | ext1,sec:room heaters`
### C145 · Σ|Δ| 0.9 · 1 certs · `hpcdb16777/gas | cavity wall | pitched 100 | ext1,sec:room heaters`
- [ ] `100061194957` · L 69 / E 69.87 / Δ +0.87
### C148 · Σ|Δ| 0.9 · 1 certs · `hpcdb18559/gas+2mains | solid brick | pitched 200 | whw914`
### C146 · Σ|Δ| 0.9 · 1 certs · `hpcdb18559/gas+2mains | solid brick | pitched 200 | whw914`
- [ ] `100021236527` · L 72 / E 71.13 / Δ -0.87
### C149 · Σ|Δ| 0.9 · 1 certs · `hpcdb18907/gas | cavity wall | pitched 270 | consv2`
### C147 · Σ|Δ| 0.9 · 1 certs · `hpcdb18907/gas | cavity wall | pitched 270 | consv2`
- [ ] `100040193752` · L 71 / E 71.86 / Δ +0.86
### C150 · Σ|Δ| 0.9 · 1 certs · `hpcdb10327/gas | cavity wall | (another dwelling`
### C148 · Σ|Δ| 0.9 · 1 certs · `hpcdb10327/gas | cavity wall | (another dwelling`
- [ ] `100060701552` · L 74 / E 74.86 / Δ +0.86
### C151 · Σ|Δ| 0.9 · 1 certs · `h691/elec | system built | flat insulated | whw903`
### C149 · Σ|Δ| 0.9 · 1 certs · `h691/elec | system built | flat insulated | whw903`
- [ ] `10070396146` · L 61 / E 60.14 / Δ -0.86
### C152 · Σ|Δ| 0.8 · 1 certs · `hpcdb8587/gas | cavity wall | (another dwelling`
### C150 · Σ|Δ| 0.8 · 1 certs · `hpcdb8587/gas | cavity wall | (another dwelling`
- [ ] `100030528930` · L 74 / E 73.16 / Δ -0.84
### C153 · Σ|Δ| 0.8 · 1 certs · `hpcdb18212/gas | solid brick | (another dwelling`
### C151 · Σ|Δ| 0.8 · 1 certs · `hpcdb18212/gas | solid brick | (another dwelling`
- [ ] `100020982570` · L 72 / E 71.17 / Δ -0.83
### C154 · Σ|Δ| 0.8 · 1 certs · `hpcdb16888/gas | cavity wall | pitched 350 | consv2`
### C152 · Σ|Δ| 0.8 · 1 certs · `hpcdb16888/gas | cavity wall | pitched 350 | consv2`
- [ ] `394024487` · L 75 / E 74.17 / Δ -0.83
### C155 · Σ|Δ| 0.8 · 1 certs · `hpcdb17503/gas | solid brick | pitched insulated | RR,ext1,mv4`
### C153 · Σ|Δ| 0.8 · 1 certs · `hpcdb17503/gas | solid brick | pitched insulated | RR,ext1,mv4`
- [ ] `217070698` · L 78 / E 78.83 / Δ +0.83
### C156 · Σ|Δ| 0.8 · 1 certs · `hpcdb15709/gas | cavity wall | (another dwelling | ext1`
### C154 · Σ|Δ| 0.8 · 1 certs · `hpcdb15709/gas | cavity wall | (another dwelling | ext1`
- [ ] `77022508` · L 69 / E 68.18 / Δ -0.82
### C157 · Σ|Δ| 0.8 · 1 certs · `hpcdb18496/gas | cavity wall | pitched 250 | RR,consv4`
### C155 · Σ|Δ| 0.8 · 1 certs · `hpcdb18496/gas | cavity wall | pitched 250 | RR,consv4`
- [ ] `100040259104` · L 68 / E 68.82 / Δ +0.82
### C158 · Σ|Δ| 0.8 · 1 certs · `hpcdb18559/gas | solid brick | pitched 270 | ext1`
### C156 · Σ|Δ| 0.8 · 1 certs · `hpcdb18559/gas | solid brick | pitched 270 | ext1`
- [ ] `100031399026` · L 70 / E 70.81 / Δ +0.81
### C159 · Σ|Δ| 0.8 · 1 certs · `hpcdb16374/gas | cavity wall | pitched unknown`
### C157 · Σ|Δ| 0.8 · 1 certs · `hpcdb16374/gas | cavity wall | pitched unknown`
- [ ] `10009645698` · L 67 / E 67.81 / Δ +0.81
### C160 · Σ|Δ| 0.8 · 1 certs · `hpcdb16395/gas | timber frame | thatched with | ext1,sec:room heaters`
### C158 · Σ|Δ| 0.8 · 1 certs · `hpcdb16395/gas | timber frame | thatched with | ext1,sec:room heaters`
- [ ] `100080818887` · L 56 / E 55.19 / Δ -0.81
### C161 · Σ|Δ| 0.8 · 1 certs · `hpcdb16835/gas | solid brick | pitched insulated | RR,ext1`
### C159 · Σ|Δ| 0.8 · 1 certs · `hpcdb16835/gas | solid brick | pitched insulated | RR,ext1`
- [ ] `100012374381` · L 69 / E 69.80 / Δ +0.80
### C162 · Σ|Δ| 0.8 · 1 certs · `hpcdb17560/gas | cavity wall | pitched 250 | ext2`
### C160 · Σ|Δ| 0.8 · 1 certs · `hpcdb17560/gas | cavity wall | pitched 250 | ext2`
- [ ] `100012350270` · L 78 / E 77.20 / Δ -0.80
### C163 · Σ|Δ| 0.8 · 1 certs · `hpcdb15166/gas+2mains | sandstone as | pitched no | PV,ext4,sec:room heaters,whw914`
### C161 · Σ|Δ| 0.8 · 1 certs · `hpcdb15166/gas+2mains | sandstone as | pitched no | PV,ext4,sec:room heaters,whw914`
- [ ] `100051109723` · L 60 / E 60.78 / Δ +0.78
### C164 · Σ|Δ| 0.8 · 1 certs · `hpcdb18911/gas | cavity wall | pitched 50 | consv4`
### C162 · Σ|Δ| 0.8 · 1 certs · `hpcdb18911/gas | cavity wall | pitched 50 | consv4`
- [ ] `100061616915` · L 63 / E 62.22 / Δ -0.78
### C165 · Σ|Δ| 0.8 · 1 certs · `h691/elec | cavity wall | pitched 200 | whw903`
### C163 · Σ|Δ| 0.8 · 1 certs · `h691/elec | cavity wall | pitched 200 | whw903`
- [ ] `line71` · L 74 / E 74.77 / Δ +0.77
### C166 · Σ|Δ| 0.8 · 1 certs · `hpcdb17986/gas | cavity wall | (another dwelling`
### C164 · Σ|Δ| 0.8 · 1 certs · `hpcdb17986/gas | cavity wall | (another dwelling`
- [ ] `100011603934` · L 72 / E 71.23 / Δ -0.77
### C167 · Σ|Δ| 0.8 · 1 certs · `hpcdb10244/gas | cavity wall | pitched 100`
### C165 · Σ|Δ| 0.8 · 1 certs · `hpcdb10244/gas | cavity wall | pitched 100`
- [ ] `24030987` · L 73 / E 73.76 / Δ +0.76
### C168 · Σ|Δ| 0.8 · 1 certs · `hpcdb17513/gas | cavity wall | pitched unknown`
### C166 · Σ|Δ| 0.8 · 1 certs · `h193/elec | solid brick | (another dwelling | whw909`
- [ ] `100032043038` · L 74 / E 73.24 / Δ -0.76
### C167 · Σ|Δ| 0.8 · 1 certs · `hpcdb17513/gas | cavity wall | pitched unknown`
- [ ] `100010866608` · L 71 / E 70.24 / Δ -0.76
### C169 · Σ|Δ| 0.7 · 1 certs · `hpcdb17965/gas | cavity wall | pitched insulated | RR,ext1,sec:room heaters`
### C168 · Σ|Δ| 0.7 · 1 certs · `hpcdb17965/gas | cavity wall | pitched insulated | RR,ext1,sec:room heaters`
- [ ] `100090399615` · L 67 / E 67.75 / Δ +0.75
### C170 · Σ|Δ| 0.7 · 1 certs · `h691/elec | solid brick | roof room(s) | RR,ext2,sec:room heaters,whw903`
### C169 · Σ|Δ| 0.7 · 1 certs · `h691/elec | solid brick | roof room(s) | RR,ext2,sec:room heaters,whw903`
- [ ] `100062174575` · L 46 / E 46.75 / Δ +0.75
### C171 · Σ|Δ| 0.7 · 1 certs · `hpcdb17576/gas | cavity wall | pitched insulated | RR,consv2`
### C170 · Σ|Δ| 0.7 · 1 certs · `hpcdb17576/gas | cavity wall | pitched insulated | RR,consv2`
- [ ] `10012341135` · L 79 / E 79.73 / Δ +0.73
### C172 · Σ|Δ| 0.7 · 1 certs · `h409/elec | cavity wall | (another dwelling | sec:portable electric,whw903`
### C171 · Σ|Δ| 0.7 · 1 certs · `h409/elec | cavity wall | (another dwelling | sec:portable electric,whw903`
- [ ] `100091005853` · L 70 / E 69.27 / Δ -0.73
### C173 · Σ|Δ| 0.7 · 1 certs · `hpcdb18908/gas | cavity wall | pitched 175`
### C172 · Σ|Δ| 0.7 · 1 certs · `hpcdb18908/gas | cavity wall | pitched 175`
- [ ] `100021533514` · L 71 / E 71.73 / Δ +0.73
### C174 · Σ|Δ| 0.7 · 1 certs · `h301/coal-anth | solid brick | (another dwelling`
### C173 · Σ|Δ| 0.7 · 1 certs · `h301/coal-anth | solid brick | (another dwelling`
- [ ] `5062075` · L 69 / E 69.72 / Δ +0.72
### C175 · Σ|Δ| 0.7 · 1 certs · `hpcdb18112/gas | cavity wall | pitched 100 | RR,ext1`
### C174 · Σ|Δ| 0.7 · 1 certs · `hpcdb18112/gas | cavity wall | pitched 100 | RR,ext1`
- [ ] `100040813308` · L 62 / E 62.72 / Δ +0.72
### C176 · Σ|Δ| 0.7 · 1 certs · `h104/gas | solid brick | pitched unknown | ext2`
### C175 · Σ|Δ| 0.7 · 1 certs · `h104/gas | solid brick | pitched unknown | ext2`
- [ ] `38105600` · L 68 / E 67.28 / Δ -0.72
### C177 · Σ|Δ| 0.7 · 1 certs · `h104/gas | solid brick | pitched 200`
### C176 · Σ|Δ| 0.7 · 1 certs · `h104/gas | solid brick | pitched 200`
- [ ] `line255` · L 72 / E 71.29 / Δ -0.71
### C178 · Σ|Δ| 0.7 · 1 certs · `h304/elec | cavity wall | (another dwelling | whw950`
### C177 · Σ|Δ| 0.7 · 1 certs · `h304/elec | cavity wall | (another dwelling | whw950`
- [ ] `5300047580` · L 69 / E 68.30 / Δ -0.70
### C179 · Σ|Δ| 0.7 · 1 certs · `h104/gas | cavity wall | pitched 250 | ext1`
### C178 · Σ|Δ| 0.7 · 1 certs · `h104/gas | cavity wall | pitched 250 | ext1`
- [ ] `100110433403` · L 69 / E 68.32 / Δ -0.68
### C180 · Σ|Δ| 0.7 · 1 certs · `hpcdb16835/gas | cavity wall | pitched insulated`
### C179 · Σ|Δ| 0.7 · 1 certs · `hpcdb16835/gas | cavity wall | pitched insulated`
- [ ] `10093416558` · L 79 / E 78.32 / Δ -0.68
### C181 · Σ|Δ| 0.7 · 1 certs · `hpcdb18251/gas | solid brick | pitched 100`
### C180 · Σ|Δ| 0.7 · 1 certs · `hpcdb18251/gas | solid brick | pitched 100`
- [ ] `100050958217` · L 68 / E 68.68 / Δ +0.68
### C182 · Σ|Δ| 0.7 · 1 certs · `hpcdb18224/gas | solid brick | pitched 225 | ext1`
### C181 · Σ|Δ| 0.7 · 1 certs · `hpcdb18224/gas | solid brick | pitched 225 | ext1`
- [ ] `100022667797` · L 68 / E 67.32 / Δ -0.68
### C183 · Σ|Δ| 0.7 · 1 certs · `hpcdb10243/gas | cavity wall | pitched insulated | RR,sec:room heaters`
### C182 · Σ|Δ| 0.7 · 1 certs · `hpcdb10243/gas | cavity wall | pitched insulated | RR,sec:room heaters`
- [ ] `100030528925` · L 78 / E 78.65 / Δ +0.65
### C184 · Σ|Δ| 0.6 · 1 certs · `hpcdb17657/gas | cavity wall | (another dwelling`
### C183 · Σ|Δ| 0.6 · 1 certs · `hpcdb17657/gas | cavity wall | (another dwelling`
- [ ] `100110300037` · L 74 / E 73.35 / Δ -0.65
### C185 · Σ|Δ| 0.6 · 1 certs · `hpcdb2044/gas | solid brick | (another dwelling | ext1`
### C184 · Σ|Δ| 0.6 · 1 certs · `hpcdb2044/gas | solid brick | (another dwelling | ext1`
- [ ] `217092450` · L 52 / E 52.64 / Δ +0.64
### C186 · Σ|Δ| 0.6 · 1 certs · `hpcdb15101/gas | solid brick | pitched 300`
### C185 · Σ|Δ| 0.6 · 1 certs · `hpcdb15101/gas | solid brick | pitched 300`
- [ ] `100061164545` · L 72 / E 71.36 / Δ -0.64
### C187 · Σ|Δ| 0.6 · 1 certs · `hpcdb10328/gas | cavity wall | pitched unknown`
### C186 · Σ|Δ| 0.6 · 1 certs · `hpcdb10328/gas | cavity wall | pitched unknown`
- [ ] `100051075936` · L 71 / E 70.36 / Δ -0.64
### C188 · Σ|Δ| 0.6 · 1 certs · `hpcdb17507/gas | cavity wall | roof room(s) | RR,sec:room heaters`
### C187 · Σ|Δ| 0.6 · 1 certs · `hpcdb17507/gas | cavity wall | roof room(s) | RR,sec:room heaters`
- [ ] `100011565830` · L 72 / E 72.64 / Δ +0.64
### C189 · Σ|Δ| 0.6 · 1 certs · `hpcdb15700/gas | sandstone with | pitched 100 | RR,sec:room heaters`
### C188 · Σ|Δ| 0.6 · 1 certs · `hpcdb15700/gas | sandstone with | pitched 100 | RR,sec:room heaters`
- [ ] `61010956` · L 75 / E 74.37 / Δ -0.63
### C190 · Σ|Δ| 0.6 · 1 certs · `hpcdb17115/gas+2mains | cavity wall | pitched insulated | RR,ext4,sec:room heaters`
### C189 · Σ|Δ| 0.6 · 1 certs · `hpcdb17115/gas+2mains | cavity wall | pitched insulated | RR,ext4,sec:room heaters`
- [ ] `100110752514` · L 67 / E 67.62 / Δ +0.62
### C190 · Σ|Δ| 0.6 · 1 certs · `h404/elec | cavity wall | pitched 175 | sec:room heaters,whw909`
- [ ] `100070295212` · L 75 / E 74.38 / Δ -0.62
### C191 · Σ|Δ| 0.6 · 1 certs · `hpcdb18766/gas+2mains | sandstone as | pitched 100 | RR`
- [ ] `100012534027` · L 65 / E 64.38 / Δ -0.62

View file

@ -4931,6 +4931,42 @@ def test_hot_water_from_pcdb_heat_pump_bills_at_app_n_wh_high_rate() -> None:
assert abs(rate_immersion - 0.0750) <= 1e-6
def test_instantaneous_electric_dhw_off_peak_bills_at_high_rate() -> None:
# Arrange — SAP 10.2 §12 (PDF line 2680): the off-peak on-peak HW
# proportion (Table 13) is "dependent on the total floor area and the
# CYLINDER SIZE" — it presumes a stored-water cylinder that can be
# charged overnight. An INSTANTANEOUS point-of-use electric heater
# (WHC 907/909, no cylinder) heats water on demand and CANNOT shift to
# the off-peak window, so 100% of its consumption is at the high rate
# (Table 12a high-rate fraction 1.0). The generic off-peak else-branch
# billed it at 100% off-peak LOW rate (5.50 p/kWh at 7-hour), 3× under-
# costing the DHW and over-rating the dwelling — corpus cert 74061136
# (HHR-storage flat, WHC 909) lodged 73, engine 80.7.
from domain.sap10_calculator.tables.table_12a import Tariff
from domain.sap10_calculator.rdsap.cert_to_inputs import (
_hot_water_fuel_cost_gbp_per_kwh, # pyright: ignore[reportPrivateUsage]
_hot_water_high_rate_fraction, # pyright: ignore[reportPrivateUsage]
)
storage_main = MainHeatingDetail(
has_fghrs=False, main_fuel_type=29, heat_emitter_type=0,
emitter_temperature="NA", main_heating_control=2404,
main_heating_category=7, sap_main_heating_code=409,
)
# Act — instantaneous electric DHW (WHC 909) on a 7-hour off-peak tariff.
rate = _hot_water_fuel_cost_gbp_per_kwh(
29, storage_main, Tariff.SEVEN_HOUR, SAP_10_2_SPEC_PRICES,
water_heating_code=909,
)
fraction = _hot_water_high_rate_fraction(
29, storage_main, Tariff.SEVEN_HOUR, water_heating_code=909,
)
# Assert — 100% at the 7-hour HIGH rate (15.29 p/kWh), NOT the low 5.50.
assert abs(rate - 0.1529) <= 1e-6
assert fraction == 1.0
def test_heat_pump_water_efficiency_is_floored_at_100pct_per_app_n3_7() -> None:
# Arrange — SAP 10.2 Appendix N3.7 ("Thermal efficiency for water
# heating heat pumps", PDF p.109): "multiply the thermal efficiency

View file

@ -756,6 +756,24 @@ _EXPECTATIONS: Final[tuple[RealCertExpectation, ...]] = (
cert_num="uprn-100050355518",
sap_score=36,
),
# UPRN 74061136 (corpus; no cert number lodged). RdSAP-21.0.1 native —
# MID-FLOOR FLAT 24 m², band B, HHR electric storage heaters (SAP 409) on
# an Unknown meter (type 3 → off-peak 7-hour per RdSAP 10 §12 Rule 2),
# INSTANTANEOUS electric point-of-use DHW (WHC 909, no cylinder). The
# instantaneous-DHW off-peak cert: its DHW was billed 100% at the 7-hour
# LOW rate (5.50 p) but SAP 10.2 §12 (Table-13 on-peak split is keyed on
# CYLINDER size) presumes stored water — an instantaneous heater has no
# cylinder, heats on demand, so 100% bills at the HIGH rate (15.29 p).
# Mid-floor flat → roof/floor both zero-loss, so PE matched lodged (+1.6)
# and the +7.72 over-rate isolated cleanly to the DHW tariff. Fix lands
# 71.75 (Δ 1.25 vs lodged 73); the tariff error is gone, the residual is
# a separate small fabric effect. PINNED to the observed engine 72.
RealCertExpectation(
schema="RdSAP-Schema-21.0.1",
sample="uprn_74061136",
cert_num="uprn-74061136",
sap_score=72,
),
)

View file

@ -288,7 +288,14 @@ _MIN_WITHIN_HALF_SAP = 0.770
# oversized-PSR water eff 0.60 x 128.55% = 77.13% is floored to 100% (=
# accredited Elmhurst (216)), taking the cert 68.03 -> 72.51 (|err| 4.97 ->
# 0.49, now inside +-0.5). In-range heat pumps keep their > 100% water COP.
_MAX_SAP_MAE = 0.669
# 0.669 -> 0.659 via the instantaneous-electric-DHW off-peak fix: WHC 907/909
# (point-of-use, no cylinder) on an off-peak tariff was billed 100% at the
# off-peak LOW rate, but SAP 10.2 §12 (Table 13 on-peak proportion is keyed on
# CYLINDER size) presumes stored water; an instantaneous heater has no cylinder
# and heats on demand -> 100% high rate. Cert 74061136 (HHR-storage flat,
# WHC 909) +7.72 -> -1.25. Both the cost rate and the ADR-0014/CO2-PE fraction
# fixed (fraction 0 -> 1.0). Unit-pinned in test_cert_to_inputs.
_MAX_SAP_MAE = 0.659
_MAX_CO2_MAE_TONNES = 0.075 # t CO2 / yr vs co2_emissions_current
_MAX_PE_PER_M2_MAE = 3.2 # kWh / m2 / yr vs energy_consumption_current