From e0b92016a80e027a45f213d555d89309a3c38da4 Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Thu, 16 Jul 2026 15:44:16 +0000 Subject: [PATCH] =?UTF-8?q?Bill=20secondary=20water/oil-filled=20radiators?= =?UTF-8?q?=20as=20PCDB=20694=20electric=20room=20heaters=20=F0=9F=9F=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #1633: fixture 497714783467 re-blocks on its next label (first-exception-hit). Co-Authored-By: Claude Fable 5 --- datatypes/epc/domain/mapper.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/datatypes/epc/domain/mapper.py b/datatypes/epc/domain/mapper.py index 0e8b45397..5c15917c4 100644 --- a/datatypes/epc/domain/mapper.py +++ b/datatypes/epc/domain/mapper.py @@ -6642,6 +6642,11 @@ def _pashub_cylinder_size_code( _PASHUB_SECONDARY_HEATING_TYPE_TO_SAP10: Dict[str, int] = { # Electric direct-acting (eff 1.00) — modal cohort heater. "Panel, convector or radiant heaters": 691, + # Electric water/oil-filled radiators (PCDB 694, eff 1.00). Unhyphenated — + # the secondary-heating survey field lodges its own spelling, distinct from + # the hyphenated `_PASHUB_ROOM_HEATER_TYPE_TO_SAP10` main-heating label; + # both entries are legitimately separate, do not alias. + "Water or oil filled radiators": 694, # Gas room heaters (Table 4a column A). "Flush fitting live fuel effect open front fire, sealed to fireplace": 605, "1980 or later - Open front fire with open flue, sealed to fireplace": 603,