Model/domain/modelling/solar_rates.json
Khalim Conn-Kowlessar 46bca47365 feat(modelling): Products.solar_bundle_cost + committed solar rate sheet
Slice 7 of the Solar PV Recommendation Generator (ADR-0026). Adds the
composite per-dwelling Solar PV cost on the Products collection (ADR-0025
pattern): pv_system(kWp band, nearest of the ECOPV06-13 EA bands 1.0→4.5 kWp,
floor/cap at the ends) + scaffolding(£900 first elevation + £450 each
additional, default 2) + enabling base (EICR £150 + DNO £50 + 2-way consumer
unit £330) + [diverter £980 if cylinder] + [battery if the with-battery
variant] → Cost(total, contingency_rate 0.15).

Rates are data in the committed solar_rates.json (Southern Housing "SOLAR PV &
BATTERY" EA column), loaded via SolarRates.from_json/.default and injectable.
The £2,000 / 5 kWh battery is NOT on the rate sheet — a flagged estimate
(battery_estimate=true), confirmed with the user to stand in until a DB rate.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-08 12:10:27 +00:00

21 lines
558 B
JSON

{
"_source": "20260409 Eco Approach - DOMNA Southern Housing Group Rates.xlsx, 'SOLAR PV & BATTERY' tab, EA Rates column (ADR-0026).",
"pv_system_by_kwp": {
"1.0": 2410.0,
"1.5": 2635.0,
"2.0": 2890.0,
"2.5": 2965.0,
"3.0": 3115.0,
"3.5": 3380.0,
"4.0": 3490.0,
"4.5": 3690.0
},
"scaffolding_first_elevation": 900.0,
"scaffolding_additional_elevation": 450.0,
"enabling_eicr": 150.0,
"enabling_dno": 50.0,
"enabling_consumer_unit": 330.0,
"diverter": 980.0,
"battery": 2000.0,
"battery_estimate": true
}