Skip to content

4.6 Bouwfysische eigenschappen — Thermal Resistance heeft een waarde

Controleert of bouwdelen met relevante Assembly Codes een geldige waarde hebben voor de parameter Thermal Resistance (R), conform BIM Basis ILS §4.6 Bouwfysische eigenschappen.


{
  "Id": "359bbf7a-02de-4d31-981f-9cf8f3a3465e",
  "Filter": {
    "Type": "queryFilter",
    "Properties": [
      {
        "Name": "Query",
        "Value": "($[$string(values.assemblyCode) ~> /^21\\.1[0123]|2[12].21|23.10$/i].{\n    \"type\": type,\n    \"id\": id,\n    \"name\": name,\n    \"thermalResistanceExists\":$exists(values.thermalResistance.value),\n    \"thermalResistance\":$string(values.thermalResistance.value) ? $string(values.thermalResistance.value):\"\",\n})",
        "Type": null
      }
    ],
    "SubFilters": []
  },
  "Validation": {
    "Type": "validationCollection",
    "Name": "Heeft Thermal Resistance een waarde",
    "ErrorMessage": "Thermal Resistance moet een waarde hebben.",
    "Properties": [
      {
        "Name": "Operator",
        "Value": {
          "Type": "value",
          "Properties": [
            {
              "Name": "value",
              "Value": "and",
              "Type": ""
            }
          ]
        }
      }
    ],
    "SubValidations": [
      {
        "Type": "validation",
        "Name": "Thermal Resistance heeft een waarde",
        "ErrorMessage": "#### Issue\n\nDit element heeft geen geldige waarde voor de parameter **Thermal Resistance (R)** .\n\nDeze eigenschap is verplicht voor bouwdelen die onderdeel zijn van de **thermische schil** .\n\n#### Oplossing\n\nControleer of het element deel uitmaakt van de thermische schil en corrigeer de bouwfysische eigenschappen:\n\n- **System family**  \n  ➤ Wijs een materiaal toe met een correct ingevulde **Thermal Asset**\n\n- **Loadable family**  \n  ➤ Open *Family Type Properties*  \n  ➤ Zet **Define Thermal Properties by** op *User Defined*  \n  ➤ Vul een geldige **Thermal Resistance (R)** in\n\n#### Informatie\n\nVolgens de **BIM Basis ILS – §4.6 Bouwfysische eigenschappen** moeten alle bouwdelen die de thermische schil vormen voorzien zijn van een ingevulde **Thermal Resistance** .\n\nZonder deze waarde zijn betrouwbare energie- en warmteverliesberekeningen niet mogelijk.\n",
        "Properties": [
          {
            "Name": "valueToValidate",
            "Value": {
              "Type": "querySelector",
              "Properties": [
                {
                  "Name": "query",
                  "Value": "thermalResistanceExists",
                  "Type": "bool"
                }
              ]
            }
          },
          {
            "Name": "Validator",
            "Value": {
              "Type": "value",
              "Properties": [
                {
                  "Name": "value",
                  "Value": "bool:Is",
                  "Type": "bool"
                }
              ]
            }
          },
          {
            "Name": "expectedValue",
            "Value": {
              "Type": "staticValueSelector",
              "Properties": [
                {
                  "Name": "value",
                  "Value": "true",
                  "Type": "bool"
                }
              ]
            }
          }
        ],
        "SubValidations": []
      },
      {
        "Type": "validation",
        "Name": "Thermal Resistance is niet leeg",
        "ErrorMessage": "#### Issue\n\nDit element heeft geen geldige waarde voor de parameter **Thermal Resistance (R)** .\n\nDeze eigenschap is verplicht voor bouwdelen die onderdeel zijn van de **thermische schil** .\n\n#### Oplossing\n\nControleer of het element deel uitmaakt van de thermische schil en corrigeer de bouwfysische eigenschappen:\n\n- **System family**  \n  ➤ Wijs een materiaal toe met een correct ingevulde **Thermal Asset**\n\n- **Loadable family**  \n  ➤ Open *Family Type Properties*  \n  ➤ Zet **Define Thermal Properties by** op *User Defined*  \n  ➤ Vul een geldige **Thermal Resistance (R)** in\n\n#### Informatie\n\nVolgens de **BIM Basis ILS – §4.6 Bouwfysische eigenschappen** moeten alle bouwdelen die de thermische schil vormen voorzien zijn van een ingevulde **Thermal Resistance** .\n\nZonder deze waarde zijn betrouwbare energie- en warmteverliesberekeningen niet mogelijk.\n",
        "Properties": [
          {
            "Name": "valueToValidate",
            "Value": {
              "Type": "querySelector",
              "Properties": [
                {
                  "Name": "query",
                  "Value": "thermalResistance",
                  "Type": "string"
                }
              ]
            }
          },
          {
            "Name": "Validator",
            "Value": {
              "Type": "value",
              "Properties": [
                {
                  "Name": "value",
                  "Value": "string:ShouldNotBeEmpty",
                  "Type": "string"
                }
              ]
            }
          },
          {
            "Name": "expectedValue",
            "Value": {
              "Type": "staticValueSelector",
              "Properties": [
                {
                  "Name": "value",
                  "Value": "null",
                  "Type": "string"
                }
              ]
            }
          }
        ],
        "SubValidations": []
      }
    ]
  },
  "Details": {
    "Name": "Thermal Resistance heeft een waarde",
    "Impact": 4,
    "Priority": 3,
    "Tags": [
      "4.6 Bouwfysische eigenschappen"
    ],
    "Description": "Controleert of bouwdelen met relevante Assembly Codes een geldige waarde hebben voor de parameter Thermal Resistance (R), conform BIM Basis ILS §4.6 Bouwfysische eigenschappen.\n",
    "HelpUrl": "https://help.daqs.io/NL/ILS/ThermalResistance/?nav=false",
    "TimeToSolve": 30,
    "AllDisciplines": true,
    "Disciplines": []
  },
  "Metadata": [
    {
      "Label": "AssemblyCode",
      "Selector": {
        "Type": "querySelector",
        "Properties": [
          {
            "Name": "query",
            "Value": "values.assemblyCode",
            "Type": null
          }
        ]
      }
    }
  ]
}