{
  "$schema": "hnqap-monitoring-points/1",
  "title": "Heat network monitoring points",
  "generated": "2026-10-25",
  "note": "Each monitoring point of heat network technical assurance, with the six-level address it is published under. Point codes and descriptions paraphrase the scheme drafts; the scheme documents remain the authority. kind: static = a value entered once (design, identity); timeseries = a live reading; calculated / kpi = derived by the platform.",
  "points": [
    {
      "elementType": "EC",
      "elementName": "Energy Centre",
      "pointId": "",
      "monitoringPoint": "Element identity",
      "description": "HNTAS element code — instance ID assigned at registration (e.g. 00005)",
      "kind": "static",
      "vargroup": "system",
      "varkey": "elementCode",
      "units": "",
      "valuesPerDay": 0,
      "device": "",
      "address": "{schema}/{network}/{element}/{device}/system/elementCode"
    },
    {
      "elementType": "EC",
      "elementName": "Energy Centre",
      "pointId": "",
      "monitoringPoint": "Element identity",
      "description": "Parent element — energy flows from here (e.g. cd1 / cd1)",
      "kind": "static",
      "vargroup": "system",
      "varkey": "parentElement",
      "units": "",
      "valuesPerDay": 0,
      "device": "",
      "address": "{schema}/{network}/{element}/{device}/system/parentElement"
    },
    {
      "elementType": "DD",
      "elementName": "District Distribution",
      "pointId": "",
      "monitoringPoint": "Element identity",
      "description": "HNTAS element code — instance ID assigned at registration (e.g. 00005)",
      "kind": "static",
      "vargroup": "system",
      "varkey": "elementCode",
      "units": "",
      "valuesPerDay": 0,
      "device": "",
      "address": "{schema}/{network}/{element}/{device}/system/elementCode"
    },
    {
      "elementType": "DD",
      "elementName": "District Distribution",
      "pointId": "",
      "monitoringPoint": "Element identity",
      "description": "Parent element — energy flows from here (e.g. cd1 / cd1)",
      "kind": "static",
      "vargroup": "system",
      "varkey": "parentElement",
      "units": "",
      "valuesPerDay": 0,
      "device": "",
      "address": "{schema}/{network}/{element}/{device}/system/parentElement"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "",
      "monitoringPoint": "Element identity",
      "description": "HNTAS element code — instance ID assigned at registration (e.g. 00005)",
      "kind": "static",
      "vargroup": "system",
      "varkey": "elementCode",
      "units": "",
      "valuesPerDay": 0,
      "device": "",
      "address": "{schema}/{network}/{element}/{device}/system/elementCode"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "",
      "monitoringPoint": "Element identity",
      "description": "Parent element — energy flows from here (e.g. cd1 / cd1)",
      "kind": "static",
      "vargroup": "system",
      "varkey": "parentElement",
      "units": "",
      "valuesPerDay": 0,
      "device": "",
      "address": "{schema}/{network}/{element}/{device}/system/parentElement"
    },
    {
      "elementType": "CD",
      "elementName": "Communal Distribution",
      "pointId": "",
      "monitoringPoint": "Element identity",
      "description": "HNTAS element code — instance ID assigned at registration (e.g. 00005)",
      "kind": "static",
      "vargroup": "system",
      "varkey": "elementCode",
      "units": "",
      "valuesPerDay": 0,
      "device": "",
      "address": "{schema}/{network}/{element}/{device}/system/elementCode"
    },
    {
      "elementType": "CD",
      "elementName": "Communal Distribution",
      "pointId": "",
      "monitoringPoint": "Element identity",
      "description": "Parent element — energy flows from here (e.g. cd1 / cd1)",
      "kind": "static",
      "vargroup": "system",
      "varkey": "parentElement",
      "units": "",
      "valuesPerDay": 0,
      "device": "",
      "address": "{schema}/{network}/{element}/{device}/system/parentElement"
    },
    {
      "elementType": "CC",
      "elementName": "Consumer Connection",
      "pointId": "",
      "monitoringPoint": "Element identity",
      "description": "HNTAS element code — instance ID assigned at registration (e.g. 00005)",
      "kind": "static",
      "vargroup": "system",
      "varkey": "elementCode",
      "units": "",
      "valuesPerDay": 0,
      "device": "",
      "address": "{schema}/{network}/{element}/{device}/system/elementCode"
    },
    {
      "elementType": "CC",
      "elementName": "Consumer Connection",
      "pointId": "",
      "monitoringPoint": "Element identity",
      "description": "Parent element — energy flows from here (e.g. cd1 / cd1)",
      "kind": "static",
      "vargroup": "system",
      "varkey": "parentElement",
      "units": "",
      "valuesPerDay": 0,
      "device": "",
      "address": "{schema}/{network}/{element}/{device}/system/parentElement"
    },
    {
      "elementType": "CC",
      "elementName": "Consumer Connection",
      "pointId": "",
      "monitoringPoint": "Element identity",
      "description": "HNTAS metering point ID",
      "kind": "static",
      "vargroup": "system",
      "varkey": "hntasMPID",
      "units": "",
      "valuesPerDay": 0,
      "device": "",
      "address": "{schema}/{network}/{element}/{device}/system/hntasMPID"
    },
    {
      "elementType": "EC-P",
      "elementName": "Pressurisation",
      "pointId": "EC5",
      "monitoringPoint": "Make-up Water meter",
      "description": "Accumulated Volume",
      "kind": "timeseries",
      "vargroup": "meter",
      "varkey": "m3",
      "units": "m³",
      "valuesPerDay": 48,
      "device": "makeup",
      "address": "{schema}/{network}/{element}/makeup/meter/m3"
    },
    {
      "elementType": "EC-P",
      "elementName": "Pressurisation",
      "pointId": "EC5",
      "monitoringPoint": "Make-up Water meter",
      "description": "System Volume",
      "kind": "static",
      "vargroup": "design",
      "varkey": "systemVolume",
      "units": "litres",
      "valuesPerDay": 0,
      "device": "makeup",
      "address": "{schema}/{network}/{element}/makeup/design/systemVolume"
    },
    {
      "elementType": "EC-D",
      "elementName": "Pressurisation",
      "pointId": "EC8",
      "monitoringPoint": "Operating pressure measurement point",
      "description": "Maximum System Pressure",
      "kind": "static",
      "vargroup": "design",
      "varkey": "maxPressure",
      "units": "bar",
      "valuesPerDay": 0,
      "device": "pressure",
      "address": "{schema}/{network}/{element}/pressure/design/maxPressure"
    },
    {
      "elementType": "EC-D",
      "elementName": "Pressurisation",
      "pointId": "EC8",
      "monitoringPoint": "Operating pressure measurement point",
      "description": "Static Pressure",
      "kind": "timeseries",
      "vargroup": "sensor",
      "varkey": "pSystem",
      "units": "bar",
      "valuesPerDay": 288,
      "device": "pressure",
      "address": "{schema}/{network}/{element}/pressure/sensor/pSystem"
    },
    {
      "elementType": "EC-D",
      "elementName": "EC Distribution",
      "pointId": "EC7",
      "monitoringPoint": "Distribution differential pressure measurement point",
      "description": "Differential Pressure",
      "kind": "timeseries",
      "vargroup": "sensor",
      "varkey": "dpSupply",
      "units": "kPa",
      "valuesPerDay": 288,
      "device": "EC7",
      "address": "{schema}/{network}/{element}/EC7/sensor/dpSupply"
    },
    {
      "elementType": "EC-D",
      "elementName": "EC Distribution",
      "pointId": "EC7",
      "monitoringPoint": "Distribution differential pressure measurement point",
      "description": "Maximum Supply DP",
      "kind": "static",
      "vargroup": "design",
      "varkey": "maxDPSupply",
      "units": "kPa",
      "valuesPerDay": 0,
      "device": "EC7",
      "address": "{schema}/{network}/{element}/EC7/design/maxDPSupply"
    },
    {
      "elementType": "EC-D",
      "elementName": "EC Distribution",
      "pointId": "EC4",
      "monitoringPoint": "Distribution pump set",
      "description": "Accumulated Energy",
      "kind": "timeseries",
      "vargroup": "emeter",
      "varkey": "kwhElectric",
      "units": "kWh",
      "valuesPerDay": 48,
      "device": "pump",
      "address": "{schema}/{network}/{element}/pump/emeter/kwhElectric"
    },
    {
      "elementType": "EC-D",
      "elementName": "EC Distribution",
      "pointId": "EC4",
      "monitoringPoint": "Distribution pump set",
      "description": "Design Annual Pump Energy Use",
      "kind": "static",
      "vargroup": "design",
      "varkey": "kwhAnnualPump",
      "units": "kWh",
      "valuesPerDay": 0,
      "device": "pump",
      "address": "{schema}/{network}/{element}/pump/design/kwhAnnualPump"
    },
    {
      "elementType": "EC-D",
      "elementName": "EC Distribution",
      "pointId": "EC3",
      "monitoringPoint": "Energy Centre boundary",
      "description": "Accumulated Energy",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "kwh",
      "units": "kWh",
      "valuesPerDay": 288,
      "device": "boundary",
      "address": "{schema}/{network}/{element}/boundary/hmeter/kwh"
    },
    {
      "elementType": "EC-D",
      "elementName": "EC Distribution",
      "pointId": "EC3",
      "monitoringPoint": "Energy Centre boundary",
      "description": "Accumulated Volume",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "m3",
      "units": "m³",
      "valuesPerDay": 288,
      "device": "boundary",
      "address": "{schema}/{network}/{element}/boundary/hmeter/m3"
    },
    {
      "elementType": "EC-D",
      "elementName": "EC Distribution",
      "pointId": "EC3",
      "monitoringPoint": "Energy Centre boundary",
      "description": "Flow Temperature",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "tF",
      "units": "°C",
      "valuesPerDay": 288,
      "device": "boundary",
      "address": "{schema}/{network}/{element}/boundary/hmeter/tF"
    },
    {
      "elementType": "EC-D",
      "elementName": "EC Distribution",
      "pointId": "EC3",
      "monitoringPoint": "Energy Centre boundary",
      "description": "Design flow temperature",
      "kind": "static",
      "vargroup": "design",
      "varkey": "tF",
      "units": "°C",
      "valuesPerDay": 0,
      "device": "boundary",
      "address": "{schema}/{network}/{element}/boundary/design/tF"
    },
    {
      "elementType": "EC-D",
      "elementName": "EC Distribution",
      "pointId": "EC3",
      "monitoringPoint": "Energy Centre boundary",
      "description": "Instantaneous Flow Rate",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "m3h",
      "units": "m³/h",
      "valuesPerDay": 288,
      "device": "boundary",
      "address": "{schema}/{network}/{element}/boundary/hmeter/m3h"
    },
    {
      "elementType": "EC-D",
      "elementName": "EC Distribution",
      "pointId": "EC3",
      "monitoringPoint": "Energy Centre boundary",
      "description": "Instantaneous Power",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "kw",
      "units": "kW",
      "valuesPerDay": 288,
      "device": "boundary",
      "address": "{schema}/{network}/{element}/boundary/hmeter/kw"
    },
    {
      "elementType": "EC-D",
      "elementName": "EC Distribution",
      "pointId": "EC3",
      "monitoringPoint": "Energy Centre boundary",
      "description": "Minimum Flow Temperature",
      "kind": "static",
      "vargroup": "design",
      "varkey": "minFlowTemp",
      "units": "°C",
      "valuesPerDay": 0,
      "device": "boundary",
      "address": "{schema}/{network}/{element}/boundary/design/minFlowTemp"
    },
    {
      "elementType": "EC-D",
      "elementName": "EC Distribution",
      "pointId": "EC3",
      "monitoringPoint": "Energy Centre boundary",
      "description": "Return Temperature",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "tR",
      "units": "°C",
      "valuesPerDay": 288,
      "device": "boundary",
      "address": "{schema}/{network}/{element}/boundary/hmeter/tR"
    },
    {
      "elementType": "EC-D",
      "elementName": "EC Distribution",
      "pointId": "EC6",
      "monitoringPoint": "Index differential pressure measurement point",
      "description": "Differential Pressure",
      "kind": "timeseries",
      "vargroup": "sensor",
      "varkey": "dpIndex",
      "units": "kPa",
      "valuesPerDay": 288,
      "device": "EC6",
      "address": "{schema}/{network}/{element}/EC6/sensor/dpIndex"
    },
    {
      "elementType": "EC-D",
      "elementName": "EC Distribution",
      "pointId": "EC6",
      "monitoringPoint": "Index differential pressure measurement point",
      "description": "Minimum Index Differential Pressure",
      "kind": "static",
      "vargroup": "design",
      "varkey": "minDPIndex",
      "units": "kPa",
      "valuesPerDay": 0,
      "device": "EC6",
      "address": "{schema}/{network}/{element}/EC6/design/minDPIndex"
    },
    {
      "elementType": "EC-HG",
      "elementName": "Heat Generator",
      "pointId": "EC2",
      "monitoringPoint": "Heat Source energy output",
      "description": "Accumulated Energy",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "kwh",
      "units": "kWh",
      "valuesPerDay": 288,
      "device": "EC2",
      "address": "{schema}/{network}/{element}/EC2/hmeter/kwh"
    },
    {
      "elementType": "EC-HG",
      "elementName": "Heat Generator",
      "pointId": "EC2",
      "monitoringPoint": "Heat Source energy output",
      "description": "Accumulated Volume",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "m3",
      "units": "m³",
      "valuesPerDay": 288,
      "device": "EC2",
      "address": "{schema}/{network}/{element}/EC2/hmeter/m3"
    },
    {
      "elementType": "EC-HG",
      "elementName": "Heat Generator",
      "pointId": "EC2",
      "monitoringPoint": "Heat Source energy output",
      "description": "Flow Temperature",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "tF",
      "units": "°C",
      "valuesPerDay": 288,
      "device": "EC2",
      "address": "{schema}/{network}/{element}/EC2/hmeter/tF"
    },
    {
      "elementType": "EC-HG",
      "elementName": "Heat Generator",
      "pointId": "EC2",
      "monitoringPoint": "Heat Source energy output",
      "description": "Instantaneous Flow Rate",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "m3h",
      "units": "m³/h",
      "valuesPerDay": 288,
      "device": "EC2",
      "address": "{schema}/{network}/{element}/EC2/hmeter/m3h"
    },
    {
      "elementType": "EC-HG",
      "elementName": "Heat Generator",
      "pointId": "EC2",
      "monitoringPoint": "Heat Source energy output",
      "description": "Instantaneous Power",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "kw",
      "units": "kW",
      "valuesPerDay": 288,
      "device": "EC2",
      "address": "{schema}/{network}/{element}/EC2/hmeter/kw"
    },
    {
      "elementType": "EC-HG",
      "elementName": "Heat Generator",
      "pointId": "EC2",
      "monitoringPoint": "Heat Source energy output",
      "description": "Minimum Generation Efficiency",
      "kind": "static",
      "vargroup": "design",
      "varkey": "efficiency",
      "units": "%",
      "valuesPerDay": 0,
      "device": "EC2",
      "address": "{schema}/{network}/{element}/EC2/design/efficiency"
    },
    {
      "elementType": "EC-HG",
      "elementName": "Heat Generator",
      "pointId": "EC2",
      "monitoringPoint": "Heat Source energy output",
      "description": "Return Temperature",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "tR",
      "units": "°C",
      "valuesPerDay": 288,
      "device": "EC2",
      "address": "{schema}/{network}/{element}/EC2/hmeter/tR"
    },
    {
      "elementType": "EC-HG",
      "elementName": "Heat Generator",
      "pointId": "EC1",
      "monitoringPoint": "Heat source energy input",
      "description": "Accumulated Energy",
      "kind": "timeseries",
      "vargroup": "meter",
      "varkey": "kwh",
      "units": "kWh",
      "valuesPerDay": 48,
      "device": "EC1",
      "address": "{schema}/{network}/{element}/EC1/meter/kwh"
    },
    {
      "elementType": "EC-HG",
      "elementName": "Heat Generator",
      "pointId": "EC1",
      "monitoringPoint": "Heat source energy input",
      "description": "Accumulated Volume of Gas",
      "kind": "timeseries",
      "vargroup": "meter",
      "varkey": "m3Gas",
      "units": "m³",
      "valuesPerDay": 48,
      "device": "EC1",
      "address": "{schema}/{network}/{element}/EC1/meter/m3Gas"
    },
    {
      "elementType": "DD",
      "elementName": "District Distribution",
      "pointId": "DD3",
      "monitoringPoint": "DP Measuring Point",
      "description": "Differential pressure at Index",
      "kind": "timeseries",
      "vargroup": "sensor",
      "varkey": "dpIndex",
      "units": "kPa",
      "valuesPerDay": 288,
      "device": "DD3",
      "address": "{schema}/{network}/{element}/DD3/sensor/dpIndex"
    },
    {
      "elementType": "DD",
      "elementName": "District Distribution",
      "pointId": "DD3",
      "monitoringPoint": "DP Measuring Point",
      "description": "Minimum Index Differential Pressure",
      "kind": "static",
      "vargroup": "design",
      "varkey": "minDPIndex",
      "units": "kPa",
      "valuesPerDay": 0,
      "device": "DD3",
      "address": "{schema}/{network}/{element}/DD3/design/minDPIndex"
    },
    {
      "elementType": "DD",
      "elementName": "District Distribution",
      "pointId": "DD1",
      "monitoringPoint": "Intake Boundary",
      "description": "Accumulated Energy",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "kwh",
      "units": "kWh",
      "valuesPerDay": 48,
      "device": "intake",
      "address": "{schema}/{network}/{element}/intake/hmeter/kwh"
    },
    {
      "elementType": "DD",
      "elementName": "District Distribution",
      "pointId": "DD1",
      "monitoringPoint": "Intake Boundary",
      "description": "Accumulated Volume",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "m3",
      "units": "m³",
      "valuesPerDay": 48,
      "device": "intake",
      "address": "{schema}/{network}/{element}/intake/hmeter/m3"
    },
    {
      "elementType": "DD",
      "elementName": "District Distribution",
      "pointId": "DD1",
      "monitoringPoint": "Intake Boundary",
      "description": "Expected average flow temperature",
      "kind": "static",
      "vargroup": "design",
      "varkey": "tF",
      "units": "°C",
      "valuesPerDay": 0,
      "device": "intake",
      "address": "{schema}/{network}/{element}/intake/design/tF"
    },
    {
      "elementType": "DD",
      "elementName": "District Distribution",
      "pointId": "DD1",
      "monitoringPoint": "Intake Boundary",
      "description": "Expected average return temperature",
      "kind": "static",
      "vargroup": "design",
      "varkey": "tR",
      "units": "°C",
      "valuesPerDay": 0,
      "device": "intake",
      "address": "{schema}/{network}/{element}/intake/design/tR"
    },
    {
      "elementType": "DD",
      "elementName": "District Distribution",
      "pointId": "DD1",
      "monitoringPoint": "Intake Boundary",
      "description": "Flow Temperature",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "tF",
      "units": "°C",
      "valuesPerDay": 48,
      "device": "intake",
      "address": "{schema}/{network}/{element}/intake/hmeter/tF"
    },
    {
      "elementType": "DD",
      "elementName": "District Distribution",
      "pointId": "DD1",
      "monitoringPoint": "Intake Boundary",
      "description": "Return Temperature",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "tR",
      "units": "°C",
      "valuesPerDay": 48,
      "device": "intake",
      "address": "{schema}/{network}/{element}/intake/hmeter/tR"
    },
    {
      "elementType": "DD",
      "elementName": "District Distribution",
      "pointId": "DD1",
      "monitoringPoint": "Intake Boundary",
      "description": "Instantaneous Power",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "kw",
      "units": "kW",
      "valuesPerDay": 48,
      "device": "intake",
      "address": "{schema}/{network}/{element}/intake/hmeter/kw"
    },
    {
      "elementType": "DD",
      "elementName": "District Distribution",
      "pointId": "DD1",
      "monitoringPoint": "Intake Boundary",
      "description": "Instantaneous Flow Rate",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "m3h",
      "units": "m³/h",
      "valuesPerDay": 48,
      "device": "intake",
      "address": "{schema}/{network}/{element}/intake/hmeter/m3h"
    },
    {
      "elementType": "DD",
      "elementName": "District Distribution",
      "pointId": "DD2",
      "monitoringPoint": "Termination Boundary",
      "description": "Design maximum bypass flowrate",
      "kind": "static",
      "vargroup": "design",
      "varkey": "maxBypassFlow",
      "units": "m³/h",
      "valuesPerDay": 0,
      "device": "termination",
      "address": "{schema}/{network}/{element}/termination/design/maxBypassFlow"
    },
    {
      "elementType": "DD",
      "elementName": "District Distribution",
      "pointId": "DD2",
      "monitoringPoint": "Termination Boundary",
      "description": "Minimum required flow temperature",
      "kind": "static",
      "vargroup": "design",
      "varkey": "minFlowTemp",
      "units": "°C",
      "valuesPerDay": 0,
      "device": "termination",
      "address": "{schema}/{network}/{element}/termination/design/minFlowTemp"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS6",
      "monitoringPoint": "Defined differential pressure exceedance measurement point",
      "description": "Differential Pressure",
      "kind": "timeseries",
      "vargroup": "sensor",
      "varkey": "dpOff",
      "units": "kPa",
      "valuesPerDay": 288,
      "device": "SS6",
      "address": "{schema}/{network}/{element}/SS6/sensor/dpOff"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS6",
      "monitoringPoint": "Defined differential pressure exceedance measurement point",
      "description": "Maximum Supply DP",
      "kind": "static",
      "vargroup": "design",
      "varkey": "maxDPOff",
      "units": "kPa",
      "valuesPerDay": 0,
      "device": "SS6",
      "address": "{schema}/{network}/{element}/SS6/design/maxDPOff"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS5",
      "monitoringPoint": "Defined index differential pressure measurement point",
      "description": "Differential Pressure",
      "kind": "timeseries",
      "vargroup": "sensor",
      "varkey": "dpIndex",
      "units": "kPa",
      "valuesPerDay": 288,
      "device": "SS5",
      "address": "{schema}/{network}/{element}/SS5/sensor/dpIndex"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS5",
      "monitoringPoint": "Defined index differential pressure measurement point",
      "description": "Minimum Index Differential Pressure",
      "kind": "static",
      "vargroup": "design",
      "varkey": "minDPIndex",
      "units": "kPa",
      "valuesPerDay": 0,
      "device": "SS5",
      "address": "{schema}/{network}/{element}/SS5/design/minDPIndex"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS7",
      "monitoringPoint": "Defined operating pressure measurement point",
      "description": "Maximum System Pressure",
      "kind": "static",
      "vargroup": "design",
      "varkey": "maxPressure",
      "units": "bar",
      "valuesPerDay": 0,
      "device": "pressure",
      "address": "{schema}/{network}/{element}/pressure/design/maxPressure"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS7",
      "monitoringPoint": "Defined operating pressure measurement point",
      "description": "Static Pressure",
      "kind": "timeseries",
      "vargroup": "sensor",
      "varkey": "pOff",
      "units": "bar",
      "valuesPerDay": 288,
      "device": "pressure",
      "address": "{schema}/{network}/{element}/pressure/sensor/pOff"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS1",
      "monitoringPoint": "Intake Boundary",
      "description": "Accumulated Energy",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "kwh",
      "units": "kWh",
      "valuesPerDay": 288,
      "device": "intake",
      "address": "{schema}/{network}/{element}/intake/hmeter/kwh"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS1",
      "monitoringPoint": "Intake Boundary",
      "description": "Accumulated Volume",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "m3",
      "units": "m³",
      "valuesPerDay": 288,
      "device": "intake",
      "address": "{schema}/{network}/{element}/intake/hmeter/m3"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS1",
      "monitoringPoint": "Intake Boundary",
      "description": "Flow Temperature",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "tF",
      "units": "°C",
      "valuesPerDay": 288,
      "device": "intake",
      "address": "{schema}/{network}/{element}/intake/hmeter/tF"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS1",
      "monitoringPoint": "Intake Boundary",
      "description": "Instantaneous Flow Rate",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "m3h",
      "units": "m³/h",
      "valuesPerDay": 288,
      "device": "intake",
      "address": "{schema}/{network}/{element}/intake/hmeter/m3h"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS1",
      "monitoringPoint": "Intake Boundary",
      "description": "Instantaneous Power",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "kw",
      "units": "kW",
      "valuesPerDay": 288,
      "device": "intake",
      "address": "{schema}/{network}/{element}/intake/hmeter/kw"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS1",
      "monitoringPoint": "Intake Boundary",
      "description": "Return Temperature",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "tR",
      "units": "°C",
      "valuesPerDay": 288,
      "device": "intake",
      "address": "{schema}/{network}/{element}/intake/hmeter/tR"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS3",
      "monitoringPoint": "Network distribution pump",
      "description": "Accumulated Energy",
      "kind": "timeseries",
      "vargroup": "emeter",
      "varkey": "kwhElectric",
      "units": "kWh",
      "valuesPerDay": 48,
      "device": "pump",
      "address": "{schema}/{network}/{element}/pump/emeter/kwhElectric"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS3",
      "monitoringPoint": "Network distribution pump",
      "description": "Design Annual Pump Energy Use",
      "kind": "static",
      "vargroup": "design",
      "varkey": "kwhAnnualPump",
      "units": "kWh",
      "valuesPerDay": 0,
      "device": "pump",
      "address": "{schema}/{network}/{element}/pump/design/kwhAnnualPump"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS2",
      "monitoringPoint": "Offtake Boundary",
      "description": "Accumulated Energy",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "kwhOff",
      "units": "kWh",
      "valuesPerDay": 288,
      "device": "offtake",
      "address": "{schema}/{network}/{element}/offtake/hmeter/kwhOff"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS2",
      "monitoringPoint": "Offtake Boundary",
      "description": "Accumulated Volume",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "m3Off",
      "units": "m³",
      "valuesPerDay": 288,
      "device": "offtake",
      "address": "{schema}/{network}/{element}/offtake/hmeter/m3Off"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS2",
      "monitoringPoint": "Offtake Boundary",
      "description": "Flow Temperature",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "tFOff",
      "units": "°C",
      "valuesPerDay": 288,
      "device": "offtake",
      "address": "{schema}/{network}/{element}/offtake/hmeter/tFOff"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS2",
      "monitoringPoint": "Offtake Boundary",
      "description": "Instantaneous Flow Rate",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "m3hOff",
      "units": "m³/h",
      "valuesPerDay": 288,
      "device": "offtake",
      "address": "{schema}/{network}/{element}/offtake/hmeter/m3hOff"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS2",
      "monitoringPoint": "Offtake Boundary",
      "description": "Instantaneous Power",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "kwOff",
      "units": "kW",
      "valuesPerDay": 288,
      "device": "offtake",
      "address": "{schema}/{network}/{element}/offtake/hmeter/kwOff"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS2",
      "monitoringPoint": "Offtake Boundary",
      "description": "Maximum PHE Approach Temperature",
      "kind": "static",
      "vargroup": "design",
      "varkey": "maxApproachTemp",
      "units": "°C",
      "valuesPerDay": 0,
      "device": "offtake",
      "address": "{schema}/{network}/{element}/offtake/design/maxApproachTemp"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS2",
      "monitoringPoint": "Offtake Boundary",
      "description": "Minimum Output Temperature",
      "kind": "static",
      "vargroup": "design",
      "varkey": "minFlowTempOff",
      "units": "°C",
      "valuesPerDay": 0,
      "device": "offtake",
      "address": "{schema}/{network}/{element}/offtake/design/minFlowTempOff"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS2",
      "monitoringPoint": "Offtake Boundary",
      "description": "Return Temperature",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "tROff",
      "units": "°C",
      "valuesPerDay": 288,
      "device": "offtake",
      "address": "{schema}/{network}/{element}/offtake/hmeter/tROff"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS2",
      "monitoringPoint": "Offtake Boundary",
      "description": "Design flow temperature (secondary)",
      "kind": "static",
      "vargroup": "design",
      "varkey": "tFOff",
      "units": "°C",
      "valuesPerDay": 0,
      "device": "offtake",
      "address": "{schema}/{network}/{element}/offtake/design/tFOff"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS4",
      "monitoringPoint": "Water meter",
      "description": "Accumulated Volume",
      "kind": "timeseries",
      "vargroup": "meter",
      "varkey": "m3",
      "units": "m³",
      "valuesPerDay": 48,
      "device": "watermeter",
      "address": "{schema}/{network}/{element}/watermeter/meter/m3"
    },
    {
      "elementType": "SS",
      "elementName": "Substation",
      "pointId": "SS4",
      "monitoringPoint": "Water meter",
      "description": "System Volume",
      "kind": "static",
      "vargroup": "design",
      "varkey": "systemVolume",
      "units": "litres",
      "valuesPerDay": 0,
      "device": "watermeter",
      "address": "{schema}/{network}/{element}/watermeter/design/systemVolume"
    },
    {
      "elementType": "CD",
      "elementName": "Communal Distribution",
      "pointId": "CD3",
      "monitoringPoint": "DP Measuring Point",
      "description": "Differential pressure at Index",
      "kind": "timeseries",
      "vargroup": "sensor",
      "varkey": "dpIndex",
      "units": "kPa",
      "valuesPerDay": 288,
      "device": "CD3",
      "address": "{schema}/{network}/{element}/CD3/sensor/dpIndex"
    },
    {
      "elementType": "CD",
      "elementName": "Communal Distribution",
      "pointId": "CD3",
      "monitoringPoint": "DP Measuring Point",
      "description": "Minimum Index Differential Pressure",
      "kind": "static",
      "vargroup": "design",
      "varkey": "minDPIndex",
      "units": "kPa",
      "valuesPerDay": 0,
      "device": "CD3",
      "address": "{schema}/{network}/{element}/CD3/design/minDPIndex"
    },
    {
      "elementType": "CD",
      "elementName": "Communal Distribution",
      "pointId": "CD1",
      "monitoringPoint": "Intake Boundary",
      "description": "Accumulated Energy",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "kwh",
      "units": "kWh",
      "valuesPerDay": 48,
      "device": "intake",
      "address": "{schema}/{network}/{element}/intake/hmeter/kwh"
    },
    {
      "elementType": "CD",
      "elementName": "Communal Distribution",
      "pointId": "CD1",
      "monitoringPoint": "Intake Boundary",
      "description": "Accumulated Volume",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "m3",
      "units": "m³",
      "valuesPerDay": 48,
      "device": "intake",
      "address": "{schema}/{network}/{element}/intake/hmeter/m3"
    },
    {
      "elementType": "CD",
      "elementName": "Communal Distribution",
      "pointId": "CD1",
      "monitoringPoint": "Intake Boundary",
      "description": "Expected average flow temperature",
      "kind": "static",
      "vargroup": "design",
      "varkey": "tF",
      "units": "°C",
      "valuesPerDay": 0,
      "device": "intake",
      "address": "{schema}/{network}/{element}/intake/design/tF"
    },
    {
      "elementType": "CD",
      "elementName": "Communal Distribution",
      "pointId": "CD1",
      "monitoringPoint": "Intake Boundary",
      "description": "Expected average return temperature",
      "kind": "static",
      "vargroup": "design",
      "varkey": "tR",
      "units": "°C",
      "valuesPerDay": 0,
      "device": "intake",
      "address": "{schema}/{network}/{element}/intake/design/tR"
    },
    {
      "elementType": "CD",
      "elementName": "Communal Distribution",
      "pointId": "CD1",
      "monitoringPoint": "Intake Boundary",
      "description": "Flow Temperature",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "tF",
      "units": "°C",
      "valuesPerDay": 48,
      "device": "intake",
      "address": "{schema}/{network}/{element}/intake/hmeter/tF"
    },
    {
      "elementType": "CD",
      "elementName": "Communal Distribution",
      "pointId": "CD1",
      "monitoringPoint": "Intake Boundary",
      "description": "Instantaneous Flow Rate",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "m3h",
      "units": "m³/h",
      "valuesPerDay": 48,
      "device": "intake",
      "address": "{schema}/{network}/{element}/intake/hmeter/m3h"
    },
    {
      "elementType": "CD",
      "elementName": "Communal Distribution",
      "pointId": "CD1",
      "monitoringPoint": "Intake Boundary",
      "description": "Instantaneous Power",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "kw",
      "units": "kW",
      "valuesPerDay": 48,
      "device": "intake",
      "address": "{schema}/{network}/{element}/intake/hmeter/kw"
    },
    {
      "elementType": "CD",
      "elementName": "Communal Distribution",
      "pointId": "CD1",
      "monitoringPoint": "Intake Boundary",
      "description": "Return Temperature",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "tR",
      "units": "°C",
      "valuesPerDay": 48,
      "device": "intake",
      "address": "{schema}/{network}/{element}/intake/hmeter/tR"
    },
    {
      "elementType": "CD",
      "elementName": "Communal Distribution",
      "pointId": "CD2",
      "monitoringPoint": "Termination Boundary",
      "description": "Accumulated Energy",
      "kind": "calculated",
      "vargroup": "calculated",
      "varkey": "kwh",
      "units": "kWh",
      "valuesPerDay": 48,
      "device": "termination",
      "address": "{schema}/{network}/{element}/termination/calculated/kwh"
    },
    {
      "elementType": "CD",
      "elementName": "Communal Distribution",
      "pointId": "CD2",
      "monitoringPoint": "Termination Boundary",
      "description": "Accumulated Volume",
      "kind": "calculated",
      "vargroup": "calculated",
      "varkey": "m3",
      "units": "m³",
      "valuesPerDay": 48,
      "device": "termination",
      "address": "{schema}/{network}/{element}/termination/calculated/m3"
    },
    {
      "elementType": "CC",
      "elementName": "Consumer Connection",
      "pointId": "CC1",
      "monitoringPoint": "Consumer Connection Boundary",
      "description": "Accumulated Energy",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "kwh",
      "units": "kWh",
      "valuesPerDay": 48,
      "device": "boundary",
      "address": "{schema}/{network}/{element}/boundary/hmeter/kwh"
    },
    {
      "elementType": "CC",
      "elementName": "Consumer Connection",
      "pointId": "CC1",
      "monitoringPoint": "Consumer Connection Boundary",
      "description": "Accumulated Volume",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "m3",
      "units": "m³",
      "valuesPerDay": 48,
      "device": "boundary",
      "address": "{schema}/{network}/{element}/boundary/hmeter/m3"
    },
    {
      "elementType": "CC",
      "elementName": "Consumer Connection",
      "pointId": "CC1",
      "monitoringPoint": "Consumer Connection Boundary",
      "description": "Flow Temperature",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "tF",
      "units": "°C",
      "valuesPerDay": 48,
      "device": "boundary",
      "address": "{schema}/{network}/{element}/boundary/hmeter/tF"
    },
    {
      "elementType": "CC",
      "elementName": "Consumer Connection",
      "pointId": "CC1",
      "monitoringPoint": "Consumer Connection Boundary",
      "description": "Instantaneous Flow Rate",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "m3h",
      "units": "m³/h",
      "valuesPerDay": 48,
      "device": "boundary",
      "address": "{schema}/{network}/{element}/boundary/hmeter/m3h"
    },
    {
      "elementType": "CC",
      "elementName": "Consumer Connection",
      "pointId": "CC1",
      "monitoringPoint": "Consumer Connection Boundary",
      "description": "Instantaneous Power",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "kw",
      "units": "kW",
      "valuesPerDay": 48,
      "device": "boundary",
      "address": "{schema}/{network}/{element}/boundary/hmeter/kw"
    },
    {
      "elementType": "CC",
      "elementName": "Consumer Connection",
      "pointId": "CC1",
      "monitoringPoint": "Consumer Connection Boundary",
      "description": "Return Temperature",
      "kind": "timeseries",
      "vargroup": "hmeter",
      "varkey": "tR",
      "units": "°C",
      "valuesPerDay": 48,
      "device": "boundary",
      "address": "{schema}/{network}/{element}/boundary/hmeter/tR"
    },
    {
      "elementType": "EC",
      "elementName": "Energy Centre",
      "pointId": "",
      "monitoringPoint": "Network KPIs",
      "description": "Distribution efficiency (delivered / generated)",
      "kind": "kpi",
      "vargroup": "kpi",
      "varkey": "distributionEfficiency",
      "units": "%",
      "valuesPerDay": 0,
      "device": "",
      "address": "{schema}/{network}/{element}/{device}/kpi/distributionEfficiency"
    },
    {
      "elementType": "EC",
      "elementName": "Energy Centre",
      "pointId": "",
      "monitoringPoint": "Network KPIs",
      "description": "Carbon content of delivered heat",
      "kind": "kpi",
      "vargroup": "kpi",
      "varkey": "carbonContent",
      "units": "kgCO2e/kWh",
      "valuesPerDay": 0,
      "device": "",
      "address": "{schema}/{network}/{element}/{device}/kpi/carbonContent"
    },
    {
      "elementType": "DD",
      "elementName": "District Distribution",
      "pointId": "",
      "monitoringPoint": "Network KPIs",
      "description": "Flow/return ΔT",
      "kind": "kpi",
      "vargroup": "kpi",
      "varkey": "deltaT",
      "units": "K",
      "valuesPerDay": 0,
      "device": "",
      "address": "{schema}/{network}/{element}/{device}/kpi/deltaT"
    },
    {
      "elementType": "CC",
      "elementName": "Consumer Connection",
      "pointId": "",
      "monitoringPoint": "Network KPIs",
      "description": "Flow/return ΔT",
      "kind": "kpi",
      "vargroup": "kpi",
      "varkey": "deltaT",
      "units": "K",
      "valuesPerDay": 0,
      "device": "",
      "address": "{schema}/{network}/{element}/{device}/kpi/deltaT"
    },
    {
      "elementType": "EC-HG",
      "elementName": "Heat Generator",
      "pointId": "EC1",
      "monitoringPoint": "Heat source energy input",
      "description": "DESNZ fuel type ID (carbon calculator Table 1: 17 mains gas, 25 natural gas, 28 electricity, 27 biomass, 15 hydrogen)",
      "kind": "static",
      "vargroup": "design",
      "varkey": "fuelType",
      "units": "ID",
      "valuesPerDay": 0,
      "device": "EC1",
      "address": "{schema}/{network}/{element}/EC1/design/fuelType"
    },
    {
      "elementType": "EC-HG",
      "elementName": "Heat Generator",
      "pointId": "EC1",
      "monitoringPoint": "Heat source energy input",
      "description": "Declared boiler efficiency (fraction or %) - carbon fuel-input fallback when generation is unmetered",
      "kind": "static",
      "vargroup": "design",
      "varkey": "boilerEfficiency",
      "units": "fraction",
      "valuesPerDay": 0,
      "device": "EC1",
      "address": "{schema}/{network}/{element}/EC1/design/boilerEfficiency"
    },
    {
      "elementType": "EC-HG",
      "elementName": "Heat Generation",
      "pointId": "EC2",
      "monitoringPoint": "Heat Source energy output",
      "description": "Design heat fraction of the lead heat source",
      "kind": "static",
      "vargroup": "design",
      "varkey": "heatFraction",
      "units": "%",
      "valuesPerDay": 0,
      "device": "EC2",
      "address": "{schema}/{network}/{element}/EC2/design/heatFraction"
    },
    {
      "elementType": "CD",
      "elementName": "Communal Distribution",
      "pointId": "CD2",
      "monitoringPoint": "Termination Boundary",
      "description": "Dwellings served (heat-loss W/dwelling basis)",
      "kind": "static",
      "vargroup": "design",
      "varkey": "dwellings",
      "units": "",
      "valuesPerDay": 0,
      "device": "termination",
      "address": "{schema}/{network}/{element}/termination/design/dwellings"
    },
    {
      "elementType": "CD",
      "elementName": "Communal Distribution",
      "pointId": "CD2",
      "monitoringPoint": "Termination Boundary",
      "description": "Non-domestic connected load (heat-loss W/kW basis)",
      "kind": "static",
      "vargroup": "design",
      "varkey": "kwConnection",
      "units": "kW",
      "valuesPerDay": 0,
      "device": "termination",
      "address": "{schema}/{network}/{element}/termination/design/kwConnection"
    },
    {
      "elementType": "CD",
      "elementName": "Communal Distribution",
      "pointId": "CD2",
      "monitoringPoint": "Termination Boundary",
      "description": "Design maximum bypass flowrate",
      "kind": "static",
      "vargroup": "design",
      "varkey": "maxBypassFlow",
      "units": "m³/h",
      "valuesPerDay": 0,
      "device": "termination",
      "address": "{schema}/{network}/{element}/termination/design/maxBypassFlow"
    },
    {
      "elementType": "DD",
      "elementName": "District Distribution",
      "pointId": "DD2",
      "monitoringPoint": "Termination Boundary",
      "description": "Dwellings served (heat-loss W/dwelling basis)",
      "kind": "static",
      "vargroup": "design",
      "varkey": "dwellings",
      "units": "",
      "valuesPerDay": 0,
      "device": "termination",
      "address": "{schema}/{network}/{element}/termination/design/dwellings"
    },
    {
      "elementType": "DD",
      "elementName": "District Distribution",
      "pointId": "DD2",
      "monitoringPoint": "Termination Boundary",
      "description": "Non-domestic connected load (heat-loss W/kW basis)",
      "kind": "static",
      "vargroup": "design",
      "varkey": "kwConnection",
      "units": "kW",
      "valuesPerDay": 0,
      "device": "termination",
      "address": "{schema}/{network}/{element}/termination/design/kwConnection"
    },
    {
      "elementType": "CD",
      "elementName": "Communal Distribution",
      "pointId": "CD2",
      "monitoringPoint": "Termination Boundary",
      "description": "Minimum flow temperature",
      "kind": "static",
      "vargroup": "design",
      "varkey": "minFlowTemp",
      "units": "°C",
      "valuesPerDay": 0,
      "device": "termination",
      "address": "{schema}/{network}/{element}/termination/design/minFlowTemp"
    }
  ]
}
