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
}
]
}
}
]
}