{% if isDemo %} {% endif %}

Amenée d’Air Comburant : {{ project.techDataValueForService('typeAac') }}
{% if project.techDataValueForService('typeAac') != 'directe' %} Section mini Amenée d'Air requise par la notice : {{ infosConfig['sectionMiniAAC'] ? infosConfig['sectionMiniAAC'] ~ " cm²" : "néant" }}
{% endif %} {% if serviceCreatedOnProject.serviceDataValueKey('NatureAac') != null %} Nature : {{ infosConfig['buse'][0] === 'Simple' ? serviceCreatedOnProject.serviceDataValueKey('NatureAac') : "Amenée d'air par la buse concentrique et le conduit de fumée" }} {% endif %} {% if serviceCreatedOnProject.serviceDataValueKey('ChoixAAC') and "forfait" in serviceCreatedOnProject.serviceDataValueKey('ChoixAAC') %} {% if isDemo %} XXXXXXXXXXXXXXXX {% else %} Pertes de charge de l’AAC prises forfaitairement à 3 Pa (valeur de la norme par défaut). {% endif %} {% endif %}

{% set isForfaitAAC = (serviceCreatedOnProject.serviceDataValueKey('ChoixAAC') and "forfait" in serviceCreatedOnProject.serviceDataValueKey('ChoixAAC')) %} {% set CiErreurAACFinale = (result.diameter is defined and hideResultAAC is not defined) ? serviceCreatedOnProject.serviceDataValueKey('CiErreurAACFinale_' ~ result['diameter']) : null %} {% if CiErreurAACFinale != null %}
Calcul de conformité section AAC :

