mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-07-12 13:29:04 +00:00
Recognise gas room-heater variants by their SAP codes 🟩
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
60e27c80a1
commit
42e9dafd0b
2 changed files with 13 additions and 0 deletions
|
|
@ -170,6 +170,14 @@ _MAIN_HEATING_CODES: dict[str, int] = {
|
|||
# Modern standalone oil room heater — SAP Table 4a 623 ("Oil room heater,
|
||||
# 2000 or later", no boiler). Natural fuel heating oil (ADR-0041).
|
||||
"Oil room heater, 2000 or later": 623,
|
||||
# Gas room heaters — each catalogue variant to its own SAP Table 4a code
|
||||
# (wide efficiency spread, so no single representative). Natural fuel mains
|
||||
# gas; an LPG dwelling is refined by a `main_fuel` override (ADR-0041).
|
||||
"Gas room heater, condensing fire": 611,
|
||||
"Gas room heater, decorative fuel-effect": 612,
|
||||
"Gas room heater, flush live-effect": 605,
|
||||
"Gas room heater, open flue 1980 or later": 603,
|
||||
"Gas room heater, open flue pre-1980": 601,
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -29,4 +29,9 @@ class MainHeatingSystemType(Enum):
|
|||
AIR_SOURCE_HEAT_PUMP = "Air source heat pump"
|
||||
COMMUNITY_BOILERS = "Community heating, boilers"
|
||||
OIL_ROOM_HEATER_POST_2000 = "Oil room heater, 2000 or later"
|
||||
GAS_FIRE_CONDENSING = "Gas room heater, condensing fire"
|
||||
GAS_FIRE_DECORATIVE = "Gas room heater, decorative fuel-effect"
|
||||
GAS_FIRE_FLUSH_LIVE_EFFECT = "Gas room heater, flush live-effect"
|
||||
GAS_FIRE_OPEN_FLUE_POST_1980 = "Gas room heater, open flue 1980 or later"
|
||||
GAS_FIRE_OPEN_FLUE_PRE_1980 = "Gas room heater, open flue pre-1980"
|
||||
UNKNOWN = "Unknown"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue