pcdb slice 1: pcdb10.dat ETL → 8 per-table NDJSON files + parser + 8 tests

Parser/ETL for BRE PCDB pcdb10.dat (April 2026 revision). domain.sap.tables.pcdb.parser exposes parse_table_105 (typed GasOilBoilerRecord with brand/model/winter+summer+comparative-HW efficiency/output kW/final year) plus parse_table_raw for generic positional ingestion (pcdb_id + raw row only). etl.py runs the full ETL: reads pcdb10.dat as latin-1, writes per-table .jsonl files under docs/sap-spec/. Idempotent; runnable via PYTHONPATH=packages/domain/src python -m domain.sap.tables.pcdb.etl.

Per Q1=D grilling: all 8 tables of interest ingested — 105 (Gas/Oil Boilers, typed) plus 122/143/313/353/362/391/506 (raw). Per-table typed refinement deferred to the follow-up slices that wire each table's cert-side cascade. Per Q3=B: typed fields decode against ncm-pcdb.org.uk ground-truth records (Baxi 000098 + Potterton 000619 + Saunier Duval 000732 verified by user); full raw row preserved on every record for forensics. Per Q2 user choice: NDJSON .jsonl format chosen over indented JSON to keep diff-friendliness while halving file size (17MB total vs 31MB pretty-printed).

Edge cases handled: latin-1 encoding (manufacturer addresses carry the degree sign), `'obsolete'` status string where a year would otherwise live, `'>70kW'` range indicator on output-power fields — non-numeric values fall to None with the raw string preserved on `raw`.

Slice 2 lands the domain.sap.tables.pcdb runtime lookup module (per-table by-pcdb-id dicts loaded at import time). Slice 3 wires Table 105 into cert_to_inputs.main_heating_efficiency / water_efficiency precedence cascades per Q5=B (space heating + water heating scalar override; equation D1 monthly + Appendix N HP factor + FGHRS/WWHRS/HIU deferred).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Khalim Conn-Kowlessar 2026-05-21 09:43:41 +00:00
parent 53c393bfba
commit fe04cd3a35
13 changed files with 42103 additions and 0 deletions

