From a834268db7df447684f13e87d8f28340c51c234c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20GAVIGNET?= Date: Thu, 28 Nov 2024 12:46:48 +0100 Subject: [PATCH] fix(fix-266): Mixte generation ECS + CH must use the same generator type --- package-lock.json | 2 +- package.json | 2 +- src/13.2_generateur_combustion.js | 76 +- src/13.2_generateur_combustion_ch.js | 2 +- src/14_generateur_ecs.js | 2 +- test/corpus.json | 6 +- test/fixtures/2325E0656049S.xml | 1032 +++++++++++++++++++++++ test/fixtures/2395E2052218F.xml | 1092 ++++++++++++++++++++++++ test/fixtures/2395E2052243E.xml | 1138 ++++++++++++++++++++++++++ test/fixtures/2395E2052253O.xml | 1057 ++++++++++++++++++++++++ 10 files changed, 4402 insertions(+), 7 deletions(-) create mode 100644 test/fixtures/2325E0656049S.xml create mode 100644 test/fixtures/2395E2052218F.xml create mode 100644 test/fixtures/2395E2052243E.xml create mode 100644 test/fixtures/2395E2052253O.xml diff --git a/package-lock.json b/package-lock.json index 7f8eb22..40cbfb8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "GPL-3.0", "dependencies": { "@jest/globals": "^29.7.0", - "fast-xml-parser": "^4.3.3", + "fast-xml-parser": "^4.5.0", "lodash": "^4.17.21" }, "devDependencies": { diff --git a/package.json b/package.json index 420e96d..49febd0 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ ], "dependencies": { "@jest/globals": "^29.7.0", - "fast-xml-parser": "^4.3.3", + "fast-xml-parser": "^4.5.0", "lodash": "^4.17.21" }, "devDependencies": { diff --git a/src/13.2_generateur_combustion.js b/src/13.2_generateur_combustion.js index 3a8c6af..a7ebd65 100644 --- a/src/13.2_generateur_combustion.js +++ b/src/13.2_generateur_combustion.js @@ -1,5 +1,6 @@ import { bug_for_bug_compat, tv, tvColumnLines } from './utils.js'; import getFicheTechnique from './ficheTechnique.js'; +import enums from './enums.js'; function criterePn(Pn, matcher) { let critere_list = tvColumnLines('generateur_combustion', 'critere_pn', matcher); @@ -57,12 +58,30 @@ function excel_to_js_exec(box, pn, E, F) { * 3 - caractéristiques saisies à partir de la plaque signalétique ou d'une documentation technique du système à combustion : pn, rpn,rpint, autres données forfaitaires * 4 - caractéristiques saisies à partir de la plaque signalétique ou d'une documentation technique du système à combustion : pn, rpn,rpint,qp0, autres données forfaitaires * 5 - caractéristiques saisies à partir de la plaque signalétique ou d'une documentation technique du système à combustion : pn, rpn,rpint,qp0,temp_fonc_30,temp_fonc_100 + * + * @param dpe {FullDpe} + * @param di {Donnee_intermediaire} données du générateur + * @param de {Donnee_entree} données du générateur + * @param type {'ecs'|'ch'} + * @param GV {number} déperdition de l'enveloppe + * @param tbase {number} température de fonctionnement du générateur + * @param methodeSaisie {number} méthode de saisie des caractéristiques du générateur */ -export function tv_generateur_combustion(di, de, du, type, GV, tbase, methodeSaisie) { +export function tv_generateur_combustion(dpe, di, de, type, GV, tbase, methodeSaisie) { const typeGenerateurKey = `enum_type_generateur_${type}_id`; - const enumTypeGenerateurId = de[typeGenerateurKey]; + let enumTypeGenerateurId = de[typeGenerateurKey]; let row; + /** + * Certains DPE configurent mal les données du générateur ECS lorsque c'est un générateur mixte Chauffage + ECS + * Confrontation du type de générateur ECS et CH et prise en compte des données du générateur de chauffage + * + * enum_usage_generateur_id = 3 - 'chauffage + ecs' + */ + if (bug_for_bug_compat && type === 'ecs' && de.enum_usage_generateur_id === '3') { + enumTypeGenerateurId = checkEcsVsChauffageForMixteGeneration(dpe, enumTypeGenerateurId); + } + /** * Si le type de générateur est * 84 - ECS - système collectif par défaut en abscence d'information : chaudière fioul pénalisante @@ -311,3 +330,56 @@ function updateGenerateur(dpe, ids, de, type) { de[enumType] = newGenerateurId; } } + +/** + * Vérifier que les informations du générateur ECS sont bien les mêmes que celles du générateur de chauffage + * Dans le cas d'une génération mixte, le type du générateur doit être le même + * @param dpe {FullDpe} + * @param ecsGenerateurId {string} + * @returns {string} + */ +function checkEcsVsChauffageForMixteGeneration(dpe, ecsGenerateurId) { + /** + * @type {InstallationChauffageItem[]} + */ + const installationsCh = dpe.logement.installation_chauffage_collection.installation_chauffage; + + // Récupération des générateurs de chauffage ayant pour usage ECS + Chauffage également + const generateursChMixtes = installationsCh.reduce((acc, ch) => { + return acc.concat( + ch.generateur_chauffage_collection.generateur_chauffage.filter( + (value) => value.donnee_entree.enum_usage_generateur_id === '3' + ) + ); + }, []); + + if (generateursChMixtes.length) { + const firstChGenerateurMixte = generateursChMixtes[0]; + const firstChGenerateurMixteId = + firstChGenerateurMixte.donnee_entree.enum_type_generateur_ch_id; + const typeGenerateurEcs = enums.type_generateur_ecs; + const typeGenerateurCh = enums.type_generateur_ch; + + const ecsGenerateurType = typeGenerateurEcs[ecsGenerateurId]; + const chGenerateurType = typeGenerateurCh[firstChGenerateurMixteId]; + + // Si les 2 générateurs n'ont pas le même type + if (ecsGenerateurType !== chGenerateurType) { + // Recherche de l'identifiant du générateur ECS identique au générateur de chauffage + const newEcsGenerateurId = Object.keys(typeGenerateurEcs).find( + (key) => typeGenerateurEcs[key] === typeGenerateurCh[firstChGenerateurMixteId] + ); + + if (newEcsGenerateurId) { + console.error(` + Le générateur mixte ECS + CH identifié pour la génération ECS '${ecsGenerateurType}' n'est pas le même que celui identifié pour le générateur de chauffage '${chGenerateurType}'. + On conserve le type de générateur de chauffage '${chGenerateurType}' pour la suite des calculs ECS. + `); + + return newEcsGenerateurId; + } + } + } + + return ecsGenerateurId; +} diff --git a/src/13.2_generateur_combustion_ch.js b/src/13.2_generateur_combustion_ch.js index 8674881..540ad40 100644 --- a/src/13.2_generateur_combustion_ch.js +++ b/src/13.2_generateur_combustion_ch.js @@ -161,7 +161,7 @@ export function calc_generateur_combustion_ch(dpe, di, de, du, em_ch, GV, ca_id, const tbase = Tbase[ca][zc.slice(0, 2)]; const methodeSaisie = parseInt(de.enum_methode_saisie_carac_sys_id); - tv_generateur_combustion(di, de, du, 'ch', GV, tbase, methodeSaisie); + tv_generateur_combustion(dpe, di, de, 'ch', GV, tbase, methodeSaisie); const type_gen_ch_list = tvColumnIDs('temp_fonc_30', 'type_generateur_ch'); if (type_gen_ch_list.includes(de.enum_type_generateur_ch_id)) { diff --git a/src/14_generateur_ecs.js b/src/14_generateur_ecs.js index 0230a58..8e9f129 100644 --- a/src/14_generateur_ecs.js +++ b/src/14_generateur_ecs.js @@ -302,7 +302,7 @@ export default function calc_gen_ecs(dpe, gen_ecs, ecs_di, ecs_de, GV, ca_id, zc const tbase = Tbase[ca][zc.slice(0, 2)]; const methodeSaisie = parseInt(de.enum_methode_saisie_carac_sys_id); - tv_generateur_combustion(di, de, du, 'ecs', GV, tbase, methodeSaisie); + tv_generateur_combustion(dpe, di, de, 'ecs', GV, tbase, methodeSaisie); if (bug_for_bug_compat) { if (di.qp0 < 1) { diff --git a/test/corpus.json b/test/corpus.json index eef73e0..e92dac8 100644 --- a/test/corpus.json +++ b/test/corpus.json @@ -182,5 +182,9 @@ "2364E0984413P", "2213E1322779R", "2464E1550878T", - "2492E0831922R" + "2492E0831922R", + "2395E2052253O", + "2395E2052243E", + "2325E0656049S", + "2395E2052218F" ] diff --git a/test/fixtures/2325E0656049S.xml b/test/fixtures/2325E0656049S.xml new file mode 100644 index 0000000..719e944 --- /dev/null +++ b/test/fixtures/2325E0656049S.xml @@ -0,0 +1,1032 @@ + + + 2325E0656049S + ACTIF + + 2023-01-30 + 2023-01-30 + + 1 + 2.2 + + 3752 + 3.0.8 + 3cl_tribu_1.4.25.1 + + + + + + + + + + + + + + 1 Rue Jules Ferry + 25600 + Sochaux + 1 Rue Jules Ferry25600 Sochaux + 1-Bâtiment n°1-1-LogZone + 2023-01-30 + 2 + 25547_0190_00001 + 1 Rue Jules Ferry 25600 Sochaux + 1 + Rue Jules Ferry + 25547 + 25600 + Sochaux + housenumber + 0.5747331923890063 + 988587.25 + 6719691.61 + + + + + + + 1956 + 2 + 31 + 55.36 + 1 + 1 + 2.50 + 55.36 + 1 + 0 + + + 3 + 1 + 0 + + + + 0 + 0 + 0 + 4 + + + + + Mur mitoyen + M01O03 + 283 + 22 + 3 + 20.7250 + 18.5250 + 1 + 1 + 1 + 0 + 1 + 2 + 1 + + + 0.000 + 2.5000 + 2.5000 + + + + + Mur en béton banché Ep <=20cm isolé à partir de 2013 + M02O01 + 1 + 1 + 2 + 18.3500 + 14.2500 + 81 + 20.00 + 13 + 2 + 0 + 2 + 4 + 9 + 43 + 7 + + + 1.000 + 0.2300 + 2.5000 + + + + + Mur mitoyen + M03O02 + 283 + 22 + 4 + 18.4250 + 18.4250 + 1 + 1 + 1 + 0 + 1 + 2 + 1 + + + 0.000 + 2.5000 + 2.5000 + + + + + Mur en béton banché Ep <=20cm isolé à partir de 2013 + M04O04 + 1 + 1 + 1 + 20.8750 + 13.4650 + 81 + 20.00 + 13 + 2 + 0 + 2 + 4 + 9 + 43 + 7 + + + 1.000 + 0.2300 + 2.5000 + + + + + + + Plancher sur terre-plein isolé à partir de 2013 + S01 + 5 + 5 + 55.3600 + 9 + 9 + 2 + 4 + 9 + 43 + 7 + 1 + 31.350 + 0.192 + + + 1.000 + 2.000 + 0.192 + 2.000 + + + + + + + Plafond mitoyen + T01O06 + 283 + 22 + 55.360000000 + 1 + 1 + 2 + 2 + 1 + + + 0.000 + 2.5000 + 2.500 + + + + + + + Fen.bat./ocil. PVC double vitrage(VNT) air 14mm Sans volet + F01O1 + 1 + 1 + 2.0700000 + 1 + 6 + 2 + 3 + 1 + 14 + 0 + 1 + 347 + 5 + 4 + 0 + 2.700 + 0.440 + 1 + 0 + 5 + 110 + 2 + 1 + 19 + + + 1.00 + 2.800 + 2.700 + 2.700 + 0.440 + 1.000 + 1.000 + + + + + Fen.bat./ocil. PVC double vitrage(VNT) air 14mm Avec ferm. + F02O1 + 1 + 1 + 2.0300000 + 1 + 6 + 2 + 3 + 1 + 14 + 0 + 1 + 347 + 5 + 4 + 0 + 2.700 + 0.440 + 4 + 138 + 5 + 0 + 5 + 110 + 2 + 1 + 19 + + + 1.00 + 2.800 + 2.700 + 2.200 + 2.200 + 0.440 + 1.000 + 1.000 + + + + + Fen.bat./ocil. PVC double vitrage(VNT) air 14mm Avec ferm. + F03O4 + 1 + 1 + 2.0300000 + 1 + 6 + 2 + 3 + 1 + 14 + 0 + 1 + 347 + 5 + 4 + 0 + 2.700 + 0.440 + 4 + 138 + 5 + 0 + 5 + 110 + 2 + 2 + 19 + + + 1.00 + 2.800 + 2.700 + 2.200 + 2.200 + 0.440 + 1.000 + 1.000 + + + + + Fen.bat./ocil. PVC double vitrage(VNT) air 14mm Avec ferm. + F04O4 + 1 + 1 + 5.3750000 + 1 + 6 + 2 + 3 + 1 + 14 + 0 + 1 + 347 + 5 + 4 + 0 + 2.700 + 0.440 + 4 + 138 + 5 + 0 + 5 + 110 + 2 + 2 + 19 + + + 1.00 + 2.800 + 2.700 + 2.200 + 2.200 + 0.440 + 1.000 + 1.000 + + + + + + + Porte opaque pleine simple en bois + P01 + 22 + 283 + 2.20 + 1 + 1 + 1 + 2 + + + 3.500 + 0.00 + + + + + + + + Liaison Mur extérieur / Fenêtre et Portes-fenêtre + i06j05num05 + 99 + 28.900 + 1 + 5 + 1.000 + + + 0.900 + + + + + Liaison Mur extérieur / Portes + i07j01num05 + 75 + 5.400 + 1 + 5 + 1.000 + + + 0.380 + + + + + + + + 55.36 + Ventil01 + + 1 + 11 + 1 + 32 + 32 + 0 + + + + 57.043 + 1.900 + 0.000 + 4.706 + 42.162 + + + + + + + + ProdEnR01 + 0 + 1 + + + 0.00 + 0.00 + 0.00 + + + + + + + Générateur mixte (chauffage + ecs) + Instal_Ecs01 + 1 + 1 + 1 + 55.36 + 1.00 + 1 + 2 + 1 + 0 + + + 0.87 + 1161.70 + 1638.83 + 1964.45 + 2576.92 + + + + + + I01Gene_Ecs01 + 92 + 3 + 13 + 1 + 1 + 2 + 1 + 1 + 0.000 + 0 + + + 23000.00 + 0.2300000 + 0.8954 + 1.00 + 0.67973 + 1964.45 + 2576.9216 + 1.0000 + + + + + + + + + Emission n°1 + Instal_Ch01 + 55.36 + 1 + 1 + 0.13840000 + 1.0000000 + 1 + 3 + + + 4400.27 + 5459.10 + 6537.50 + 8057.57 + + + + + Radiateur BT avec robinet thermostatique + I01Emet_Ch01 + 55.36 + 7 + 6 + 12 + 39 + 106 + 0 + 1 + 2 + 2 + 3 + 1 + + + 0.93 + 0.95 + 0.91 + 0.95 + + + + + + + Chaudière gaz basse température entre 2001 et 2015 + I01Gene_Ch01 + 134 + 3 + 13 + 0 + 2 + 11 + 8 + 0 + 0 + 1 + 1 + + + 23000.00 + 0.2300 + 48.50 + 80 + 0.90 + 0.90 + 0.77 + 6537.50 + 8057.57 + + + + + + + + 0.000 + 4.706 + 46.868 + 6.374 + 10.604 + 0.000 + 26.346 + 0.000 + 28.062 + 118.254 + + + 40.155 + 0.000 + 0.000 + 1579723.000 + 1680730.000 + 0.350 + 0.318 + 33164.170 + 48464.410 + 0.000 + 0.000 + 0.000 + 1.806 + 101.152 + 142.696 + 4400.271 + 5459.103 + 1161.701 + 1638.828 + 0.000 + 0.000 + + + 6537.504 + 8057.566 + 1964.451 + 2576.922 + 102.956 + 10.867 + 24.348 + 156.300 + 2.869 + 4.047 + 0.000 + 0.000 + 499.696 + 170.036 + 0.000 + 0.000 + 9274.643 + 167.533 + + + 6537.504 + 8057.566 + 1964.451 + 2576.922 + 236.800 + 24.994 + 56.001 + 359.490 + 6.598 + 9.309 + 0.000 + 0.000 + 1149.301 + 391.082 + 0.000 + 0.000 + 10279.140 + 185 + D + + + 1778.201 + 2191.658 + 534.331 + 700.923 + 7.104 + 0.695 + 1.558 + 10.003 + 0.184 + 0.259 + 0.000 + 0.000 + 31.981 + 10.882 + 0.000 + 0.000 + 2325.120 + 42 + D + + + 935.000 + 1153.000 + 281.000 + 369.000 + 30.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 145.000 + 49.000 + 0.000 + 0.000 + 1440.000 + + + 0.000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 1 + 0.000 + 0.000 + 772.688 + 0.000 + 0.000 + 49.967 + 0.000 + 0.000 + 224.000 + + + 13 + 6537.504 + 1964.451 + 8501.955 + 1778.201 + 534.331 + 2312.532 + 935.000 + 281.000 + 1216.000 + + + + 0 + 0 + 1 + 0 + 0 + 3 + + + 0.755 + 3 + 1 + 1 + 3 + + + + + + + Mur mitoyen + 1 + + + Mur en béton banché Ep <=20cm isolé à partir de 2013 + 1 + + + Mur mitoyen + 1 + + + Mur en béton banché Ep <=20cm isolé à partir de 2013 + 1 + + + Plancher sur terre-plein isolé à partir de 2013 + 2 + + + Plafond mitoyen + 3 + + + Fen.bat./ocil. PVC double vitrage(VNT) air 14mm Sans volet + 4 + + + Fen.bat./ocil. PVC double vitrage(VNT) air 14mm Avec ferm. + 4 + + + Porte opaque pleine simple en bois + 4 + + + Radiateur BT avec robinet thermostatique + 5 + + + Générateur mixte (chauffage + ecs) + 6 + + + + + 1 + + + Murs + 1 + type de mesure + 1 + + + + + + + plan + 1 + + + + + Ne pas obstruer les entrées d'air. Les nettoyer à l'aide d'un chiffon sec -> 1 fois par an +Nettoyer les bouches d'extraction -> tous les 2 ans +Entretien des conduits par un professionnel -> tous les 3 à 5 ans +Veiller à ouvrir les fenêtres de chaque pièce très régulièrement afin de garantir la qualité de l'air intérieur + + 1 + VMC + + + Entretien obligatoire par un professionnel -> 1 fois par an +Programmer la température de chauffage en fonction de votre présence. +Baisser la température la nuit. / Abaisser la température de 2 à 3°C la nuit. + + 2 + Chaudière + + + Dépoussiérer les radiateurs régulièrement. + + 3 + Radiateurs + + + Faire désembouer le circuit de chauffage par un professionnel -> tous les 10 ans +Veiller au bon équilibrage de l'installation de chauffage. + + 6 + Circuit de chauffage + + + Nettoyer les ampoules et les luminaires. + + 4 + Eclairage + + + + + + 1 + 144 + 35 + 680 + 920 + + + Sans + 4 + + - + + + Sans + 1 + + - + + + Sans + 3 + + - + + + Sans + 2 + + - + + + Mise en place VMC Hygro à extract.et entrées d'air hygro(B) +Eviter pour les constructions anciennes car il y a un risque de contrevenir à la bonne gestion de la vapeur d'eau du sol vers les murs et l'air. Cela risque de créer des problèmes d'humidité et des contre-performances thermiques des maçonneries. + +Prévoir des entrées d'air dans les menuiseries. + +Calfeutrer les défauts d'étanchéité après avoir mis en place des entrées d'air. + + + 8 + + - + + + Sans + 5 + + - + + + Sans + 6 + + - + + + Sans + 6 + + - + + + Sans + 6 + + - + + + + + 3 + 139 + 33 + 935 + 1265 + + + Sans + 4 + + - + + + Sans + 1 + + - + + + Sans + 3 + + - + + + Sans + 2 + + - + + + Mise en place VMC Hygro à extract.et entrées d'air hygro(B) +Eviter pour les constructions anciennes car il y a un risque de contrevenir à la bonne gestion de la vapeur d'eau du sol vers les murs et l'air. Cela risque de créer des problèmes d'humidité et des contre-performances thermiques des maçonneries. + +Prévoir des entrées d'air dans les menuiseries. + +Calfeutrer les défauts d'étanchéité après avoir mis en place des entrées d'air. + + + 8 + + - + + + Mise en place d'une horloge de programmation +Envisager la mise en place d'une horloge de programmation pour le système de chauffage et choisir un programmateur simple d'emploi. Il existe des thermostats à commande radio pour éviter les câbles de liaison et certains ont une commande téléphonique intégrée pour un pilotage à distance. + +Na pas la placer : sur une paroi ensoleillée, près d'une entrée d'air neuf, près d'une zone de courant d'air, au dessus d'un émetteur, près d'une cheminée d'agrément. + + + 5 + + - + + + Sans + 6 + + - + + + Sans + 6 + + - + + + Sans + 6 + + - + + + + + - + + \ No newline at end of file diff --git a/test/fixtures/2395E2052218F.xml b/test/fixtures/2395E2052218F.xml new file mode 100644 index 0000000..a1b82ac --- /dev/null +++ b/test/fixtures/2395E2052218F.xml @@ -0,0 +1,1092 @@ + + + 2395E2052218F + ACTIF + + 2023-03-07 + 2023-06-20 + + 1 + 2.2 + + 3752 + 3.0.7 + 3cl_tribu_1.4.25.1 + + + + + + + + + + + 95288000AC0264 + + + + 18 Rue du Bel Air + 95410 + Groslay + 18 Rue du Bel Air95410 Groslay + 3-DPE-1637L PAVILLON-1-LogZone + 2023-06-20 + 2 + 95288_0053_00018 + 18 Rue du Bel Air 95410 Groslay + 18 + Rue du Bel Air + 95288 + 95410 + Groslay + housenumber + 0.5958463636363636 + 652392 + 6876724.91 + PAVILLON 5 + + + + + + + 2006 + 8 + 1 + 104.10 + 2 + 2 + 2.50 + 1 + 0 + + + 1 + 1 + 0 + + + + 0 + 0 + 0 + 2 + + + + + Mur en béton banché Ep <=20cm isolé à partir de 2013 + M01 + 1 + 1 + 4 + 147.6000 + 132.3100 + 81 + 20.00 + 13 + 2 + 0 + 2 + 3 + 9 + 44 + 7 + + + 1.000 + 0.2300 + 2.5000 + + + + + + + Plancher sur terre-plein présence d'isolation inconnue + S01 + 5 + 5 + 100.0000 + 9 + 9 + 2 + 1 + 38 + 2 + 1 + 41.000 + 0.200 + + + 1.000 + 2.000 + 0.200 + 2.000 + + + + + + + Dalle de béton date d'isolation inconnue + T01 + 1 + 1 + 100.000000000 + 8 + 8 + 2 + 4 + 8 + 86 + 8 + + + 1.000 + 0.270 + 2.500 + + + + + + + Fen.bat./ocil. PVC double vitrage(VIR) air 15mm Avec ferm. + F01O4 + 1 + 1 + 1.1700000 + 1 + 16 + 2 + 3 + 1 + 15 + 1 + 1 + 333 + 5 + 4 + 0 + 1.600 + 0.380 + 4 + 127 + 5 + 0 + 5 + 111 + 2 + 2 + 19 + 1 + + + 1.00 + 1.400 + 1.600 + 1.400 + 1.400 + 0.380 + 1.000 + 1.000 + + + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + F02O4 + 1 + 1 + 2.0000000 + 1 + 16 + 2 + 3 + 1 + 15 + 1 + 1 + 413 + 5 + 7 + 0 + 1.500 + 0.390 + 4 + 126 + 5 + 0 + 5 + 126 + 2 + 2 + 14 + 1 + + + 1.00 + 1.400 + 1.500 + 1.300 + 1.300 + 0.390 + 0.600 + 1.000 + + + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + F03O4 + 1 + 1 + 2.0000000 + 1 + 16 + 2 + 3 + 1 + 15 + 1 + 1 + 413 + 5 + 7 + 0 + 1.500 + 0.390 + 7 + 185 + 8 + 0 + 5 + 126 + 2 + 2 + 19 + 1 + + + 1.00 + 1.400 + 1.500 + 1.300 + 1.300 + 0.390 + 1.000 + 1.000 + + + + + Fen.bat./ocil. PVC double vitrage(VIR) air 15mm Avec ferm. + F04O1 + 1 + 1 + 1.5600000 + 1 + 16 + 2 + 3 + 1 + 15 + 1 + 1 + 333 + 5 + 4 + 0 + 1.600 + 0.380 + 5 + 186 + 6 + 0 + 5 + 111 + 2 + 1 + 19 + 5 + + + 1.00 + 1.400 + 1.600 + 1.400 + 1.400 + 0.380 + 1.000 + 1.000 + + + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + F05O1 + 1 + 1 + 2.0000000 + 1 + 16 + 2 + 3 + 1 + 15 + 1 + 1 + 413 + 5 + 7 + 0 + 1.500 + 0.390 + 7 + 185 + 8 + 0 + 5 + 126 + 2 + 1 + 19 + 5 + + + 1.00 + 1.400 + 1.500 + 1.300 + 1.300 + 0.390 + 1.000 + 1.000 + + + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + F06O1 + 1 + 1 + 2.5800000 + 1 + 16 + 2 + 3 + 1 + 15 + 1 + 1 + 413 + 5 + 7 + 0 + 1.500 + 0.390 + 5 + 185 + 6 + 0 + 5 + 126 + 2 + 1 + 19 + 5 + + + 1.00 + 1.400 + 1.500 + 1.300 + 1.300 + 0.390 + 1.000 + 1.000 + + + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + F07O1 + 1 + 1 + 2.0000000 + 1 + 16 + 2 + 3 + 1 + 15 + 1 + 1 + 413 + 5 + 7 + 0 + 1.500 + 0.390 + 4 + 126 + 5 + 0 + 5 + 126 + 2 + 1 + 19 + 5 + + + 1.00 + 1.400 + 1.500 + 1.300 + 1.300 + 0.390 + 1.000 + 1.000 + + + + + + + Porte opaque pleine simple en bois + P01 + 1 + 1 + 1.98 + 1 + 1 + 1 + 2 + + + 3.500 + 1.00 + + + + + + + + Liaison Mur extérieur / Plancher bas + i01j02num03 + 7 + 41.000 + 1 + 1 + 1.000 + + + 0.710 + + + + + Liaison Mur extérieur / Plancher intermédiaire + i02j02num01 + 30 + 41.000 + 1 + 2 + 1.000 + + + 0.920 + + + + + Liaison Mur extérieur / Plancher haut + i03j02num03 + 42 + 41.000 + 1 + 3 + 1.000 + + + 0.750 + + + + + Liaison Mur extérieur / Refend + i05j02num01 + 65 + 7.500 + 1 + 4 + 1.000 + + + 0.820 + + + + + Liaison Mur extérieur / Fenêtre et Portes-fenêtre + i06j03num06 + 88 + 34.900 + 1 + 5 + 1.000 + + + 0.000 + + + + + Liaison Mur extérieur / Portes + i07j03num06 + 88 + 5.300 + 1 + 5 + 1.000 + + + 0.000 + + + + + + + + 104.10 + Ventil01 + + 1 + 8 + 1 + 14 + 14 + 0 + + + + 50.000 + 1.300 + 0.000 + 27.921 + 43.889 + + + + + + + + ProdEnR01 + 0 + 1 + + + 0.00 + 0.00 + 0.00 + + + + + + + Générateur mixte (chauffage + ecs) + Instal_Ecs01 + 1 + 1 + 1 + 104.10 + 1.00 + 1 + 2 + 1 + 0 + + + 0.87 + 1313.03 + 1852.31 + 2127.51 + 2798.50 + + + + + + I01Gene_Ecs01 + 92 + 3 + 13 + 1 + 1 + 2 + 1 + 1 + 0.000 + 0 + + + 24000.00 + 0.2400000 + 0.9238 + 1.00 + 0.70939 + 2127.51 + 2798.5031 + 1.0000 + + + + + + + + + Emission n°1 + Instal_Ch01 + 104.10 + 2 + 1 + 1.0000000 + 1 + 1 + + + 12224.75 + 15298.17 + 14532.79 + 18130.20 + + + + + Radiateur BT avec robinet thermostatique + I01Emet_Ch01 + 104.10 + 7 + 6 + 12 + 39 + 80 + 0 + 3 + 2 + 2 + 3 + 1 + + + 0.87 + 0.95 + 0.91 + 0.95 + + + + + + + Chaudière gaz condensation entre 2001 et 2015 + I01Gene_Ch01 + 138 + 3 + 13 + 0 + 8 + 8 + 12 + 0 + 0 + 1 + 1 + + + 24000.00 + 0.2400 + 32.00 + 60 + 0.92 + 0.98 + 0.89 + 14532.79 + 18130.20 + + + + + + + + 0.000 + 27.921 + 71.810 + 30.431 + 20.000 + 27.000 + 17.576 + 6.930 + 103.730 + 277.477 + + + 47.167 + 0.000 + 0.000 + 1870856.000 + 2943884.000 + 0.270 + 0.235 + 41671.690 + 60228.100 + 0.000 + 0.000 + 0.000 + 2.006 + 112.322 + 158.454 + 12224.750 + 15298.170 + 1313.032 + 1852.313 + 0.000 + 0.000 + + + 14532.790 + 18130.200 + 2127.511 + 2798.503 + 196.749 + 29.747 + 66.972 + 228.314 + 3.195 + 4.507 + 0.000 + 0.000 + 438.000 + 261.255 + 0.000 + 0.000 + 17556.300 + 168.649 + + + 14532.790 + 18130.200 + 2127.511 + 2798.503 + 452.523 + 68.418 + 154.037 + 525.121 + 7.349 + 10.367 + 0.000 + 0.000 + 1007.400 + 600.887 + 0.000 + 0.000 + 18721.110 + 179 + D + + + 3952.918 + 4931.414 + 578.683 + 761.193 + 13.576 + 1.904 + 4.286 + 14.612 + 0.204 + 0.288 + 0.000 + 0.000 + 28.032 + 16.720 + 0.000 + 0.000 + 4580.400 + 44 + D + + + 2079.000 + 2594.000 + 304.000 + 400.000 + 57.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 127.000 + 76.000 + 0.000 + 0.000 + 2643.000 + + + 0.000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 1 + 0.000 + 0.000 + 896.004 + 0.000 + 0.000 + 58.328 + 0.000 + 0.000 + 260.000 + + + 13 + 14532.790 + 2127.511 + 16660.300 + 3952.918 + 578.683 + 4531.601 + 2079.000 + 304.000 + 2383.000 + + + + 1 + 1 + 1 + 0 + 0 + 1 + + + 0.592 + 2 + 1 + 2 + 1 + 2 + + + + + + + Mur en béton banché Ep <=20cm isolé à partir de 2013 + 1 + + + Plancher sur terre-plein présence d'isolation inconnue + 2 + + + Dalle de béton date d'isolation inconnue + 3 + + + Fen.bat./ocil. PVC double vitrage(VIR) air 15mm Avec ferm. + 4 + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + 4 + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + 4 + + + Fen.bat./ocil. PVC double vitrage(VIR) air 15mm Avec ferm. + 4 + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + 4 + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + 4 + + + Porte opaque pleine simple en bois + 4 + + + Radiateur BT avec robinet thermostatique + 5 + + + Générateur mixte (chauffage + ecs) + 6 + + + + + 1 + + + Murs + 1 + type de mesure + 1 + + + + + + + plan + 1 + + + + + Ne pas obstruer les entrées d'air. Les nettoyer à l'aide d'un chiffon sec -> 1 fois par an +Nettoyer les bouches d'extraction -> tous les 2 ans +Entretien des conduits par un professionnel -> tous les 3 à 5 ans +Veiller à ouvrir les fenêtres de chaque pièce très régulièrement afin de garantir la qualité de l'air intérieur + + 1 + VMC + + + Entretien obligatoire par un professionnel -> 1 fois par an +Programmer la température de chauffage en fonction de votre présence. +Baisser la température la nuit. / Abaisser la température de 2 à 3°C la nuit. + + 2 + Chaudière + + + Dépoussiérer les radiateurs régulièrement. + + 3 + Radiateurs + + + Faire désembouer le circuit de chauffage par un professionnel -> tous les 10 ans +Veiller au bon équilibrage de l'installation de chauffage. + + 6 + Circuit de chauffage + + + Nettoyer les ampoules et les luminaires. + + 4 + Eclairage + + + + + + 1 + 179 + 44 + 21446 + 29016 + + + Sans + 4 + + - + + + Isolation des murs extérieurs par l'extérieur +En construction récente, ne jamais isoler un mur humide. Avant de poser un isolant, traiter au préalable le problème d'humidité. + +En construction ancienne, ne pas poser de matériau étanche ou hydrophile au risque de menacer sa durée de vie, utiliser des isolants perméables à la vapeur d'eau (ou capillaires). Supprimer les travaux antérieurs inadaptés (en cas de prolifération d'algues et de moisissures ou si la conductivité thermique des isolants présents est dégradée). + +Ne jamais ventiler la lame d'air entre l'isolant et le mur extérieur par des orifices dans l'isolant donnant sur l'intérieur. + +Pour bénéficier de MaPrimRénov' choisir un isolant avec R= 3,7 m².K/W. + + + 1 + + R >= 3,7 m2.K/W + + + Sans + 3 + + - + + + Sans + 2 + + - + + + Sans + 8 + + - + + + Remplacement de la chaudière par une PAC air/eau +L'installation d'une pompe à chaleur nécessite un bon niveau d'isolation du bâtiment. + +Adapter les radiateurs (chaleur douce) pour que le coefficient de performance soit optimum. + +Mettre en place et entretenir l'installation à l'aide d'un professionnel qualifié. Celui-ci réalisera des essais d'étanchéité pour garantir la performance de l'installation. + + + 5 + + - + + + Sans + 6 + + - + + + Sans + 6 + + - + + + Sans + 6 + + - + + + + + - + + \ No newline at end of file diff --git a/test/fixtures/2395E2052243E.xml b/test/fixtures/2395E2052243E.xml new file mode 100644 index 0000000..3e28944 --- /dev/null +++ b/test/fixtures/2395E2052243E.xml @@ -0,0 +1,1138 @@ + + + 2395E2052243E + ACTIF + + 2023-03-07 + 2023-06-20 + + 1 + 2.2 + + 3752 + 3.0.7 + 3cl_tribu_1.4.25.1 + + + + + + + + + + + 95288000AC0264 + + + + 23 CLAUDE WAROQUIER + 95410 + Groslay + 23 CLAUDE WAROQUIER95410 Groslay + 7-DPE-1637L PAVILLON-1-LogZone + 2023-06-20 + 2 + 95288_0053_00018 + 18 Rue du Bel Air 95410 Groslay + 23 + CLAUDE WAROQUIER + 95288 + 95410 + Groslay + housenumber + 0.5958463636363636 + 652392 + 6876724.91 + PAVILLON 7 + + + + + + + 2006 + 8 + 1 + 92.05 + 3 + 3 + 2.50 + 1 + 0 + + + 1 + 1 + 0 + + + + 0 + 0 + 0 + 2 + + + + + Mur en béton banché Ep <=20cm date d'isolation inconnue + M01 + 1 + 1 + 3 + 137.2000 + 124.8100 + 81 + 20.00 + 13 + 2 + 0 + 2 + 3 + 8 + 37 + 8 + + + 1.000 + 0.3600 + 2.5000 + + + + + + + Plancher sur terre-plein présence d'isolation inconnue + S01 + 5 + 5 + 38.6000 + 9 + 9 + 2 + 1 + 38 + 2 + 1 + 28.800 + 0.230 + + + 1.000 + 2.000 + 0.230 + 2.000 + + + + + + + Dalle de béton isolé à partir de 2013 + T01 + 1 + 1 + 32.300000000 + 8 + 8 + 2 + 3 + 9 + 92 + 7 + + + 1.000 + 0.140 + 2.500 + + + + + Combles aménagés sous rampant isolé à partir de 2013 + T02 + 1 + 1 + 8.820001000 + 12 + 12 + 2 + 4 + 9 + 44 + 7 + + + 1.000 + 0.140 + 2.500 + + + + + + + Fen.bat./ocil. PVC double vitrage(VIR) air 15mm Avec ferm. + F01O1 + 1 + 1 + 1.1700000 + 1 + 16 + 2 + 3 + 1 + 15 + 1 + 1 + 333 + 5 + 4 + 0 + 1.600 + 0.380 + 4 + 127 + 5 + 0 + 5 + 111 + 2 + 1 + 19 + 5 + + + 1.00 + 1.400 + 1.600 + 1.400 + 1.400 + 0.380 + 1.000 + 1.000 + + + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + F02O1 + 1 + 1 + 2.1000000 + 1 + 16 + 2 + 3 + 1 + 15 + 1 + 1 + 413 + 5 + 7 + 0 + 1.500 + 0.390 + 7 + 185 + 8 + 0 + 5 + 126 + 2 + 1 + 19 + 5 + + + 1.00 + 1.400 + 1.500 + 1.300 + 1.300 + 0.390 + 1.000 + 1.000 + + + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + F03O1 + 1 + 1 + 2.5200000 + 1 + 16 + 2 + 3 + 1 + 15 + 1 + 1 + 413 + 5 + 7 + 0 + 1.500 + 0.390 + 4 + 126 + 5 + 0 + 5 + 126 + 2 + 1 + 14 + + + 1.00 + 1.400 + 1.500 + 1.300 + 1.300 + 0.390 + 0.600 + 1.000 + + + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + F04O4 + 1 + 1 + 2.1000000 + 1 + 16 + 2 + 3 + 1 + 15 + 1 + 1 + 413 + 5 + 7 + 0 + 1.500 + 0.390 + 7 + 185 + 8 + 0 + 5 + 126 + 2 + 2 + 19 + 1 + + + 1.00 + 1.400 + 1.500 + 1.300 + 1.300 + 0.390 + 1.000 + 1.000 + + + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + F05O4 + 1 + 1 + 2.5200000 + 1 + 16 + 2 + 3 + 1 + 15 + 1 + 1 + 413 + 5 + 7 + 0 + 1.500 + 0.390 + 4 + 126 + 5 + 0 + 5 + 126 + 2 + 2 + 19 + 1 + + + 1.00 + 1.400 + 1.500 + 1.300 + 1.300 + 0.390 + 1.000 + 1.000 + + + + + Fen.bat./ocil. bois double vitrage(VIR) air 12mm Sans volet + F06O4 + 1 + 1 + 0.7000000 + 1 + 50 + 2 + 2 + 1 + 12 + 1 + 1 + 536 + 3 + 4 + 0 + 2.100 + 0.450 + 1 + 0 + 5 + 6 + 1 + 2 + 19 + 2 + + + 1.00 + 1.700 + 2.100 + 2.100 + 0.450 + 1.000 + 0.820 + + + + + + + Porte opaque pleine simple en bois + P01 + 1 + 1 + 1.98 + 1 + 1 + 1 + 2 + + + 3.500 + 1.00 + + + + + + + + Liaison Mur extérieur / Plancher bas + i01j02num03 + 7 + 17.600 + 1 + 1 + 1.000 + + + 0.710 + + + + + Liaison Mur extérieur / Plancher intermédiaire + i02j02num01 + 30 + 17.600 + 1 + 2 + 1.000 + + + 0.920 + + + + + Liaison Mur extérieur / Plancher haut + i03j02num02 + 41 + 8.500 + 1 + 3 + 1.000 + + + 0.070 + + + + + Liaison Mur extérieur / Refend + i05j02num01 + 65 + 7.500 + 1 + 4 + 0.500 + + + 0.410 + + + + + Liaison Mur extérieur / Fenêtre et Portes-fenêtre + i06j03num06 + 88 + 25.600 + 1 + 5 + 1.000 + + + 0.000 + + + + + Liaison Mur extérieur / Portes + i07j03num06 + 88 + 5.300 + 1 + 5 + 1.000 + + + 0.000 + + + + + + + + 92.05 + Ventil01 + + 1 + 8 + 1 + 30 + 30 + 0 + + + + 5.395 + 1.300 + 0.000 + 19.156 + 41.625 + + + + + + + + ProdEnR01 + 0 + 1 + + + 0.00 + 0.00 + 0.00 + + + + + + + Générateur mixte (chauffage + ecs) + Instal_Ecs01 + 1 + 1 + 1 + 92.05 + 1.00 + 1 + 2 + 1 + 0 + + + 0.87 + 1253.87 + 1768.85 + 2053.90 + 2694.66 + + + + + + I01Gene_Ecs01 + 92 + 3 + 13 + 1 + 1 + 2 + 1 + 1 + 0.000 + 0 + + + 24000.00 + 0.2400000 + 0.9238 + 1.00 + 0.70170 + 2053.90 + 2694.6575 + 1.0000 + + + + + + + + + Emission n°1 + Instal_Ch01 + 92.05 + 2 + 1 + 1.0000000 + 1 + 1 + + + 6889.61 + 8742.15 + 8692.27 + 10973.57 + + + + + Radiateur BT avec robinet thermostatique + I01Emet_Ch01 + 92.05 + 7 + 6 + 12 + 39 + 80 + 0 + 3 + 2 + 2 + 3 + 1 + + + 0.87 + 0.95 + 0.91 + 0.95 + + + + + + + Chaudière gaz condensation entre 2001 et 2015 + I01Gene_Ch01 + 138 + 3 + 13 + 0 + 8 + 8 + 12 + 0 + 0 + 1 + 1 + + + 24000.00 + 0.2400 + 32.00 + 60 + 0.92 + 0.98 + 0.86 + 8692.27 + 10973.57 + + + + + + + + 0.000 + 19.156 + 60.781 + 44.932 + 8.878 + 5.757 + 15.120 + 6.930 + 32.358 + 174.756 + + + 35.461 + 0.000 + 0.000 + 1371219.000 + 2661195.000 + 0.346 + 0.304 + 39794.050 + 57514.340 + 0.000 + 0.000 + 0.000 + 1.915 + 107.261 + 151.315 + 6889.613 + 8742.151 + 1253.870 + 1768.852 + 0.000 + 0.000 + + + 8692.269 + 10973.570 + 2053.900 + 2694.657 + 173.975 + 16.765 + 38.037 + 173.760 + 3.051 + 4.304 + 0.000 + 0.000 + 47.260 + 193.576 + 0.000 + 0.000 + 11160.980 + 121.249 + + + 8692.269 + 10973.570 + 2053.900 + 2694.657 + 400.141 + 38.559 + 87.486 + 399.648 + 7.017 + 9.900 + 0.000 + 0.000 + 108.699 + 445.224 + 0.000 + 0.000 + 11700.230 + 127 + D + + + 2364.297 + 2984.811 + 558.661 + 732.947 + 12.004 + 1.073 + 2.434 + 11.121 + 0.195 + 0.275 + 0.000 + 0.000 + 3.025 + 12.389 + 0.000 + 0.000 + 2945.600 + 32 + D + + + 1243.000 + 1570.000 + 294.000 + 385.000 + 50.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 14.000 + 56.000 + 0.000 + 0.000 + 1657.000 + + + 0.000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 1 + 0.000 + 0.000 + 414.811 + 0.000 + 0.000 + 27.418 + 0.000 + 0.000 + 120.000 + + + 13 + 8692.269 + 2053.900 + 10746.170 + 2364.297 + 558.661 + 2922.958 + 1243.000 + 294.000 + 1537.000 + + + + 1 + 1 + 1 + 0 + 0 + 1 + + + 0.524 + 2 + 2 + 1 + 1 + 2 + + + + + + + Mur en béton banché Ep <=20cm date d'isolation inconnue + 1 + + + Plancher sur terre-plein présence d'isolation inconnue + 2 + + + Dalle de béton isolé à partir de 2013 + 3 + + + Combles aménagés sous rampant isolé à partir de 2013 + 3 + + + Fen.bat./ocil. PVC double vitrage(VIR) air 15mm Avec ferm. + 4 + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + 4 + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + 4 + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + 4 + + + Fen.bat./ocil. bois double vitrage(VIR) air 12mm Sans volet + 4 + + + Porte opaque pleine simple en bois + 4 + + + Radiateur BT avec robinet thermostatique + 5 + + + Générateur mixte (chauffage + ecs) + 6 + + + + + 1 + + + Murs + 1 + type de mesure + 1 + + + + + + + plan + 1 + + + + + Ne pas obstruer les entrées d'air. Les nettoyer à l'aide d'un chiffon sec -> 1 fois par an +Nettoyer les bouches d'extraction -> tous les 2 ans +Entretien des conduits par un professionnel -> tous les 3 à 5 ans +Veiller à ouvrir les fenêtres de chaque pièce très régulièrement afin de garantir la qualité de l'air intérieur + + 1 + VMC + + + Entretien obligatoire par un professionnel -> 1 fois par an +Programmer la température de chauffage en fonction de votre présence. +Baisser la température la nuit. / Abaisser la température de 2 à 3°C la nuit. + + 2 + Chaudière + + + Dépoussiérer les radiateurs régulièrement. + + 3 + Radiateurs + + + Faire désembouer le circuit de chauffage par un professionnel -> tous les 10 ans +Veiller au bon équilibrage de l'installation de chauffage. + + 6 + Circuit de chauffage + + + Nettoyer les ampoules et les luminaires. + + 4 + Eclairage + + + + + + 1 + 127 + 32 + 10609 + 14353 + + + Sans + 4 + + - + + + Isolation des murs extérieurs par l'extérieur +En construction récente, ne jamais isoler un mur humide. Avant de poser un isolant, traiter au préalable le problème d'humidité. + +En construction ancienne, ne pas poser de matériau étanche ou hydrophile au risque de menacer sa durée de vie, utiliser des isolants perméables à la vapeur d'eau (ou capillaires). Supprimer les travaux antérieurs inadaptés (en cas de prolifération d'algues et de moisissures ou si la conductivité thermique des isolants présents est dégradée). + +Ne jamais ventiler la lame d'air entre l'isolant et le mur extérieur par des orifices dans l'isolant donnant sur l'intérieur. + +Pour bénéficier de MaPrimRénov' choisir un isolant avec R= 3,7 m².K/W. + + + 1 + + R >= 3,7 m2.K/W + + + Sans + 3 + + - + + + Sans + 2 + + - + + + Sans + 8 + + - + + + Sans + 5 + + - + + + Sans + 6 + + - + + + Sans + 6 + + - + + + Sans + 6 + + - + + + + + 3 + 127 + 32 + 20809 + 28153 + + + Sans + 4 + + - + + + Isolation des murs extérieurs par l'extérieur +En construction récente, ne jamais isoler un mur humide. Avant de poser un isolant, traiter au préalable le problème d'humidité. + +En construction ancienne, ne pas poser de matériau étanche ou hydrophile au risque de menacer sa durée de vie, utiliser des isolants perméables à la vapeur d'eau (ou capillaires). Supprimer les travaux antérieurs inadaptés (en cas de prolifération d'algues et de moisissures ou si la conductivité thermique des isolants présents est dégradée). + +Ne jamais ventiler la lame d'air entre l'isolant et le mur extérieur par des orifices dans l'isolant donnant sur l'intérieur. + +Pour bénéficier de MaPrimRénov' choisir un isolant avec R= 3,7 m².K/W. + + + 1 + + - + + + Sans + 3 + + - + + + Sans + 2 + + - + + + Sans + 8 + + - + + + Remplacement de la chaudière par une PAC air/eau +L'installation d'une pompe à chaleur nécessite un bon niveau d'isolation du bâtiment. + +Adapter les radiateurs (chaleur douce) pour que le coefficient de performance soit optimum. + +Mettre en place et entretenir l'installation à l'aide d'un professionnel qualifié. Celui-ci réalisera des essais d'étanchéité pour garantir la performance de l'installation. + + + 5 + + - + + + Sans + 6 + + - + + + Sans + 6 + + - + + + Sans + 6 + + - + + + + + - + + \ No newline at end of file diff --git a/test/fixtures/2395E2052253O.xml b/test/fixtures/2395E2052253O.xml new file mode 100644 index 0000000..f3d91e6 --- /dev/null +++ b/test/fixtures/2395E2052253O.xml @@ -0,0 +1,1057 @@ + + + 2395E2052253O + ACTIF + + 2023-03-07 + 2023-06-20 + + 1 + 2.2 + + 3752 + 3.0.7 + 3cl_tribu_1.4.25.1 + + + + + + + + + + + 95288000AC0264 + + + + 23 CLAUDE WAROQUIER + 95410 + Groslay + 23 CLAUDE WAROQUIER95410 Groslay + 9-DPE-1637L PAVILLON-1-LogZone + 2023-06-20 + 2 + 95288_0053_00018 + 18 Rue du Bel Air 95410 Groslay + 23 + CLAUDE WAROQUIER + 95288 + 95410 + Groslay + housenumber + 0.5958463636363636 + 652392 + 6876724.91 + PAVILLON 9 + + + + + + + 2006 + 8 + 1 + 92.05 + 3 + 3 + 2.50 + 1 + 0 + + + 1 + 1 + 0 + + + + 0 + 0 + 0 + 2 + + + + + Mur en béton banché Ep <=20cm date d'isolation inconnue + M01 + 1 + 1 + 2 + 63.0000 + 50.6100 + 81 + 20.00 + 13 + 2 + 0 + 2 + 3 + 8 + 37 + 8 + + + 1.000 + 0.3600 + 2.5000 + + + + + + + Plancher sur terre-plein présence d'isolation inconnue + S01 + 5 + 5 + 38.6000 + 9 + 9 + 2 + 1 + 38 + 2 + 1 + 28.800 + 0.230 + + + 1.000 + 2.000 + 0.230 + 2.000 + + + + + + + Dalle de béton isolé à partir de 2013 + T01 + 1 + 1 + 32.300000000 + 8 + 8 + 2 + 3 + 9 + 92 + 7 + + + 1.000 + 0.140 + 2.500 + + + + + Combles aménagés sous rampant isolé à partir de 2013 + T02 + 1 + 1 + 8.820001000 + 12 + 12 + 2 + 4 + 9 + 44 + 7 + + + 1.000 + 0.140 + 2.500 + + + + + + + Fen.bat./ocil. PVC double vitrage(VIR) air 15mm Avec ferm. + F01O1 + 1 + 1 + 1.1700000 + 1 + 16 + 2 + 3 + 1 + 15 + 1 + 1 + 333 + 5 + 4 + 0 + 1.600 + 0.380 + 4 + 127 + 5 + 0 + 5 + 111 + 2 + 1 + 19 + 5 + + + 1.00 + 1.400 + 1.600 + 1.400 + 1.400 + 0.380 + 1.000 + 1.000 + + + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + F02O1 + 1 + 1 + 2.1000000 + 1 + 16 + 2 + 3 + 1 + 15 + 1 + 1 + 413 + 5 + 7 + 0 + 1.500 + 0.390 + 7 + 185 + 8 + 0 + 5 + 126 + 2 + 1 + 19 + 5 + + + 1.00 + 1.400 + 1.500 + 1.300 + 1.300 + 0.390 + 1.000 + 1.000 + + + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + F03O1 + 1 + 1 + 2.5200000 + 1 + 16 + 2 + 3 + 1 + 15 + 1 + 1 + 413 + 5 + 7 + 0 + 1.500 + 0.390 + 4 + 126 + 5 + 0 + 5 + 126 + 2 + 1 + 14 + + + 1.00 + 1.400 + 1.500 + 1.300 + 1.300 + 0.390 + 0.600 + 1.000 + + + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + F04O4 + 1 + 1 + 2.1000000 + 1 + 16 + 2 + 3 + 1 + 15 + 1 + 1 + 413 + 5 + 7 + 0 + 1.500 + 0.390 + 7 + 185 + 8 + 0 + 5 + 126 + 2 + 2 + 19 + 1 + + + 1.00 + 1.400 + 1.500 + 1.300 + 1.300 + 0.390 + 1.000 + 1.000 + + + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + F05O4 + 1 + 1 + 2.5200000 + 1 + 16 + 2 + 3 + 1 + 15 + 1 + 1 + 413 + 5 + 7 + 0 + 1.500 + 0.390 + 4 + 126 + 5 + 0 + 5 + 126 + 2 + 2 + 19 + 1 + + + 1.00 + 1.400 + 1.500 + 1.300 + 1.300 + 0.390 + 1.000 + 1.000 + + + + + Fen.bat./ocil. bois double vitrage(VIR) air 12mm Sans volet + F06O4 + 1 + 1 + 0.7000000 + 1 + 50 + 2 + 2 + 1 + 12 + 1 + 1 + 536 + 3 + 4 + 0 + 2.100 + 0.450 + 1 + 0 + 5 + 6 + 1 + 2 + 19 + 2 + + + 1.00 + 1.700 + 2.100 + 2.100 + 0.450 + 1.000 + 0.820 + + + + + + + Porte opaque pleine simple en bois + P01 + 1 + 1 + 1.98 + 1 + 1 + 1 + 2 + + + 3.500 + 1.00 + + + + + + + + Liaison Mur extérieur / Plancher bas + i01j02num03 + 7 + 8.500 + 1 + 1 + 1.000 + + + 0.710 + + + + + Liaison Mur extérieur / Plancher intermédiaire + i02j02num01 + 30 + 8.500 + 1 + 2 + 1.000 + + + 0.920 + + + + + Liaison Mur extérieur / Plancher haut + i03j02num02 + 41 + 8.500 + 1 + 3 + 1.000 + + + 0.070 + + + + + Liaison Mur extérieur / Refend + i05j02num01 + 65 + 7.500 + 1 + 4 + 0.500 + + + 0.410 + + + + + Liaison Mur extérieur / Fenêtre et Portes-fenêtre + i06j03num06 + 88 + 25.600 + 1 + 5 + 1.000 + + + 0.000 + + + + + Liaison Mur extérieur / Portes + i07j03num06 + 88 + 5.300 + 1 + 5 + 1.000 + + + 0.000 + + + + + + + + 92.05 + Ventil01 + + 1 + 8 + 1 + 30 + 30 + 0 + + + + 5.395 + 1.300 + 0.000 + 8.496 + 41.625 + + + + + + + + ProdEnR01 + 0 + 1 + + + 0.00 + 0.00 + 0.00 + + + + + + + Générateur mixte (chauffage + ecs) + Instal_Ecs01 + 1 + 1 + 1 + 92.05 + 1.00 + 1 + 2 + 1 + 0 + + + 0.87 + 1253.87 + 1768.85 + 2053.90 + 2694.66 + + + + + + I01Gene_Ecs01 + 92 + 3 + 13 + 1 + 1 + 2 + 1 + 1 + 0.000 + 0 + + + 24000.00 + 0.2400000 + 0.9238 + 1.00 + 0.70170 + 2053.90 + 2694.6575 + 1.0000 + + + + + + + + + Emission n°1 + Instal_Ch01 + 92.05 + 2 + 1 + 1.0000000 + 1 + 1 + + + 4006.20 + 5191.05 + 5346.86 + 6879.09 + + + + + Radiateur BT avec robinet thermostatique + I01Emet_Ch01 + 92.05 + 7 + 6 + 12 + 39 + 80 + 0 + 3 + 2 + 2 + 3 + 1 + + + 0.87 + 0.95 + 0.91 + 0.95 + + + + + + + Chaudière gaz condensation entre 2001 et 2015 + I01Gene_Ch01 + 138 + 3 + 13 + 0 + 8 + 8 + 12 + 0 + 0 + 1 + 1 + + + 24000.00 + 0.2400 + 32.00 + 60 + 0.92 + 0.98 + 0.83 + 5346.86 + 6879.09 + + + + + + + + 0.000 + 8.496 + 50.121 + 18.220 + 8.878 + 5.757 + 15.120 + 6.930 + 17.525 + 122.550 + + + 35.461 + 0.000 + 0.000 + 1371219.000 + 2661195.000 + 0.455 + 0.408 + 39794.050 + 57514.340 + 0.000 + 0.000 + 0.000 + 1.915 + 107.261 + 151.315 + 4006.202 + 5191.045 + 1253.870 + 1768.852 + 0.000 + 0.000 + + + 5346.864 + 6879.090 + 2053.900 + 2694.657 + 173.975 + 9.748 + 22.380 + 173.760 + 3.051 + 4.304 + 0.000 + 0.000 + 47.260 + 186.560 + 0.000 + 0.000 + 7808.558 + 84.830 + + + 5346.864 + 6879.090 + 2053.900 + 2694.657 + 400.141 + 22.421 + 51.474 + 399.648 + 7.017 + 9.900 + 0.000 + 0.000 + 108.699 + 429.087 + 0.000 + 0.000 + 8338.690 + 90 + C + + + 1454.347 + 1871.113 + 558.661 + 732.947 + 12.004 + 0.624 + 1.432 + 11.121 + 0.195 + 0.275 + 0.000 + 0.000 + 3.025 + 11.940 + 0.000 + 0.000 + 2025.100 + 22 + C + + + 765.000 + 984.000 + 294.000 + 385.000 + 50.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 0.000 + 14.000 + 54.000 + 0.000 + 0.000 + 1177.000 + + + 0.000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 1 + 0.000 + 0.000 + 407.794 + 0.000 + 0.000 + 26.969 + 0.000 + 0.000 + 118.000 + + + 13 + 5346.864 + 2053.900 + 7400.764 + 1454.347 + 558.661 + 2013.008 + 765.000 + 294.000 + 1059.000 + + + + 1 + 1 + 1 + 0 + 0 + 1 + + + 0.505 + 2 + 2 + 1 + 1 + 2 + + + + + + + Mur en béton banché Ep <=20cm date d'isolation inconnue + 1 + + + Plancher sur terre-plein présence d'isolation inconnue + 2 + + + Dalle de béton isolé à partir de 2013 + 3 + + + Combles aménagés sous rampant isolé à partir de 2013 + 3 + + + Fen.bat./ocil. PVC double vitrage(VIR) air 15mm Avec ferm. + 4 + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + 4 + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + 4 + + + PF. sans soub. PVC double vitrage(VIR) air 15mm Avec ferm. + 4 + + + Fen.bat./ocil. bois double vitrage(VIR) air 12mm Sans volet + 4 + + + Porte opaque pleine simple en bois + 4 + + + Radiateur BT avec robinet thermostatique + 5 + + + Générateur mixte (chauffage + ecs) + 6 + + + + + 1 + + + Murs + 1 + type de mesure + 1 + + + + + + + plan + 1 + + + + + Ne pas obstruer les entrées d'air. Les nettoyer à l'aide d'un chiffon sec -> 1 fois par an +Nettoyer les bouches d'extraction -> tous les 2 ans +Entretien des conduits par un professionnel -> tous les 3 à 5 ans +Veiller à ouvrir les fenêtres de chaque pièce très régulièrement afin de garantir la qualité de l'air intérieur + + 1 + VMC + + + Entretien obligatoire par un professionnel -> 1 fois par an +Programmer la température de chauffage en fonction de votre présence. +Baisser la température la nuit. / Abaisser la température de 2 à 3°C la nuit. + + 2 + Chaudière + + + Dépoussiérer les radiateurs régulièrement. + + 3 + Radiateurs + + + Faire désembouer le circuit de chauffage par un professionnel -> tous les 10 ans +Veiller au bon équilibrage de l'installation de chauffage. + + 6 + Circuit de chauffage + + + Nettoyer les ampoules et les luminaires. + + 4 + Eclairage + + + + + + 1 + 90 + 22 + 10200 + 13800 + + + Sans + 4 + + - + + + Sans + 1 + + - + + + Sans + 3 + + - + + + Sans + 2 + + - + + + Sans + 8 + + - + + + Remplacement de la chaudière par une PAC air/eau +L'installation d'une pompe à chaleur nécessite un bon niveau d'isolation du bâtiment. + +Adapter les radiateurs (chaleur douce) pour que le coefficient de performance soit optimum. + +Mettre en place et entretenir l'installation à l'aide d'un professionnel qualifié. Celui-ci réalisera des essais d'étanchéité pour garantir la performance de l'installation. + + + 5 + + - + + + Sans + 6 + + - + + + Sans + 6 + + - + + + Sans + 6 + + - + + + + + - + + \ No newline at end of file