{% if project.techDataValueForService('typeAac') !== 'directe' %} {{ CiErreurAACFinale == 'AACOK' ? '' : 'non ' }}conforme
{% if CiErreurAACFinale == 'messageerreur1' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire de 200 cm². {% elseif CiErreurAACFinale =='messageerreur2' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire (section indiquée dans la notice du feu ouvert). {% elseif CiErreurAACFinale == 'messageerreur3' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire (200 cm² ou section mini de la notice). {% elseif CiErreurAACFinale == 'messageerreur4' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire (50 cm² ou section mini de la notice). {% elseif CiErreurAACFinale == 'messageerreur5' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire (70 cm² ou section mini de la notice). {% elseif CiErreurAACFinale == 'messageerreur6' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire (100 cm² ou section mini de la notice). {% elseif CiErreurAACFinale == 'messageerreur7' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire (50 cm² ou section mini de la notice). {% elseif CiErreurAACFinale == 'messageerreur8' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire (70 cm² ou section mini de la notice). {% elseif CiErreurAACFinale == 'messageerreur9' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire (100 cm² ou section mini de la notice). {% elseif CiErreurAACFinale == 'messageerreur10' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire (150 cm² ou section mini de la notice). {% elseif CiErreurAACFinale == 'messageerreur11' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire (200 cm² en absence de section mini indiquée dans la notice). {% elseif CiErreurAACFinale == 'messageerreur12' %} La section libre d’amenée d’air (grille ou conduit) que vous avez saisie est inférieure au mini réglementaire (1/4 de la section du conduit de fumée). {% endif %} {% elseif isForfaitAAC %} {% if isDemo %} XXXXXXXXXXXXX {% else %} Non applicable dans le cas d’une valeur forfaitaire des pertes de charge. {% endif %} {% else %} {% if isDemo %} XXXXXXXXXXXXX {% else %} Non applicable à une AAC directe {% endif %} {% endif %}

{% endif %}

{% if serviceCreatedOnProject.serviceDataValueKey('NbrCdair') !== null %} Nombre de conduit(s) parallèle(s) : {{ serviceCreatedOnProject.serviceDataValueKey('NbrCdair') }}
{% endif %} {% if serviceCreatedOnProject.serviceDataValueKey('AdaptateurBuselot') !== null %} Utilisation adaptateur sur buselot : {{ serviceCreatedOnProject.serviceDataValueKey('AdaptateurBuselot') }} {% if infosConfig['airSupply']['dzetaSortieAir'] != null %}
Coefficient de perte de charge : {{ infosConfig['airSupply']['dzetaSortieAir'] }} {% endif %} {% endif %} {% if serviceCreatedOnProject.serviceDataValueKey('DiametreSortieAdaptateur') !== null %} Ø Sortie adapatateur {{ serviceCreatedOnProject.serviceDataValueKey('DiametreSortieAdaptateur') }} mm {% endif %}

{% if serviceCreatedOnProject.serviceDataValueKey('DimensionTrou') %}

Dimension du trou : {% if serviceCreatedOnProject.serviceDataValueKey('DimensionTrou.info02') %} {{ serviceCreatedOnProject.serviceDataValueKey('DimensionTrou.info01') }} x {{ serviceCreatedOnProject.serviceDataValueKey('DimensionTrou.info02') }} cm {% else %} Ø{{ serviceCreatedOnProject.serviceDataValueKey('DimensionTrou.info01') }} mm {% endif %}
{% if serviceCreatedOnProject.serviceDataValueKey('EpaisseurTrou.1') !== null %} Épaisseur du mur ou du sol : {{ serviceCreatedOnProject.serviceDataValueKey('EpaisseurTrou.1') }} cm
{% endif %} {% if serviceCreatedOnProject.serviceDataValueKey('RugositeCdairInt.1') !== null or serviceCreatedOnProject.serviceDataValueKey('RugositeCdairInt') !== null %} Rugosité : {{ serviceCreatedOnProject.serviceDataValueKey('RugositeCdairInt.1') ? serviceCreatedOnProject.serviceDataValueKey('RugositeCdairInt.1') ~ ' mm' : serviceCreatedOnProject.serviceDataValueKey('RugositeCdairInt') }} {% endif %}

{% elseif infosConfig['buse'][0] === 'Simple' and isForfaitAAC == false and serviceCreatedOnProject.serviceDataValueKey('DiametreSectionIntCdair') is empty and serviceCreatedOnProject.serviceData|length > 0 %}

{% if infosConfig['airSupply']['S1_PB_Diam1'] %} Diamètre du conduit d'air : {{ infosConfig['airSupply']['S1_PB_Diam1'] }} mm
{% endif %} {% if isDemo %} XXXXXXXXXXX {% else %} Diamètre constant sur toute la longueur {% endif %}
{% if serviceCreatedOnProject.serviceDataValueKey('LongueurDeveloppeeCdair.1') !== null %} Longueur : {{ serviceCreatedOnProject.serviceDataValueKey('LongueurDeveloppeeCdair.1') }} m
{% endif %} {% if serviceCreatedOnProject.serviceDataValueKey('RugositeCdairInt') !== null or serviceCreatedOnProject.serviceDataValueKey('RugositeCdairInt.1') !== null %} Rugosité : {{ serviceCreatedOnProject.serviceDataValueKey('RugositeCdairInt.1') ? serviceCreatedOnProject.serviceDataValueKey('RugositeCdairInt.1') ~ ' mm' : serviceCreatedOnProject.serviceDataValueKey('RugositeCdairInt') }}
{% endif %}

{% elseif infosConfig['buse'][0] === 'Simple' and isForfaitAAC == false and serviceCreatedOnProject.serviceDataValueKey('DiametreSectionIntCdair') !== null %}

Diamètre de la section connectée à l’appareil : {{ infosConfig['airSupply']['S2_PB_Diam1'] }} mm
{% if serviceCreatedOnProject.serviceDataValueKey('LongueurDeveloppeeCdairInt.1') !== null %} Longueur : {{ serviceCreatedOnProject.serviceDataValueKey('LongueurDeveloppeeCdairInt.1') }} m
{% endif %} {% if serviceCreatedOnProject.serviceDataValueKey('RugositeCdairInt') !== null or serviceCreatedOnProject.serviceDataValueKey('RugositeCdairInt.1') !== null %} Rugosité : {{ serviceCreatedOnProject.serviceDataValueKey('RugositeCdairInt.1') ? serviceCreatedOnProject.serviceDataValueKey('RugositeCdairInt.1') ~ ' mm' : serviceCreatedOnProject.serviceDataValueKey('RugositeCdairInt') }}
{% endif %} {% if serviceCreatedOnProject.serviceDataValueKey('TypeVariationSection') !== null %} Variation de section : {{ serviceCreatedOnProject.serviceDataValueKey('TypeVariationSection') }}
{% endif %} {% if infosConfig['airSupply']['PB_Dzeta_Variation_Section'] !== null %} Coefficient de perte de charge : {{ infosConfig['airSupply']['PB_Dzeta_Variation_Section'] }} {% endif %}

Diamètre de la section NON connectée à l’appareil : {{ infosConfig['airSupply']['S1_PB_Diam1'] }} mm
{% if serviceCreatedOnProject.serviceDataValueKey('LongueurDeveloppeeCdairExt.1') !== null %} Longueur : {{ serviceCreatedOnProject.serviceDataValueKey('LongueurDeveloppeeCdairExt.1') }} m
{% endif %} {% if serviceCreatedOnProject.serviceDataValueKey('RugositeCdairExt') !== null or serviceCreatedOnProject.serviceDataValueKey('RugositeCdairExt.1') !== null %} Rugosité : {{ serviceCreatedOnProject.serviceDataValueKey('RugositeCdairExt.1') ? serviceCreatedOnProject.serviceDataValueKey('RugositeCdairExt.1') ~ ' mm' : serviceCreatedOnProject.serviceDataValueKey('RugositeCdairExt') }} {% endif %}

{% endif %}

{% if serviceCreatedOnProject.serviceDataValueKey('CourbureCoude1Cdair') !== null %} Coude(s) : {{ serviceCreatedOnProject.serviceDataValueKey('NbrCoudes') }} {% if serviceCreatedOnProject.serviceDataValueKey('NbrCoudes') in ['1 coude normal à 90 degrés', '2 coudes normaux à 90 degrés'] %}
Coefficient de perte de charge : {% if isDemo %} XXX {% else %} 0,3 {% endif %} {% endif %}
{% if 'Autres' in serviceCreatedOnProject.serviceDataValueKey('NbrCoudes') %} {% if serviceCreatedOnProject.serviceDataValueKey('CourbureCoude1Cdair') !== null and (serviceCreatedOnProject.serviceDataValueKey('AngleCdair1.1') !== null or serviceCreatedOnProject.serviceDataValueKey('AngleCdair1.info1') !== null) %} 1er coude : {{ serviceCreatedOnProject.serviceDataValueKey('CourbureCoude1Cdair') }} Angle : {{ serviceCreatedOnProject.serviceDataValueKey('AngleCdair1.1') ?? serviceCreatedOnProject.serviceDataValueKey('AngleCdair1.info1') }} degrés Coefficient de perte de charge : {{ infosConfig['airSupply']['PB_Dzeta_coude_1'] }}
{% endif %} {% if serviceCreatedOnProject.serviceDataValueKey('CourbureCoude2Cdair') !== null and (serviceCreatedOnProject.serviceDataValueKey('AngleCoude2Cdair.1') !== null or serviceCreatedOnProject.serviceDataValueKey('AngleCoude2Cdair.info1') !== null) %} 2ème coude : {{ serviceCreatedOnProject.serviceDataValueKey('CourbureCoude2Cdair') }} Angle : {{ serviceCreatedOnProject.serviceDataValueKey('AngleCoude2Cdair.1') ?? serviceCreatedOnProject.serviceDataValueKey('AngleCoude2Cdair.info1') }} degrés Coefficient de perte de charge : {{ infosConfig['airSupply']['PB_Dzeta_coude_2'] }}
{% endif %} {% if serviceCreatedOnProject.serviceDataValueKey('CourbureCoude3Cdair') !== null and (serviceCreatedOnProject.serviceDataValueKey('AngleCoude3Cdair.1') !== null or serviceCreatedOnProject.serviceDataValueKey('AngleCoude3Cdair.info1') !== null) %} 3ème coude : {{ serviceCreatedOnProject.serviceDataValueKey('CourbureCoude3Cdair') }} Angle : {{ serviceCreatedOnProject.serviceDataValueKey('AngleCoude3Cdair.1') ?? serviceCreatedOnProject.serviceDataValueKey('AngleCoude3Cdair.info1') }} degrés Coefficient de perte de charge : {{ infosConfig['airSupply']['PB_Dzeta_coude_3'] }}
{% endif %} {% endif %} {% endif %}

{% if serviceCreatedOnProject.serviceDataValueKey('PiquagePriseAirCdconcentrique') !== null or serviceCreatedOnProject.serviceDataValueKey('PiquagePriseAirCdTripleParoi') !== null %} Piquage : {{ serviceCreatedOnProject.serviceDataValueKey('PiquagePriseAirCdconcentrique') }} {{ serviceCreatedOnProject.serviceDataValueKey('PiquagePriseAirCdTripleParoi') }}
{% if infosConfig['airSupply']['PB_Dzeta'] %} Coefficient de perte de charge : {{ infosConfig['airSupply']['PB_Dzeta'] }} {% endif %} {% endif %}

{% if serviceCreatedOnProject.serviceDataValueKey('PresenceGrilleExt') and (serviceCreatedOnProject.serviceDataValueKey('PassageAirGrilleExt') or serviceCreatedOnProject.serviceDataValueKey('DimensionPartieGrillageeExt.info01') or serviceCreatedOnProject.serviceDataValueKey('ObturationPartieGrillageeExt.1') or serviceCreatedOnProject.serviceDataValueKey('TypeMailleGrilleExt') or serviceCreatedOnProject.serviceDataValueKey('RaccordementGrilleEtCdairExt')) %}
Grille extérieure :

{% if serviceCreatedOnProject.serviceDataValueKey('PresenceGrilleExt')|lower !== 'non' %} {% if serviceCreatedOnProject.serviceDataValueKey('PassageAirGrilleExt') !== null %} Passage d'air : {{ serviceCreatedOnProject.serviceDataValueKey('PassageAirGrilleExt.info01') ? serviceCreatedOnProject.serviceDataValueKey('PassageAirGrilleExt.info01') ~ ' cm²' : serviceCreatedOnProject.serviceDataValueKey('PassageAirGrilleExt') }}
{% endif %} {% if serviceCreatedOnProject.serviceDataValueKey('DimensionPartieGrillageeExt.info01') !== null %} Dimension : {% if serviceCreatedOnProject.serviceDataValueKey('DimensionPartieGrillageeExt.info02') %} {{ serviceCreatedOnProject.serviceDataValueKey('DimensionPartieGrillageeExt.info01') ~ ' x ' ~ serviceCreatedOnProject.serviceDataValueKey('DimensionPartieGrillageeExt.info02') ~ ' cm' }}
{% else %} {{ 'Ø' ~ serviceCreatedOnProject.serviceDataValueKey('DimensionPartieGrillageeExt.info01') ~ ' mm' }}
{% endif %}
{% endif %} {% if serviceCreatedOnProject.serviceDataValueKey('ObturationPartieGrillageeExt.1') !== null %} Taux d'obturation : {{ serviceCreatedOnProject.serviceDataValueKey('ObturationPartieGrillageeExt.1') }} %
{% endif %} {% if serviceCreatedOnProject.serviceDataValueKey('TypeMailleGrilleExt') !== null %} Forme de maille : {{ serviceCreatedOnProject.serviceDataValueKey('TypeMailleGrilleExt') }}
{% endif %} {% if serviceCreatedOnProject.serviceDataValueKey('RaccordementGrilleEtCdairExt') !== null %} Raccordement entre la grille et le conduit d'air :
{{ serviceCreatedOnProject.serviceDataValueKey('RaccordementGrilleEtCdairExt') }}
{% endif %} {% if infosConfig['airSupply']['dzetaEntreeAir'] %} Coefficient de perte de charge : {{ infosConfig['airSupply']['dzetaEntreeAir'] }} {% endif %} {% else %} Présence grille extérieure : Non {% endif %}

{% endif %}
{% if (serviceCreatedOnProject.serviceDataValueKey('PresenceGrilleInt')|lower !== 'non' or project.techDataValueForService('typeAac')|lower !== 'directe' or serviceCreatedOnProject.serviceDataValueKey('PresenceGrilleInt')) and (serviceCreatedOnProject.serviceDataValueKey('PassageAirGrilleInt') or serviceCreatedOnProject.serviceDataValueKey('DimensionPartieGrillageeInt.info01') or serviceCreatedOnProject.serviceDataValueKey('ObturationPartieGrillageeInt') or serviceCreatedOnProject.serviceDataValueKey('ObturationPartieGrillageeInt.1') or serviceCreatedOnProject.serviceDataValueKey('TypeMailleGrilleInt') or serviceCreatedOnProject.serviceDataValueKey('RaccordementGrilleEtCdairInt')) %}
Grille intérieure :

{% if serviceCreatedOnProject.serviceDataValueKey('PresenceGrilleInt')|lower !== 'non' or project.techDataValueForService('typeAac')|lower === 'directe' %} {% if serviceCreatedOnProject.serviceDataValueKey('PassageAirGrilleInt') !== null %} Passage d'air : {{ serviceCreatedOnProject.serviceDataValueKey('PassageAirGrilleInt.info01') ? serviceCreatedOnProject.serviceDataValueKey('PassageAirGrilleInt.info01') ~ ' cm²' : serviceCreatedOnProject.serviceDataValueKey('PassageAirGrilleInt') }}
{% endif %} {% if serviceCreatedOnProject.serviceDataValueKey('DimensionPartieGrillageeInt.info01') !== null %} Dimension : {% if serviceCreatedOnProject.serviceDataValueKey('DimensionPartieGrillageeInt.info02') %} {{ serviceCreatedOnProject.serviceDataValueKey('DimensionPartieGrillageeInt.info01') ~ ' x ' ~ serviceCreatedOnProject.serviceDataValueKey('DimensionPartieGrillageeInt.info02') ~ ' cm' }}
{% else %} {{ 'Ø' ~ serviceCreatedOnProject.serviceDataValueKey('DimensionPartieGrillageeInt.info01') ~ ' mm' }}
{% endif %}
{% endif %} {% if serviceCreatedOnProject.serviceDataValueKey('ObturationPartieGrillageeInt') !== null or serviceCreatedOnProject.serviceDataValueKey('ObturationPartieGrillageeInt.1') !== null %} Taux d'obturation : {{ serviceCreatedOnProject.serviceDataValueKey('ObturationPartieGrillageeInt.1') ?? serviceCreatedOnProject.serviceDataValueKey('ObturationPartieGrillageeInt') }} %
{% endif %} {% if serviceCreatedOnProject.serviceDataValueKey('TypeMailleGrilleInt') !== null %} Forme de maille : {{ serviceCreatedOnProject.serviceDataValueKey('TypeMailleGrilleInt') }}
{% endif %} {% if serviceCreatedOnProject.serviceDataValueKey('RaccordementGrilleEtCdairInt') !== null %} Raccordement entre la grille et le conduit d'air :
{{ serviceCreatedOnProject.serviceDataValueKey('RaccordementGrilleEtCdairInt') }}
{% endif %} {% if infosConfig['airSupply']['dzetaSortieAir'] %} Coefficient de perte de charge : {{ infosConfig['airSupply']['dzetaSortieAir'] }} {% endif %} {% else %} Présence grille intérieure : Non {% endif %}

{% endif %}

{% if serviceCreatedOnProject.serviceDataValueKey('DepressionMaison') %} Dépression maison : {{ serviceCreatedOnProject.serviceDataValueKey('DepressionMaison.info01') ? serviceCreatedOnProject.serviceDataValueKey('DepressionMaison.info01') ~ ' Pa' : serviceCreatedOnProject.serviceDataValueKey('DepressionMaison') }} {% endif %}