23783
docs/sap-spec/pcdb10.dat Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,174 @@
{"pcdb_id": 691001, "raw": ["691001", "300900", "1", "2014/Jan/16 11:54", "SAP Illustrative Products", "Illustrative Boiler", "Independent", "Wood logs", "", "2011", "current", "20", "3", "1", "2", "1", "15", "15", "15", "", "82", "2", "", "", "", "", "", "", "", "2", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 691002, "raw": ["691002", "300900", "1", "2014/Jan/16 11:48", "SAP Illustrative Products", "Illustrative Boiler", "Wood pellet stove", "Wood pellets", "", "2011", "current", "23", "2", "2", "2", "3", "15", "15", "15", "", "82", "2", "", "", "", "", "", "", "", "2", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 691003, "raw": ["691003", "300900", "1", "2014/Jan/16 11:48", "SAP Illustrative Products", "Illustrative Boiler", "Wood pellet boiler", "Wood pellets", "", "2011", "current", "23", "3", "2", "2", "3", "15", "15", "15", "", "83", "2", "", "", "", "", "", "", "", "2", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700005, "raw": ["700005", "000066", "0", "2013/Oct/24 09:02", "Aga", "Aga", "Much Wenlock", "", "", "2007", "current", "20", "2", "1", "1", "1", "4.7", "4.7", "", "", "70.4", "2", "10.7", "4.7", "2.3", "", "", "", "0", "1", "0", "0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700006, "raw": ["700006", "000066", "0", "2013/Oct/24 09:02", "Aga", "Aga", "Much Wenlock", "", "", "2007", "current", "12", "2", "1", "1", "1", "4.5", "4.5", "", "", "67.5", "2", "9.1", "4.5", "1.8", "", "", "", "0", "1", "0", "0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700019, "raw": ["700019", "000048", "0", "2012/Oct/18 11:38", "Grant Engineering (UK)", "Grant", "Spira", "9-36", "", "2011", "current", "23", "3", "1", "2", "3", "12.9", "35.8", "12.9", "", "88.4", "2", "", "", "", "", "", "", "0", "2", "295", "11", "50", "", "", "", "", "", "", ""]}
{"pcdb_id": 700020, "raw": ["700020", "000048", "0", "2012/Oct/18 11:38", "Grant Engineering (UK)", "Grant", "Spira", "6-26", "", "2011", "current", "23", "3", "1", "2", "3", "8", "27.5", "8", "", "89.5", "2", "", "", "", "", "", "", "0", "2", "295", "11", "44", "", "", "", "", "", "", ""]}
{"pcdb_id": 700021, "raw": ["700021", "000047", "0", "2014/Dec/01 16:47", "Firebird Heating Solutions Ltd", "Firebird", "16\" Inset Backboiler Stove", "", "", "2012", "current", "20", "2", "3", "2", "1", "7.3", "7.3", "", "", "67", "2", "", "7.3", "2.5", "", "", "", "0", "1", "0", "0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700022, "raw": ["700022", "000047", "0", "2014/Dec/01 16:49", "Firebird Heating Solutions Ltd", "Firebird", "16\" Inset Backboiler Stove", "", "", "2012", "current", "12", "2", "3", "2", "1", "8.3", "8.3", "", "", "73.4", "2", "", "8.36", "3.6", "", "", "", "0", "1", "0", "0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700023, "raw": ["700023", "000047", "0", "2015/Feb/04 11:01", "Firebird Heating Solutions Ltd", "Firebird", "18\" Inset Backboiler Stove", "", "", "2012", "current", "20", "2", "3", "2", "1", "6.9", "6.9", "", "", "68.7", "2", "", "6.9", "3.6", "", "", "", "0", "1", "0", "0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700024, "raw": ["700024", "000047", "0", "2014/Dec/01 16:50", "Firebird Heating Solutions Ltd", "Firebird", "18\" Inset Backboiler Stove", "", "", "2012", "current", "12", "2", "3", "2", "1", "12.1", "12.1", "", "", "77.4", "2", "", "12.1", "3.6", "", "", "", "0", "1", "0", "0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700026, "raw": ["700026", "000274", "0", "2013/Sep/04 10:49", "Eko-Vimar Orlanski", "Angus", "Super 18kW", "", "", "1984", "current", "20", "3", "1", "2", "1", "7", "18", "1", "", "80.3", "2", "20.7", "18.75", "0", "", "", "", "0", "2", "50", "50", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700027, "raw": ["700027", "000274", "0", "2013/Sep/04 10:49", "Eko-Vimar Orlanski", "Angus", "Super 25kW", "", "", "1984", "current", "20", "3", "1", "2", "1", "10", "25", "10", "", "80.0", "2", "30", "24.6", "0", "", "", "", "0", "2", "50", "50", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700028, "raw": ["700028", "000274", "0", "2013/Sep/04 10:50", "Eko-Vimar Orlanski", "Angus", "Super 40kW", "", "", "1984", "current", "20", "3", "1", "2", "1", "16", "40", "16", "", "80.0", "2", "44.13", "36.2", "0", "", "", "", "0", "2", "50", "50", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700029, "raw": ["700029", "000274", "0", "2013/Sep/04 10:50", "Eko-Vimar Orlanski", "Angus", "Super 60kW", "", "", "1984", "current", "20", "3", "1", "2", "1", "24", "60", "24", "", "77.7", "2", "69.84", "55.65", "0", "", "", "", "0", "2", "100", "100", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700030, "raw": ["700030", "000274", "0", "2013/Sep/04 10:50", "Eko-Vimar Orlanski", "Angus", "Orligno 200 18kW", "", "", "1984", "current", "20", "3", "1", "2", "1", "7", "18", "7", "", "81.4", "2", "23.22", "19.05", "0", "11.15", "9", "0", "0", "2", "50", "50", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700031, "raw": ["700031", "000274", "0", "2013/Sep/04 10:50", "Eko-Vimar Orlanski", "Angus", "Orligno 200 25kW", "", "", "1984", "current", "20", "3", "1", "2", "1", "10", "25", "10", "", "81.4", "2", "32.19", "26.35", "0", "15.31", "12.4", "0", "0", "2", "50", "50", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700032, "raw": ["700032", "000274", "0", "2015/Mar/26 16:48", "Eko-Vimar Orlanski", "Angus", "Orligno 500 25kW", "", "", "1984", "current", "23", "3", "1", "2", "2", "7", "25", "7", "", "83.2", "2", "29.5", "24.6", "0", "8.2", "6.8", "0", "0", "2", "50", "50", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700033, "raw": ["700033", "000274", "0", "2013/Sep/04 10:50", "Eko-Vimar Orlanski", "Angus", "Orligno 200 40kW", "", "", "1984", "current", "20", "3", "1", "2", "1", "16", "40", "16", "", "80.0", "2", "44.13", "36.2", "0", "", "", "", "0", "2", "50", "50", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700034, "raw": ["700034", "000274", "0", "2013/Sep/04 10:50", "Eko-Vimar Orlanski", "Angus", "Orligno 200 60kW", "", "", "1984", "current", "20", "3", "1", "2", "1", "24", "60", "24", "", "77.7", "2", "69.84", "55.65", "0", "", "", "", "0", "2", "50", "50", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700035, "raw": ["700035", "000277", "0", "2013/Sep/09 16:19", "MCZ Group SpA", "RED", "Compact", "18", "", "2012", "current", "23", "3", "1", "2", "3", "3.8", "17", "3.8", "", "83.8", "1", "19.7", "17", "0", "4.67", "3.8", "0", "0", "2", "180", "2.5", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700036, "raw": ["700036", "000277", "0", "2013/Sep/09 16:19", "MCZ Group SpA", "RED", "Compact", "24", "", "2012", "current", "23", "3", "1", "2", "3", "3.8", "22.1", "3.8", "", "82.2", "1", "26.63", "22.1", "0", "4.67", "3.8", "0", "0", "2", "180", "2.5", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700037, "raw": ["700037", "000277", "0", "2013/Sep/09 16:19", "MCZ Group SpA", "RED", "Compact", "35", "", "2012", "current", "23", "3", "1", "2", "3", "8.10", "32", "8.10", "", "84.1", "1", "37.48", "32", "0", "9.78", "8.1", "0", "0", "2", "190", "2.5", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700038, "raw": ["700038", "000277", "0", "2013/Sep/09 16:19", "MCZ Group SpA", "RED", "Logika", "25", "", "2012", "current", "23", "3", "1", "2", "3", "8.3", "24.8", "8.3", "", "86.2", "1", "28.05", "24.8", "0", "9.89", "8.3", "0", "0", "2", "180", "7", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700039, "raw": ["700039", "000277", "0", "2013/Sep/09 16:19", "MCZ Group SpA", "RED", "Logika", "35", "", "2012", "current", "23", "3", "1", "2", "3", "8.3", "32.1", "8.3", "", "85.7", "1", "36.73", "32.1", "0", "9.89", "8.3", "0", "0", "2", "180", "7", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700041, "raw": ["700041", "000279", "0", "2013/Nov/18 09:11", "Wood Energy Solutions", "Wood Energy Solutions", "E-Compact", "15", "", "2011", "current", "23", "3", "3", "2", "3", "3.0", "16.1", "3.0", "", "77.8", "2", "19.46", "16.1", "0", "4.25", "3.1", "0", "0", "2", "400", "170", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700042, "raw": ["700042", "000279", "0", "2013/Nov/18 09:12", "Wood Energy Solutions", "Wood Energy Solutions", "E-Compact", "28", "", "2012", "current", "23", "3", "3", "2", "3", "8", "27.7", "8", "", "81.9", "2", "33.7", "27.7", "0", "9.8", "8", "0", "0", "2", "400", "170", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700043, "raw": ["700043", "000279", "0", "2013/Nov/18 09:12", "Wood Energy Solutions", "Wood Energy Solutions", "E-Compact", "55", "", "2013", "current", "23", "3", "3", "2", "3", "15.7", "54.8", "15.7", "", "79.8", "2", "67", "54.8", "0", "20.2", "15.7", "0", "0", "2", "400", "170", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700044, "raw": ["700044", "000279", "0", "2013/Nov/18 09:12", "Wood Energy Solutions", "Wood Energy Solutions", "E-Compact", "85", "", "2012", "current", "23", "3", "3", "2", "3", "26.8", ">70kW", "26.8", "", "82.9", "2", "103.36", "87.5", "0", "33", "26.8", "0", "0", "2", "400", "170", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700045, "raw": ["700045", "000279", "0", "2013/Nov/18 09:13", "Wood Energy Solutions", "Wood Energy Solutions", "E-Compact", "100", "", "2012", "current", "23", "3", "3", "2", "3", "30", ">70kW", "30", "", "82.2", "2", "152.15", "126.5", "0", "33", "26.8", "0", "0", "2", "400", "170", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700046, "raw": ["700046", "000279", "0", "2013/Nov/18 09:13", "Wood Energy Solutions", "Wood Energy Solutions", "E-Compact", "125", "", "2013", "current", "23", "3", "3", "2", "3", "27", ">70kW", "27", "", "82.2", "2", "152.16", "126.5", "0", "33", "26.8", "0", "0", "2", "400", "170", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700047, "raw": ["700047", "000279", "0", "2015/Feb/17 11:31", "Wood Energy Solutions", "Wood Energy Solutions", "E-Compact", "199", "", "2013", "current", "23", "3", "3", "2", "3", "57", ">70kW", "57", "", "81.3", "2", "249.16", "203.9", "0", "70.46", "56.9", "0", "0", "2", "400", "170", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700048, "raw": ["700048", "000280", "0", "2013/Nov/18 09:27", "Wood Energy Solutions", "Highland Biomass Solutions", "Bio-Flame", "15", "", "2011", "current", "23", "3", "3", "2", "3", "3.0", "16.1", "3.0", "", "77.8", "2", "19.46", "16.1", "0", "4.25", "3.1", "0", "0", "2", "400", "170", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700049, "raw": ["700049", "000218", "0", "2013/Nov/18 09:25", "Wood Energy Solutions", "Turco", "Woodsman", "16", "", "2011", "current", "23", "3", "3", "2", "3", "3.0", "16.1", "3.0", "", "77.8", "2", "19.46", "16.1", "0", "4.25", "3.1", "0", "0", "2", "400", "170", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700050, "raw": ["700050", "000218", "0", "2013/Nov/18 09:26", "Wood Energy Solutions", "Turco", "Woodsman", "28", "", "2012", "current", "23", "3", "3", "2", "3", "8.0", "27.7", "8", "", "81.9", "2", "33.7", "27.7", "0", "9.8", "8", "0", "0", "2", "400", "170", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700052, "raw": ["700052", "000062", "0", "2013/Nov/18 09:29", "Wood Energy Solutions", "Trianco", "Greenflame", "15", "", "2011", "current", "23", "3", "3", "2", "3", "3.0", "16.1", "3.0", "", "77.8", "2", "19.46", "16.1", "0", "4.25", "3.1", "0", "0", "2", "400", "170", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700053, "raw": ["700053", "000062", "0", "2014/Jun/24 09:01", "Wood Energy Solutions", "Trianco", "Greenflame", "28", "", "2012", "current", "23", "3", "3", "2", "3", "8", "27.7", "8", "", "81.9", "2", "33.7", "27.7", "0", "9.8", "8", "0", "0", "2", "400", "170", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700055, "raw": ["700055", "000062", "0", "2014/Jun/24 09:01", "TR Engineering Ltd", "Trianco", "Greenflame ECO 25kW", "", "", "2013", "current", "23", "3", "1", "2", "3", "26.92", "26.92", "", "", "82.7", "2", "32.7", "26.9", "0", "8.9", "7.4", "0", "0", "2", "220", "7", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700056, "raw": ["700056", "000062", "0", "2014/Jun/24 09:01", "TR Engineering Ltd", "Trianco", "Greenflame ECO 15kW", "", "", "2013", "current", "23", "3", "1", "2", "3", "16.10", "16.10", "", "", "82.6", "2", "19.5", "16.1", "0", "5.3", "4.4", "0", "0", "2", "220", "7", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700057, "raw": ["700057", "000062", "0", "2014/Jun/24 09:01", "TR Engineering Ltd", "Trianco", "Greenflame ECO 10kW", "", "", "2013", "current", "23", "3", "1", "2", "3", "10.54", "10.54", "", "", "82.9", "2", "12.7", "10.5", "0", "3.4", "2.8", "0", "0", "2", "210", "7", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700058, "raw": ["700058", "000062", "0", "2014/Jun/24 09:01", "TR Engineering Ltd", "Trianco", "Greenflame ECO 40kW", "", "", "2013", "current", "23", "3", "1", "2", "3", "38.43", "38.43", "", "", "83.1", "2", "46.4", "38.4", "0", "12.8", "10.7", "0", "0", "2", "390", "7", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700059, "raw": ["700059", "000062", "0", "2014/Jun/24 09:01", "TR Engineering Ltd", "Trianco", "Greenflame ECO 60kW", "", "", "2013", "current", "23", "3", "1", "2", "3", "63.7", "63.7", "", "", "79.6", "2", "80", "63.7", "0", "22.4", "17.8", "0", "0", "2", "400", "7", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700060, "raw": ["700060", "000286", "0", "2014/Jun/30 08:55", "Herz Energietechnik Gmbh", "Herz", "Pelletstar", "10", "", "", "current", "23", "3", "1", "2", "3", "12.4", "12.4", "3.4", "", "83.4", "2", "14.8", "12.4", "0", "4.1", "3.4", "0", "0", "2", "67", "0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700061, "raw": ["700061", "000286", "0", "2014/Jun/30 08:55", "Herz Energietechnik Gmbh", "Herz", "Pelletstar", "20", "", "", "current", "23", "3", "1", "2", "3", "21.2", "21.2", "6.2", "", "83.0", "2", "25.1", "21.2", "0", "7.6", "6.2", "0", "0", "2", "79", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700062, "raw": ["700062", "000286", "0", "2014/Jun/30 08:55", "Herz Energietechnik Gmbh", "Herz", "Pelletstar", "30", "", "", "current", "23", "3", "1", "2", "3", "28.2", "28.2", "6.2", "", "82.5", "2", "33.8", "28.2", "0", "7.6", "6.2", "0", "0", "2", "108", "0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700063, "raw": ["700063", "000286", "0", "2014/Jun/30 08:55", "Herz Energietechnik Gmbh", "Herz", "Pelletstar", "45", "", "", "current", "23", "3", "1", "2", "3", "46.5", "46.5", "10.1", "", "84.4", "2", "54.9", "46.5", "0", "12", "10.1", "0", "0", "2", "160", "0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700064, "raw": ["700064", "000286", "0", "2014/Jun/30 08:55", "Herz Energietechnik Gmbh", "Herz", "Pelletstar", "60", "", "", "current", "23", "3", "1", "2", "3", "60.7", "60.7", "10.1", "", "84.1", "2", "72.2", "60.7", "0", "12", "10.1", "0", "0", "2", "183", "0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700065, "raw": ["700065", "000287", "0", "2014/Jul/25 08:09", "ETA Heiztechnik GmbH", "ETA", "Hack 20", "", "", "", "current", "21", "3", "1", "2", "3", "5.9", "19.9", "", "", "85.1", "2", "23.5", "19.9", "0", "6.9", "5.9", "0", "0", "2", "129", "10.0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700066, "raw": ["700066", "000287", "0", "2014/Jul/25 08:10", "ETA Heiztechnik GmbH", "ETA", "Hack 25", "", "", "", "current", "23", "3", "1", "2", "3", "7.1", "26.1", "", "", "83.6", "2", "30.5", "26.1", "0", "8.7", "7.1", "0", "0", "2", "98", "10.0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700067, "raw": ["700067", "000287", "0", "2014/Jul/25 08:10", "ETA Heiztechnik GmbH", "ETA", "Hack 25", "", "", "", "current", "21", "3", "1", "2", "3", "7.7", "26.0", "", "", "84.3", "2", "31.3", "26.3", "0", "9.1", "7.7", "0", "0", "2", "147", "10.0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700068, "raw": ["700068", "000287", "0", "2014/Jul/25 08:10", "ETA Heiztechnik GmbH", "ETA", "Hack 35", "", "", "", "current", "21", "3", "1", "2", "3", "10.5", "35.0", "", "", "83.6", "2", "", "", "", "", "", "", "0", "2", "195", "10.0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700069, "raw": ["700069", "000287", "0", "2014/Jul/25 08:11", "ETA Heiztechnik GmbH", "ETA", "Hack 35", "", "", "", "current", "23", "3", "1", "2", "3", "10.5", "35.0", "", "", "83.4", "2", "", "", "", "", "", "", "0", "2", "112", "10.0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700070, "raw": ["700070", "000287", "0", "2014/Jul/25 08:11", "ETA Heiztechnik GmbH", "ETA", "Hack 45", "", "", "", "current", "21", "3", "1", "2", "3", "13.5", "45.0", "", "", "82.9", "2", "", "", "", "", "", "", "0", "2", "254", "13.0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700071, "raw": ["700071", "000287", "0", "2014/Jul/25 08:11", "ETA Heiztechnik GmbH", "ETA", "Hack 45", "", "", "", "current", "23", "3", "1", "2", "3", "13.5", "45", "", "", "83.3", "2", "", "", "", "", "", "", "0", "2", "123", "13.0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700072, "raw": ["700072", "000287", "0", "2014/Jul/25 08:12", "ETA Heiztechnik GmbH", "ETA", "Hack 50", "", "", "", "current", "21", "3", "1", "2", "3", "14.4", "46.5", "0", "", "82.5", "2", "56.2", "46.5", "0", "17.5", "14.4", "0", "0", "2", "254", "13.0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700073, "raw": ["700073", "000287", "0", "2014/Jul/25 08:12", "ETA Heiztechnik GmbH", "ETA", "Hack 50", "", "", "", "current", "23", "3", "1", "2", "3", "14.2", "49.3", "", "", "83.3", "2", "59", "49.3", "0", "17.1", "14.2", "0", "0", "2", "123", "13.0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700074, "raw": ["700074", "000287", "0", "2014/Jul/25 08:12", "ETA Heiztechnik GmbH", "ETA", "Hack 70", "", "", "", "current", "21", "3", "1", "2", "3", "21.0", "70.0", "", "", "84.1", "2", "", "", "", "", "", "", "0", "2", "292", "14.0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700075, "raw": ["700075", "000287", "0", "2014/Jul/25 08:12", "ETA Heiztechnik GmbH", "ETA", "Hack 70", "", "", "", "current", "23", "3", "1", "2", "3", "21.0", "70.0", "", "", "83.8", "2", "", "", "", "", "", "", "0", "2", "157", "14.0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700078, "raw": ["700078", "000287", "0", "2014/Jul/25 08:13", "ETA Heiztechnik GmbH", "ETA", "Pellets Compact PC 20", "", "", "", "current", "23", "3", "3", "2", "3", "6", "20", "", "", "85.7", "2", "", "", "", "", "", "", "0", "2", "90", "12.6", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700079, "raw": ["700079", "000287", "0", "2014/Jul/25 08:14", "ETA Heiztechnik GmbH", "ETA", "Pellets Compact PC 25", "", "", "", "current", "23", "3", "3", "2", "3", "7.3", "25.1", "", "", "85.2", "2", "29", "25.1", "0", "8.7", "7.3", "0", "0", "2", "101", "12.6", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700080, "raw": ["700080", "000287", "0", "2014/Jul/25 08:57", "ETA Heiztechnik GmbH", "ETA", "Pellets Compact PC 32", "", "", "", "current", "23", "3", "3", "2", "3", "7.3", "31.7", "", "", "84.0", "2", "36.8", "31.7", "0", "8.7", "7.3", "", "0", "2", "142", "12.6", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700081, "raw": ["700081", "000287", "0", "2014/Jul/25 08:17", "ETA Heiztechnik GmbH", "ETA", "PE-K 35", "", "", "", "current", "23", "3", "1", "2", "3", "9.4", "35.0", "", "", "84.5", "2", "", "", "", "", "", "", "0", "2", "159", "10.0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700082, "raw": ["700082", "000287", "0", "2014/Dec/22 10:07", "ETA Heiztechnik GmbH", "ETA", "PE-K 45", "", "", "", "current", "23", "3", "1", "2", "3", "13.5", "45.0", "", "", "84.8", "2", "", "", "", "", "", "", "0", "2", "153", "10.0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700083, "raw": ["700083", "000287", "0", "2014/Jul/25 08:17", "ETA Heiztechnik GmbH", "ETA", "PE-K 50", "", "", "", "current", "23", "3", "1", "2", "3", "14.1", "48.7", "", "", "84.9", "2", "57.4", "48.7", "0", "16.6", "14.1", "0", "0", "2", "153", "10.0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700084, "raw": ["700084", "000287", "0", "2014/Jul/25 08:18", "ETA Heiztechnik GmbH", "ETA", "PE-K 70", "", "", "", "current", "23", "3", "1", "2", "3", "21", "70", "", "", "84.5", "2", "", "", "", "", "", "", "0", "2", "190", "10.0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700085, "raw": ["700085", "000287", "0", "2014/Jul/25 08:18", "ETA Heiztechnik GmbH", "ETA", "Pellets Unit PU 7", "", "", "", "current", "23", "3", "3", "2", "3", "2.3", "8.2", "", "", "82.4", "2", "9.6", "8.2", "0", "2.9", "2.3", "0", "0", "2", "61", "11.6", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700086, "raw": ["700086", "000287", "0", "2014/Jul/25 08:18", "ETA Heiztechnik GmbH", "ETA", "Pellets Unit PU 11", "", "", "", "current", "23", "3", "3", "2", "3", "2.3", "11.2", "", "", "81.8", "2", "13.3", "11.2", "0", "2.9", "2.3", "0", "0", "2", "63", "11.6", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700087, "raw": ["700087", "000287", "0", "2014/Jul/25 08:58", "ETA Heiztechnik GmbH", "ETA", "Pellets Unit PU 15", "", "", "", "current", "23", "3", "3", "2", "3", "4.4", "15", "", "", "85.8", "2", "17.6", "15", "0", "5.1", "4.4", "0", "0", "2", "95", "12.3", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700088, "raw": ["700088", "000287", "0", "2014/Jul/25 08:19", "ETA Heiztechnik GmbH", "ETA", "SH 20", "", "", "", "current", "20", "3", "1", "2", "1", "10.4", "20.7", "", "", "85.6", "2", "24.5", "20.7", "0", "12", "10.4", "0", "0", "2", "69", "10.8", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700089, "raw": ["700089", "000287", "0", "2014/Jul/25 08:19", "ETA Heiztechnik GmbH", "ETA", "SH 30", "", "", "", "current", "20", "3", "1", "2", "1", "15.2", "29", "", "", "85.6", "2", "34.2", "29", "0", "17.6", "15.2", "0", "0", "2", "69", "10.8", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700090, "raw": ["700090", "000287", "0", "2014/Jul/25 08:20", "ETA Heiztechnik GmbH", "ETA", "SH 40", "", "", "", "current", "20", "3", "1", "2", "1", "20", "40", "", "", "84.9", "2", "", "", "", "", "", "", "0", "2", "87", "10.8", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700091, "raw": ["700091", "000287", "0", "2014/Jul/25 08:20", "ETA Heiztechnik GmbH", "ETA", "SH 50", "", "", "", "current", "20", "3", "1", "2", "1", "20", "49.9", "", "", "84.1", "2", "", "", "", "", "", "", "0", "2", "87", "10.8", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700092, "raw": ["700092", "000287", "0", "2014/Jul/25 08:21", "ETA Heiztechnik GmbH", "ETA", "SH 60", "", "", "", "current", "20", "3", "1", "2", "1", "20.2", "60.9", "", "", "83.3", "2", "73.3", "60.5", "0", "30", "25.2", "0", "0", "2", "87", "10.8", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700097, "raw": ["700097", "000288", "0", "2014/Aug/18 10:17", "Solarfocus GmbH", "Solarfocus", "pellet top 45", "", "", "2014", "current", "23", "3", "3", "2", "3", "44.9", "44.9", "", "", "86.0", "2", "", "", "", "", "", "", "0", "2", "114", "10", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700098, "raw": ["700098", "000288", "0", "2014/Aug/18 10:17", "Solarfocus GmbH", "Solarfocus", "pellet top 35", "", "", "2012", "current", "23", "3", "3", "2", "3", "34.47", "34.47", "", "", "85.9", "2", "40.02", "34.47", "0", "12.09", "10.36", "0", "0", "2", "106", "4", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700099, "raw": ["700099", "000289", "0", "2018/Nov/12 08:43", "Windhager", "Windhager", "BioWIN 2 Exklusiv", "BWE 102", "", "2013", "current", "23", "3", "1", "2", "3", "10.2", "10.2", "", "", "84.3", "2", "11.9", "10.2", "0", "3.5", "2.9", "0", "0", "2", "28", "6", "21", "", "", "", "", "", "", ""]}
{"pcdb_id": 700100, "raw": ["700100", "000289", "0", "2015/Feb/12 10:53", "Windhager", "Windhager", "Biowin 2 Exklusiv", "BWE 152", "", "2013", "current", "23", "3", "1", "2", "3", "15.1", "15.1", "", "", "85.5", "2", "17.7", "15.1", "0", "4.9", "4.2", "0", "0", "2", "33", "6", "32", "", "", "", "", "", "", ""]}
{"pcdb_id": 700101, "raw": ["700101", "000289", "0", "2015/Feb/12 10:53", "Windhager", "Windhager", "Biowin 2 Exklusiv", "BWE 212", "", "2013", "current", "23", "3", "1", "2", "3", "26.0", "26.0", "", "", "85.5", "2", "30.4", "26", "0", "8.9", "7.6", "0", "0", "2", "48", "6", "56", "", "", "", "", "", "", ""]}
{"pcdb_id": 700102, "raw": ["700102", "000289", "0", "2015/Feb/12 10:53", "Windhager", "Windhager", "Biowin 2 Exklusiv", "BWE 262", "", "2013", "current", "23", "3", "1", "2", "3", "26.0", "26.0", "", "", "85.5", "2", "30.4", "26", "0", "8.9", "7.6", "0", "0", "2", "48", "6", "56", "", "", "", "", "", "", ""]}
{"pcdb_id": 700103, "raw": ["700103", "000289", "0", "2015/Feb/12 10:53", "Windhager", "Windhager", "Biowin 2 Premium", "BWP 102", "", "2013", "current", "23", "3", "1", "2", "3", "10.2", "10.2", "0", "", "84.3", "2", "11.9", "10.2", "0", "3.5", "2.9", "0", "0", "2", "28", "6", "21", "", "", "", "", "", "", ""]}
{"pcdb_id": 700104, "raw": ["700104", "000289", "0", "2015/Feb/12 10:54", "Windhager", "Windhager", "Biowin 2 Premium", "BWP 152", "", "2013", "current", "23", "3", "1", "2", "3", "15.1", "15.1", "0", "", "85.5", "2", "17.7", "15.1", "0", "4.9", "4.2", "0", "0", "2", "33", "6", "32", "", "", "", "", "", "", ""]}
{"pcdb_id": 700105, "raw": ["700105", "000289", "0", "2015/Feb/12 10:54", "Windhager", "Windhager", "Biowin 2 Premium", "BWP 212", "", "2013", "current", "23", "3", "1", "2", "3", "26.0", "26.0", "0", "", "85.5", "2", "30.4", "26", "0", "8.9", "7.6", "0", "0", "2", "48", "6", "56", "", "", "", "", "", "", ""]}
{"pcdb_id": 700106, "raw": ["700106", "000289", "0", "2015/Feb/12 10:54", "Windhager", "Windhager", "Biowin 2 Premium", "BWP 262", "", "2013", "current", "23", "3", "1", "2", "3", "26.0", "26.0", "0", "", "85.5", "2", "30.4", "26", "0", "8.9", "7.6", "0", "0", "2", "48", "6", "56", "", "", "", "", "", "", ""]}
{"pcdb_id": 700107, "raw": ["700107", "000289", "0", "2015/Feb/12 10:54", "Windhager", "Windhager", "Biowin 2 Klassik", "BWK 102", "", "2013", "current", "23", "3", "1", "2", "3", "10.2", "10.2", "", "", "84.3", "2", "11.9", "10.2", "0", "3.5", "2.9", "0", "0", "2", "28", "6", "21", "", "", "", "", "", "", ""]}
{"pcdb_id": 700108, "raw": ["700108", "000289", "0", "2015/Feb/12 10:54", "Windhager", "Windhager", "Biowin 2 Klassik", "BWK 152", "", "2013", "current", "23", "3", "1", "2", "3", "15.1", "15.1", "", "", "85.5", "2", "17.7", "15.1", "0", "4.9", "4.2", "0", "0", "2", "33", "6", "32", "", "", "", "", "", "", ""]}
{"pcdb_id": 700109, "raw": ["700109", "000289", "0", "2015/Feb/12 10:54", "Windhager", "Windhager", "Biowin 2 Klassik", "BWK 212", "", "2013", "current", "23", "3", "1", "2", "3", "26.0", "26.0", "", "", "85.5", "2", "30.4", "26", "0", "8.9", "7.6", "0", "0", "2", "48", "6", "56", "", "", "", "", "", "", ""]}
{"pcdb_id": 700110, "raw": ["700110", "000289", "0", "2015/Feb/12 10:54", "Windhager", "Windhager", "Biowin 2 Klassik", "BWK 262", "", "2013", "current", "23", "3", "1", "2", "3", "26.0", "26.0", "0", "", "85.5", "2", "30.4", "26", "0", "8.9", "7.6", "0", "0", "2", "48", "6", "56", "", "", "", "", "", "", ""]}
{"pcdb_id": 700111, "raw": ["700111", "000063", "0", "2014/Nov/06 11:01", "Warmflow Engineering", "Warmflow", "WS 18", "Wood Pellet Boiler", "", "2014", "current", "23", "3", "3", "2", "3", "17.3", "17.3", "", "", "83.7", "2", "20.5", "17.3", "0", "4.7", "3.9", "0", "0", "2", "38", "9", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700112, "raw": ["700112", "000063", "0", "2014/Nov/06 11:01", "Warmflow Engineering", "Warmflow", "WP18", "Wood Pellet Boiler", "", "2014", "current", "23", "3", "3", "2", "3", "17.3", "17.3", "", "", "83.7", "2", "20.5", "17.3", "0", "4.7", "3.9", "0", "0", "2", "38", "9", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700113, "raw": ["700113", "000290", "0", "2014/Nov/14 11:18", "Biotech Energietecnik GmbH", "Biotech", "Top Light M", "", "", "2006", "current", "23", "3", "1", "2", "4", "15.5", "15.5", "4.5", "", "85.8", "1", "18.12", "15.5", "0", "5.23", "4.5", "0", "0", "2", "1020", "80", "60", "", "", "", "", "", "", ""]}
{"pcdb_id": 700114, "raw": ["700114", "000290", "0", "2014/Nov/14 11:18", "Biotech Energietecnik GmbH", "Biotech", "PZ 25 RL", "", "", "2004", "current", "23", "3", "1", "2", "4", "25", "25", "6.7", "", "86.5", "1", "28.85", "25", "0", "7.76", "6.7", "0", "0", "2", "1020", "80", "95", "", "", "", "", "", "", ""]}
{"pcdb_id": 700115, "raw": ["700115", "000290", "0", "2014/Nov/14 11:18", "Biotech Energietecnik GmbH", "Biotech", "PZ 35 RL", "", "", "2004", "current", "23", "3", "1", "2", "4", "35", "35", "8.3", "", "86.6", "1", "41.17", "35", "0", "9.42", "8.3", "0", "0", "2", "1020", "50", "130", "", "", "", "", "", "", ""]}
{"pcdb_id": 700118, "raw": ["700118", "000290", "0", "2014/Nov/14 11:18", "Biotech Energietecnik GmbH", "Biotech", "Top Light M MBW", "", "", "2010", "current", "23", "3", "1", "2", "4", "15.5", "15.5", "4.5", "", "85.8", "1", "18.12", "15.5", "0", "5.23", "4.5", "0", "0", "2", "1020", "80", "60", "", "", "", "", "", "", ""]}
{"pcdb_id": 700119, "raw": ["700119", "000290", "0", "2014/Nov/14 11:15", "Biotech Energietecnik GmbH", "Biotech", "PZ 65 RL", "", "", "2009", "current", "23", "3", "1", "2", "4", "64.7", "64.7", "19", "", "86.5", "1", "75.3", "64.7", "0", "21.83", "19", "0", "0", "2", "1020", "50", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700120, "raw": ["700120", "000290", "0", "2014/Nov/14 11:15", "Biotech Energietecnik GmbH", "Biotech", "PZ 8 RL", "", "", "2006", "current", "23", "3", "1", "2", "4", "13.5", "13.5", "2.0", "", "87.3", "1", "15.68", "13.5", "0", "2.26", "2", "0", "0", "2", "1020", "50", "50", "", "", "", "", "", "", ""]}
{"pcdb_id": 700121, "raw": ["700121", "000290", "0", "2014/Nov/14 11:14", "Biotech Energietecnik GmbH", "Biotech", "Top Light", "", "", "2005", "current", "23", "3", "1", "2", "4", "8.6", "8.6", "2.4", "", "84.7", "1", "10.16", "8.6", "0", "2.83", "2.4", "0", "0", "2", "1020", "50", "35", "", "", "", "", "", "", ""]}
{"pcdb_id": 700122, "raw": ["700122", "000291", "0", "2014/Nov/13 13:12", "KWB Kraft und W rme aus Biomasse GmbH", "KWB Easyfire", "EF 2 V 35", "", "", "2011", "current", "23", "3", "1", "2", "3", "34.5", "34.5", "", "", "87.1", "2", "39.6", "34.5", "0", "11.6", "10.1", "0", "0", "2", "130", "112", "67.7", "", "", "", "", "", "", ""]}
{"pcdb_id": 700123, "raw": ["700123", "000291", "0", "2014/Nov/13 13:12", "KWB Kraft und W rme aus Biomasse GmbH", "KWB Easyfire", "EF2 S 35", "", "", "2011", "current", "23", "3", "1", "2", "3", "34.5", "34.5", "", "", "87.1", "2", "39.6", "34.5", "0", "11.6", "10.1", "0", "0", "2", "130", "112", "67.7", "", "", "", "", "", "", ""]}
{"pcdb_id": 700124, "raw": ["700124", "000291", "0", "2014/Nov/13 13:14", "KWB Kraft und W rme aus Biomasse GmbH", "KWB Easyfire", "EF2 GS 35", "", "", "2011", "current", "23", "3", "1", "2", "3", "34.5", "34.5", "", "", "87.1", "2", "39.6", "34.5", "0", "11.6", "10.1", "0", "0", "2", "130", "112", "67.7", "", "", "", "", "", "", ""]}
{"pcdb_id": 700125, "raw": ["700125", "000291", "0", "2014/Nov/13 13:14", "KWB Kraft und W rme aus Biomasse GmbH", "KWB Easyfire", "EF2 S 30", "", "", "2011", "current", "23", "3", "1", "2", "3", "30.0", "30.0", "", "", "86.2", "2", "", "", "", "", "", "", "0", "2", "130", "101", "58", "", "", "", "", "", "", ""]}
{"pcdb_id": 700126, "raw": ["700126", "000291", "0", "2014/Nov/13 13:13", "KWB Kraft und W rme aus Biomasse GmbH", "KWB Easyfire", "EF2 GS 30", "", "", "2011", "current", "23", "3", "1", "2", "3", "30.0", "30.0", "", "", "86.2", "2", "", "", "", "", "", "", "0", "2", "130", "101", "58", "", "", "", "", "", "", ""]}
{"pcdb_id": 700127, "raw": ["700127", "000291", "0", "2014/Nov/13 13:13", "KWB Kraft und W rme aus Biomasse GmbH", "KWB Easyfire", "EF2 V 30", "", "", "2011", "current", "23", "3", "1", "2", "3", "30", "30", "", "", "86.2", "2", "", "", "", "", "", "", "0", "2", "130", "101", "58", "", "", "", "", "", "", ""]}
{"pcdb_id": 700128, "raw": ["700128", "000291", "0", "2014/Nov/13 13:13", "KWB Kraft und W rme aus Biomasse GmbH", "KWB Easyfire", "EF2 GS 25", "", "", "2011", "current", "23", "3", "1", "2", "3", "25.0", "25.0", "", "", "85.4", "2", "", "", "", "", "", "", "0", "2", "130", "93", "48.4", "", "", "", "", "", "", ""]}
{"pcdb_id": 700129, "raw": ["700129", "000291", "0", "2014/Nov/13 13:13", "KWB Kraft und W rme aus Biomasse GmbH", "KWB Easyfire", "EF2 S 25", "", "", "2011", "current", "23", "3", "1", "2", "3", "25", "25", "", "", "85.4", "2", "", "", "", "", "", "", "0", "2", "130", "93", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700130, "raw": ["700130", "000291", "0", "2014/Nov/13 13:13", "KWB Kraft und W rme aus Biomasse GmbH", "KWB Easyfire", "EF2 V 25", "", "", "2011", "current", "23", "3", "1", "2", "3", "25.0", "25.0", "", "", "85.4", "2", "", "", "", "", "", "", "0", "2", "130", "93", "48.4", "", "", "", "", "", "", ""]}
{"pcdb_id": 700131, "raw": ["700131", "000291", "0", "2014/Nov/13 13:13", "KWB Kraft und W rme aus Biomasse GmbH", "KWB Easyfire", "EF2 S 22", "", "", "2011", "current", "23", "3", "1", "2", "3", "22.0", "22.0", "", "", "84.9", "2", "25.4", "22", "0", "7.7", "6.4", "0", "0", "2", "130", "83", "42.6", "", "", "", "", "", "", ""]}
{"pcdb_id": 700132, "raw": ["700132", "000291", "0", "2014/Nov/13 13:13", "KWB Kraft und W rme aus Biomasse GmbH", "KWB Easyfire", "EF2 GS 22", "", "", "2011", "current", "23", "3", "1", "2", "3", "22.0", "22.0", "", "", "84.9", "2", "25.4", "22", "0", "7.7", "6.4", "0", "0", "2", "130", "83", "42.6", "", "", "", "", "", "", ""]}
{"pcdb_id": 700133, "raw": ["700133", "000291", "0", "2014/Nov/13 13:13", "KWB Kraft und W rme aus Biomasse GmbH", "KWB Easyfire", "EF2 V 22", "", "", "2011", "current", "23", "3", "1", "2", "3", "22.0", "22.0", "", "", "84.9", "2", "25.4", "22", "0", "7.7", "6.4", "0", "0", "2", "130", "83", "42.6", "", "", "", "", "", "", ""]}
{"pcdb_id": 700134, "raw": ["700134", "000291", "0", "2014/Nov/13 13:13", "KWB Kraft und W rme aus Biomasse GmbH", "KWB Easyfire", "EF2 V 12", "", "", "2011", "current", "23", "3", "1", "2", "3", "11.6", "11.6", "", "", "83.7", "2", "13.5", "11.6", "0", "4.3", "3.5", "0", "0", "2", "130", "66", "23.2", "", "", "", "", "", "", ""]}
{"pcdb_id": 700135, "raw": ["700135", "000291", "0", "2014/Nov/13 13:12", "KWB Kraft und W rme aus Biomasse GmbH", "KWB Easyfire", "EF2 S 12", "", "", "2011", "current", "23", "3", "1", "2", "3", "11.6", "11.6", "", "", "83.7", "2", "13.5", "11.6", "0", "4.3", "3.5", "0", "0", "2", "130", "66", "23.2", "", "", "", "", "", "", ""]}
{"pcdb_id": 700136, "raw": ["700136", "000291", "0", "2014/Nov/13 13:12", "KWB Kraft und W rme aus Biomasse GmbH", "KWB Easyfire", "EF2 GS 12", "", "", "2011", "current", "23", "3", "1", "2", "3", "11.6", "11.6", "", "", "83.7", "2", "13.5", "11.6", "0", "4.3", "3.5", "0", "0", "2", "130", "66", "23.2", "", "", "", "", "", "", ""]}
{"pcdb_id": 700137, "raw": ["700137", "000291", "0", "2014/Nov/13 13:12", "KWB Kraft und W rme aus Biomasse GmbH", "KWB Easyfire", "EF2 S 15", "", "", "2011", "current", "23", "3", "1", "2", "3", "15", "15", "0", "", "84.1", "2", "", "", "", "", "", "", "0", "2", "130", "72", "29", "", "", "", "", "", "", ""]}
{"pcdb_id": 700138, "raw": ["700138", "000291", "0", "2014/Nov/13 13:12", "KWB Kraft und W rme aus Biomasse GmbH", "KWB Easyfire", "EF2 V 15", "", "", "2011", "current", "23", "3", "1", "2", "3", "15", "15", "", "", "84.1", "2", "", "", "", "", "", "", "0", "2", "130", "72", "29", "", "", "", "", "", "", ""]}
{"pcdb_id": 700139, "raw": ["700139", "000291", "0", "2014/Nov/13 13:12", "KWB Kraft und W rme aus Biomasse GmbH", "KWB Easyfire", "EF2 GS 15", "", "", "2011", "current", "23", "3", "1", "2", "3", "15.0", "15.0", "", "", "84.1", "2", "", "", "", "", "", "", "0", "2", "130", "72", "29", "", "", "", "", "", "", ""]}
{"pcdb_id": 700140, "raw": ["700140", "000291", "0", "2014/Nov/13 13:12", "KWB Kraft und W rme aus Biomasse GmbH", "KWB Easyfire", "EF2 GS 8", "", "", "2011", "current", "23", "3", "1", "2", "3", "8.4", "8.4", "", "", "83.4", "2", "10", "8.4", "0", "2.9", "2.4", "0", "0", "2", "130", "6", "15.5", "", "", "", "", "", "", ""]}
{"pcdb_id": 700141, "raw": ["700141", "000291", "0", "2014/Nov/13 13:12", "KWB Kraft und W rme aus Biomasse GmbH", "KWB Easyfire", "EF2 V 8", "", "", "2011", "current", "23", "3", "1", "2", "3", "8.4", "8.4", "0", "", "83.4", "2", "10", "8.4", "0", "2.9", "2.4", "0", "0", "2", "130", "60", "15.5", "", "", "", "", "", "", ""]}
{"pcdb_id": 700142, "raw": ["700142", "000291", "0", "2014/Nov/13 13:12", "KWB Kraft und W rme aus Biomasse GmbH", "KWB Easyfire", "EF2 S 8", "", "", "2011", "current", "23", "3", "1", "2", "3", "8.4", "8.4", "", "", "83.4", "2", "10", "8.4", "0", "2.9", "2.4", "0", "0", "2", "130", "60", "15.5", "", "", "", "", "", "", ""]}
{"pcdb_id": 700153, "raw": ["700153", "000274", "0", "2015/Jun/10 10:07", "Eko-Vimar Orlanski", "Angus", "Orligno 400 16kW", "", "", "2012", "current", "23", "3", "1", "2", "2", "15.07", "15.07", "", "", "81.6", "2", "18.5", "15.1", "0", "5.03", "4.1", "0", "0", "2", "50", "50", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700154, "raw": ["700154", "000274", "0", "2015/Jun/10 10:05", "Eko-Vimar Orlanski", "Angus", "Orligno 400 30kW", "", "", "2012", "current", "23", "3", "1", "2", "2", "29.9", "29.9", "", "", "84.2", "2", "35.8", "29.9", "0", "9.3", "7.9", "0", "0", "2", "50", "50", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700155, "raw": ["700155", "000289", "0", "2015/May/20 12:53", "Windhager", "Windhager", "LogWIN Premium", "LWP300", "", "2008", "current", "20", "3", "1", "2", "1", "31.1", "31.1", "", "", "83.3", "2", "37.14", "31.1", "", "16.15", "13.4", "", "0", "2", "58", "7", "70", "", "", "", "", "", "", ""]}
{"pcdb_id": 700156, "raw": ["700156", "000289", "0", "2015/May/20 12:54", "Windhager", "Windhager", "LogWIN Premium", "LWP360", "", "2008", "current", "20", "3", "1", "2", "1", "35.6", "35.6", "", "", "83.3", "2", "", "", "", "", "", "", "0", "2", "66", "7", "110", "", "", "", "", "", "", ""]}
{"pcdb_id": 700157, "raw": ["700157", "000289", "0", "2015/May/20 12:56", "Windhager", "Windhager", "LogWIN Premium", "LWP500", "", "2008", "current", "20", "3", "1", "2", "1", "49.7", "49.7", "", "", "83.2", "2", "60.55", "49.7", "", "28.13", "23.7", "", "0", "2", "66", "7", "110", "", "", "", "", "", "", ""]}
{"pcdb_id": 700158, "raw": ["700158", "000289", "0", "2015/May/20 14:13", "Windhager", "Windhager", "BioWIN XL Exklusiv", "BWE 600", "", "", "current", "23", "3", "1", "2", "3", "59.3", "59.3", "", "", "82.0", "2", "72.3", "59.3", "", "22", "18", "", "0", "2", "156", "7", "126", "", "", "", "", "", "", ""]}
{"pcdb_id": 700160, "raw": ["700160", "000289", "0", "2015/Jun/03 09:49", "Windhager", "Windhager", "BioWIN XL Exklusiv", "BWE 450", "", "", "current", "23", "3", "1", "2", "3", "45", "45", "", "", "81.8", "2", "", "", "", "", "", "", "0", "2", "156", "7", "126", "", "", "", "", "", "", ""]}
{"pcdb_id": 700161, "raw": ["700161", "000289", "0", "2018/Nov/12 08:45", "Windhager", "Windhager", "BioWIN XL Exklusiv", "BWE 350", "", "", "current", "23", "3", "1", "2", "3", "34.9", "34.9", "", "", "80.9", "2", "42.1", "34.9", "", "12.4", "10", "", "0", "2", "103", "7", "81", "", "", "", "", "", "", ""]}
{"pcdb_id": 700162, "raw": ["700162", "000289", "0", "2015/May/20 12:58", "Windhager", "Windhager", "LogWIN Premium", "LWP180", "", "2008", "current", "20", "3", "1", "2", "1", "17.8", "17.8", "", "", "83.0", "2", "21.4", "17.8", "", "16.2", "13.4", "", "0", "2", "47", "7", "40", "", "", "", "", "", "", ""]}
{"pcdb_id": 700163, "raw": ["700163", "000289", "0", "2015/May/20 12:59", "Windhager", "Windhager", "LogWIN Premium", "LWP250", "", "2008", "current", "20", "3", "1", "2", "1", "25", "25", "", "", "83.2", "2", "", "", "", "", "", "", "0", "2", "58", "7", "70", "", "", "", "", "", "", ""]}
{"pcdb_id": 700164, "raw": ["700164", "000289", "0", "2015/May/26 14:13", "Windhager", "Windhager", "FireWIN Exklusiv", "FWE090", "", "2008", "current", "23", "2", "3", "2", "3", "7.8", "7.8", "", "", "86.8", "2", "10.5", "7.8", "1.3", "5.5", "4", "0.8", "0", "2", "50", "7", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700165, "raw": ["700165", "000289", "0", "2015/May/26 14:13", "Windhager", "Windhager", "FireWIN Klassik/Premium", "FWK/P 090", "", "2008", "current", "23", "2", "3", "2", "3", "7.8", "7.8", "", "", "86.8", "2", "10.5", "7.8", "1.3", "5.5", "4", "0.8", "0", "2", "50", "7", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700166, "raw": ["700166", "000289", "0", "2015/May/26 14:13", "Windhager", "Windhager", "FireWIN Exklusiv", "FWE120", "", "2008", "current", "23", "2", "3", "2", "3", "10.6", "10.6", "", "", "86.7", "2", "14.1", "10.6", "1.5", "5.5", "4", "0.8", "0", "2", "57", "7", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700167, "raw": ["700167", "000289", "0", "2015/May/26 14:13", "Windhager", "Windhager", "FireWIN Klassik/Premium", "FWK/P 120", "", "2008", "current", "23", "2", "3", "2", "3", "10.6", "10.6", "", "", "86.7", "2", "14.1", "10.6", "1.5", "5.5", "4", "0.8", "0", "2", "57", "7", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700168, "raw": ["700168", "000289", "0", "2015/May/26 14:14", "Windhager", "Windhager", "LogWIN Klassik", "LWK180", "", "2013", "current", "20", "3", "1", "2", "1", "19.4", "19.4", "", "", "80.4", "2", "23.5", "19.4", "", "", "", "", "0", "2", "92", "7", "40", "", "", "", "", "", "", ""]}
{"pcdb_id": 700170, "raw": ["700170", "000289", "0", "2015/May/26 14:14", "Windhager", "Windhager", "LogWIN Klassik", "LWK300", "", "2013", "current", "20", "3", "1", "2", "1", "30", "30", "", "", "82.0", "2", "36.7", "30.3", "", "18.7", "15.2", "", "0", "2", "96", "7", "70", "", "", "", "", "", "", ""]}
{"pcdb_id": 700171, "raw": ["700171", "000289", "0", "2015/May/26 14:14", "Windhager", "Windhager", "LogWIN Klassik", "LWK250", "", "2013", "current", "20", "3", "1", "2", "1", "25", "25", "", "", "81.3", "2", "", "", "", "", "", "", "0", "0", "96", "7", "70", "", "", "", "", "", "", ""]}
{"pcdb_id": 700172, "raw": ["700172", "000296", "0", "2015/Jul/16 15:44", "Ariterm A B", "Ariterm", "Biomatic +20", "", "", "2009", "current", "23", "3", "1", "2", "3", "20", "20", "", "", "88.5", "2", "", "", "", "", "", "", "0", "2", "40", "4", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700173, "raw": ["700173", "000296", "0", "2015/Jul/16 15:44", "Ariterm A B", "Ariterm", "Biomatic +40", "", "", "2011", "current", "23", "3", "1", "2", "3", "40", "40", "", "", "90", "2", "", "", "", "", "", "", "0", "2", "60", "4", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700174, "raw": ["700174", "000289", "0", "2015/Jul/13 08:58", "Windhager", "Windhager", "BioWIN Exclusiv", "BWE 100", "", "2004", "2013", "23", "3", "1", "2", "3", "10.2", "10.2", "", "", "83.5", "2", "12.09", "10.2", "0", "3.63", "3", "0", "0", "2", "46", "7", "21", "", "", "", "", "", "", ""]}
{"pcdb_id": 700175, "raw": ["700175", "000289", "0", "2015/Jul/13 08:58", "Windhager", "Windhager", "BioWIN Exclusiv", "BWE 150", "", "2004", "2013", "23", "3", "1", "2", "3", "15.2", "15.2", "", "", "83.9", "2", "18.02", "15.2", "0", "5.27", "4.4", "0", "0", "2", "58", "7", "32", "", "", "", "", "", "", ""]}
{"pcdb_id": 700176, "raw": ["700176", "000289", "0", "2015/Jul/13 08:58", "Windhager", "Windhager", "BioWIN Exclusiv", "BWE 210", "", "2004", "2013", "23", "3", "1", "2", "3", "21", "21", "", "", "84.2", "2", "", "", "", "", "", "", "0", "2", "110", "7", "56", "", "", "", "", "", "", ""]}
{"pcdb_id": 700177, "raw": ["700177", "000289", "0", "2015/Jul/13 08:59", "Windhager", "Windhager", "BioWIN Exclusiv", "BWE 260", "", "2004", "2013", "23", "3", "1", "2", "3", "25.9", "25.9", "", "", "84.5", "2", "30.55", "25.9", "0", "8.9", "7.5", "0", "0", "2", "110", "7", "56", "", "", "", "", "", "", ""]}
{"pcdb_id": 700180, "raw": ["700180", "000308", "0", "2018/Aug/17 11:43", "Klover Srl", "Klover", "Diva", "", "DV", "2007", "current", "23", "2", "1", "2", "3", "13.9", "13.9", "4.9", "", "81.2", "2", "22.97", "13.9", "4.6", "5.98", "3.9", "1", "0", "2", "300", "3.2", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700181, "raw": ["700181", "000308", "0", "2018/May/23 11:47", "Klover Srl", "Klover", "Ecompact 250", "", "EC25", "2017", "current", "23", "3", "1", "2", "3", "23.3", "23.3", "6.5", "", "81.9", "2", "27.9", "23.3", "0", "8.1", "6.5", "0", "0", "2", "431", "3.2", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700182, "raw": ["700182", "000308", "0", "2018/May/23 11:48", "Klover Srl", "Klover", "Ecompact 290", "", "EC29", "2017", "current", "23", "3", "1", "2", "3", "26.76", "26.76", "6.58", "", "83.5", "2", "32", "26.76", "0", "7.9", "6.58", "0", "0", "2", "431", "3.2", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700183, "raw": ["700183", "000308", "0", "2018/Aug/17 11:55", "Klover Srl", "Klover", "Smart 80", "", "SM80", "2012", "current", "23", "2", "1", "2", "3", "19.1", "19.1", "6.7", "", "81.4", "2", "28.22", "19.1", "3.5", "8.1", "5.5", "1.2", "0", "2", "300", "3.2", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700184, "raw": ["700184", "000308", "0", "2018/Aug/17 11:42", "Klover Srl", "Klover", "Smart 120", "", "SM120", "2011", "current", "23", "2", "1", "2", "3", "14.6", "14.6", "5.7", "", "85.1", "2", "22.8", "14.6", "4.5", "6.6", "4.5", "1.2", "0", "2", "300", "3.2", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700185, "raw": ["700185", "000308", "0", "2021/Apr/15 17:28", "Klover Srl", "Klover", "Ecompact 150", "", "ECO150", "2017", "current", "23", "3", "1", "2", "3", "14.6", "14.6", "4.2", "", "84.6", "2", "18.6", "14.6", "0", "5.3", "4.2", "0", "0", "2", "430", "2", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700186, "raw": ["700186", "000308", "0", "2021/Apr/15 17:28", "Klover Srl", "Klover", "Ecompact 190", "", "ECO190", "", "current", "23", "3", "1", "2", "3", "18.2", "18.2", "4.2", "", "84.4", "2", "23.4", "18.2", "0", "5.3", "4.2", "0", "0", "2", "430", "2", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700187, "raw": ["700187", "000308", "0", "2022/Aug/25 15:42", "Klover Srl", "Klover", "BELVEDERE 18", "BV16", "", "2017", "current", "23", "2", "1", "2", "3", "18.4", "18.4", "4.9", "", "89.6", "2", "20.9", "13.9", "4.6", "5.4", "3.9", "1", "0", "2", "300", "3.2", "", "", "", "", "", "", "700180", ""]}
{"pcdb_id": 700188, "raw": ["700188", "000308", "0", "2023/May/12 15:42", "Klover Srl", "Klover", "THERMOAURA", "HA", "", "2019", "current", "23", "2", "1", "2", "3", "15", "15", "4.3", "", "87.5", "2", "13.5", "11.7", "3.3", "4.8", "3", "1.3", "0", "2", "56", "3", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700189, "raw": ["700189", "000308", "0", "2022/Sep/20 14:00", "Klover Srl", "Klover", "PELLET BOILER 24", "PB24-A0001", "", "2013", "2017", "23", "3", "1", "2", "3", "17.6", "17.6", "5.2", "", "74.9", "2", "22.86", "17.6", "0", "7.14", "5.2", "0", "0", "2", "98", "2", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700191, "raw": ["700191", "020234", "0", "2024/Dec/05 10:10", "Froling Heizkessel und Bahaelterbau GmbH", "Froling", "PE1 Pellet 7", "", "", "", "current", "23", "3", "3", "2", "3", "7", "7", "", "", "84.3", "2", "7.96", "6.83", "0", "2.43", "2.01", "0", "0", "2", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700192, "raw": ["700192", "020234", "0", "2024/Dec/05 10:10", "Froling Heizkessel und Bahaelterbau GmbH", "Froling", "PE1 Pellet 10", "", "", "", "current", "23", "3", "3", "2", "3", "10", "10", "", "", "84.3", "1", "10.97", "9.42", "0", "2.43", "2.01", "0", "0", "2", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700194, "raw": ["700194", "020234", "0", "2024/Dec/05 10:11", "Froling Heizkessel und Bahaelterbau GmbH", "Froling", "PE1 Pellet 15", "", "", "", "current", "23", "3", "3", "2", "3", "15", "15", "", "", "86.3", "2", "16.37", "14.3", "", "", "4.5", "", "0", "2", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700195, "raw": ["700195", "020234", "0", "2024/Dec/05 10:11", "Froling Heizkessel und Bahaelterbau GmbH", "Froling", "PE1 Pellet 20", "", "", "", "current", "23", "3", "3", "2", "3", "20", "20", "", "", "85.7", "2", "21.98", "18.9", "", "5.27", "4.5", "", "0", "2", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700196, "raw": ["700196", "020234", "0", "2024/Dec/05 10:11", "Froling Heizkessel und Bahaelterbau GmbH", "Froling", "PE1 Pellet 25", "", "", "", "current", "23", "3", "3", "2", "3", "25", "25", "", "", "85.8", "2", "29.12", "24.9", "", "8.3", "7.14", "", "0", "2", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700197, "raw": ["700197", "020234", "0", "2024/Dec/05 10:11", "Froling Heizkessel und Bahaelterbau GmbH", "Froling", "PE1 Pellet 30", "", "", "", "current", "23", "3", "3", "2", "3", "30", "30", "", "", "85.9", "2", "", "", "", "", "", "", "0", "2", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700198, "raw": ["700198", "020234", "0", "2024/Dec/05 10:11", "Froling Heizkessel und Bahaelterbau GmbH", "Froling", "PE1 Pellet 35", "", "", "", "current", "23", "3", "3", "2", "3", "35", "35", "", "", "85.9", "2", "38.68", "33.2", "", "8.3", "7.14", "", "0", "2", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700200, "raw": ["700200", "020234", "0", "2023/Nov/15 08:32", "Froling Heizkessel und Bahaelterbau GmbH", "Froling", "S4 Turbo 60", "", "", "2007", "current", "20", "3", "1", "2", "1", "60", "60", "", "", "85.6", "2", "65.35", "56.47", "0", "32.84", "27.88", "0", "0", "2", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700201, "raw": ["700201", "020234", "0", "2023/Nov/15 08:33", "Froling Heizkessel und Bahaelterbau GmbH", "Froling", "S4 Turbo 22", "", "", "", "current", "20", "3", "1", "2", "1", "22", "22", "", "", "84.5", "2", "25.53", "22.13", "0", "", "", "", "0", "2", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700202, "raw": ["700202", "020234", "0", "2023/Nov/15 08:33", "Froling Heizkessel und Bahaelterbau GmbH", "Froling", "S4 Turbo 28", "", "", "", "current", "20", "3", "1", "2", "1", "28", "28", "", "", "83", "2", "", "", "", "", "", "", "0", "2", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700203, "raw": ["700203", "020234", "0", "2023/Nov/15 08:33", "Froling Heizkessel und Bahaelterbau GmbH", "Froling", "S4 Turbo 34", "", "", "", "current", "20", "3", "1", "2", "1", "34", "34", "", "", "82", "2", "41", "34.5", "0", "", "", "", "0", "2", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700204, "raw": ["700204", "020234", "0", "2023/Nov/15 08:34", "Froling Heizkessel und Bahaelterbau GmbH", "Froling", "S4 Turbo 40", "", "", "", "current", "20", "3", "1", "2", "1", "40", "40", "", "", "84.3", "2", "44.69", "37.64", "0", "22.43", "18.94", "0", "0", "2", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700205, "raw": ["700205", "020234", "0", "2023/Nov/15 08:34", "Froling Heizkessel und Bahaelterbau GmbH", "Froling", "S4 Turbo 50", "", "", "", "current", "20", "3", "1", "2", "1", "50", "50", "", "", "84.1", "2", "", "", "", "", "", "", "0", "2", "0", "0", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700214, "raw": ["700214", "000287", "0", "2024/Mar/19 13:53", "ETA Heiztechnik GmbH", "ETA", "Pellets Compact ETA PC 40", "", "", "2014", "current", "23", "3", "2", "2", "3", "40", "40", "", "", "84.4", "2", "", "", "", "", "", "", "0", "2", "121", "11", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700215, "raw": ["700215", "000287", "0", "2024/Mar/19 13:54", "ETA Heiztechnik GmbH", "ETA", "Pellets Compact ETA PC 45", "", "", "2014", "current", "23", "3", "2", "2", "3", "45", "45", "", "", "84.1", "2", "", "", "", "", "", "", "0", "2", "121", "11", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700220, "raw": ["700220", "000287", "0", "2024/Mar/19 13:55", "ETA Heiztechnik GmbH", "ETA", "ETA eHack 25", "", "", "2015", "current", "23", "3", "2", "2", "3", "25.4", "25.4", "7.6", "", "85.3", "2", "29.45", "25.4", "0", "9.01", "7.6", "0", "0", "2", "63", "12", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700221, "raw": ["700221", "000287", "0", "2024/Mar/19 13:55", "ETA Heiztechnik GmbH", "ETA", "ETA eHack 25", "", "", "2015", "current", "21", "3", "2", "2", "3", "25.4", "25.4", "7.6", "", "85.3", "2", "29.45", "25.4", "0", "9.01", "7.6", "0", "0", "2", "63", "12", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 700222, "raw": ["700222", "000315", "0", "2026/Jan/26 09:19", "Hargassner", "Hargassner", "Nano-PK 6", "", "", "", "current", "23", "3", "3", "2", "3", "6.6", "6.6", "", "", "88.5", "2", "8.22", "7.08", "0.09", "2.14", "1.85", "0.07", "0", "2", "29", "7", "10", "", "", "", "", "", "", ""]}
{"pcdb_id": 700223, "raw": ["700223", "000315", "0", "2026/Jan/26 09:20", "Hargassner", "Hargassner", "Nano-PK 9", "", "", "", "current", "23", "3", "3", "2", "3", "9", "9", "", "", "89.1", "2", "", "", "", "", "", "", "0", "2", "29", "7", "11", "", "", "", "", "", "", ""]}
{"pcdb_id": 700224, "raw": ["700224", "000315", "0", "2026/Jan/26 09:29", "Hargassner", "Hargassner", "Nano-PK 12", "", "", "", "current", "23", "3", "3", "2", "3", "12", "12", "", "", "89.5", "2", "", "", "", "", "", "", "0", "2", "31", "7", "14", "", "", "", "", "", "", ""]}
{"pcdb_id": 700225, "raw": ["700225", "000315", "0", "2026/Jan/26 09:34", "Hargassner", "Hargassner", "Neo-HV 20", "", "", "", "current", "20", "3", "3", "2", "1", "25.4", "25.4", "", "", "85.2", "2", "29.06", "24.44", "0.27", "15.14", "12.65", "0.28", "0", "2", "32", "6.3", "30", "", "", "", "", "", "", ""]}
{"pcdb_id": 700226, "raw": ["700226", "000315", "0", "2026/Jan/26 09:36", "Hargassner", "Hargassner", "Smart-Duo 17", "", "", "", "current", "20", "3", "3", "2", "1", "17", "17", "", "", "85.5", "2", "20.66", "17.7", "0.42", "", "", "", "0", "2", "40", "8", "25", "", "", "", "", "", "", ""]}
{"pcdb_id": 700227, "raw": ["700227", "000315", "0", "2026/Jan/26 09:39", "Hargassner", "Hargassner", "Smart-PK 17", "", "", "", "current", "23", "3", "3", "2", "3", "17", "17", "", "", "87.1", "2", "", "", "", "", "", "", "0", "2", "37", "2", "22", "", "", "", "", "", "", ""]}
{"pcdb_id": 700228, "raw": ["700228", "000315", "0", "2026/Jan/26 09:31", "Hargassner", "Hargassner", "Smart-Duo 17", "", "", "", "current", "23", "3", "3", "2", "3", "17", "17", "", "", "89.7", "2", "20.33", "17.6", "0.48", "6.04", "5", "0.46", "0", "2", "30", "8", "24", "", "", "", "", "", "", ""]}

View file

@ -0,0 +1,11 @@
{"pcdb_id": 692001, "raw": ["692001", "300900", "1", "2011/Sep/08 16:45", "5.03", "SAP Illustrative Products", "Illustrative Micro-CHP", "Ex 1", "Gas", "2011", "current", "1", "", "2", "2", "1", "3", "", "54.7", "-0.096", "", "", "14", "14", "11", "2", "7", "0.5", "81.9", "-0.045", "1", "83.2", "-0.056", "1.5", "82.4", "-0.065", "2", "79.7", "-0.07", "3", "73.9", "-0.079", "6", "58.7", "-0.094", "10", "57.0", "-0.085"]}
{"pcdb_id": 40001, "raw": ["040001", "000005", "0", "2019/Oct/11 10:23", "7", "Baxi Heating UK Ltd", "Baxi", "Ecogen 24/1.0", "", "2009", "current", "1", "", "2", "2", "1", "3", "", "48.3", "-0.146", "", "", "24", "24", "11", "2", "7", "0.5", "84.1", "-0.044", "1", "85.2", "-0.059", "1.5", "85.7", "-0.082", "2", "83.9", "-0.106", "3", "80", "-0.142", "6", "74.5", "-0.167", "10", "67.4", "-0.168"]}
{"pcdb_id": 40005, "raw": ["040005", "000267", "0", "2019/Oct/11 10:24", "7", "Efficient Home Energy", "EHE", "Whispergen EU1", "", "2010", "current", "1", "", "2", "2", "1", "3", "", "61.1", "-0.045", "", "", "14", "14", "11", "2", "7", "0.5", "80.7", "-0.072", "1", "82.1", "-0.077", "1.5", "83.8", "-0.078", "2", "84.4", "-0.068", "3", "84.2", "-0.048", "6", "79.4", "-0.033", "10", "69.2", "-0.031"]}
{"pcdb_id": 40009, "raw": ["040009", "000267", "0", "2019/Oct/11 10:25", "7", "Efficient Home Energy", "EHE", "Whispergen EU1A", "", "2011", "current", "1", "", "2", "2", "1", "3", "", "62.2", "-0.066", "", "", "12.5", "12.5", "11", "2", "7", "0.5", "80.2", "-0.082", "1", "81.9", "-0.088", "1.5", "83.8", "-0.091", "2", "84.3", "-0.083", "3", "83.9", "-0.066", "6", "79.8", "-0.053", "10", "70.9", "-0.05"]}
{"pcdb_id": 40010, "raw": ["040010", "000005", "0", "2019/Oct/11 10:25", "7", "Baxi Heating UK", "Baxi", "Ecogen System", "", "2014", "current", "1", "", "2", "3", "1", "3", "", "48.3", "-0.146", "", "", "24", "24", "11", "2", "7", "0.5", "84.2", "-0.043", "1", "85.7", "-0.055", "1.5", "86.9", "-0.072", "2", "86.1", "-0.087", "3", "83.7", "-0.109", "6", "78.6", "-0.125", "10", "70.8", "-0.126"]}
{"pcdb_id": 40013, "raw": ["040013", "000302", "0", "2019/Oct/11 10:25", "7", "Flow Products Ltd", "FLOW", "Flow 14H/1.0", "", "2010", "current", "1", "", "2", "2", "1", "3", "", "71.4", "0.015", "", "", "12.8", "12.8", "11", "2", "7", "0.5", "84.5", "-0.018", "1", "86", "-0.025", "1.5", "87.3", "-0.03", "2", "87.3", "-0.03", "3", "86.4", "-0.024", "6", "85.6", "-0.013", "10", "85.6", "0.003"]}
{"pcdb_id": 40014, "raw": ["040014", "000033", "0", "2020/Aug/12 16:45", "7.02", "Viessmann", "Viessmann", "Vitovalor", "300-P", "2017", "current", "1", "", "2", "2", "1", "1", "", "36.62", "-0.736", "", "", "20", "20", "11", "1", "7", "0.5", "91.2", "-0.033", "1", "88.5", "-0.047", "1.5", "85", "-0.066", "2", "81.5", "-0.084", "3", "74.9", "-0.112", "6", "61.1", "-0.129", "10", "62.9", "-0.094"]}
{"pcdb_id": 40017, "raw": ["040017", "000033", "0", "2020/Aug/12 17:05", "7.02", "Viessmann", "Viessmann", "VITOVALOR PT2", "E11T", "2019", "current", "1", "", "2", "2", "1", "1", "", "39.302", "-0.457", "", "", "11.4", "11.4", "11", "1", "7", "0.5", "78.2", "-0.094", "1", "67", "-0.186", "1.5", "58.2", "-0.299", "2", "52.6", "-0.393", "3", "45.1", "-0.54", "6", "36", "-0.659", "10", "36.8", "-0.56"]}
{"pcdb_id": 40019, "raw": ["040019", "000033", "0", "2020/Aug/12 17:08", "7.02", "Viessmann", "Viessmann", "VITOVALOR PT2", "E19T", "2019", "current", "1", "", "2", "2", "1", "1", "", "39.302", "-0.457", "", "", "19", "19", "11", "1", "7", "0.5", "78.2", "-0.094", "1", "67", "-0.186", "1.5", "58.2", "-0.299", "2", "52.6", "-0.393", "3", "45.1", "-0.54", "6", "36", "-0.659", "10", "36.8", "-0.56"]}
{"pcdb_id": 40020, "raw": ["040020", "000033", "0", "2020/Aug/12 17:08", "7.02", "Viessmann", "Viessmann", "VITOVALOR PT2", "E25T", "2019", "current", "1", "", "2", "2", "1", "1", "", "39.302", "-0.457", "", "", "24.5", "24.5", "11", "1", "7", "0.5", "78.2", "-0.094", "1", "67", "-0.186", "1.5", "58.2", "-0.299", "2", "52.6", "-0.393", "3", "45.1", "-0.54", "6", "36", "-0.659", "10", "36.8", "-0.56"]}
{"pcdb_id": 40022, "raw": ["040022", "000033", "0", "2020/Aug/12 17:12", "7.02", "Viessmann", "Viessmann", "VITOVALOR PT2", "E32T", "2019", "current", "1", "", "2", "2", "1", "1", "", "39.302", "-0.457", "", "", "30.8", "30.8", "11", "1", "7", "0.5", "78.2", "-0.094", "1", "67", "-0.186", "1.5", "58.2", "-0.299", "2", "52.6", "-0.393", "3", "45.1", "-0.54", "6", "36", "-0.659", "10", "36.8", "-0.56"]}

View file

@ -0,0 +1,44 @@
{"pcdb_id": 60049, "raw": ["060049", "020006", "0", "2021/Nov/26 10:09", "Zenex Technologies Ltd", "Zenex", "GasSaver", "GS-1", "2006", "current", "1", "1", "RCSK", "0", "2", "0", "0", "", "0.072", "0.072", "", "0", "", "6", "0", "0", "0.0717", "0", "0", "0.0717", "0", "200", "1.1", "0.1799", "-1.9", "1.1", "0.1799", "-1.9", "1000", "4.5", "0.1726", "-13.2", "4.5", "0.1726", "-13.2", "2000", "6", "0.1807", "-19.8", "6", "0.1807", "-19.8", "4000", "8.7", "0.1801", "-31.7", "8.7", "0.1801", "-31.7", "20000", "9.7", "0.2003", "-37", "9.7", "0.2003", "-37", ""]}
{"pcdb_id": 60050, "raw": ["060050", "020006", "0", "2021/Nov/26 10:09", "Zenex Technologies Ltd", "Zenex", "GasSaver", "GS-1", "2006", "current", "2", "1", "RCSK", "0", "2", "0", "0", "", "0.068", "0.068", "", "0", "", "6", "0", "0", "0.0681", "0", "0", "0.0681", "0", "200", "1", "0.1709", "-1.8", "1", "0.1709", "-1.8", "1000", "4.3", "0.164", "-12.5", "4.3", "0.164", "-12.5", "2000", "5.7", "0.1717", "-18.8", "5.7", "0.1717", "-18.8", "4000", "8.3", "0.1711", "-30.1", "8.3", "0.1711", "-30.1", "20000", "9.2", "0.1903", "-35.2", "9.2", "0.1903", "-35.2", ""]}
{"pcdb_id": 60051, "raw": ["060051", "020025", "0", "2021/Nov/12 15:51", "Ravenheat Manufacturing Ltd", "Ravenheat", "EnergyCatcher", "A0-1", "2008", "current", "1", "1", "RCSK", "0", "2", "0", "0", "", "0.104", "0.104", "", "0", "", "6", "0", "0", "0.104", "0", "0", "0.1041", "0", "200", "0.5", "0.1936", "-0.5", "0.5", "0.1937", "-0.5", "1000", "0.9", "0.1967", "-1.2", "0.9", "0.1968", "-1.2", "2000", "2.8", "0.1914", "-8.4", "2.8", "0.1915", "-8.4", "4000", "3.4", "0.19", "-10.4", "3.4", "0.1901", "-10.4", "20000", "4", "0.1945", "-13.2", "4", "0.1946", "-13.2", ""]}
{"pcdb_id": 60052, "raw": ["060052", "020025", "0", "2021/Nov/12 15:51", "Ravenheat Manufacturing Ltd", "Ravenheat", "EnergyCatcher", "A0-1", "2008", "current", "2", "1", "RCSK", "0", "2", "0", "0", "", "0.099", "0.099", "", "0", "", "6", "0", "0", "0.0988", "0", "0", "0.0989", "0", "200", "0.5", "0.1839", "-0.5", "0.5", "0.184", "-0.5", "1000", "0.9", "0.1869", "-1.1", "0.9", "0.187", "-1.1", "2000", "2.7", "0.1818", "-8", "2.7", "0.1819", "-8", "4000", "3.2", "0.1805", "-9.9", "3.2", "0.1806", "-9.9", "20000", "3.8", "0.1848", "-12.5", "3.8", "0.1849", "-12.5", ""]}
{"pcdb_id": 60053, "raw": ["060053", "020025", "0", "2021/Nov/26 10:06", "Ravenheat Manufacturing Ltd", "Ravenheat", "EnergyCatcher", "B1-1", "2008", "current", "1", "1", "RCSK", "0", "2", "0", "0", "", "0.119", "0.119", "", "0", "", "6", "0", "0", "0.1189", "0", "0", "0.1193", "0", "200", "-0.1", "0.1944", "0", "-0.1", "0.1947", "0", "1000", "1.7", "0.1922", "-5.8", "1.7", "0.1926", "-5.8", "2000", "3.3", "0.1931", "-12.4", "3.3", "0.1935", "-12.4", "4000", "1.9", "0.2136", "-7", "1.9", "0.214", "-7", "20000", "0.1", "0.2494", "-0.6", "0.1", "0.2498", "-0.6", ""]}
{"pcdb_id": 60054, "raw": ["060054", "020025", "0", "2021/Nov/26 10:06", "Ravenheat Manufacturing Ltd", "Ravenheat", "EnergyCatcher", "B1-1", "2008", "current", "2", "1", "RCSK", "0", "2", "0", "0", "", "0.113", "0.113", "", "0", "", "6", "0", "0", "0.113", "0", "0", "0.1133", "0", "200", "-0.1", "0.1847", "0", "-0.1", "0.185", "0", "1000", "1.6", "0.1826", "-5.5", "1.6", "0.183", "-5.5", "2000", "3.1", "0.1834", "-11.8", "3.1", "0.1838", "-11.8", "4000", "1.8", "0.2029", "-6.7", "1.8", "0.2033", "-6.7", "20000", "0.1", "0.2369", "-0.6", "0.1", "0.2373", "-0.6", ""]}
{"pcdb_id": 60055, "raw": ["060055", "020006", "0", "2021/Nov/26 12:04", "Zenex Technologies Ltd", "Zenex", "SuperFlow", "SF-25", "2008", "current", "1", "1", "E", "0", "3", "24", "24", "0.6", "0.072", "0.072", "0", "0", "", "6", "0", "0", "0.0717", "0", "0", "0.0717", "0", "200", "1.1", "0.1799", "-1.9", "1.1", "0.1799", "-1.9", "1000", "4.5", "0.1726", "-13.2", "4.5", "0.1726", "-13.2", "2000", "6", "0.1807", "-19.8", "6", "0.1807", "-19.8", "4000", "8.7", "0.1801", "-31.7", "8.7", "0.1801", "-31.7", "20000", "9.7", "0.2003", "-37", "9.7", "0.2003", "-37", ""]}
{"pcdb_id": 60056, "raw": ["060056", "020006", "0", "2021/Nov/26 12:05", "Zenex Technologies Ltd", "Zenex", "SuperFlow", "SF-25", "2008", "current", "2", "1", "E", "0", "3", "24", "24", "0.6", "0.0684", "0.0684", "0", "0", "", "6", "0", "0", "0.0681", "0", "0", "0.0681", "0", "200", "1", "0.1709", "-1.8", "1", "0.1709", "-1.8", "1000", "4.3", "0.164", "-12.5", "4.3", "0.164", "-12.5", "2000", "5.7", "0.1717", "-18.8", "5.7", "0.1717", "-18.8", "4000", "8.3", "0.1711", "-30.1", "8.3", "0.1711", "-30.1", "20000", "9.2", "0.1903", "-35.2", "9.2", "0.1903", "-35.2", ""]}
{"pcdb_id": 60057, "raw": ["060057", "020006", "0", "2021/Nov/26 12:04", "Zenex Technologies Ltd", "Zenex", "SuperFlow", "SF-50", "2008", "current", "1", "1", "E", "0", "3", "50", "50", "1.1", "0.072", "0.072", "0", "0", "", "6", "0", "0", "0.0717", "0", "0", "0.0717", "0", "200", "1.1", "0.1799", "-1.9", "1.1", "0.1799", "-1.9", "1000", "4.5", "0.1726", "-13.2", "4.5", "0.1726", "-13.2", "2000", "6", "0.1807", "-19.8", "6", "0.1807", "-19.8", "4000", "8.7", "0.1801", "-31.7", "8.7", "0.1801", "-31.7", "20000", "9.7", "0.2003", "-37", "9.7", "0.2003", "-37", ""]}
{"pcdb_id": 60058, "raw": ["060058", "020006", "0", "2021/Nov/26 12:06", "Zenex Technologies Ltd", "Zenex", "SuperFlow", "SF-50", "2008", "current", "2", "1", "E", "0", "3", "50", "50", "1.1", "0.0684", "0.0684", "0", "0", "", "6", "0", "0", "0.0681", "0", "0", "0.0681", "0", "200", "1", "0.1709", "-1.8", "1", "0.1709", "-1.8", "1000", "4.3", "0.164", "-12.5", "4.3", "0.164", "-12.5", "2000", "5.7", "0.1717", "-18.8", "5.7", "0.1717", "-18.8", "4000", "8.3", "0.1711", "-30.1", "8.3", "0.1711", "-30.1", "20000", "9.2", "0.1903", "-35.2", "9.2", "0.1903", "-35.2", ""]}
{"pcdb_id": 60059, "raw": ["060059", "020029", "0", "2021/Nov/26 12:04", "Alpha Therm Ltd", "Alpha", "FlowSmart", "FS-25", "2008", "current", "1", "1", "E", "0", "3", "24", "24", "0.6", "0.072", "0.072", "0", "0", "", "6", "0", "0", "0.0717", "0", "0", "0.0717", "0", "200", "1.1", "0.1799", "-1.9", "1.1", "0.1799", "-1.9", "1000", "4.5", "0.1726", "-13.2", "4.5", "0.1726", "-13.2", "2000", "6", "0.1807", "-19.8", "6", "0.1807", "-19.8", "4000", "8.7", "0.1801", "-31.7", "8.7", "0.1801", "-31.7", "20000", "9.7", "0.2003", "-37", "9.7", "0.2003", "-37", ""]}
{"pcdb_id": 60060, "raw": ["060060", "020029", "0", "2021/Nov/26 12:06", "Alpha Therm Ltd", "Alpha", "FlowSmart", "FS-25", "2008", "current", "2", "1", "E", "0", "3", "24", "24", "0.6", "0.0684", "0.0684", "0", "0", "", "6", "0", "0", "0.0681", "0", "0", "0.0681", "0", "200", "1", "0.1709", "-1.8", "1", "0.1709", "-1.8", "1000", "4.3", "0.164", "-12.5", "4.3", "0.164", "-12.5", "2000", "5.7", "0.1717", "-18.8", "5.7", "0.1717", "-18.8", "4000", "8.3", "0.1711", "-30.1", "8.3", "0.1711", "-30.1", "20000", "9.2", "0.1903", "-35.2", "9.2", "0.1903", "-35.2", ""]}
{"pcdb_id": 60061, "raw": ["060061", "020029", "0", "2021/Nov/26 12:05", "Alpha Therm Ltd", "Alpha", "FlowSmart", "FS-50", "2008", "current", "1", "1", "E", "0", "3", "50", "50", "1.1", "0.072", "0.072", "0", "0", "", "6", "0", "0", "0.0717", "0", "0", "0.0717", "0", "200", "1.1", "0.1799", "-1.9", "1.1", "0.1799", "-1.9", "1000", "4.5", "0.1726", "-13.2", "4.5", "0.1726", "-13.2", "2000", "6", "0.1807", "-19.8", "6", "0.1807", "-19.8", "4000", "8.7", "0.1801", "-31.7", "8.7", "0.1801", "-31.7", "20000", "9.7", "0.2003", "-37", "9.7", "0.2003", "-37", ""]}
{"pcdb_id": 60062, "raw": ["060062", "020029", "0", "2021/Nov/26 12:06", "Alpha Therm Ltd", "Alpha", "FlowSmart", "FS-50", "2008", "current", "2", "1", "E", "0", "3", "50", "50", "1.1", "0.0684", "0.0684", "0", "0", "", "6", "0", "0", "0.0681", "0", "0", "0.0681", "0", "200", "1", "0.1709", "-1.8", "1", "0.1709", "-1.8", "1000", "4.3", "0.164", "-12.5", "4.3", "0.164", "-12.5", "2000", "5.7", "0.1717", "-18.8", "5.7", "0.1717", "-18.8", "4000", "8.3", "0.1711", "-30.1", "8.3", "0.1711", "-30.1", "20000", "9.2", "0.1903", "-35.2", "9.2", "0.1903", "-35.2", ""]}
{"pcdb_id": 60063, "raw": ["060063", "020006", "0", "2021/Nov/26 12:05", "Zenex Technologies Ltd", "Zenex", "SuperFlow", "SF-25-PV1", "2008", "current", "1", "1", "E", "0", "3", "24", "24", "0.6", "0.072", "0.072", "0", "1", "0.07", "6", "0", "0", "0.0717", "0", "0", "0.0717", "0", "200", "1.1", "0.1799", "-1.9", "1.1", "0.1799", "-1.9", "1000", "4.5", "0.1726", "-13.2", "4.5", "0.1726", "-13.2", "2000", "6", "0.1807", "-19.8", "6", "0.1807", "-19.8", "4000", "8.7", "0.1801", "-31.7", "8.7", "0.1801", "-31.7", "20000", "9.7", "0.2003", "-37", "9.7", "0.2003", "-37", ""]}
{"pcdb_id": 60064, "raw": ["060064", "020006", "0", "2021/Nov/26 12:06", "Zenex Technologies Ltd", "Zenex", "SuperFlow", "SF-25-PV1", "2008", "current", "2", "1", "E", "0", "3", "24", "24", "0.6", "0.0684", "0.0684", "0", "1", "0.07", "6", "0", "0", "0.0681", "0", "0", "0.0681", "0", "200", "1", "0.1709", "-1.8", "1", "0.1709", "-1.8", "1000", "4.3", "0.164", "-12.5", "4.3", "0.164", "-12.5", "2000", "5.7", "0.1717", "-18.8", "5.7", "0.1717", "-18.8", "4000", "8.3", "0.1711", "-30.1", "8.3", "0.1711", "-30.1", "20000", "9.2", "0.1903", "-35.2", "9.2", "0.1903", "-35.2", ""]}
{"pcdb_id": 60065, "raw": ["060065", "020006", "0", "2021/Nov/26 12:05", "Zenex Technologies Ltd", "Zenex", "SuperFlow", "SF-50-PV1", "2008", "current", "1", "1", "E", "0", "3", "50", "50", "1.1", "0.072", "0.072", "0", "1", "0.07", "6", "0", "0", "0.0717", "0", "0", "0.0717", "0", "200", "1.1", "0.1799", "-1.9", "1.1", "0.1799", "-1.9", "1000", "4.5", "0.1726", "-13.2", "4.5", "0.1726", "-13.2", "2000", "6", "0.1807", "-19.8", "6", "0.1807", "-19.8", "4000", "8.7", "0.1801", "-31.7", "8.7", "0.1801", "-31.7", "20000", "9.7", "0.2003", "-37", "9.7", "0.2003", "-37", ""]}
{"pcdb_id": 60066, "raw": ["060066", "020006", "0", "2021/Nov/26 12:06", "Zenex Technologies Ltd", "Zenex", "SuperFlow", "SF-50-PV1", "2008", "current", "2", "1", "E", "0", "3", "50", "50", "1.1", "0.0684", "0.0684", "0", "1", "0.07", "6", "0", "0", "0.0681", "0", "0", "0.0681", "0", "200", "1", "0.1709", "-1.8", "1", "0.1709", "-1.8", "1000", "4.3", "0.164", "-12.5", "4.3", "0.164", "-12.5", "2000", "5.7", "0.1717", "-18.8", "5.7", "0.1717", "-18.8", "4000", "8.3", "0.1711", "-30.1", "8.3", "0.1711", "-30.1", "20000", "9.2", "0.1903", "-35.2", "9.2", "0.1903", "-35.2", ""]}
{"pcdb_id": 60067, "raw": ["060067", "020029", "0", "2021/Nov/26 12:05", "Alpha Therm Ltd", "Alpha", "FlowSmart", "FS-25-PV1", "2008", "current", "1", "1", "E", "0", "3", "24", "24", "0.6", "0.072", "0.072", "0", "1", "0.07", "6", "0", "0", "0.0717", "0", "0", "0.0717", "0", "200", "1.1", "0.1799", "-1.9", "1.1", "0.1799", "-1.9", "1000", "4.5", "0.1726", "-13.2", "4.5", "0.1726", "-13.2", "2000", "6", "0.1807", "-19.8", "6", "0.1807", "-19.8", "4000", "8.7", "0.1801", "-31.7", "8.7", "0.1801", "-31.7", "20000", "9.7", "0.2003", "-37", "9.7", "0.2003", "-37", ""]}
{"pcdb_id": 60068, "raw": ["060068", "020029", "0", "2021/Nov/26 12:06", "Alpha Therm Ltd", "Alpha", "FlowSmart", "FS-25-PV1", "2008", "current", "2", "1", "E", "0", "3", "24", "24", "0.6", "0.0684", "0.0684", "0", "1", "0.07", "6", "0", "0", "0.0681", "0", "0", "0.0681", "0", "200", "1", "0.1709", "-1.8", "1", "0.1709", "-1.8", "1000", "4.3", "0.164", "-12.5", "4.3", "0.164", "-12.5", "2000", "5.7", "0.1717", "-18.8", "5.7", "0.1717", "-18.8", "4000", "8.3", "0.1711", "-30.1", "8.3", "0.1711", "-30.1", "20000", "9.2", "0.1903", "-35.2", "9.2", "0.1903", "-35.2", ""]}
{"pcdb_id": 60069, "raw": ["060069", "020029", "0", "2021/Nov/26 12:05", "Alpha Therm Ltd", "Alpha", "FlowSmart", "FS-50-PV1", "2008", "current", "1", "1", "E", "0", "3", "50", "50", "1.1", "0.072", "0.072", "0", "1", "0.07", "6", "0", "0", "0.0717", "0", "0", "0.0717", "0", "200", "1.1", "0.1799", "-1.9", "1.1", "0.1799", "-1.9", "1000", "4.5", "0.1726", "-13.2", "4.5", "0.1726", "-13.2", "2000", "6", "0.1807", "-19.8", "6", "0.1807", "-19.8", "4000", "8.7", "0.1801", "-31.7", "8.7", "0.1801", "-31.7", "20000", "9.7", "0.2003", "-37", "9.7", "0.2003", "-37", ""]}
{"pcdb_id": 60070, "raw": ["060070", "020029", "0", "2021/Nov/26 12:06", "Alpha Therm Ltd", "Alpha", "FlowSmart", "FS-50-PV1", "2008", "current", "2", "1", "E", "0", "3", "50", "50", "1.1", "0.0684", "0.0684", "0", "1", "0.07", "6", "0", "0", "0.0681", "0", "0", "0.0681", "0", "200", "1", "0.1709", "-1.8", "1", "0.1709", "-1.8", "1000", "4.3", "0.164", "-12.5", "4.3", "0.164", "-12.5", "2000", "5.7", "0.1717", "-18.8", "5.7", "0.1717", "-18.8", "4000", "8.3", "0.1711", "-30.1", "8.3", "0.1711", "-30.1", "20000", "9.2", "0.1903", "-35.2", "9.2", "0.1903", "-35.2", ""]}
{"pcdb_id": 60072, "raw": ["060072", "020068", "0", "2021/Nov/26 09:59", "Muelink & Grol B.V.", "Muelink & Grol", "ECOFLO", "60-100", "2011", "current", "1", "1", "RCSK", "0", "2", "0", "0", "", "0.106", "0.105", "", "0", "", "6", "0", "0", "0.1063", "0", "0", "0.1049", "0", "200", "0.3", "0.1896", "-0.1", "0.3", "0.1883", "-0.1", "1000", "0.8", "0.1915", "-1", "0.8", "0.1902", "-1", "2000", "2.5", "0.1869", "-7.3", "2.5", "0.1856", "-7.3", "4000", "2.8", "0.1872", "-8.1", "2.8", "0.186", "-8.1", "20000", "3.2", "0.1923", "-10.1", "3.2", "0.191", "-10.1", ""]}
{"pcdb_id": 60073, "raw": ["060073", "020068", "0", "2021/Nov/26 09:59", "Muelink & Grol B.V.", "Muelink & Grol", "ECOFLO", "60-100", "2011", "current", "2", "1", "RCSK", "0", "2", "0", "0", "", "0.101", "0.1", "", "0", "", "6", "0", "0", "0.101", "0", "0", "0.0997", "0", "200", "0.3", "0.1801", "-0.1", "0.3", "0.1789", "-0.1", "1000", "0.8", "0.1819", "-1", "0.8", "0.1807", "-1", "2000", "2.4", "0.1776", "-6.9", "2.4", "0.1763", "-6.9", "4000", "2.7", "0.1778", "-7.7", "2.7", "0.1767", "-7.7", "20000", "3", "0.1827", "-9.6", "3", "0.1815", "-9.6", ""]}
{"pcdb_id": 60074, "raw": ["060074", "020033", "0", "2021/Nov/26 09:59", "Muelink & Grol B.V.", "Glow-worm", "PFGHRD/1", "60/100", "2013", "current", "1", "1", "RCSK", "0", "2", "0", "0", "", "0.106", "0.105", "", "0", "", "6", "0", "0", "0.1063", "0", "0", "0.1049", "0", "200", "0.3", "0.1896", "-0.1", "0.3", "0.1883", "-0.1", "1000", "0.8", "0.1915", "-1", "0.8", "0.1902", "-1", "2000", "2.5", "0.1869", "-7.3", "2.5", "0.1856", "-7.3", "4000", "2.8", "0.1872", "-8.1", "2.8", "0.186", "-8.1", "20000", "3.2", "0.1923", "-10.1", "3.2", "0.191", "-10.1", ""]}
{"pcdb_id": 60075, "raw": ["060075", "020033", "0", "2021/Nov/26 09:59", "Muelink & Grol B.V.", "Glow-worm", "PFGHRD/1", "60/100", "2013", "current", "2", "1", "RCSK", "0", "2", "0", "0", "", "0.101", "0.1", "", "0", "", "6", "0", "0", "0.101", "0", "0", "0.0997", "0", "200", "0.3", "0.1801", "-0.1", "0.3", "0.1789", "-0.1", "1000", "0.8", "0.1819", "-1", "0.8", "0.1807", "-1", "2000", "2.4", "0.1776", "-6.9", "2.4", "0.1763", "-6.9", "4000", "2.7", "0.1778", "-7.7", "2.7", "0.1767", "-7.7", "20000", "3", "0.1827", "-9.6", "3", "0.1815", "-9.6", ""]}
{"pcdb_id": 60076, "raw": ["060076", "020033", "0", "2021/Nov/26 09:59", "Muelink & Grol B.V.", "Vaillant", "PFGHRD/1", "60/100", "2013", "current", "1", "1", "RCSK", "0", "2", "0", "0", "", "0.106", "0.105", "", "0", "", "6", "0", "0", "0.1063", "0", "0", "0.1049", "0", "200", "0.3", "0.1896", "-0.1", "0.3", "0.1883", "-0.1", "1000", "0.8", "0.1915", "-1", "0.8", "0.1902", "-1", "2000", "2.5", "0.1869", "-7.3", "2.5", "0.1856", "-7.3", "4000", "2.8", "0.1872", "-8.1", "2.8", "0.186", "-8.1", "20000", "3.2", "0.1923", "-10.1", "3.2", "0.191", "-10.1", ""]}
{"pcdb_id": 60077, "raw": ["060077", "020033", "0", "2021/Nov/26 09:59", "Muelink & Grol B.V.", "Vaillant", "PFGHRD/1", "60/100", "2013", "current", "2", "1", "RCSK", "0", "2", "0", "0", "", "0.101", "0.1", "", "0", "", "6", "0", "0", "0.101", "0", "0", "0.0997", "0", "200", "0.3", "0.1801", "-0.1", "0.3", "0.1789", "-0.1", "1000", "0.8", "0.1819", "-1", "0.8", "0.1807", "-1", "2000", "2.4", "0.1776", "-6.9", "2.4", "0.1763", "-6.9", "4000", "2.7", "0.1778", "-7.7", "2.7", "0.1767", "-7.7", "20000", "3", "0.1827", "-9.6", "3", "0.1815", "-9.6", ""]}
{"pcdb_id": 60078, "raw": ["060078", "020088", "0", "2021/Nov/26 09:59", "Muelink & Grol B.V.", "Vokera", "Fuelsaver", "FS1", "2013", "current", "1", "1", "RCSK", "0", "2", "0", "0", "", "0.106", "0.105", "", "0", "", "6", "0", "0", "0.1063", "0", "0", "0.1049", "0", "200", "0.3", "0.1896", "-0.1", "0.3", "0.1883", "-0.1", "1000", "0.8", "0.1915", "-1", "0.8", "0.1902", "-1", "2000", "2.5", "0.1869", "-7.3", "2.5", "0.1856", "-7.3", "4000", "2.8", "0.1872", "-8.1", "2.8", "0.186", "-8.1", "20000", "3.2", "0.1923", "-10.1", "3.2", "0.191", "-10.1", ""]}
{"pcdb_id": 60079, "raw": ["060079", "020088", "0", "2021/Nov/26 09:59", "Muelink & Grol B.V.", "Vokera", "Fuelsaver", "FS1", "2013", "current", "2", "1", "RCSK", "0", "2", "0", "0", "", "0.101", "0.1", "", "0", "", "6", "0", "0", "0.101", "0", "0", "0.0997", "0", "200", "0.3", "0.1801", "-0.1", "0.3", "0.1789", "-0.1", "1000", "0.8", "0.1819", "-1", "0.8", "0.1807", "-1", "2000", "2.4", "0.1776", "-6.9", "2.4", "0.1763", "-6.9", "4000", "2.7", "0.1778", "-7.7", "2.7", "0.1767", "-7.7", "20000", "3", "0.1827", "-9.6", "3", "0.1815", "-9.6", ""]}
{"pcdb_id": 60080, "raw": ["060080", "020051", "0", "2021/Nov/26 13:52", "Bosch Thermotechnology Ltd", "Worcester", "Greenstar Xtra", "2015", "2015", "current", "1", "1", "CSK", "0", "1", "0", "0", "", "0.102", "0.102", "", "0", "", "0", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 60081, "raw": ["060081", "020051", "0", "2021/Nov/26 13:52", "Bosch Thermotechnology Ltd", "Worcester", "Greenstar Xtra", "2015", "2015", "current", "2", "1", "CSK", "0", "1", "0", "0", "", "0.097", "0.097", "", "0", "", "0", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 60082, "raw": ["060082", "020029", "0", "2021/Nov/26 09:50", "Alpha Therm Ltd", "Alpha", "Gas-Saver", "GS-2-ALPCD", "2016", "current", "1", "1", "RCSK", "0", "2", "0", "0", "", "0.088", "0.088", "0", "0", "", "6", "0", "0", "0.0885", "0", "0", "0.0882", "0", "200", "2.5", "0.1915", "-6", "2.5", "0.1913", "-6", "1000", "6", "0.1934", "-17.9", "5.9", "0.1933", "-17.9", "2000", "10.3", "0.1946", "-36.9", "10.3", "0.1944", "-36.9", "4000", "10.8", "0.2047", "-39.3", "10.8", "0.2045", "-39.3", "20000", "11.5", "0.2297", "-44", "11.5", "0.2295", "-44", ""]}
{"pcdb_id": 60083, "raw": ["060083", "020029", "0", "2021/Nov/26 09:50", "Alpha Therm Ltd", "Alpha", "Gas-Saver", "GS-2-ALPCD", "2016", "current", "2", "1", "RCSK", "0", "2", "0", "0", "", "0.084", "0.084", "0", "0", "", "6", "0", "0", "0.0841", "0", "0", "0.0838", "0", "200", "2.4", "0.1819", "-5.7", "2.4", "0.1817", "-5.7", "1000", "5.7", "0.1837", "-17", "5.6", "0.1836", "-17", "2000", "9.8", "0.1849", "-35.1", "9.8", "0.1847", "-35.1", "4000", "10.3", "0.1945", "-37.3", "10.3", "0.1943", "-37.3", "20000", "10.9", "0.2182", "-41.8", "10.9", "0.218", "-41.8", ""]}
{"pcdb_id": 60084, "raw": ["060084", "020029", "0", "2021/Nov/26 09:50", "Alpha Therm Ltd", "Alpha", "Intec", "30GS/40GS+GasSaver-GS-1", "2011", "current", "1", "1", "C", "1", "2", "0", "0", "", "0.072", "0.072", "", "0", "", "6", "0", "0", "0.0717", "0", "0", "0.0717", "0", "200", "1.1", "0.1799", "-1.9", "1.1", "0.1799", "-1.9", "1000", "4.5", "0.1726", "-13.2", "4.5", "0.1726", "-13.2", "2000", "6", "0.1807", "-19.8", "6", "0.1807", "-19.8", "4000", "8.7", "0.1801", "-31.7", "8.7", "0.1801", "-31.7", "20000", "9.7", "0.2003", "-37", "9.7", "0.2003", "-37", ""]}
{"pcdb_id": 60085, "raw": ["060085", "020029", "0", "2021/Nov/26 09:50", "Alpha Therm Ltd", "Alpha", "Intec", "30GS/40GS+GasSaver-GS-1", "2011", "current", "2", "1", "C", "1", "2", "0", "0", "", "0.068", "0.068", "", "0", "", "6", "0", "0", "0.0681", "0", "0", "0.0681", "0", "200", "1", "0.1709", "-1.8", "1", "0.1709", "-1.8", "1000", "4.3", "0.164", "-12.5", "4.3", "0.164", "-12.5", "2000", "5.7", "0.1717", "-18.8", "5.7", "0.1717", "-18.8", "4000", "8.3", "0.1711", "-30.1", "8.3", "0.1711", "-30.1", "20000", "9.2", "0.1903", "-35.2", "9.2", "0.1903", "-35.2", ""]}
{"pcdb_id": 60086, "raw": ["060086", "020029", "0", "2021/Nov/26 10:43", "Alpha Therm Ltd", "Alpha", "Gas-Saver", "40GS2+GasSaver-GS2-ALPCD", "2016", "current", "1", "1", "C", "1", "2", "0", "0", "", "0", "0", "0", "0", "", "6", "0", "0", "0", "0", "0", "0", "0", "200", "2.7", "0.113", "-6.6", "2.7", "0.113", "-6.6", "1000", "6.5", "0.1152", "-19.6", "6.5", "0.1152", "-19.6", "2000", "11.3", "0.1164", "-40.5", "11.3", "0.1164", "-40.5", "4000", "11.9", "0.1275", "-43.1", "11.9", "0.1275", "-43.1", "20000", "12.6", "0.1549", "-48.2", "12.6", "0.1549", "-48.2", ""]}
{"pcdb_id": 60087, "raw": ["060087", "020029", "0", "2021/Nov/26 10:43", "Alpha Therm Ltd", "Alpha", "Gas-Saver", "40GS2+GasSaver-GS2-ALPCD", "2016", "current", "2", "1", "C", "1", "2", "0", "0", "", "0", "0", "0", "0", "", "6", "0", "0", "0", "0", "0", "0", "0", "200", "2.6", "0.1074", "-6.3", "2.6", "0.1074", "-6.3", "1000", "6.2", "0.1094", "-18.6", "6.2", "0.1094", "-18.6", "2000", "10.7", "0.1106", "-38.5", "10.7", "0.1106", "-38.5", "4000", "11.3", "0.1211", "-40.9", "11.3", "0.1211", "-40.9", "20000", "12", "0.1472", "-45.8", "12", "0.1472", "-45.8", ""]}
{"pcdb_id": 60088, "raw": ["060088", "020006", "0", "2021/Nov/26 09:57", "Canetis Technologies Ltd", "Canetis", "GasSaver", "GS-2", "2018", "current", "1", "1", "RCSK", "0", "2", "0", "0", "", "0.09", "0.09", "", "0", "", "6", "0", "0", "0.0896", "0", "0", "0.0898", "0", "200", "2.5", "0.1925", "-6", "2.5", "0.1927", "-6", "1000", "5.9", "0.1945", "-17.8", "5.9", "0.1947", "-17.9", "2000", "10.3", "0.1956", "-36.8", "10.3", "0.1958", "-36.8", "4000", "10.8", "0.2057", "-39.3", "10.8", "0.2059", "-39.3", "20000", "11.5", "0.2307", "-43.9", "11.5", "0.2308", "-43.9", ""]}
{"pcdb_id": 60089, "raw": ["060089", "020006", "0", "2021/Nov/26 09:57", "Canetis Technologies Ltd", "Canetis", "GasSaver", "GS-2", "2018", "current", "2", "1", "RCSK", "0", "2", "0", "0", "", "0.086", "0.086", "", "0", "", "6", "0", "0", "0.0851", "0", "0", "0.0853", "0", "200", "2.4", "0.1829", "-5.7", "2.4", "0.1831", "-5.7", "1000", "5.6", "0.1848", "-16.9", "5.6", "0.185", "-17", "2000", "9.8", "0.1858", "-35", "9.8", "0.186", "-35", "4000", "10.3", "0.1954", "-37.3", "10.3", "0.1956", "-37.3", "20000", "10.9", "0.2192", "-41.7", "10.9", "0.2193", "-41.7", ""]}
{"pcdb_id": 60090, "raw": ["060090", "020101", "0", "2021/Nov/26 09:53", "Baxi Heating Limited UK", "Baxi", "Assure", "FGHR1", "2021", "current", "1", "1", "RCSK", "0", "2", "0", "0", "", "0.13", "0.13", "", "0", "", "6", "0", "0", "0.1299", "0", "0", "0.13", "0", "200", "1.3", "0.1835", "-0.4", "1.3", "0.1836", "-0.4", "1000", "5.1", "0.181", "-11.4", "5.1", "0.1811", "-11.4", "2000", "10.6", "0.1716", "-32.1", "10.6", "0.1716", "-32.1", "4000", "11.8", "0.1815", "-36.9", "11.8", "0.1816", "-36.9", "20000", "13.1", "0.2152", "-42.6", "13.1", "0.2153", "-42.6", ""]}
{"pcdb_id": 60091, "raw": ["060091", "020101", "0", "2021/Nov/26 09:53", "Baxi Heating Limited UK", "Baxi", "Assure", "FGHR1", "2021", "current", "2", "1", "RCSK", "0", "2", "0", "0", "", "0.124", "0.124", "", "0", "", "6", "0", "0", "0.1234", "0", "0", "0.1235", "0", "200", "1.2", "0.1743", "-0.4", "1.2", "0.1744", "-0.4", "1000", "4.8", "0.172", "-10.8", "4.8", "0.172", "-10.8", "2000", "10.1", "0.163", "-30.5", "10.1", "0.163", "-30.5", "4000", "11.2", "0.1724", "-35.1", "11.2", "0.1725", "-35.1", "20000", "12.4", "0.2044", "-40.5", "12.4", "0.2045", "-40.5", ""]}
{"pcdb_id": 694001, "raw": ["694001", "300900", "1", "2021/Nov/26 14:44", "SAP Illustrative Products", "Illustrative FGHRS", "FGHRS", "Gas", "2011", "current", "1", "1", "RCSK", "0", "2", "0", "0", "", "0.103", "0.102", "", "0", "", "6", "0", "0", "0.103", "0", "0", "0.102", "0", "200", "0.890", "0.189", "-1.50", "0.890", "0.189", "-1.50", "1000", "2.720", "0.190", "-7.12", "2.710", "0.189", "-7.13", "2000", "5.330", "0.187", "-17.57", "5.330", "0.187", "-17.57", "4000", "5.840", "0.193", "-19.65", "5.840", "0.192", "-19.65", "20000", "6.270", "0.209", "-22.15", "6.270", "0.208", "-22.15"]}
{"pcdb_id": 694002, "raw": ["694002", "300900", "1", "2021/Nov/26 14:44", "SAP Illustrative Products", "Illustrative FGHRS", "FGHRS", "LPG", "2011", "current", "2", "1", "RCSK", "0", "2", "0", "0", "", "0.098", "0.097", "", "0", "", "6", "0", "0", "0.098", "0", "0", "0.097", "0", "200", "0.850", "0.180", "-1.43", "0.850", "0.180", "-1.43", "1000", "2.600", "0.180", "-6.77", "2.590", "0.180", "-6.78", "2000", "5.080", "0.178", "-16.69", "5.080", "0.178", "-16.69", "4000", "5.570", "0.183", "-18.67", "5.570", "0.183", "-18.67", "20000", "5.930", "0.199", "-21.06", "5.930", "0.198", "-21.06"]}

View file

@ -0,0 +1,211 @@
{"pcdb_id": 695001, "raw": ["695001", "300900", "1", "2017/Apr/10 17:02", "SAP Illustrative Products", "Illustrative WWHRS", "Instantaneous WWHRS", "System A", "2012", "current", "", "1", "A", "", "", "0.953", "", "", "", "0", "5", "5.0", "56.9", "7.0", "48.6", "9.0", "42.3", "11.0", "37.5", "13.0", "33.7"]}
{"pcdb_id": 695002, "raw": ["695002", "300900", "1", "2017/Apr/10 17:02", "SAP Illustrative Products", "Illustrative WWHRS", "Instantaneous WWHRS", "System B", "2012", "current", "", "1", "B", "", "", "0.925", "", "", "", "0", "5", "5.0", "42.8", "7.0", "37.0", "9.0", "32.7", "11.0", "29.3", "13.0", "26.7"]}
{"pcdb_id": 695003, "raw": ["695003", "300900", "1", "2017/Apr/10 17:02", "SAP Illustrative Products", "Illustrative WWHRS", "Instantaneous WWHRS", "System C", "2012", "current", "", "1", "C", "", "", "0.923", "", "", "", "0", "5", "5.0", "42.8", "7.0", "37.0", "9.0", "32.7", "11.0", "29.3", "13.0", "26.7"]}
{"pcdb_id": 695004, "raw": ["695004", "300900", "1", "2017/Apr/10 17:02", "SAP Illustrative Products", "Illustrative WWHRS", "Storage WWHRS", "C1", "2012", "current", "", "2", "", "1", "45.0", "0.922", "120", "35", "120", "0.1", "", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 695005, "raw": ["695005", "300900", "1", "2017/Apr/10 17:02", "SAP Illustrative Products", "Illustrative WWHRS", "Storage WWHRS", "S1", "2012", "current", "", "2", "", "2", "45.0", "0.922", "102", "32", "110", "0.202", "", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 80003, "raw": ["080003", "020064", "0", "2015/Aug/17 12:52", "Hei-tech b.v.", "Showersave", "Recoh-vert RV3", "System A", "2011", "2017", "", "1", "A", "", "", "0.974", "", "", "", "0", "5", "5", "79.3", "7", "73.2", "9", "68", "11", "63.5", "13", "59.5"]}
{"pcdb_id": 80004, "raw": ["080004", "020064", "0", "2023/Jul/18 08:32", "Hei-tech b.v.", "Showersave", "Recoh-vert RV3", "System B", "2011", "2017", "", "1", "B", "", "", "0.959", "", "", "", "0", "5", "5", "63.4", "7", "59.3", "9", "55.4", "11", "52", "13", "49.1"]}
{"pcdb_id": 80005, "raw": ["080005", "020064", "0", "2015/Aug/17 12:52", "Hei-tech b.v.", "Showersave", "Recoh-vert RV3", "System C", "2011", "2017", "", "1", "C", "", "", "0.968", "", "", "", "0", "5", "5", "67.4", "7", "63.4", "9", "59.7", "11", "56.3", "13", "53.2"]}
{"pcdb_id": 80006, "raw": ["080006", "020064", "0", "2015/Aug/17 12:52", "ITHO UK Ltd", "ITHO", "SHRU 50", "System A", "2012", "current", "", "1", "A", "", "", "0.96", "", "", "", "0", "5", "5", "62.5", "7", "54.3", "9", "48", "11", "43.1", "13", "39"]}
{"pcdb_id": 80007, "raw": ["080007", "020064", "0", "2015/Aug/17 12:52", "ITHO UK Ltd", "ITHO", "SHRU 60", "System A", "2012", "current", "", "1", "A", "", "", "0.974", "", "", "", "0", "5", "5", "74.3", "7", "67.4", "9", "61.7", "11", "56.8", "13", "52.7"]}
{"pcdb_id": 80008, "raw": ["080008", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R2-24", "System A", "2011", "current", "", "1", "A", "", "", "0.933", "", "", "", "0", "5", "5", "34.3", "7", "27.1", "9", "22.5", "11", "19.2", "13", "16.7"]}
{"pcdb_id": 80009, "raw": ["080009", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R2-30", "System A", "2011", "current", "", "1", "A", "", "", "0.936", "", "", "", "0", "5", "5", "44.1", "7", "36", "9", "30.5", "11", "26.4", "13", "23.3"]}
{"pcdb_id": 80010, "raw": ["080010", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R2-36", "System A", "2011", "current", "", "1", "A", "", "", "0.933", "", "", "", "0", "5", "5", "47.7", "7", "39.4", "9", "33.6", "11", "29.3", "13", "25.9"]}
{"pcdb_id": 80011, "raw": ["080011", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R2-42", "System A", "2011", "current", "", "1", "A", "", "", "0.933", "", "", "", "0", "5", "5", "53.6", "7", "45.2", "9", "39.1", "11", "34.5", "13", "30.8"]}
{"pcdb_id": 80012, "raw": ["080012", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R2-48", "System A", "2011", "current", "", "1", "A", "", "", "0.928", "", "", "", "0", "5", "5", "54.2", "7", "45.8", "9", "39.6", "11", "34.9", "13", "31.2"]}
{"pcdb_id": 80013, "raw": ["080013", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R2-54", "System A", "2011", "current", "", "1", "A", "", "", "0.926", "", "", "", "0", "5", "5", "58.1", "7", "49.7", "9", "43.5", "11", "38.6", "13", "34.8"]}
{"pcdb_id": 80014, "raw": ["080014", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R2-60", "System A", "2011", "current", "", "1", "A", "", "", "0.929", "", "", "", "0", "5", "5", "63.3", "7", "55.2", "9", "48.9", "11", "43.9", "13", "39.8"]}
{"pcdb_id": 80015, "raw": ["080015", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R2-66", "System A", "2011", "current", "", "1", "A", "", "", "0.927", "", "", "", "0", "5", "5", "64.2", "7", "56.1", "9", "49.9", "11", "44.9", "13", "40.8"]}
{"pcdb_id": 80016, "raw": ["080016", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R2-72", "System A", "2011", "current", "", "1", "A", "", "", "0.925", "", "", "", "0", "5", "5", "68.9", "7", "61.3", "9", "55.2", "11", "50.2", "13", "46"]}
{"pcdb_id": 80017, "raw": ["080017", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R2-84", "System A", "2011", "current", "", "1", "A", "", "", "0.921", "", "", "", "0", "5", "5", "71.3", "7", "63.9", "9", "58", "11", "53", "13", "48.8"]}
{"pcdb_id": 80018, "raw": ["080018", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R2-96", "System A", "2011", "current", "", "1", "A", "", "", "0.917", "", "", "", "0", "5", "5", "75.3", "7", "68.6", "9", "62.9", "11", "58.1", "13", "54"]}
{"pcdb_id": 80019, "raw": ["080019", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R2-108", "System A", "2011", "current", "", "1", "A", "", "", "0.913", "", "", "", "0", "5", "5", "77.7", "7", "71.3", "9", "65.9", "11", "61.3", "13", "57.2"]}
{"pcdb_id": 80020, "raw": ["080020", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R2-120", "System A", "2011", "current", "", "1", "A", "", "", "0.907", "", "", "", "0", "5", "5", "77.4", "7", "71", "9", "65.5", "11", "60.9", "13", "56.8"]}
{"pcdb_id": 80021, "raw": ["080021", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R3-24", "System A", "2011", "current", "", "1", "A", "", "", "0.936", "", "", "", "0", "5", "5", "42.8", "7", "34.8", "9", "29.4", "11", "25.4", "13", "22.3"]}
{"pcdb_id": 80022, "raw": ["080022", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R3-30", "System A", "2011", "current", "", "1", "A", "", "", "0.933", "", "", "", "0", "5", "5", "49.2", "7", "40.9", "9", "35", "11", "30.6", "13", "27.2"]}
{"pcdb_id": 80023, "raw": ["080023", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R3-36", "System A", "2011", "current", "", "1", "A", "", "", "0.935", "", "", "", "0", "5", "5", "54.9", "7", "46.5", "9", "40.4", "11", "35.7", "13", "31.9"]}
{"pcdb_id": 80024, "raw": ["080024", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R3-42", "System A", "2011", "current", "", "1", "A", "", "", "0.933", "", "", "", "0", "5", "5", "59.3", "7", "51", "9", "44.7", "11", "39.8", "13", "35.9"]}
{"pcdb_id": 80025, "raw": ["080025", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R3-48", "System A", "2011", "current", "", "1", "A", "", "", "0.932", "", "", "", "0", "5", "5", "63.6", "7", "55.5", "9", "49.3", "11", "44.3", "13", "40.2"]}
{"pcdb_id": 80026, "raw": ["080026", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R3-54", "System A", "2011", "current", "", "1", "A", "", "", "0.925", "", "", "", "0", "5", "5", "65.3", "7", "57.3", "9", "51.1", "11", "46.1", "13", "41.9"]}
{"pcdb_id": 80027, "raw": ["080027", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R3-60", "System A", "2011", "current", "", "1", "A", "", "", "0.927", "", "", "", "0", "5", "5", "69.8", "7", "62.3", "9", "56.3", "11", "51.3", "13", "47.1"]}
{"pcdb_id": 80028, "raw": ["080028", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R3-66", "System A", "2011", "current", "", "1", "A", "", "", "0.921", "", "", "", "0", "5", "5", "70.6", "7", "63.2", "9", "57.2", "11", "52.2", "13", "48"]}
{"pcdb_id": 80029, "raw": ["080029", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R3-72", "System A", "2011", "current", "", "1", "A", "", "", "0.922", "", "", "", "0", "5", "5", "74", "7", "67.1", "9", "61.3", "11", "56.5", "13", "52.3"]}
{"pcdb_id": 80030, "raw": ["080030", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R3-84", "System A", "2011", "current", "", "1", "A", "", "", "0.912", "", "", "", "0", "5", "5", "75.2", "7", "68.4", "9", "62.8", "11", "58", "13", "53.9"]}
{"pcdb_id": 80031, "raw": ["080031", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R3-96", "System A", "2011", "current", "", "1", "A", "", "", "0.908", "", "", "", "0", "5", "5", "79", "7", "72.8", "9", "67.6", "11", "63", "13", "59.1"]}
{"pcdb_id": 80032, "raw": ["080032", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R3-108", "System A", "2011", "current", "", "1", "A", "", "", "0.902", "", "", "", "0", "5", "5", "80.3", "7", "74.4", "9", "69.3", "11", "64.9", "13", "61"]}
{"pcdb_id": 80033, "raw": ["080033", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R3-120", "System A", "2011", "current", "", "1", "A", "", "", "0.896", "", "", "", "0", "5", "5", "81.4", "7", "75.8", "9", "70.9", "11", "66.6", "13", "62.8"]}
{"pcdb_id": 80034, "raw": ["080034", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R4-18", "System A", "2011", "current", "", "1", "A", "", "", "0.929", "", "", "", "0", "5", "5", "36.2", "7", "28.9", "9", "24", "11", "20.5", "13", "17.9"]}
{"pcdb_id": 80035, "raw": ["080035", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R4-24", "System A", "2011", "current", "", "1", "A", "", "", "0.932", "", "", "", "0", "5", "5", "48.5", "7", "40.2", "9", "34.3", "11", "30", "13", "26.6"]}
{"pcdb_id": 80036, "raw": ["080036", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R4-30", "System A", "2011", "current", "", "1", "A", "", "", "0.93", "", "", "", "0", "5", "5", "57.2", "7", "48.9", "9", "42.6", "11", "37.8", "13", "34"]}
{"pcdb_id": 80037, "raw": ["080037", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R4-36", "System A", "2011", "current", "", "1", "A", "", "", "0.926", "", "", "", "0", "5", "5", "60.4", "7", "52.2", "9", "45.9", "11", "41", "13", "37"]}
{"pcdb_id": 80038, "raw": ["080038", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R4-42", "System A", "2011", "current", "", "1", "A", "", "", "0.922", "", "", "", "0", "5", "5", "64.6", "7", "56.5", "9", "50.3", "11", "45.3", "13", "41.2"]}
{"pcdb_id": 80039, "raw": ["080039", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R4-48", "System A", "2011", "current", "", "1", "A", "", "", "0.909", "", "", "", "0", "5", "5", "60.7", "7", "52.4", "9", "46.1", "11", "41.2", "13", "37.2"]}
{"pcdb_id": 80040, "raw": ["080040", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R4-54", "System A", "2011", "current", "", "1", "A", "", "", "0.915", "", "", "", "0", "5", "5", "70", "7", "62.5", "9", "56.5", "11", "51.5", "13", "47.3"]}
{"pcdb_id": 80041, "raw": ["080041", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R4-60", "System A", "2011", "current", "", "1", "A", "", "", "0.914", "", "", "", "0", "5", "5", "73.9", "7", "66.9", "9", "61.1", "11", "56.2", "13", "52.1"]}
{"pcdb_id": 80042, "raw": ["080042", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R4-66", "System A", "2011", "current", "", "1", "A", "", "", "0.911", "", "", "", "0", "5", "5", "75.7", "7", "69", "9", "63.3", "11", "58.6", "13", "54.5"]}
{"pcdb_id": 80043, "raw": ["080043", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R4-72", "System A", "2011", "current", "", "1", "A", "", "", "0.904", "", "", "", "0", "5", "5", "77.8", "7", "71.4", "9", "66", "11", "61.4", "13", "57.4"]}
{"pcdb_id": 80044, "raw": ["080044", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R4-84", "System A", "2011", "current", "", "1", "A", "", "", "0.899", "", "", "", "0", "5", "5", "79.3", "7", "73.2", "9", "68", "11", "63.5", "13", "59.5"]}
{"pcdb_id": 80045, "raw": ["080045", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R4-96", "System A", "2011", "current", "", "1", "A", "", "", "0.892", "", "", "", "0", "5", "5", "81.4", "7", "75.8", "9", "70.9", "11", "66.6", "13", "62.8"]}
{"pcdb_id": 80046, "raw": ["080046", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R4-108", "System A", "2011", "current", "", "1", "A", "", "", "0.884", "", "", "", "0", "5", "5", "82.5", "7", "77.1", "9", "72.4", "11", "68.2", "13", "64.4"]}
{"pcdb_id": 80047, "raw": ["080047", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "R4-120", "System A", "2011", "current", "", "1", "A", "", "", "0.879", "", "", "", "0", "5", "5", "84.8", "7", "79.9", "9", "75.6", "11", "71.7", "13", "68.2"]}
{"pcdb_id": 80048, "raw": ["080048", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C3-30", "System A", "2011", "current", "", "1", "A", "", "", "0.898", "", "", "", "0", "5", "5", "38.1", "7", "30.5", "9", "25.5", "11", "21.8", "13", "19.1"]}
{"pcdb_id": 80049, "raw": ["080049", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C3-36", "System A", "2011", "current", "", "1", "A", "", "", "0.903", "", "", "", "0", "5", "5", "46.4", "7", "38.2", "9", "32.5", "11", "28.3", "13", "25"]}
{"pcdb_id": 80050, "raw": ["080050", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C3-48", "System A", "2011", "current", "", "1", "A", "", "", "0.903", "", "", "", "0", "5", "5", "57.5", "7", "49.2", "9", "42.9", "11", "38.1", "13", "34.3"]}
{"pcdb_id": 80051, "raw": ["080051", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C3-60", "System A", "2011", "current", "", "1", "A", "", "", "0.898", "", "", "", "0", "5", "5", "63", "7", "54.8", "9", "48.6", "11", "43.6", "13", "39.5"]}
{"pcdb_id": 80052, "raw": ["080052", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C3-72", "System A", "2011", "current", "", "1", "A", "", "", "0.89", "", "", "", "0", "5", "5", "65.6", "7", "57.7", "9", "51.5", "11", "46.5", "13", "42.3"]}
{"pcdb_id": 80053, "raw": ["080053", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C3-84", "System A", "2011", "current", "", "1", "A", "", "", "0.888", "", "", "", "0", "5", "5", "70.8", "7", "63.4", "9", "57.4", "11", "52.5", "13", "48.3"]}
{"pcdb_id": 80054, "raw": ["080054", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C3-96", "System A", "2011", "current", "", "1", "A", "", "", "0.883", "", "", "", "0", "5", "5", "74.2", "7", "67.3", "9", "61.5", "11", "56.7", "13", "52.5"]}
{"pcdb_id": 80055, "raw": ["080055", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C3-108", "System A", "2011", "current", "", "1", "A", "", "", "0.877", "", "", "", "0", "5", "5", "76", "7", "69.4", "9", "63.8", "11", "59.1", "13", "55"]}
{"pcdb_id": 80056, "raw": ["080056", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C3-120", "System A", "2011", "current", "", "1", "A", "", "", "0.874", "", "", "", "0", "5", "5", "79", "7", "72.9", "9", "67.6", "11", "63.1", "13", "59.1"]}
{"pcdb_id": 80057, "raw": ["080057", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C4-30", "System A", "2011", "current", "", "1", "A", "", "", "0.896", "", "", "", "0", "5", "5", "44.2", "7", "36.2", "9", "30.6", "11", "26.5", "13", "23.4"]}
{"pcdb_id": 80058, "raw": ["080058", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C4-36", "System A", "2011", "current", "", "1", "A", "", "", "0.895", "", "", "", "0", "5", "5", "50.8", "7", "42.4", "9", "36.4", "11", "31.9", "13", "28.4"]}
{"pcdb_id": 80059, "raw": ["080059", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C4-42", "System A", "2011", "current", "", "1", "A", "", "", "0.894", "", "", "", "0", "5", "5", "56.8", "7", "48.4", "9", "42.2", "11", "37.4", "13", "33.6"]}
{"pcdb_id": 80060, "raw": ["080060", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C4-48", "System A", "2011", "current", "", "1", "A", "", "", "0.889", "", "", "", "0", "5", "5", "59.2", "7", "50.9", "9", "44.6", "11", "39.7", "13", "35.8"]}
{"pcdb_id": 80061, "raw": ["080061", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C4-54", "System A", "2011", "current", "", "1", "A", "", "", "0.891", "", "", "", "0", "5", "5", "65", "7", "57.1", "9", "50.8", "11", "45.8", "13", "41.7"]}
{"pcdb_id": 80062, "raw": ["080062", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C4-60", "System A", "2011", "current", "", "1", "A", "", "", "0.885", "", "", "", "0", "5", "5", "66.1", "7", "58.2", "9", "52", "11", "47", "13", "42.9"]}
{"pcdb_id": 80063, "raw": ["080063", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C4-66", "System A", "2011", "current", "", "1", "A", "", "", "0.881", "", "", "", "0", "5", "5", "68", "7", "60.3", "9", "54.1", "11", "49.1", "13", "45"]}
{"pcdb_id": 80064, "raw": ["080064", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C4-72", "System A", "2011", "current", "", "1", "A", "", "", "0.885", "", "", "", "0", "5", "5", "74.4", "7", "67.4", "9", "61.7", "11", "56.9", "13", "52.7"]}
{"pcdb_id": 80065, "raw": ["080065", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C4-78", "System A", "2011", "current", "", "1", "A", "", "", "0.879", "", "", "", "0", "5", "5", "74.9", "7", "68.1", "9", "62.4", "11", "57.6", "13", "53.4"]}
{"pcdb_id": 80066, "raw": ["080066", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C4-84", "System A", "2011", "current", "", "1", "A", "", "", "0.878", "", "", "", "0", "5", "5", "77", "7", "70.6", "9", "65.1", "11", "60.4", "13", "56.3"]}
{"pcdb_id": 80067, "raw": ["080067", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C4-90", "System A", "2011", "current", "", "1", "A", "", "", "0.87", "", "", "", "0", "5", "5", "76.3", "7", "69.6", "9", "64.1", "11", "59.3", "13", "55.3"]}
{"pcdb_id": 80068, "raw": ["080068", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C4-96", "System A", "2011", "current", "", "1", "A", "", "", "0.868", "", "", "", "0", "5", "5", "77.9", "7", "71.5", "9", "66.2", "11", "61.5", "13", "57.5"]}
{"pcdb_id": 80069, "raw": ["080069", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C4-108", "System A", "2011", "current", "", "1", "A", "", "", "0.865", "", "", "", "0", "5", "5", "81.6", "7", "76", "9", "71.1", "11", "66.8", "13", "63"]}
{"pcdb_id": 80070, "raw": ["080070", "020063", "0", "2015/Aug/17 12:52", "RenewABILITY Energy Inc.", "Power-pipe", "C4-120", "System A", "2011", "current", "", "1", "A", "", "", "0.858", "", "", "", "0", "5", "5", "83.6", "7", "78.4", "9", "73.9", "11", "69.8", "13", "66.2"]}
{"pcdb_id": 80071, "raw": ["080071", "020075", "0", "2023/Jul/18 08:32", "Dutch Solar Systems BV", "RECOUP", "Drain+", "System A", "2012", "current", "", "1", "A", "", "", "0.975", "", "", "", "0", "5", "5", "67.2", "7", "59.4", "9", "53.2", "11", "48.2", "13", "44.1"]}
{"pcdb_id": 80072, "raw": ["080072", "020075", "0", "2023/Jul/18 08:32", "Dutch Solar Systems BV", "RECOUP", "Pipe+", "System A", "2012", "2014", "", "1", "A", "", "", "0.974", "", "", "", "0", "5", "5", "74.2", "7", "67.2", "9", "61.5", "11", "56.6", "13", "52.5"]}
{"pcdb_id": 80073, "raw": ["080073", "020075", "0", "2023/Jul/18 08:32", "Dutch Solar Systems BV", "RECOUP", "Propipe+", "System A", "2012", "2014", "", "1", "A", "", "", "0.975", "", "", "", "0", "5", "5", "81", "7", "75.3", "9", "70.4", "11", "66", "13", "62.2"]}
{"pcdb_id": 80074, "raw": ["080074", "020075", "0", "2023/Jul/18 08:32", "Dutch Solar Systems BV", "RECOUP", "Retrofit+", "System A", "2012", "2017", "", "1", "A", "", "", "0.979", "", "", "", "0", "5", "5", "33.2", "7", "26.2", "9", "21.6", "11", "18.4", "13", "16"]}
{"pcdb_id": 80075, "raw": ["080075", "020075", "0", "2023/Jul/18 08:32", "Dutch Solar Systems BV", "RECOUP", "Tray+", "System A", "2012", "current", "", "1", "A", "", "", "0.968", "", "", "", "0", "5", "5", "61.4", "7", "53.2", "9", "46.9", "11", "42", "13", "38"]}
{"pcdb_id": 80076, "raw": ["080076", "020075", "0", "2023/Jul/18 08:32", "Dutch Solar Systems BV", "RECOUP", "Drain+", "System B", "2012", "current", "", "1", "B", "", "", "0.96", "", "", "", "0", "5", "5", "54.9", "7", "49", "9", "44.2", "11", "40.5", "13", "37.3"]}
{"pcdb_id": 80077, "raw": ["080077", "020075", "0", "2023/Jul/18 08:32", "Dutch Solar Systems BV", "RECOUP", "Pipe+", "System B", "2012", "current", "", "1", "B", "", "", "0.96", "", "", "", "0", "5", "5", "60", "7", "54.9", "9", "50.5", "11", "46.9", "13", "43.7"]}
{"pcdb_id": 80078, "raw": ["080078", "020075", "0", "2023/Jul/18 08:32", "Dutch Solar Systems BV", "RECOUP", "Propipe+", "System B", "2012", "current", "", "1", "B", "", "", "0.962", "", "", "", "0", "5", "5", "64.5", "7", "60.7", "9", "57.2", "11", "53.9", "13", "51"]}
{"pcdb_id": 80079, "raw": ["080079", "020075", "0", "2023/Jul/18 08:32", "Dutch Solar Systems BV", "RECOUP", "Retrofit+", "System B", "2012", "current", "", "1", "B", "", "", "0.968", "", "", "", "0", "5", "5", "28.9", "7", "23.4", "9", "19.8", "11", "17.2", "13", "15.2"]}
{"pcdb_id": 80080, "raw": ["080080", "020075", "0", "2023/Jul/18 08:32", "Dutch Solar Systems BV", "RECOUP", "Tray+", "System B", "2012", "2014", "", "1", "B", "", "", "0.95", "", "", "", "0", "5", "5", "50.5", "7", "44.2", "9", "39.5", "11", "35.6", "13", "32.6"]}
{"pcdb_id": 80081, "raw": ["080081", "020075", "0", "2023/Jul/18 08:32", "Dutch Solar Systems BV", "RECOUP", "Drain+", "System C", "2012", "current", "", "1", "C", "", "", "0.97", "", "", "", "0", "5", "5", "59.1", "7", "53.2", "9", "48.3", "11", "44.1", "13", "40.7"]}
{"pcdb_id": 80082, "raw": ["080082", "020075", "0", "2023/Jul/18 08:32", "Dutch Solar Systems BV", "RECOUP", "Pipe+", "System C", "2012", "current", "", "1", "C", "", "", "0.969", "", "", "", "0", "5", "5", "64", "7", "59.1", "9", "54.8", "11", "50.9", "13", "47.6"]}
{"pcdb_id": 80083, "raw": ["080083", "020075", "0", "2023/Jul/18 08:32", "Dutch Solar Systems BV", "RECOUP", "Propipe+", "System C", "2012", "current", "", "1", "C", "", "", "0.969", "", "", "", "0", "5", "5", "68.5", "7", "64.8", "9", "61.4", "11", "58.2", "13", "55.3"]}
{"pcdb_id": 80084, "raw": ["080084", "020075", "0", "2023/Jul/18 08:32", "Dutch Solar Systems BV", "RECOUP", "Retrofit+", "System C", "2012", "current", "", "1", "C", "", "", "0.977", "", "", "", "0", "5", "5", "31.3", "7", "25", "9", "20.8", "11", "17.8", "13", "15.6"]}
{"pcdb_id": 80085, "raw": ["080085", "020075", "0", "2023/Jul/18 08:32", "Dutch Solar Systems BV", "RECOUP", "Tray+", "System C", "2012", "current", "", "1", "C", "", "", "0.963", "", "", "", "0", "5", "5", "54.7", "7", "48.2", "9", "43", "11", "38.9", "13", "35.4"]}
{"pcdb_id": 80086, "raw": ["080086", "020014", "0", "2023/Jul/18 08:32", "ITHO UK Ltd", "ITHO", "SHRU 50", "System B", "2012", "current", "", "1", "B", "", "", "0.937", "", "", "", "0", "5", "5", "51.3", "7", "45.1", "9", "40.3", "11", "36.5", "13", "33.4"]}
{"pcdb_id": 80087, "raw": ["080087", "020014", "0", "2023/Jul/18 08:32", "ITHO UK Ltd", "ITHO", "SHRU 60", "System B", "2012", "current", "", "1", "B", "", "", "0.96", "", "", "", "0", "5", "5", "60.1", "7", "55", "9", "50.7", "11", "47", "13", "43.9"]}
{"pcdb_id": 80088, "raw": ["080088", "020014", "0", "2015/Aug/17 12:52", "ITHO UK Ltd", "ITHO", "SHRU 50", "System C", "2012", "current", "", "1", "C", "", "", "0.953", "", "", "", "0", "5", "5", "55.5", "7", "49.1", "9", "44", "11", "39.8", "13", "36.3"]}
{"pcdb_id": 80089, "raw": ["080089", "020014", "0", "2015/Aug/17 12:52", "ITHO UK Ltd", "ITHO", "SHRU 60", "System C", "2012", "current", "", "1", "C", "", "", "0.969", "", "", "", "0", "5", "5", "64.2", "7", "59.3", "9", "54.9", "11", "51.1", "13", "47.8"]}
{"pcdb_id": 80090, "raw": ["080090", "020075", "0", "2017/Oct/19 12:54", "Recoup Energy Solutions Ltd", "Recoup", "Pipe+ HE", "System A", "2012", "current", "", "1", "A", "", "", "0.975", "", "", "", "0", "5", "5", "77.8", "7", "71.5", "9", "66.1", "11", "61.5", "13", "57.5"]}
{"pcdb_id": 80091, "raw": ["080091", "020075", "0", "2017/Oct/19 12:54", "Recoup Energy Solutions Ltd", "Recoup", "Tray+ DSS-S2", "System A", "2012", "current", "", "1", "A", "", "", "0.979", "", "", "", "0", "5", "5", "64.7", "7", "56.7", "9", "50.4", "11", "45.4", "13", "41.3"]}
{"pcdb_id": 80092, "raw": ["080092", "020075", "0", "2023/Jul/18 08:32", "Recoup Energy Solutions Ltd", "Recoup", "Pipe+ HE", "System B", "2012", "current", "", "1", "B", "", "", "0.962", "", "", "", "0", "5", "5", "62.5", "7", "58.1", "9", "54", "11", "50.5", "13", "47.4"]}
{"pcdb_id": 80093, "raw": ["080093", "020075", "0", "2023/Jul/18 08:32", "Recoup Energy Solutions Ltd", "Recoup", "Tray+ DSS-S2", "System B", "2012", "current", "", "1", "B", "", "", "0.966", "", "", "", "0", "5", "5", "52.9", "7", "46.9", "9", "42.1", "11", "38.3", "13", "35.2"]}
{"pcdb_id": 80094, "raw": ["080094", "020075", "0", "2017/Oct/19 12:54", "Recoup Energy Solutions Ltd", "Recoup", "Pipe+ HE", "System C", "2012", "current", "", "1", "C", "", "", "0.97", "", "", "", "0", "5", "5", "66.5", "7", "62.2", "9", "58.3", "11", "54.8", "13", "51.6"]}
{"pcdb_id": 80095, "raw": ["080095", "020075", "0", "2017/Oct/19 12:54", "Recoup Energy Solutions Ltd", "Recoup", "Tray+ DSS-S2", "System C", "2012", "current", "", "1", "C", "", "", "0.975", "", "", "", "0", "5", "5", "57.2", "7", "51", "9", "45.9", "11", "41.8", "13", "38.3"]}
{"pcdb_id": 80096, "raw": ["080096", "020086", "0", "2013/Jul/17 10:42", "Reaqua Systems Ltd", "reAqua", "reAqua+", "80001", "2013", "current", "", "2", "", "1", "36.3", "1", "85", "22", "85", "0.2273", "", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 80097, "raw": ["080097", "020086", "0", "2013/Jul/17 10:42", "Reaqua Systems Ltd", "reAqua", "reAqua+", "080001-L", "2013", "current", "", "2", "", "1", "36.4", "1", "85", "22", "85", "0.2317", "", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 80098, "raw": ["080098", "020086", "0", "2013/Jul/17 10:43", "Reaqua Systems Ltd", "reAqua", "reAqua+", "80002", "2013", "current", "", "2", "", "1", "36.6", "1", "85", "22", "85", "0.2446", "", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 80099, "raw": ["080099", "020086", "0", "2013/Jul/17 10:43", "Reaqua Systems Ltd", "reAqua", "reAqua+", "080002-L", "2013", "current", "", "2", "", "1", "36.7", "1", "85", "22", "85", "0.249", "", "", "", "", "", "", "", "", "", "", ""]}
{"pcdb_id": 80100, "raw": ["080100", "020142", "0", "2015/Aug/17 12:52", "ZYPHO SA", "Zypho", "Z6DWUK", "System A", "2014", "current", "", "1", "A", "", "", "0.98", "", "", "", "0", "5", "5", "38.9", "7", "31.2", "9", "26.1", "11", "22.4", "13", "19.7"]}
{"pcdb_id": 80101, "raw": ["080101", "020142", "0", "2023/Jul/18 08:32", "ZYPHO SA", "Zypho", "Z6DWUK", "System B", "2014", "current", "", "1", "B", "", "", "0.969", "", "", "", "0", "5", "5", "33.3", "7", "27.4", "9", "23.4", "11", "20.5", "13", "18.2"]}
{"pcdb_id": 80102, "raw": ["080102", "020142", "0", "2015/Aug/17 12:52", "ZYPHO SA", "Zypho", "Z6DWUK", "System C", "2014", "current", "", "1", "C", "", "", "0.977", "", "", "", "0", "5", "5", "36.2", "7", "29.5", "9", "24.9", "11", "21.5", "13", "19"]}
{"pcdb_id": 80103, "raw": ["080103", "020063", "0", "2023/Jul/18 08:32", "RenewABILITY Energy Inc.", "Power-Pipe", "R2-84", "System B", "2015", "current", "", "1", "B", "", "", "0.876", "", "", "", "0", "5", "5", "57.9", "7", "52.4", "9", "47.9", "11", "44.1", "13", "40.9"]}
{"pcdb_id": 80104, "raw": ["080104", "020063", "0", "2023/Jul/18 08:32", "RenewABILITY Energy Inc.", "Power-Pipe", "R4-60", "System B", "2015", "current", "", "1", "B", "", "", "0.865", "", "", "", "0", "5", "5", "59.7", "7", "54.6", "9", "50.3", "11", "46.5", "13", "43.3"]}
{"pcdb_id": 80105, "raw": ["080105", "020101", "0", "2015/Oct/01 10:48", "ITHO UK Ltd", "Megaflo", "SHRU 60", "System A", "2015", "current", "", "1", "A", "", "", "0.974", "", "", "", "0", "5", "5", "74.3", "7", "67.4", "9", "61.7", "11", "56.8", "13", "52.7"]}
{"pcdb_id": 80106, "raw": ["080106", "020101", "0", "2023/Jul/18 08:32", "ITHO UK Ltd", "Megaflo", "SHRU 60", "System B", "2015", "current", "", "1", "B", "", "", "0.96", "", "", "", "0", "5", "5", "60.1", "7", "55", "9", "50.7", "11", "47", "13", "43.9"]}
{"pcdb_id": 80107, "raw": ["080107", "020101", "0", "2015/Oct/01 10:48", "ITHO UK Ltd", "Megaflo", "SHRU 60", "System C", "2015", "current", "", "1", "C", "", "", "0.969", "", "", "", "0", "5", "5", "64.2", "7", "59.3", "9", "54.9", "11", "51.1", "13", "47.8"]}
{"pcdb_id": 80108, "raw": ["080108", "020075", "0", "2017/Oct/19 12:54", "Recoup Energy Solutions Ltd", "RECOUP", "Drain+ Compact", "System A", "2015", "current", "", "1", "A", "", "", "0.978", "", "", "", "0", "5", "5", "56.4", "7", "48", "9", "41.8", "11", "37", "13", "33.2"]}
{"pcdb_id": 80109, "raw": ["080109", "020075", "0", "2017/Oct/19 12:54", "Recoup Energy Solutions Ltd", "RECOUP", "Pipe+ HF", "System A", "2015", "current", "", "1", "A", "", "", "0.972", "", "", "", "0", "5", "5", "70.1", "7", "62.6", "9", "56.6", "11", "51.6", "13", "47.4"]}
{"pcdb_id": 80110, "raw": ["080110", "020075", "0", "2023/Jul/18 08:32", "Recoup Energy Solutions Ltd", "RECOUP", "Drain+ Compact", "System B", "2015", "current", "", "1", "B", "", "", "0.965", "", "", "", "0", "5", "5", "46.6", "7", "40.3", "9", "35.5", "11", "31.9", "13", "28.9"]}
{"pcdb_id": 80111, "raw": ["080111", "020075", "0", "2023/Jul/18 08:32", "Recoup Energy Solutions Ltd", "RECOUP", "Pipe+ HF", "System B", "2015", "current", "", "1", "B", "", "", "0.957", "", "", "", "0", "5", "5", "57", "7", "51.4", "9", "46.8", "11", "43", "13", "39.8"]}
{"pcdb_id": 80112, "raw": ["080112", "020075", "0", "2017/Oct/19 12:54", "Recoup Energy Solutions Ltd", "RECOUP", "Drain+ Compact", "System C", "2015", "current", "", "1", "C", "", "", "0.974", "", "", "", "0", "5", "5", "50.8", "7", "44", "9", "38.7", "11", "34.6", "13", "31.3"]}
{"pcdb_id": 80113, "raw": ["080113", "020075", "0", "2017/Oct/19 12:54", "Recoup Energy Solutions Ltd", "RECOUP", "Pipe+ HF", "System C", "2015", "current", "", "1", "C", "", "", "0.967", "", "", "", "0", "5", "5", "61.2", "7", "55.6", "9", "50.9", "11", "46.9", "13", "43.5"]}
{"pcdb_id": 80114, "raw": ["080114", "020063", "0", "2023/Jul/18 08:32", "RenewABILITY Energy Inc.", "Power-Pipe", "R2-60", "System B", "2016", "current", "", "1", "B", "", "", "0.888", "", "", "", "0", "5", "5", "51.9", "7", "45.8", "9", "40.9", "11", "37.2", "13", "34"]}
{"pcdb_id": 80115, "raw": ["080115", "020063", "0", "2023/Jul/18 08:32", "RenewABILITY Energy Inc.", "Power-Pipe", "R4-84", "System B", "2016", "current", "", "1", "B", "", "", "0.842", "", "", "", "0", "5", "5", "63.5", "7", "59.3", "9", "55.4", "11", "52", "13", "49.1"]}
{"pcdb_id": 80116, "raw": ["080116", "020064", "0", "2017/Apr/10 17:02", "Q-Blue B.V.", "Showersave", "QB1-21", "System A", "2017", "current", "", "1", "A", "", "", "0.973", "", "", "", "0", "5", "5", "78.7", "7", "72.5", "9", "67.2", "11", "62.7", "13", "58.7"]}
{"pcdb_id": 80117, "raw": ["080117", "020064", "0", "2017/Apr/10 17:02", "Q-Blue B.V.", "Showersave", "QB1-21C", "System A", "2017", "current", "", "1", "A", "", "", "0.973", "", "", "", "0", "5", "5", "79.3", "7", "73.2", "9", "68", "11", "63.5", "13", "59.6"]}
{"pcdb_id": 80118, "raw": ["080118", "020064", "0", "2023/Jul/18 08:32", "Q-Blue B.V.", "Showersave", "QB1-21", "System B", "2017", "current", "", "1", "B", "", "", "0.958", "", "", "", "0", "5", "5", "63", "7", "58.7", "9", "54.9", "11", "51.4", "13", "48.4"]}
{"pcdb_id": 80119, "raw": ["080119", "020064", "0", "2023/Jul/18 08:32", "Q-Blue B.V.", "Showersave", "QB1-21C", "System B", "2017", "current", "", "1", "B", "", "", "0.959", "", "", "", "0", "5", "5", "63.5", "7", "59.3", "9", "55.4", "11", "52", "13", "49.1"]}
{"pcdb_id": 80120, "raw": ["080120", "020064", "0", "2017/Apr/10 17:02", "Q-Blue B.V.", "Showersave", "QB1-21", "System C", "2017", "current", "", "1", "C", "", "", "0.967", "", "", "", "0", "5", "5", "67", "7", "62.9", "9", "59.1", "11", "55.7", "13", "52.6"]}
{"pcdb_id": 80121, "raw": ["080121", "020064", "0", "2017/Apr/10 17:02", "Q-Blue B.V.", "Showersave", "QB1-21C", "System C", "2017", "current", "", "1", "C", "", "", "0.967", "", "", "", "0", "5", "5", "67.4", "7", "63.4", "9", "59.7", "11", "56.3", "13", "53.3"]}
{"pcdb_id": 80122, "raw": ["080122", "020101", "0", "2017/Apr/26 11:20", "EIDT S.A.", "Megaflo", "Horizontal SHRU IZI 8kW 7036160", "System A", "2017", "current", "", "1", "A", "", "", "0.933", "", "", "", "0", "5", "5", "43.9", "7", "35.9", "9", "30.3", "11", "26.3", "13", "23.2"]}
{"pcdb_id": 80123, "raw": ["080123", "020101", "0", "2017/Apr/26 11:20", "EIDT S.A.", "Megaflo", "Horizontal SHRU STD 8kW 7036150", "System A", "2017", "current", "", "1", "A", "", "", "0.929", "", "", "", "0", "5", "5", "43.9", "7", "35.9", "9", "30.3", "11", "26.3", "13", "23.2"]}
{"pcdb_id": 80124, "raw": ["080124", "020101", "0", "2023/Jul/18 08:32", "EIDT S.A.", "Megaflo", "Horizontal SHRU IZI 8kW 7036160", "System B", "2017", "current", "", "1", "B", "", "", "0.901", "", "", "", "0", "5", "5", "37.2", "7", "31", "9", "26.7", "11", "23.5", "13", "21"]}
{"pcdb_id": 80125, "raw": ["080125", "020101", "0", "2023/Jul/18 08:32", "EIDT S.A.", "Megaflo", "Horizontal SHRU STD 8kW 7036150", "System B", "2017", "current", "", "1", "B", "", "", "0.895", "", "", "", "0", "5", "5", "37.2", "7", "31", "9", "26.7", "11", "23.5", "13", "21"]}
{"pcdb_id": 80126, "raw": ["080126", "020101", "0", "2017/Apr/26 11:20", "EIDT S.A.", "Megaflo", "Horizontal SHRU IZI 8kW 7036160", "System C", "2017", "current", "", "1", "C", "", "", "0.933", "", "", "", "0", "5", "5", "40.5", "7", "33.6", "9", "28.7", "11", "25", "13", "22.2"]}
{"pcdb_id": 80127, "raw": ["080127", "020101", "0", "2017/Apr/26 11:20", "EIDT S.A.", "Megaflo", "Horizontal SHRU STD 8kW 7036150", "System C", "2017", "current", "", "1", "C", "", "", "0.928", "", "", "", "0", "5", "5", "40.5", "7", "33.6", "9", "28.7", "11", "25", "13", "22.2"]}
{"pcdb_id": 80128, "raw": ["080128", "020064", "0", "2017/Sep/04 09:44", "Q-Blue B.V.", "Showersave", "QB1-21D", "System A", "2017", "current", "", "1", "A", "", "", "0.961", "", "", "", "0", "5", "5", "83.5", "7", "78.3", "9", "73.8", "11", "69.7", "13", "66.1"]}
{"pcdb_id": 80129, "raw": ["080129", "020064", "0", "2017/Aug/17 15:55", "Joulia SA", "Showersave", "Linear Drain J3-630-3P", "System A", "2017", "current", "", "1", "A", "", "", "0.984", "", "", "", "0", "5", "5", "41.9", "7", "34", "9", "28.6", "11", "24.7", "13", "21.7"]}
{"pcdb_id": 80130, "raw": ["080130", "020064", "0", "2017/Aug/17 15:55", "Joulia SA", "Showersave", "Linear Drain J3-630-5P", "System A", "2017", "current", "", "1", "A", "", "", "0.984", "", "", "", "0", "5", "5", "55.1", "7", "46.7", "9", "40.5", "11", "35.8", "13", "32.1"]}
{"pcdb_id": 80131, "raw": ["080131", "020064", "0", "2023/Jul/18 08:32", "Q-Blue B.V.", "Showersave", "QB1-21D", "System B", "2017", "current", "", "1", "B", "", "", "0.939", "", "", "", "0", "5", "5", "65.9", "7", "62.8", "9", "59.7", "11", "56.8", "13", "54"]}
{"pcdb_id": 80132, "raw": ["080132", "020064", "0", "2023/Jul/18 08:32", "Joulia SA", "Showersave", "Linear Drain J3-630-3P", "System B", "2017", "current", "", "1", "B", "", "", "0.975", "", "", "", "0", "5", "5", "35.6", "7", "29.6", "9", "25.4", "11", "22.3", "13", "19.9"]}
{"pcdb_id": 80133, "raw": ["080133", "020064", "0", "2023/Jul/18 08:32", "Joulia SA", "Showersave", "Linear Drain J3-630-5P", "System B", "2017", "current", "", "1", "B", "", "", "0.974", "", "", "", "0", "5", "5", "45.7", "7", "39.3", "9", "34.5", "11", "30.9", "13", "28.1"]}
{"pcdb_id": 80134, "raw": ["080134", "020064", "0", "2017/Sep/04 09:44", "Q-Blue B.V.", "Showersave", "QB1-21D", "System C", "2017", "current", "", "1", "C", "", "", "0.951", "", "", "", "0", "5", "5", "69.8", "7", "66.8", "9", "63.8", "11", "60.9", "13", "58.3"]}
{"pcdb_id": 80135, "raw": ["080135", "020064", "0", "2017/Aug/17 15:55", "Joulia SA", "Showersave", "Linear Drain J3-630-3P", "System C", "2017", "current", "", "1", "C", "", "", "0.982", "", "", "", "0", "5", "5", "38.9", "7", "32", "9", "27.2", "11", "23.6", "13", "20.9"]}
{"pcdb_id": 80136, "raw": ["080136", "020064", "0", "2017/Aug/17 15:55", "Joulia SA", "Showersave", "Linear Drain J3-630-5P", "System C", "2017", "current", "", "1", "C", "", "", "0.981", "", "", "", "0", "5", "5", "49.8", "7", "42.9", "9", "37.7", "11", "33.6", "13", "30.3"]}
{"pcdb_id": 80137, "raw": ["080137", "020075", "0", "2017/Oct/19 12:54", "Dutch Solar Systems BV", "RECOUP", "Easyfit+", "System A", "2017", "current", "", "1", "A", "", "", "0.972", "", "", "", "0", "5", "5", "63", "7", "54.9", "9", "48.6", "11", "43.6", "13", "39.6"]}
{"pcdb_id": 80138, "raw": ["080138", "020075", "0", "2017/Oct/19 12:54", "Dutch Solar Systems BV", "RECOUP", "Drain+ Duo", "System A", "2017", "current", "", "1", "A", "", "", "0.974", "", "", "", "0", "5", "5", "59.9", "7", "51.6", "9", "45.3", "11", "40.4", "13", "36.5"]}
{"pcdb_id": 80139, "raw": ["080139", "020075", "0", "2017/Nov/06 09:38", "Dutch Solar Systems BV", "RECOUP", "Drain+ Duo HE", "System A", "2017", "current", "", "1", "A", "", "", "0.966", "", "", "", "0", "5", "5", "74.3", "7", "67.3", "9", "61.6", "11", "56.7", "13", "52.6"]}
{"pcdb_id": 80140, "raw": ["080140", "020075", "0", "2023/Jul/18 08:32", "Dutch Solar Systems BV", "RECOUP", "Easyfit+", "System B", "2017", "current", "", "1", "B", "", "", "0.956", "", "", "", "0", "5", "5", "51.7", "7", "45.5", "9", "40.7", "11", "37", "13", "33.9"]}
{"pcdb_id": 80141, "raw": ["080141", "020075", "0", "2023/Jul/18 08:32", "Dutch Solar Systems BV", "RECOUP", "Drain+ Duo", "System B", "2017", "current", "", "1", "B", "", "", "0.96", "", "", "", "0", "5", "5", "49.3", "7", "43", "9", "38.3", "11", "34.5", "13", "31.5"]}
{"pcdb_id": 80142, "raw": ["080142", "020075", "0", "2023/Jul/18 08:32", "Dutch Solar Systems BV", "RECOUP", "Drain+ Duo HE", "System B", "2017", "current", "", "1", "B", "", "", "0.946", "", "", "", "0", "5", "5", "60.1", "7", "54.9", "9", "50.6", "11", "46.9", "13", "43.8"]}
{"pcdb_id": 80143, "raw": ["080143", "020075", "0", "2017/Oct/19 12:54", "Dutch Solar Systems BV", "RECOUP", "Easyfit+", "System C", "2017", "current", "", "1", "C", "", "", "0.967", "", "", "", "0", "5", "5", "55.9", "7", "49.6", "9", "44.5", "11", "40.3", "13", "36.8"]}
{"pcdb_id": 80144, "raw": ["080144", "020075", "0", "2017/Oct/19 12:54", "Dutch Solar Systems BV", "RECOUP", "Drain+ Duo", "System C", "2017", "current", "", "1", "C", "", "", "0.97", "", "", "", "0", "5", "5", "53.5", "7", "46.9", "9", "41.7", "11", "37.5", "13", "34.1"]}
{"pcdb_id": 80145, "raw": ["080145", "020075", "0", "2017/Nov/06 09:38", "Dutch Solar Systems BV", "RECOUP", "Drain+ Duo HE", "System C", "2017", "current", "", "1", "C", "", "", "0.959", "", "", "", "0", "5", "5", "64.1", "7", "59.2", "9", "54.8", "11", "51.1", "13", "47.7"]}
{"pcdb_id": 80146, "raw": ["080146", "020075", "0", "2020/Mar/19 18:00", "Recoup Energy Solutions Ltd", "Recoup", "Pipe HEX", "System A", "2019", "current", "", "1", "A", "", "", "0.972", "", "", "", "0", "5", "5", "79.3", "7", "73.3", "9", "68.1", "11", "63.6", "13", "59.6"]}
{"pcdb_id": 80147, "raw": ["080147", "020075", "0", "2020/Mar/19 18:00", "Recoup Energy Solutions Ltd", "Recoup", "Pipe HEX-Rd", "System A", "2019", "current", "", "1", "A", "", "", "0.973", "", "", "", "0", "5", "5", "74.7", "7", "67.8", "9", "62.1", "11", "57.3", "13", "53.2"]}
{"pcdb_id": 80148, "raw": ["080148", "020075", "0", "2023/Jul/18 08:32", "Recoup Energy Solutions Ltd", "Recoup", "Pipe HEX", "System B", "2019", "current", "", "1", "B", "", "", "0.957", "", "", "", "0", "5", "5", "63.5", "7", "59.3", "9", "55.4", "11", "52.1", "13", "49.1"]}
{"pcdb_id": 80149, "raw": ["080149", "020075", "0", "2023/Jul/18 08:32", "Recoup Energy Solutions Ltd", "Recoup", "Pipe HEX-Rd", "System B", "2019", "current", "", "1", "B", "", "", "0.958", "", "", "", "0", "5", "5", "60.4", "7", "55.3", "9", "51", "11", "47.3", "13", "44.2"]}
{"pcdb_id": 80150, "raw": ["080150", "020075", "0", "2020/Mar/19 18:00", "Recoup Energy Solutions Ltd", "Recoup", "Pipe HEX", "System C", "2019", "current", "", "1", "C", "", "", "0.966", "", "", "", "0", "5", "5", "67.4", "7", "63.4", "9", "59.7", "11", "56.4", "13", "53.3"]}
{"pcdb_id": 80151, "raw": ["080151", "020075", "0", "2020/Mar/19 18:00", "Recoup Energy Solutions Ltd", "Recoup", "Pipe HEX-Rd", "System C", "2019", "current", "", "1", "C", "", "", "0.967", "", "", "", "0", "5", "5", "64.4", "7", "59.6", "9", "55.3", "11", "51.5", "13", "48.2"]}
{"pcdb_id": 80152, "raw": ["080152", "020063", "0", "2020/Apr/16 16:25", "RenewABILITY Energy Inc.", "Power-Pipe", "E2-36", "System A", "2004", "current", "", "1", "A", "", "", "0.953", "", "", "", "0", "5", "5", "56.9", "7", "48.6", "9", "42.3", "11", "37.5", "13", "33.7"]}
{"pcdb_id": 80153, "raw": ["080153", "020063", "0", "2020/Apr/16 16:25", "RenewABILITY Energy Inc.", "Power-Pipe", "E2-60", "System A", "2004", "current", "", "1", "A", "", "", "0.95", "", "", "", "0", "5", "5", "69.4", "7", "61.8", "9", "55.7", "11", "50.7", "13", "46.6"]}
{"pcdb_id": 80154, "raw": ["080154", "020063", "0", "2020/Apr/16 16:25", "RenewABILITY Energy Inc.", "Power-Pipe", "E2-84", "System A", "2004", "current", "", "1", "A", "", "", "0.947", "", "", "", "0", "5", "5", "77", "7", "70.5", "9", "65", "11", "60.3", "13", "56.2"]}
{"pcdb_id": 80155, "raw": ["080155", "020063", "0", "2020/Apr/16 16:25", "RenewABILITY Energy Inc.", "Power-Pipe", "X2-36", "System A", "2004", "current", "", "1", "A", "", "", "0.951", "", "", "", "0", "5", "5", "51.1", "7", "42.7", "9", "36.7", "11", "32.2", "13", "28.6"]}
{"pcdb_id": 80156, "raw": ["080156", "020063", "0", "2020/Apr/16 16:25", "RenewABILITY Energy Inc.", "Power-Pipe", "X2-60", "System A", "2004", "current", "", "1", "A", "", "", "0.948", "", "", "", "0", "5", "5", "65.4", "7", "57.5", "9", "51.3", "11", "46.2", "13", "42.1"]}
{"pcdb_id": 80157, "raw": ["080157", "020063", "0", "2023/Jul/18 08:32", "RenewABILITY Energy Inc.", "Power-Pipe", "E2-36", "System B", "2004", "current", "", "1", "B", "", "", "0.925", "", "", "", "0", "5", "5", "47.1", "7", "40.7", "9", "36", "11", "32.2", "13", "29.4"]}
{"pcdb_id": 80158, "raw": ["080158", "020063", "0", "2023/Jul/18 08:32", "RenewABILITY Energy Inc.", "Power-Pipe", "E2-60", "System B", "2004", "current", "", "1", "B", "", "", "0.922", "", "", "", "0", "5", "5", "56.4", "7", "50.8", "9", "46.2", "11", "42.4", "13", "39.2"]}
{"pcdb_id": 80159, "raw": ["080159", "020063", "0", "2023/Jul/18 08:32", "RenewABILITY Energy Inc.", "Power-Pipe", "E2-84", "System B", "2004", "current", "", "1", "B", "", "", "0.918", "", "", "", "0", "5", "5", "61.9", "7", "57.3", "9", "53.1", "11", "49.6", "13", "46.5"]}
{"pcdb_id": 80160, "raw": ["080160", "020063", "0", "2023/Jul/18 08:32", "RenewABILITY Energy Inc.", "Power-Pipe", "X2-36", "System B", "2004", "current", "", "1", "B", "", "", "0.921", "", "", "", "0", "5", "5", "42.6", "7", "36.2", "9", "31.7", "11", "28.2", "13", "25.4"]}
{"pcdb_id": 80161, "raw": ["080161", "020063", "0", "2023/Jul/18 08:32", "RenewABILITY Energy Inc.", "Power-Pipe", "X2-60", "System B", "2004", "current", "", "1", "B", "", "", "0.919", "", "", "", "0", "5", "5", "53.5", "7", "47.5", "9", "42.8", "11", "38.9", "13", "35.8"]}
{"pcdb_id": 80162, "raw": ["080162", "020062", "0", "2020/Apr/16 16:25", "RenewABILITY Energy Inc.", "Power-Pipe", "X2-84", "System A", "2004", "current", "", "1", "A", "", "", "0.945", "", "", "", "0", "5", "5", "73.6", "7", "66.5", "9", "60.7", "11", "55.9", "13", "51.7"]}
{"pcdb_id": 80163, "raw": ["080163", "020062", "0", "2023/Jul/18 08:32", "RenewABILITY Energy Inc.", "Power-Pipe", "X2-84", "System B", "2004", "current", "", "1", "B", "", "", "0.915", "", "", "", "0", "5", "5", "59.5", "7", "54.3", "9", "49.9", "11", "46.2", "13", "43.1"]}
{"pcdb_id": 80164, "raw": ["080164", "020142", "0", "2020/Jun/23 16:50", "ZYPHO SA", "Zypho", "iZi 30", "System A", "2020", "current", "", "1", "A", "", "", "0.979", "", "", "", "0", "5", "5", "43.7", "7", "35.7", "9", "30.2", "11", "26.1", "13", "23"]}
{"pcdb_id": 80165, "raw": ["080165", "020142", "0", "2020/Jun/23 16:50", "ZYPHO SA", "Zypho", "iZi 40", "System A", "2020", "current", "", "1", "A", "", "", "0.983", "", "", "", "0", "5", "5", "49.4", "7", "41.1", "9", "35.1", "11", "30.7", "13", "27.3"]}
{"pcdb_id": 80166, "raw": ["080166", "020142", "0", "2020/Jun/23 16:50", "ZYPHO SA", "Zypho", "PiPe 65", "System A", "2020", "current", "", "1", "A", "", "", "0.958", "", "", "", "0", "5", "5", "76.5", "7", "69.9", "9", "64.4", "11", "59.7", "13", "55.6"]}
{"pcdb_id": 80167, "raw": ["080167", "020142", "0", "2023/Jul/18 08:32", "ZYPHO SA", "Zypho", "iZi 30", "System B", "2020", "current", "", "1", "B", "", "", "0.967", "", "", "", "0", "5", "5", "37.1", "7", "30.9", "9", "26.6", "11", "23.4", "13", "20.9"]}
{"pcdb_id": 80168, "raw": ["080168", "020142", "0", "2023/Jul/18 08:32", "ZYPHO SA", "Zypho", "iZi 40", "System B", "2020", "current", "", "1", "B", "", "", "0.973", "", "", "", "0", "5", "5", "41.3", "7", "35", "9", "30.5", "11", "27", "13", "24.3"]}
{"pcdb_id": 80169, "raw": ["080169", "020142", "0", "2023/Jul/18 08:32", "ZYPHO SA", "Zypho", "PiPe 65", "System B", "2020", "current", "", "1", "B", "", "", "0.937", "", "", "", "0", "5", "5", "61.6", "7", "56.9", "9", "52.7", "11", "49.2", "13", "46.1"]}
{"pcdb_id": 80170, "raw": ["080170", "020142", "0", "2020/Jun/23 16:50", "ZYPHO SA", "Zypho", "iZi 30", "System C", "2020", "current", "", "1", "C", "", "", "0.976", "", "", "", "0", "5", "5", "40.4", "7", "33.5", "9", "28.6", "11", "24.9", "13", "22.1"]}
{"pcdb_id": 80171, "raw": ["080171", "020142", "0", "2020/Jun/23 16:50", "ZYPHO SA", "Zypho", "iZi 40", "System C", "2020", "current", "", "1", "C", "", "", "0.981", "", "", "", "0", "5", "5", "45.1", "7", "38.1", "9", "33", "11", "29", "13", "26"]}
{"pcdb_id": 80172, "raw": ["080172", "020142", "0", "2020/Jun/23 16:50", "ZYPHO SA", "Zypho", "PiPe 65", "System C", "2020", "current", "", "1", "C", "", "", "0.95", "", "", "", "0", "5", "5", "65.6", "7", "61.1", "9", "57", "11", "53.4", "13", "50.2"]}
{"pcdb_id": 80173, "raw": ["080173", "020101", "0", "2020/Sep/23 10:30", "Baxi Heating UK Ltd", "Baxi", "Assure HSHRU", "System A", "2020", "current", "", "1", "A", "", "", "0.979", "", "", "", "0", "5", "5", "43.7", "7", "35.7", "9", "30.2", "11", "26.1", "13", "23"]}
{"pcdb_id": 80174, "raw": ["080174", "020101", "0", "2023/Jul/18 08:32", "Baxi Heating UK Ltd", "Baxi", "Assure HSHRU", "System B", "2020", "current", "", "1", "B", "", "", "0.967", "", "", "", "0", "5", "5", "37.1", "7", "30.9", "9", "26.6", "11", "23.4", "13", "20.9"]}
{"pcdb_id": 80175, "raw": ["080175", "020101", "0", "2020/Sep/23 10:30", "Baxi Heating UK Ltd", "Baxi", "Assure HSHRU", "System C", "2020", "current", "", "1", "C", "", "", "0.976", "", "", "", "0", "5", "5", "40.4", "7", "33.5", "9", "28.6", "11", "24.9", "13", "22.1"]}
{"pcdb_id": 80176, "raw": ["080176", "020101", "0", "2020/Sep/23 10:30", "Baxi Heating UK Ltd", "Baxi", "Assure VSHRU", "System A", "2020", "current", "", "1", "A", "", "", "0.958", "", "", "", "0", "5", "5", "76.5", "7", "69.9", "9", "64.4", "11", "59.7", "13", "55.6"]}
{"pcdb_id": 80177, "raw": ["080177", "020101", "0", "2023/Jul/18 08:32", "Baxi Heating UK Ltd", "Baxi", "Assure VSHRU", "System B", "2020", "current", "", "1", "B", "", "", "0.937", "", "", "", "0", "5", "5", "61.6", "7", "56.9", "9", "52.7", "11", "49.2", "13", "46.1"]}
{"pcdb_id": 80178, "raw": ["080178", "020101", "0", "2020/Sep/23 10:30", "Baxi Heating UK Ltd", "Baxi", "Assure VSHRU", "System C", "2020", "current", "", "1", "C", "", "", "0.95", "", "", "", "0", "5", "5", "65.6", "7", "61.1", "9", "57", "11", "53.4", "13", "50.2"]}
{"pcdb_id": 80179, "raw": ["080179", "020171", "0", "2021/May/26 20:38", "Kohler Mira", "Mira Showers", "HeatCapture", "System A", "2012", "current", "", "1", "A", "", "", "0.972", "", "", "", "0", "5", "5", "75.5", "7", "68.8", "9", "63.1", "11", "58.4", "13", "54.2"]}
{"pcdb_id": 80180, "raw": ["080180", "020171", "0", "2023/Jul/18 08:32", "Kohler Mira", "Mira Showers", "HeatCapture", "System B", "2012", "current", "", "1", "B", "", "", "0.957", "", "", "", "0", "5", "5", "60.9", "7", "56", "9", "51.8", "11", "48.2", "13", "45"]}
{"pcdb_id": 80181, "raw": ["080181", "020171", "0", "2021/May/26 20:38", "Kohler Mira", "Mira Showers", "HeatCapture", "System C", "2012", "current", "", "1", "C", "", "", "0.966", "", "", "", "0", "5", "5", "65", "7", "60.2", "9", "56", "11", "52.3", "13", "49.1"]}
{"pcdb_id": 80182, "raw": ["080182", "020064", "0", "2021/Jun/15 09:44", "Q-Blue B.V.", "Showersave", "Blue QB1-21D", "System A", "2020", "current", "", "1", "A", "", "", "0.946", "", "", "", "0", "5", "5", "83.5", "7", "78.3", "9", "73.8", "11", "69.7", "13", "66.1"]}
{"pcdb_id": 80183, "raw": ["080183", "020064", "0", "2021/Jun/15 09:44", "Q-Blue B.V.", "Showersave", "Blue QB1-21", "System A", "2020", "current", "", "1", "A", "", "", "0.958", "", "", "", "0", "5", "5", "78.7", "7", "72.5", "9", "67.2", "11", "62.7", "13", "58.7"]}
{"pcdb_id": 80184, "raw": ["080184", "020064", "0", "2023/Jul/18 08:32", "Q-Blue B.V.", "Showersave", "Blue QB1-21D", "System B", "2020", "current", "", "1", "B", "", "", "0.918", "", "", "", "0", "5", "5", "65.9", "7", "62.8", "9", "59.7", "11", "56.8", "13", "54"]}
{"pcdb_id": 80185, "raw": ["080185", "020064", "0", "2023/Jul/18 08:32", "Q-Blue B.V.", "Showersave", "Blue QB1-21", "System B", "2020", "current", "", "1", "B", "", "", "0.937", "", "", "", "0", "5", "5", "63", "7", "58.7", "9", "54.9", "11", "51.4", "13", "48.4"]}
{"pcdb_id": 80186, "raw": ["080186", "020064", "0", "2021/Jun/15 09:44", "Q-Blue B.V.", "Showersave", "Blue QB1-21D", "System C", "2020", "current", "", "1", "C", "", "", "0.933", "", "", "", "0", "5", "5", "69.8", "7", "66.8", "9", "63.8", "11", "60.9", "13", "58.3"]}
{"pcdb_id": 80187, "raw": ["080187", "020064", "0", "2021/Jun/15 09:44", "Q-Blue B.V.", "Showersave", "Blue QB1-21", "System C", "2020", "current", "", "1", "C", "", "", "0.949", "", "", "", "0", "5", "5", "67", "7", "62.9", "9", "59.1", "11", "55.7", "13", "52.6"]}
{"pcdb_id": 80188, "raw": ["080188", "020064", "0", "2021/Aug/17 14:00", "Building Products Distributors Ltd", "Showersave", "Showersave QB1-21 Cyclone", "System A", "2021", "current", "", "1", "A", "", "", "0.973", "", "", "", "0", "5", "5", "79.7", "7", "73.7", "9", "68.6", "11", "64.1", "13", "60.2"]}
{"pcdb_id": 80189, "raw": ["080189", "020064", "0", "2023/Jul/18 08:32", "Building Products Distributors Ltd", "Showersave", "Showersave QB1-21 Cyclone", "System B", "2021", "current", "", "1", "B", "", "", "0.959", "", "", "", "0", "5", "5", "63.7", "7", "59.6", "9", "55.9", "11", "52.5", "13", "49.5"]}
{"pcdb_id": 80190, "raw": ["080190", "020064", "0", "2021/Aug/17 14:00", "Building Products Distributors Ltd", "Showersave", "Showersave QB1-21 Cyclone", "System C", "2021", "current", "", "1", "C", "", "", "0.967", "", "", "", "0", "5", "5", "67.7", "7", "63.8", "9", "60.1", "11", "56.8", "13", "53.8"]}
{"pcdb_id": 80191, "raw": ["080191", "020075", "0", "2022/Nov/30 14:21", "Recoup Energy Solutions Ltd", "Recoup", "Pipe Active", "System A", "", "current", "", "1", "A", "", "", "0.948", "", "", "", "0", "5", "5", "79.3", "7", "73.3", "9", "68.1", "11", "63.6", "13", "59.6"]}
{"pcdb_id": 80192, "raw": ["080192", "020075", "0", "2023/Jul/18 08:32", "Recoup Energy Solutions Ltd", "Recoup", "Pipe Active", "System B", "", "current", "", "1", "B", "", "", "0.922", "", "", "", "0", "5", "5", "63.5", "7", "59.3", "9", "55.4", "11", "52.1", "13", "49.1"]}
{"pcdb_id": 80193, "raw": ["080193", "020075", "0", "2022/Nov/30 14:21", "Recoup Energy Solutions Ltd", "Recoup", "Pipe Active", "System C", "", "current", "", "1", "C", "", "", "0.937", "", "", "", "0", "5", "5", "67.4", "7", "63.4", "9", "59.7", "11", "56.4", "13", "53.3"]}
{"pcdb_id": 80194, "raw": ["080194", "020142", "0", "2022/Dec/21 12:56", "ZYPHO SA", "Zypho", "Slim DW50", "System A", "2022", "current", "", "1", "A", "", "", "0.987", "", "", "", "0", "5", "5", "65.9", "7", "58", "9", "51.8", "11", "46.8", "13", "42.6"]}
{"pcdb_id": 80195, "raw": ["080195", "020142", "0", "2022/Dec/21 12:56", "ZYPHO SA", "Zypho", "PiPe 75", "System A", "2022", "current", "", "1", "A", "", "", "0.975", "", "", "", "0", "5", "5", "82", "7", "76.5", "9", "71.6", "11", "67.4", "13", "63.6"]}
{"pcdb_id": 80196, "raw": ["080196", "020142", "0", "2023/Jul/18 08:32", "ZYPHO SA", "Zypho", "Slim DW50", "System B", "2022", "current", "", "1", "B", "", "", "0.979", "", "", "", "0", "5", "5", "53.9", "7", "47.9", "9", "43.1", "11", "39.4", "13", "36.2"]}
{"pcdb_id": 80197, "raw": ["080197", "020142", "0", "2023/Jul/18 08:32", "ZYPHO SA", "Zypho", "PiPe 75", "System B", "2022", "current", "", "1", "B", "", "", "0.962", "", "", "", "0", "5", "5", "65", "7", "61.6", "9", "58.1", "11", "55", "13", "52.1"]}
{"pcdb_id": 80198, "raw": ["080198", "020142", "0", "2022/Dec/21 12:56", "ZYPHO SA", "Zypho", "Slim DW50", "System C", "2022", "current", "", "1", "C", "", "", "0.984", "", "", "", "0", "5", "5", "58.1", "7", "52.1", "9", "47.1", "11", "42.9", "13", "39.4"]}
{"pcdb_id": 80199, "raw": ["080199", "020142", "0", "2022/Dec/21 12:56", "ZYPHO SA", "Zypho", "PiPe 75", "System C", "2022", "current", "", "1", "C", "", "", "0.969", "", "", "", "0", "5", "5", "69", "7", "65.6", "9", "62.3", "11", "59.2", "13", "56.4"]}
{"pcdb_id": 80200, "raw": ["080200", "020064", "0", "2024/Apr/12 11:56", "Building Products Distributors Ltd", "Showersave", "Showersave QB1-10XE", "System A", "2012", "current", "", "1", "A", "", "", "0.978", "", "", "", "0", "5", "5.0", "65.9", "7.0", "58.0", "9.0", "51.8", "11.0", "46.7", "13.0", "42.6"]}
{"pcdb_id": 80201, "raw": ["080201", "020064", "0", "2024/Apr/12 11:56", "Building Products Distributors Ltd", "Showersave", "Showersave QB1-21XE", "System A", "2012", "current", "", "1", "A", "", "", "0.973", "", "", "", "0", "5", "5.0", "79.8", "7.0", "73.8", "9.0", "68.7", "11.0", "64.2", "13.0", "60.3"]}
{"pcdb_id": 80202, "raw": ["080202", "020064", "0", "2024/Apr/12 11:56", "Building Products Distributors Ltd", "Showersave", "Showersave QB1-10XE", "System B", "2012", "current", "", "1", "B", "", "", "0.965", "", "", "", "0", "5", "5.0", "53.9", "7.0", "47.9", "9.0", "43.1", "11.0", "39.3", "13.0", "36.2"]}
{"pcdb_id": 80203, "raw": ["080203", "020064", "0", "2024/Apr/12 11:56", "Building Products Distributors Ltd", "Showersave", "Showersave QB1-21XE", "System B", "2012", "current", "", "1", "B", "", "", "0.958", "", "", "", "0", "5", "5.0", "63.7", "7.0", "59.7", "9.0", "56.0", "11.0", "52.6", "13.0", "49.6"]}
{"pcdb_id": 80204, "raw": ["080204", "020064", "0", "2024/Apr/12 11:56", "Building Products Distributors Ltd", "Showersave", "Showersave QB1-10XE", "System C", "2012", "current", "", "1", "C", "", "", "0.974", "", "", "", "0", "5", "5.0", "58.1", "7.0", "52.0", "9.0", "47.0", "11.0", "42.9", "13.0", "39.4"]}
{"pcdb_id": 80205, "raw": ["080205", "020064", "0", "2024/Apr/12 11:56", "Building Products Distributors Ltd", "Showersave", "Showersave QB1-21XE", "System C", "2012", "current", "", "1", "C", "", "", "0.967", "", "", "", "0", "5", "5.0", "67.7", "7.0", "63.8", "9.0", "60.2", "11.0", "56.9", "13.0", "53.8"]}
{"pcdb_id": 80206, "raw": ["080206", "020171", "0", "2025/Jan/31 10:04", "Kohler Mira Ltd", "Recoup", "Heatdeck", "System A", "2012", "current", "", "1", "A", "", "", "0.938", "", "", "", "0", "5", "5.0", "53.9", "7.0", "45.5", "9.0", "39.4", "11.0", "34.7", "13.0", "31.0"]}
{"pcdb_id": 80207, "raw": ["080207", "020171", "0", "2025/Jan/31 10:04", "Kohler Mira Ltd", "Recoup", "Heatdeck", "System B", "2012", "current", "", "1", "B", "", "", "0.904", "", "", "", "0", "5", "5.0", "44.8", "7.0", "38.4", "9.0", "33.7", "11.0", "30.1", "13.0", "27.3"]}
{"pcdb_id": 80208, "raw": ["080208", "020171", "0", "2025/Jan/31 10:04", "Kohler Mira Ltd", "Recoup", "Heatdeck", "System C", "2012", "current", "", "1", "C", "", "", "0.929", "", "", "", "0", "5", "5.0", "48.8", "7.0", "41.9", "9.0", "36.7", "11.0", "32.6", "13.0", "29.3"]}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,58 @@
{"pcdb_id": 697101, "raw": ["697101", "300900", "1", "2013/Oct/19 15:13", "SAP Illustrative Products", "Illustrative Storage Heater", "medium", "", "2013", "current", "12.0", "1000", "", "50", "1"]}
{"pcdb_id": 230001, "raw": ["230001", "020046", "0", "2014/May/21 12:40", "GDC Group Ltd", "Dimplex", "Quantum", "QM 070", "2013", "current", "11.61", "700", "630", "46", "1"]}
{"pcdb_id": 230002, "raw": ["230002", "020046", "0", "2014/May/21 12:40", "GDC Group Ltd", "Dimplex", "Quantum", "QM 100", "2013", "current", "15.42", "1000", "880", "49", "1"]}
{"pcdb_id": 230003, "raw": ["230003", "020046", "0", "2014/May/21 12:40", "GDC Group Ltd", "Dimplex", "Quantum", "QM 125", "2013", "current", "19.45", "1250", "1130", "52", "1"]}
{"pcdb_id": 230004, "raw": ["230004", "020046", "0", "2014/May/21 12:40", "GDC Group Ltd", "Dimplex", "Quantum", "QM 150", "2013", "current", "23.10", "1500", "1380", "54", "1"]}
{"pcdb_id": 230005, "raw": ["230005", "020046", "0", "2014/May/21 12:40", "GDC Group Ltd", "Creda", "Quantum", "CQH 070", "2014", "current", "11.61", "700", "630", "46", "1"]}
{"pcdb_id": 230006, "raw": ["230006", "020046", "0", "2014/May/21 12:40", "GDC Group Ltd", "Creda", "Quantum", "CQH 100", "2014", "current", "15.42", "1000", "880", "49", "1"]}
{"pcdb_id": 230007, "raw": ["230007", "020046", "0", "2014/May/21 12:40", "GDC Group Ltd", "Creda", "Quantum", "CQH 125", "2014", "current", "19.45", "1250", "1130", "52", "1"]}
{"pcdb_id": 230008, "raw": ["230008", "020046", "0", "2014/May/21 12:40", "GDC Group Ltd", "Creda", "Quantum", "CQH 150", "2014", "current", "23.10", "1500", "1380", "54", "1"]}
{"pcdb_id": 230009, "raw": ["230009", "020046", "0", "2014/May/21 12:40", "GDC Group Ltd", "Heatstore", "Quantum", "HSDQ 070", "2014", "current", "11.61", "700", "630", "46", "1"]}
{"pcdb_id": 230010, "raw": ["230010", "020046", "0", "2014/May/21 12:40", "GDC Group Ltd", "Heatstore", "Quantum", "HSDQ 100", "2014", "current", "15.42", "1000", "880", "49", "1"]}
{"pcdb_id": 230011, "raw": ["230011", "020046", "0", "2014/May/21 12:40", "GDC Group Ltd", "Heatstore", "Quantum", "HSDQ 125", "2014", "current", "19.45", "1250", "1130", "52", "1"]}
{"pcdb_id": 230012, "raw": ["230012", "020046", "0", "2014/May/21 12:40", "GDC Group Ltd", "Heatstore", "Quantum", "HSDQ 150", "2014", "current", "23.10", "1500", "1350", "54", "1"]}
{"pcdb_id": 230013, "raw": ["230013", "020046", "0", "2016/May/19 10:40", "GDC Group Ltd", "Dimplex", "Quantum", "QM 050", "2016", "current", "7.20", "500", "385", "45", "1"]}
{"pcdb_id": 230014, "raw": ["230014", "020114", "0", "2018/Apr/16 13:33", "Elnur SA", "Gabarron", "Ecombi HHR", "ECOHHR20", "2017", "current", "12.2", "800", "550", "49", "1"]}
{"pcdb_id": 230015, "raw": ["230015", "020114", "0", "2018/Apr/16 13:33", "Elnur SA", "Gabarron", "Ecombi HHR", "ECOHHR30", "2017", "current", "18.3", "1200", "820", "50", "1"]}
{"pcdb_id": 230016, "raw": ["230016", "020114", "0", "2018/Apr/16 13:33", "Elnur SA", "Gabarron", "Ecombi HHR", "ECOHHR40", "2017", "current", "24.4", "1600", "1100", "51", "1"]}
{"pcdb_id": 230017, "raw": ["230017", "020065", "0", "2019/Feb/25 15:50", "Stiebel Eltron UK Ltd", "STIEBEL ELTRON", "SHF 2000", "", "2019", "current", "16", "1000", "350", "47", "1"]}
{"pcdb_id": 230018, "raw": ["230018", "020065", "0", "2019/Feb/25 15:50", "Stiebel Eltron UK Ltd", "STIEBEL ELTRON", "SHS 2400", "", "2019", "current", "19.2", "1", "800", "46", "1"]}
{"pcdb_id": 230019, "raw": ["230019", "020065", "0", "2019/Feb/25 15:50", "Stiebel Eltron UK Ltd", "STIEBEL ELTRON", "SHS 3600", "", "2019", "current", "28.8", "1800", "1200", "49", "1"]}
{"pcdb_id": 230020, "raw": ["230020", "020065", "0", "2019/Feb/25 15:50", "Stiebel Eltron UK Ltd", "STIEBEL ELTRON", "SHF 3000", "", "2019", "current", "24", "1500", "500", "52", "1"]}
{"pcdb_id": 230021, "raw": ["230021", "020065", "0", "2019/Feb/25 15:50", "Stiebel Eltron UK Ltd", "STIEBEL ELTRON", "SHS 3000", "", "2019", "current", "24", "1500", "1000", "48", "1"]}
{"pcdb_id": 230022, "raw": ["230022", "020046", "0", "2019/Oct/30 11:30", "Dimplex", "Dimplex", "Quantum", "QM050RF", "2019", "current", "7.2", "500", "340", "45", "1"]}
{"pcdb_id": 230023, "raw": ["230023", "020046", "0", "2019/Oct/30 11:30", "Dimplex", "Dimplex", "Quantum", "QM070RF", "2019", "current", "10.9", "700", "520", "46", "1"]}
{"pcdb_id": 230024, "raw": ["230024", "020046", "0", "2019/Oct/30 11:30", "Dimplex", "Dimplex", "Quantum", "QM100RF", "2019", "current", "15.42", "1000", "880", "49", "1"]}
{"pcdb_id": 230025, "raw": ["230025", "020046", "0", "2019/Oct/30 11:30", "Dimplex", "Dimplex", "Quantum", "QM125RF", "2019", "current", "19.3", "1250", "920", "52", "1"]}
{"pcdb_id": 230026, "raw": ["230026", "020046", "0", "2019/Oct/30 11:30", "Dimplex", "Dimplex", "Quantum", "QM150RF", "2019", "current", "23.1", "1500", "1100", "54", "1"]}
{"pcdb_id": 230027, "raw": ["230027", "020046", "0", "2020/Feb/27 12:00", "Dimplex", "Heatstore", "Dynamic HHR", "HSDHHR050", "2019", "current", "7.2", "500", "340", "45", "1"]}
{"pcdb_id": 230028, "raw": ["230028", "020046", "0", "2020/Feb/27 12:00", "Dimplex", "Heatstore", "Dynamic HHR", "HSDHHR070", "2019", "current", "10.9", "700", "520", "46", "1"]}
{"pcdb_id": 230029, "raw": ["230029", "020046", "0", "2020/Feb/27 12:00", "Dimplex", "Heatstore", "Dynamic HHR", "HSDHHR100", "2019", "current", "15.42", "1000", "880", "49", "1"]}
{"pcdb_id": 230030, "raw": ["230030", "020046", "0", "2020/Feb/27 12:00", "Dimplex", "Heatstore", "Dynamic HHR", "HSDHHR125", "2019", "current", "19.3", "1250", "920", "52", "1"]}
{"pcdb_id": 230031, "raw": ["230031", "020046", "0", "2020/Feb/27 12:00", "Dimplex", "Heatstore", "Dynamic HHR", "HSDHHR150", "2019", "current", "23.1", "1500", "1100", "54", "1"]}
{"pcdb_id": 230032, "raw": ["230032", "020147", "0", "2021/Sep/29 11:00", "Electrorad U.K. Ltd", "Electrorad", "Thermastore HHR", "HHR165", "2021", "current", "11.55", "725", "625", "51", "1"]}
{"pcdb_id": 230033, "raw": ["230033", "020147", "0", "2021/Sep/29 11:00", "Electrorad U.K. Ltd", "Electrorad", "Thermastore HHR", "HHR255", "2021", "current", "17.85", "1115", "950", "49", "1"]}
{"pcdb_id": 230034, "raw": ["230034", "020147", "0", "2021/Sep/29 11:00", "Electrorad U.K. Ltd", "Electrorad", "Thermastore HHR", "HHR340", "2021", "current", "23.80", "1500", "1275", "52", "1"]}
{"pcdb_id": 230035, "raw": ["230035", "020114", "0", "2021/Nov/29 13:33", "Elnur SA", "Gabarron", "SOLARHHR", "SOLARHHR20", "2017", "current", "12.2", "800", "550", "49", "1"]}
{"pcdb_id": 230036, "raw": ["230036", "020114", "0", "2021/Nov/29 13:33", "Elnur SA", "Gabarron", "SOLARHHR", "SOLARHHR30", "2017", "current", "18.3", "1200", "820", "50", "1"]}
{"pcdb_id": 230037, "raw": ["230037", "020114", "0", "2021/Nov/29 13:33", "Elnur SA", "Gabarron", "SOLARHHR", "SOLARHHR40", "2017", "current", "24.4", "1600", "1100", "51", "1"]}
{"pcdb_id": 230038, "raw": ["230038", "020114", "0", "2024/Jun/14 13:33", "Elnur SA", "Gabarron", "Ecombi HHR", "ECOHHR10", "2023", "current", "6.1", "400", "270", "50", "1"]}
{"pcdb_id": 230039, "raw": ["230039", "020114", "0", "2021/Jun/14 13:33", "Elnur SA", "Gabarron", "SOLARHHR", "SOLARHHR10", "2023", "current", "6.1", "400", "270", "50", "1"]}
{"pcdb_id": 230040, "raw": ["230040", "020250", "0", "2024/Jul/22 13:33", "Haverland", "Haverland", "Eco-Joule-1", "SHV1700HHR", "2023", "current", "12.75", "850", "600", "55", "1"]}
{"pcdb_id": 230041, "raw": ["230041", "020250", "0", "2024/Jul/22 13:33", "Haverland", "Haverland", "Eco-Joule-1", "SHV2250HHR", "2023", "current", "18.31", "1275", "900", "51", "1"]}
{"pcdb_id": 230042, "raw": ["230042", "020250", "0", "2024/Jul/22 13:33", "Haverland", "Haverland", "Eco-Joule-1", "SHV3400HHR", "2023", "current", "24.36", "1700", "1200", "53", "1"]}
{"pcdb_id": 230043, "raw": ["230043", "020147", "0", "2024/Aug/29 11:00", "Electrorad U.K. Ltd", "Fischer", "Fischer Elektrostore", "HHR16", "2021", "current", "11.55", "725", "625", "51", "1"]}
{"pcdb_id": 230044, "raw": ["230044", "020147", "0", "2024/Aug/29 11:00", "Electrorad U.K. Ltd", "Fischer", "Fischer Elektrostore", "HHR25", "2021", "current", "17.85", "1115", "950", "49", "1"]}
{"pcdb_id": 230045, "raw": ["230045", "020147", "0", "2024/Aug/29 11:00", "Electrorad U.K. Ltd", "Fischer", "Fischer Elektrostore", "HHR34", "2021", "current", "23.8", "1500", "1275", "52", "1"]}
{"pcdb_id": 230046, "raw": ["230046", "020270", "0", "2025/Jan/27 13:00", "Ecostrad Ltd", "Ecostrad Ltd", "Magma HHR Storage Heater", "E-Magma-HHR-SH-17", "2024", "current", "15.5", "850", "500", "45", "1"]}
{"pcdb_id": 230047, "raw": ["230047", "020270", "0", "2025/Jan/27 13:00", "Ecostrad Ltd", "Ecostrad Ltd", "Magma HHR Storage Heater", "E-Magma-HHR-SH-26", "2024", "current", "23.2", "1300", "750", "48", "1"]}
{"pcdb_id": 230048, "raw": ["230048", "020270", "0", "2025/Jan/27 13:00", "Ecostrad Ltd", "Ecostrad Ltd", "Magma HHR Storage Heater", "E-Magma-HHR-SH-34", "2024", "current", "30.9", "1700", "750", "49", "1"]}
{"pcdb_id": 230049, "raw": ["230049", "020114", "0", "2025/Apr/01 13:00", "Elnur SA", "Gabarron", "HHR PLUS", "HHR10 PLUS", "2024", "current", "6.1", "400", "270", "50", "1"]}
{"pcdb_id": 230050, "raw": ["230050", "020114", "0", "2025/Apr/01 13:00", "Elnur SA", "Gabarron", "HHR PLUS", "HHR20 PLUS", "2024", "current", "12.2", "800", "550", "49", "1"]}
{"pcdb_id": 230051, "raw": ["230051", "020114", "0", "2025/Apr/01 13:00", "Elnur SA", "Gabarron", "HHR PLUS", "HHR30 PLUS", "2024", "current", "18.3", "1200", "820", "50", "1"]}
{"pcdb_id": 230052, "raw": ["230052", "020114", "0", "2025/Apr/01 13:00", "Elnur SA", "Gabarron", "HHR PLUS", "HHR40 PLUS", "2024", "current", "24.4", "1600", "1100", "51", "1"]}
{"pcdb_id": 230053, "raw": ["230053", "020301", "0", "2026/Apr/14 13:00", "INDUSTRIAS ROYAL TERMIC S.L.", "ONYX", "SHOXI330", "3300W", "2026", "current", "23.1", "1500", "1100", "55", "1"]}
{"pcdb_id": 230054, "raw": ["230054", "020301", "0", "2026/Apr/14 13:00", "INDUSTRIAS ROYAL TERMIC S.L.", "ONYX", "SHOXI222", "2220W", "2026", "current", "15.5", "1000", "740", "47", "1"]}
{"pcdb_id": 230055, "raw": ["230055", "020301", "0", "2026/Apr/14 13:00", "INDUSTRIAS ROYAL TERMIC S.L.", "ONYX", "SHOXI102", "1020W", "2026", "current", "7.2", "500", "340", "51", "1"]}
{"pcdb_id": 230056, "raw": ["230056", "020301", "0", "2026/Apr/14 13:00", "INDUSTRIAS ROYAL TERMIC S.L.", "ONYX", "SHOXI276", "2760W", "2026", "current", "19.3", "1250", "920", "54", "1"]}
{"pcdb_id": 230057, "raw": ["230057", "020301", "0", "2026/Apr/14 13:00", "INDUSTRIAS ROYAL TERMIC S.L.", "ONYX", "SHOXI156", "1560W", "2026", "current", "10.9", "700", "520", "49", "1"]}

View file

@ -0,0 +1,14 @@
{"pcdb_id": 400001, "raw": ["400001", "300903", "0", "2021/Aug/09 11:54", "", "SAP Default products", "HIU", "Indirect HIU", "2021", "current", "1", "1.44", "", "", "", "", ""]}
{"pcdb_id": 400002, "raw": ["400002", "300903", "0", "2021/Aug/09 11:54", "", "SAP Default products", "HIU", "Direct HIU", "2021", "current", "2", "1.44", "", "", "", "", ""]}
{"pcdb_id": 400003, "raw": ["400003", "020101", "0", "2025/Mar/05 11:31", "Baxi Heating UK Ltd", "Baxi", " AquaHeat", "HI / HWI – 4/50", "2024", "current", "1", "0.88", "26", "", "0.07"]}
{"pcdb_id": 400004, "raw": ["400004", "020101", "0", "2025/Mar/05 11:31", "Baxi Heating UK Ltd", "Baxi", " AquaHeat", "HI / HWI – 14/50", "2024", "current", "1", "0.88", "26", "", "0.07"]}
{"pcdb_id": 400005, "raw": ["400005", "020051", "0", "2025/May/30 11:00", "Bosch Thermotechnik GmbH", "Bosch", "Flow 8500", "40 H", "2023", "current", "1", "0.77", "28", "", "0.06"]}
{"pcdb_id": 400006, "raw": ["400006", "020051", "0", "2025/May/30 11:00", "Bosch Thermotechnik GmbH", "Bosch", "Flow 8500", "50 H", "2023", "current", "1", "0.63", "28", "", "0.06"]}
{"pcdb_id": 400007, "raw": ["400007", "020051", "0", "2025/May/30 11:00", "Bosch Thermotechnik GmbH", "Bosch", "Flow 8500", "60 H", "2023", "current", "1", "0.8", "29", "", "0.06"]}
{"pcdb_id": 400008, "raw": ["400008", "020255", "0", "2025/May/30 11:00", "YGHP", "YGHP", "Indirect V2", "199P35007", "2023", "current", "1", "0.78", "28", "", "0.04"]}
{"pcdb_id": 400009, "raw": ["400009", "020101", "0", "2025/Jul/31 11:00", "Baxi Heating UK Ltd", "Baxi", " AquaHeat", "HD / HWI – 12/50", "2025", "current", "2", "0.55", "27", "", "0.06"]}
{"pcdb_id": 400010, "raw": ["400010", "020294", "0", "2025/Sep/12 11:00", "Switch2", "Switch2", " ICON Connected HIU", "", "2024", "current", "1", "0.9", "27", "", "0.06"]}
{"pcdb_id": 400011, "raw": ["400011", "300903", "0", "2025/Oct/01 11:00", "", "SAP 10 3 Default products", "HIU", "Indirect HIU", "2025", "current", "1", "0.8", "", "", "", "", ""]}
{"pcdb_id": 400012, "raw": ["400012", "020177", "0", "2025/Oct/31 11:00", "Modutherm", "Modutherm", "MTA Plus Twin 40-70", "", "2022", "current", "1", "0.74", "26", "", "0.03"]}
{"pcdb_id": 400013, "raw": ["400013", "020031", "0", "2025/Oct/31 11:00", "Cetetherm", "Cetetherm", "Pioneer", "", "2023", "current", "1", "0.88", "25", "", "0.07"]}
{"pcdb_id": 400014, "raw": ["400014", "020257", "0", "2025/Dec/10 11:00", "Intatec", "Intatec", "Hiper II", "", "2023", "current", "1", "0.87", "30", "", " 0.03"]}

View file

@ -0,0 +1,26 @@
"""BRE Product Characteristics Database (PCDB) lookups.
The PCDB (pcdb10.dat) lists manufacturer-declared performance data for
heating and ventilation equipment, keyed by an integer "Index Number"
that RdSAP certs lodge in `MainHeatingDetail.main_heating_index_number`.
Where a cert references a PCDB record, SAP 10.2 Appendix D2.1 mandates
that the PCDB winter seasonal efficiency overrides the Table 4b
category default closing most of the cert-vs-rating efficiency gap
documented in [ADR-0010 §4](../../../../../../../docs/adr/0010-sap10-calculator-spec-target-and-validation.md#4-pcdb-integration-is-promoted-from-session-c-to-a-prerequisite).
This subpackage owns:
- `parser.py`: per-table row parsers (Tables 105, 122, 143, 362, 391,
313, 353, 506) that decode a CSV-shaped row into a typed record
dataclass with high-confidence fields named + the full raw row
preserved for forensics.
- `etl.py`: walks the multi-table `pcdb10.dat` source, dispatches each
table's records to its parser, and writes one JSON file per table
under `docs/sap-spec/`.
- `<table>.py` (planned): runtime lookup modules that import the JSON
and expose `gas_oil_boiler_record(pcdb_id) -> Optional[...]` style
functions for `cert_to_inputs` precedence cascades.
Reference: BRE PCDB pcdb10.dat (April 2026 revision); SAP 10.2
specification (14-03-2025) Appendix D2.1.
"""

View file

@ -0,0 +1,82 @@
"""ETL: parse BRE PCDB pcdb10.dat into per-table JSON files.
Idempotent. Re-run when BRE publishes an updated pcdb10.dat. JSON files
are committed in-repo alongside the source .dat so callers can load
without a build step. Run via `python -m domain.sap.tables.pcdb.etl`.
Reference: BRE PCDB pcdb10.dat (April 2026 revision).
"""
from __future__ import annotations
import json
from dataclasses import asdict
from pathlib import Path
from domain.sap.tables.pcdb.parser import (
GasOilBoilerRecord,
RawPcdbRecord,
parse_table_105,
parse_table_raw,
)
_TABLE_105_OUTPUT_FILENAME: str = "pcdb_table_105_gas_oil_boilers.jsonl"
# Tables ingested as `RawPcdbRecord` (pcdb_id + raw) — per-field typing is
# deferred to follow-up slices when the cert-side wiring for each table
# lands.
_RAW_TABLES: dict[str, str] = {
"122": "pcdb_table_122_solid_fuel_boilers.jsonl",
"143": "pcdb_table_143_micro_cogen.jsonl",
"313": "pcdb_table_313_flue_gas_heat_recovery.jsonl",
"353": "pcdb_table_353_waste_water_heat_recovery.jsonl",
"362": "pcdb_table_362_heat_pumps.jsonl",
"391": "pcdb_table_391_high_heat_retention_storage_heaters.jsonl",
"506": "pcdb_table_506_heat_interface_units.jsonl",
}
def _gas_oil_record_to_jsonable(record: GasOilBoilerRecord) -> dict[str, object]:
"""Serialise a typed Table 105 record into a JSON-safe dict."""
serialisable = asdict(record)
serialisable["raw"] = list(record.raw)
return serialisable
def _raw_record_to_jsonable(record: RawPcdbRecord) -> dict[str, object]:
"""Serialise a generic raw PCDB record into a JSON-safe dict."""
return {"pcdb_id": record.pcdb_id, "raw": list(record.raw)}
def _write_ndjson(*, output_path: Path, records: list[dict[str, object]]) -> None:
"""Newline-delimited JSON: one record per line, no top-level array,
no indent. Diffs are line-granular when records are added/changed."""
lines = [json.dumps(record, ensure_ascii=False) for record in records]
output_path.write_text("\n".join(lines) + "\n", encoding="utf-8")
def run_etl(*, source: Path, output_dir: Path) -> None:
"""Read `source` (pcdb10.dat), parse Table 105 (typed) plus the raw
tables enumerated in `_RAW_TABLES`, and write one newline-delimited
JSON file (`.jsonl`) per table under `output_dir/`. Idempotent;
record order preserves source order for diff-friendliness."""
output_dir.mkdir(parents=True, exist_ok=True)
dat_text = source.read_text(encoding="latin-1")
_write_ndjson(
output_path=output_dir / _TABLE_105_OUTPUT_FILENAME,
records=[_gas_oil_record_to_jsonable(r) for r in parse_table_105(dat_text)],
)
for table_id, filename in _RAW_TABLES.items():
_write_ndjson(
output_path=output_dir / filename,
records=[_raw_record_to_jsonable(r) for r in parse_table_raw(dat_text, table_id)],
)
if __name__ == "__main__": # pragma: no cover — manual ETL invocation
repo_root = Path(__file__).resolve().parents[7]
run_etl(
source=repo_root / "docs" / "sap-spec" / "pcdb10.dat",
output_dir=repo_root / "docs" / "sap-spec",
)

View file

@ -0,0 +1,145 @@
"""Per-table row parsers for BRE PCDB pcdb10.dat records.
Each PCDB table has its own CSV-shaped record format documented by BRE
(format codes in `$<table>,<format>,...` headers of pcdb10.dat). Field
positions are reverse-engineered from sample records and cross-checked
against ground-truth records published at https://www.ncm-pcdb.org.uk.
The parsers expose two layers per record:
- Typed high-confidence fields (pcdb_id, manufacturer, model, winter/
summer efficiency, etc.) named per BRE's web entry vocabulary.
- The full raw row as a tuple of strings, for forensics on undecoded
fields and audit trails when BRE bumps the format version.
Reference: BRE PCDB pcdb10.dat April 2026; user-verified web records.
"""
from __future__ import annotations
from dataclasses import dataclass
from typing import Optional
def _parse_optional_float(value: str) -> Optional[float]:
"""Empty PCDB fields are blank strings, not 'null'. Treat blank or
non-numeric (e.g. '>70kW' range indicator on output-power fields) as
None the raw value is preserved on the record's `raw` tuple."""
value = value.strip()
if not value:
return None
try:
return float(value)
except ValueError:
return None
def _parse_optional_int(value: str) -> Optional[int]:
"""Some PCDB fields carry status strings ('obsolete', 'discontinued')
where a year would otherwise live. Treat any non-numeric value as
missing rather than erroring the status is preserved on `raw`."""
value = value.strip()
if not value:
return None
try:
return int(value)
except ValueError:
return None
@dataclass(frozen=True)
class GasOilBoilerRecord:
"""SAP 10.2 Appendix D2.1 PCDB record — Table 105 (Gas and Oil Boilers).
Field positions verified against the ncm-pcdb.org.uk web entry for
pcdb_id 000098 (Baxi Heating Wm 20/3rs): winter eff = 66.0%, summer
eff = 56.0%, comparative HW = 40.8%, output 5.86 kW, final-year 1990.
"""
pcdb_id: int
brand_name: str
model_name: str
model_qualifier: str
winter_efficiency_pct: Optional[float]
summer_efficiency_pct: Optional[float]
comparative_hot_water_efficiency_pct: Optional[float]
output_kw_max: Optional[float]
final_year_of_manufacture: Optional[int]
raw: tuple[str, ...]
_TABLE_HEADER_PREFIX: str = "$"
_COMMENT_PREFIX: str = "#"
_TABLE_105_HEADER_ID: str = "105"
def _walk_table_records(dat_text: str, table_id: str) -> list[str]:
"""Yield record rows inside the named PCDB table section.
The .dat file demarcates each table with a `$<id>,<format>,...` header
on its own line. Records run from that header until the next `$<id>`
header or end-of-input. `#`-prefixed lines are comments; blank lines
are skipped too.
"""
inside_target_table = False
rows: list[str] = []
for raw_line in dat_text.splitlines():
line = raw_line.rstrip("\r")
stripped = line.strip()
if not stripped or stripped.startswith(_COMMENT_PREFIX):
continue
if stripped.startswith(_TABLE_HEADER_PREFIX):
inside_target_table = stripped[1:].split(",", 1)[0] == table_id
continue
if inside_target_table:
rows.append(line)
return rows
@dataclass(frozen=True)
class RawPcdbRecord:
"""Untyped PCDB record — pcdb_id keyed lookup + raw row for future
per-table typed refinement. Used for tables (122/143/362/391/313/353/
506) where field positions have not yet been ground-truth verified."""
pcdb_id: int
raw: tuple[str, ...]
def parse_table_raw(dat_text: str, table_id: str) -> list[RawPcdbRecord]:
"""Generic positional walker: extract pcdb_id + raw row for any PCDB
table, no per-field decoding. Future typed parsers (e.g. Table 362
heat pumps) refine specific fields without changing this contract.
"""
rows = _walk_table_records(dat_text, table_id)
return [
RawPcdbRecord(pcdb_id=int(fields[0]), raw=fields)
for row in rows
for fields in (tuple(row.split(",")),)
]
def parse_table_105(dat_text: str) -> list[GasOilBoilerRecord]:
"""Walk a PCDB dat string, yielding parsed Table 105 (Gas and Oil
Boilers) records via `parse_table_105_row`."""
return [parse_table_105_row(row) for row in _walk_table_records(dat_text, _TABLE_105_HEADER_ID)]
def parse_table_105_row(row: str) -> GasOilBoilerRecord:
"""Decode one Table 105 (Gas and Oil Boilers) record row into a typed
record. Field positions (1-indexed): 1 pcdb_id, 6 brand_name,
7 model_name, 8 model_qualifier, 11 final_year, 23 output_kw_max,
26 winter_efficiency_pct, 27 summer_efficiency_pct, 29 comparative
hot water efficiency. Trailing fields preserved verbatim in `raw`."""
fields = tuple(row.rstrip("\r\n").split(","))
return GasOilBoilerRecord(
pcdb_id=int(fields[0]),
brand_name=fields[5],
model_name=fields[6],
model_qualifier=fields[7],
final_year_of_manufacture=_parse_optional_int(fields[10]),
output_kw_max=_parse_optional_float(fields[22]),
winter_efficiency_pct=_parse_optional_float(fields[25]),
summer_efficiency_pct=_parse_optional_float(fields[26]),
comparative_hot_water_efficiency_pct=_parse_optional_float(fields[28]),
raw=fields,
)

View file

@ -0,0 +1,249 @@
"""Tests for the BRE PCDB (pcdb10.dat) ETL parser.
The PCDB is a multi-table comma-separated data file published by BRE.
Each table has its own format (`$<table_id>,<format>,...`) and its own
field schema. This module verifies that the per-table parsers decode
records into typed dicts matching ground-truth records the user
verified against https://www.ncm-pcdb.org.uk.
Reference: BRE Product Characteristics Database pcdb10.dat (April 2026).
"""
from __future__ import annotations
from pathlib import Path
import pytest
from domain.sap.tables.pcdb.etl import run_etl
from domain.sap.tables.pcdb.parser import (
parse_table_105,
parse_table_105_row,
parse_table_raw,
)
_REPO_ROOT: Path = Path(__file__).resolve().parents[6]
_PCDB_DAT_PATH: Path = _REPO_ROOT / "docs" / "sap-spec" / "pcdb10.dat"
# Verified by user against ncm-pcdb.org.uk: Baxi Heating Wm 20/3rs.
_BAXI_98_RAW: str = (
"000098,000005,0,2010/Sep/13 17:03,Baxi Heating,Baxi Heating,Wm,20/3rs,"
"4107739,,1990,1,0,0,1,0,,,1,2,1,5.86,5.86,,,66.0,56.0,,40.8,,3,,,0,2,0,"
",,0,,0,,0,,,,,0,,,,,,,,,,,,,0000,,,,,,,,,,,,,,,"
)
def test_table_105_parser_extracts_baxi_98_known_fields() -> None:
"""Decode the user-verified Baxi 000098 Wm 20/3rs record. Field positions
cross-checked against the ncm-pcdb.org.uk web entry: pcdb_id 98 = Baxi
Heating brand "Baxi Heating", model "Wm", qualifier "20/3rs", SAP winter
seasonal efficiency 66.0%, SAP summer seasonal efficiency 56.0%,
comparative hot water 40.8%, output 5.86 kW, final year 1990."""
# Arrange
raw_row = _BAXI_98_RAW
# Act
record = parse_table_105_row(raw_row)
# Assert
assert record.pcdb_id == 98
assert record.brand_name == "Baxi Heating"
assert record.model_name == "Wm"
assert record.model_qualifier == "20/3rs"
assert record.winter_efficiency_pct == 66.0
assert record.summer_efficiency_pct == 56.0
assert record.comparative_hot_water_efficiency_pct == 40.8
assert record.output_kw_max == 5.86
assert record.final_year_of_manufacture == 1990
# (raw_row, expected fields). Three additional user-verified records — same
# field positions, different manufacturers + output power + final year.
_POTTERTON_619_RAW: str = (
"000619,000034,0,2010/Sep/13 17:03,Potterton Myson,Potterton Myson,"
"Flamingo 2,cf20/30,4160516,,1986,1,0,0,1,0,,,1,1,1,8.8,8.8,,,66.0,56.0,"
",40.8,,3,,,0,2,0,,,0,,0,,0,,,,,0,,,,,,,,,,,,,0000,,,,,,,,,,,,,,,"
)
_SAUNIER_732_RAW: str = (
"000732,000035,0,2010/Sep/13 17:03,Saunier Duval,Saunier Duval,500,30c,"
"4192007,,1992,1,0,0,1,0,,,1,1,1,8.8,8.8,,,66.0,56.0,,40.8,,3,,,0,2,0,"
",,0,,0,,0,,,,,0,,,,,,,,,,,,,0000,,,,,,,,,,,,,,,"
)
@pytest.mark.parametrize(
"raw_row, expected",
[
(
_POTTERTON_619_RAW,
{
"pcdb_id": 619,
"brand_name": "Potterton Myson",
"model_name": "Flamingo 2",
"model_qualifier": "cf20/30",
"output_kw_max": 8.8,
"final_year_of_manufacture": 1986,
},
),
(
_SAUNIER_732_RAW,
{
"pcdb_id": 732,
"brand_name": "Saunier Duval",
"model_name": "500",
"model_qualifier": "30c",
"output_kw_max": 8.8,
"final_year_of_manufacture": 1992,
},
),
],
)
def test_table_105_parser_extracts_other_user_verified_records(
raw_row: str, expected: dict[str, object]
) -> None:
"""Confirms field positions hold across distinct manufacturers + output
powers + final years. All three records ship with the same 66/56/40.8
SAP-default efficiency they're the same "estimated (ie SAP default)"
PCDB rows used to verify the parser's shape against ncm-pcdb.org.uk."""
# Arrange
# Act
record = parse_table_105_row(raw_row)
# Assert
for key, value in expected.items():
assert getattr(record, key) == value, f"field {key}"
def test_parse_table_105_walks_section_skipping_headers_and_comments() -> None:
"""The .dat file demarcates each table with a `$<id>,<format>,...`
header line, intersperses `#`-prefixed comments, and ends the table
with a `# ... end of Table <id>` marker before the next section. The
walker yields parsed records only for rows inside the Table 105
section, ignoring comments, headers, and rows from other tables."""
# Arrange
dat_section = (
"# noise before\n"
"$105,211,2,2025,11,28,2\n"
"# Table 105 (Gas and Oil Boilers) follows ...\n"
"#\n"
f"{_BAXI_98_RAW}\n"
f"{_POTTERTON_619_RAW}\n"
"#\n"
"# ... end of Table 105 Format 211\n"
"#\n"
"$362,360,1,2025,11,28,1\n"
"ignored,record,from,heat,pump,table\n"
)
# Act
records = parse_table_105(dat_section)
# Assert
assert [r.pcdb_id for r in records] == [98, 619]
assert records[0].brand_name == "Baxi Heating"
assert records[1].brand_name == "Potterton Myson"
def test_parse_table_105_extracts_user_verified_records_from_real_pcdb_dat() -> None:
"""End-to-end against the real BRE pcdb10.dat (7.9 MB, ~23k lines,
CRLF endings). Cross-references all four ground-truth records the user
verified against ncm-pcdb.org.uk surfaces any drift between the
parser's field positions and real-world data."""
# Arrange — BRE PCDB ships in latin-1 (cp1252 superset; manufacturer
# addresses occasionally carry non-ASCII characters such as the degree
# sign).
dat_text = _PCDB_DAT_PATH.read_text(encoding="latin-1")
# Act
records = parse_table_105(dat_text)
by_id = {r.pcdb_id: r for r in records}
# Assert
assert by_id[98].brand_name == "Baxi Heating"
assert by_id[98].model_name == "Wm"
assert by_id[98].model_qualifier == "20/3rs"
assert by_id[98].winter_efficiency_pct == 66.0
assert by_id[98].summer_efficiency_pct == 56.0
assert by_id[98].comparative_hot_water_efficiency_pct == 40.8
assert by_id[98].final_year_of_manufacture == 1990
assert by_id[619].brand_name == "Potterton Myson"
assert by_id[619].winter_efficiency_pct == 66.0
assert by_id[732].brand_name == "Saunier Duval"
assert by_id[732].winter_efficiency_pct == 66.0
def test_run_etl_writes_table_105_jsonl_with_decoded_and_raw_fields(tmp_path: Path) -> None:
"""End-to-end ETL: read the real pcdb10.dat, parse Table 105, write a
newline-delimited JSON file (`.jsonl`). Each line is one record; reader
parses line-by-line. Verifies the decoded fields and that the raw row
is preserved alongside."""
# Arrange
import json
output_dir = tmp_path / "pcdb_json"
# Act
run_etl(source=_PCDB_DAT_PATH, output_dir=output_dir)
# Assert
table_105_jsonl = output_dir / "pcdb_table_105_gas_oil_boilers.jsonl"
assert table_105_jsonl.exists()
records = [
json.loads(line)
for line in table_105_jsonl.read_text().splitlines()
if line
]
by_id = {r["pcdb_id"]: r for r in records}
assert by_id[98]["brand_name"] == "Baxi Heating"
assert by_id[98]["winter_efficiency_pct"] == 66.0
assert by_id[98]["summer_efficiency_pct"] == 56.0
assert by_id[98]["raw"][0] == "000098" # raw[0] = pcdb_id (left-padded)
def test_parse_table_raw_extracts_heat_pump_records_from_real_pcdb_dat() -> None:
"""Generic positional walker against Table 362 (Heat Pumps). Per-field
typing is deferred to a future slice once heat-pump records are ground-
truth verified; for now the parser only commits to pcdb_id + raw row.
Asserts the walker handles a table other than 105 and produces non-
empty output with the expected shape."""
# Arrange
dat_text = _PCDB_DAT_PATH.read_text(encoding="latin-1")
# Act
records = parse_table_raw(dat_text, table_id="362")
# Assert
assert len(records) > 0
first = records[0]
assert isinstance(first.pcdb_id, int)
assert first.pcdb_id > 0
assert first.raw[0].lstrip("0") == str(first.pcdb_id) or first.raw[0] == "000000"
assert len(first.raw) > 1 # multi-field row
def test_run_etl_writes_all_eight_pcdb_table_jsonl_files(tmp_path: Path) -> None:
"""Per the user-chosen scope-D ingestion: slice 1 produces JSONL for
all 8 PCDB tables of interest (105 typed; 122/143/313/353/362/391/506
as untyped pcdb_id + raw). Per-table typed refinement is the job of
follow-up slices when their cert-side wiring lands."""
# Arrange
expected_filenames = {
"pcdb_table_105_gas_oil_boilers.jsonl",
"pcdb_table_122_solid_fuel_boilers.jsonl",
"pcdb_table_143_micro_cogen.jsonl",
"pcdb_table_313_flue_gas_heat_recovery.jsonl",
"pcdb_table_353_waste_water_heat_recovery.jsonl",
"pcdb_table_362_heat_pumps.jsonl",
"pcdb_table_391_high_heat_retention_storage_heaters.jsonl",
"pcdb_table_506_heat_interface_units.jsonl",
}
output_dir = tmp_path / "pcdb_json"
# Act
run_etl(source=_PCDB_DAT_PATH, output_dir=output_dir)
# Assert
written = {p.name for p in output_dir.iterdir()}
assert expected_filenames.issubset(written)