<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://heatweb.co.uk/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rhg</id>
	<title>Heatweb Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://heatweb.co.uk/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rhg"/>
	<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=Special:Contributions/Rhg"/>
	<updated>2026-08-19T06:56:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.12</generator>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=Rationalising_KPI%E2%80%9108_(VWATD)_Data_Requirements_Under_HNTAS&amp;diff=11674</id>
		<title>Rationalising KPI‑08 (VWATD) Data Requirements Under HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=Rationalising_KPI%E2%80%9108_(VWATD)_Data_Requirements_Under_HNTAS&amp;diff=11674"/>
		<updated>2026-05-23T16:40:58Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;A Technical, Economic and Regulatory Case for Adopting the Correct VWATD Methodology and Daily‑Frequency Data Collection&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Prepared for:  &lt;br /&gt;
*Department for Energy Security &amp;amp; Net Zero (DESNZ)*  &lt;br /&gt;
*Office of Gas and Electricity Markets (Ofgem)*  &lt;br /&gt;
&lt;br /&gt;
**Date:** May 2026  &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
= Executive Summary =&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme (HNTAS) introduces a regulatory framework intended to ensure minimum performance standards across UK heat networks. A central metric within this framework is **KPI‑08**, which measures **volume‑weighted average temperature difference (VWATD)** at consumer connections.&lt;br /&gt;
&lt;br /&gt;
This white paper demonstrates that:&lt;br /&gt;
&lt;br /&gt;
* **The correct VWATD calculation requires only cumulative energy and cumulative volume**, meaning **two readings per period** (e.g., monthly) are mathematically sufficient.  &lt;br /&gt;
* **Daily readings are more than adequate** for regulatory assurance.  &lt;br /&gt;
* **30‑minute data provides no additional accuracy** for KPI‑08 and therefore cannot be justified as a regulatory requirement.  &lt;br /&gt;
* Mandating 30‑minute data would impose **£0.5–£1.2 billion** in national infrastructure upgrade costs, compared to **&amp;lt;£3 million** over 10 years for a daily‑data regime.  &lt;br /&gt;
* A 30‑minute requirement would be **legally vulnerable** under UK administrative law on grounds of irrationality, disproportionality, and anti‑competitive effect.  &lt;br /&gt;
* The presence of **commercial ties between Fairheat (HNTAS technical author) and Guru Systems (a vendor of high‑frequency metering systems)** creates a **perceived conflict of interest**, increasing the importance of demonstrable technology neutrality.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Recommendation:&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
DESNZ and Ofgem should adopt the **correct VWATD methodology** and explicitly specify that **daily cumulative readings satisfy KPI‑08**, ensuring proportionality, legal defensibility, and technology neutrality.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
= 1. Background: KPI‑08 and the Purpose of HNTAS =&lt;br /&gt;
&lt;br /&gt;
HNTAS is designed to provide **minimum regulatory assurance**, not operational optimisation. KPI‑08 measures the **return temperature performance** of consumer connections, a key determinant of network efficiency.&lt;br /&gt;
&lt;br /&gt;
The KPI is intended to:&lt;br /&gt;
&lt;br /&gt;
* Identify persistently poor ΔT performance  &lt;br /&gt;
* Support fair comparison across networks  &lt;br /&gt;
* Provide a regulatory baseline for compliance  &lt;br /&gt;
&lt;br /&gt;
It is *not* intended to:&lt;br /&gt;
&lt;br /&gt;
* Optimise real‑time control  &lt;br /&gt;
* Provide granular operational diagnostics  &lt;br /&gt;
* Mandate specific metering architectures  &lt;br /&gt;
&lt;br /&gt;
Therefore, the data requirements must be **proportionate to the regulatory purpose**.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
= 2. The Correct VWATD Calculation =&lt;br /&gt;
&lt;br /&gt;
VWATD is defined as:&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
ΔT_VWATD = E / (ρ · c · V)&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Where:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;E&amp;#039;&amp;#039;&amp;#039; = total energy delivered over the period  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;V&amp;#039;&amp;#039;&amp;#039; = total volume over the period  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ρ&amp;#039;&amp;#039;&amp;#039; = density of water (constant)  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;c&amp;#039;&amp;#039;&amp;#039; = specific heat capacity (constant)&lt;br /&gt;
&lt;br /&gt;
Because both E and V are **cumulative meter registers**, KPI‑08 can be computed from:&lt;br /&gt;
&lt;br /&gt;
* Start cumulative energy and end cumulative energy  &lt;br /&gt;
* Start cumulative volume and end cumulative volume  &lt;br /&gt;
&lt;br /&gt;
Thus:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Only two readings per period are required.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Daily readings are therefore **more than sufficient**, and 30‑minute readings provide **no improvement** in KPI accuracy.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
= 3. Data Frequency Requirements: Daily vs 30‑Minute =&lt;br /&gt;
&lt;br /&gt;
== 3.1 Mathematical sufficiency ==&lt;br /&gt;
* Monthly readings → fully sufficient  &lt;br /&gt;
* Daily readings → more than sufficient  &lt;br /&gt;
* 30‑minute readings → no additional regulatory value  &lt;br /&gt;
&lt;br /&gt;
== 3.2 Regulatory principle ==&lt;br /&gt;
Under the Regulators’ Code and Better Regulation Framework, DESNZ must ensure:&lt;br /&gt;
&lt;br /&gt;
* Proportionality  &lt;br /&gt;
* Minimal burden  &lt;br /&gt;
* Technology neutrality  &lt;br /&gt;
* No unnecessary cost to consumers  &lt;br /&gt;
&lt;br /&gt;
A 30‑minute requirement fails these tests.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
= 4. UK‑Wide Cost Impact Assessment =&lt;br /&gt;
&lt;br /&gt;
Assuming **2 million consumer connections**.&lt;br /&gt;
&lt;br /&gt;
== 4.1 Data platform cost difference ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Frequency !! Annual Data Volume !! 7‑Year Storage !! Annual Cost !! 10‑Year Cost&lt;br /&gt;
|-&lt;br /&gt;
| Daily || ~0.07 TB || ~0.5 TB || ~£5k || ~£50k&lt;br /&gt;
|-&lt;br /&gt;
| 30‑minute || ~3.5 TB || ~24.5 TB || ~£245k || ~£2.4m&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Incremental cost of 30‑minute regime:&amp;#039;&amp;#039;&amp;#039; ~£2.3m over 10 years.&lt;br /&gt;
&lt;br /&gt;
== 4.2 Infrastructure upgrade cost ==&lt;br /&gt;
&lt;br /&gt;
To deliver reliable 30‑minute telemetry, legacy systems require:&lt;br /&gt;
&lt;br /&gt;
* New gateways/head‑ends  &lt;br /&gt;
* New backhaul communications  &lt;br /&gt;
* Meter rewiring or replacement  &lt;br /&gt;
* Engineering, commissioning, documentation  &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Indicative costs:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Capex per connection: **£150–£400**  &lt;br /&gt;
* UK‑wide capex: **£300–£800 million**  &lt;br /&gt;
* Opex: **£20–£40 million/year** → **£200–£400 million** over 10 years  &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Total 10‑year cost of 30‑minute requirement:&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
**£500 million – £1.2 billion**&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Total 10‑year cost of daily‑data regime:&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
**&amp;lt;£3 million**&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Cost multiplier:&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
**30‑minute requirement is 200–400× more expensive** with no improvement in KPI‑08 accuracy.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
= 5. Legal Vulnerability of Mandating 30‑Minute Data =&lt;br /&gt;
&lt;br /&gt;
A 30‑minute requirement would be vulnerable to Judicial Review on several grounds.&lt;br /&gt;
&lt;br /&gt;
== 5.1 Irrationality ==&lt;br /&gt;
* KPI‑08 can be calculated from monthly data  &lt;br /&gt;
* 30‑minute data does not improve accuracy  &lt;br /&gt;
* Cost impact is £0.5–£1.2bn  &lt;br /&gt;
* Therefore the requirement is irrational  &lt;br /&gt;
&lt;br /&gt;
== 5.2 Disproportionality ==&lt;br /&gt;
Fails the Regulators’ Code because:&lt;br /&gt;
&lt;br /&gt;
* Burden is excessive  &lt;br /&gt;
* No regulatory benefit  &lt;br /&gt;
&lt;br /&gt;
== 5.3 Ultra vires ==&lt;br /&gt;
HNTAS is for **minimum assurance**, not operational optimisation.&lt;br /&gt;
&lt;br /&gt;
== 5.4 Anti‑competitive effect ==&lt;br /&gt;
A 30‑minute requirement:&lt;br /&gt;
&lt;br /&gt;
* Favours specific vendors  &lt;br /&gt;
* Disadvantages legacy systems  &lt;br /&gt;
* Is not technically necessary  &lt;br /&gt;
&lt;br /&gt;
== 5.5 Procedural unfairness ==&lt;br /&gt;
If DESNZ fails to:&lt;br /&gt;
&lt;br /&gt;
* Consult adequately  &lt;br /&gt;
* Consider cost evidence  &lt;br /&gt;
* Publish an impact assessment  &lt;br /&gt;
&lt;br /&gt;
…the requirement is challengeable.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
= 6. Conflict‑of‑Interest Considerations =&lt;br /&gt;
&lt;br /&gt;
== 6.1 Documented ties ==&lt;br /&gt;
* Fairheat’s Managing Director is a **co‑founder, director and shareholder** of Guru Systems.  &lt;br /&gt;
* Guru Systems sells high‑frequency, encrypted metering systems.&lt;br /&gt;
&lt;br /&gt;
== 6.2 Relevance ==&lt;br /&gt;
A 30‑minute requirement would **commercially advantage** systems aligned with Guru’s architecture.&lt;br /&gt;
&lt;br /&gt;
== 6.3 Perception of regulatory capture ==&lt;br /&gt;
Even without improper influence, the perception matters:&lt;br /&gt;
&lt;br /&gt;
* Appears vendor‑aligned  &lt;br /&gt;
* Undermines confidence in HNTAS  &lt;br /&gt;
* Increases legal risk  &lt;br /&gt;
&lt;br /&gt;
== 6.4 Importance of neutrality ==&lt;br /&gt;
Adopting the correct VWATD methodology ensures:&lt;br /&gt;
&lt;br /&gt;
* Technology neutrality  &lt;br /&gt;
* Market fairness  &lt;br /&gt;
* Regulatory legitimacy  &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
= 7. Recommendations =&lt;br /&gt;
&lt;br /&gt;
== 1. Adopt the correct VWATD methodology ==&lt;br /&gt;
* Use cumulative energy and volume  &lt;br /&gt;
* Daily readings are sufficient  &lt;br /&gt;
* 30‑minute data not required  &lt;br /&gt;
&lt;br /&gt;
== 2. Ensure proportionality ==&lt;br /&gt;
* Avoid premature replacement of metering  &lt;br /&gt;
* Maintain neutrality  &lt;br /&gt;
* Minimise consumer cost  &lt;br /&gt;
&lt;br /&gt;
== 3. Publish an impact assessment ==&lt;br /&gt;
* Quantify national cost  &lt;br /&gt;
* Compare daily vs 30‑minute regimes  &lt;br /&gt;
&lt;br /&gt;
== 4. Address conflict‑of‑interest concerns ==&lt;br /&gt;
* Ensure transparent governance  &lt;br /&gt;
* Separate technical authorship from commercial interests  &lt;br /&gt;
== 5. Provide clear operator guidance ==&lt;br /&gt;
* Daily cumulative readings are compliant  &lt;br /&gt;
* Monthly readings are mathematically sufficient  &lt;br /&gt;
* 30‑minute data is optional for operational optimisation  &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 8. Conclusion =&lt;br /&gt;
&lt;br /&gt;
KPI‑08 (VWATD) can be calculated accurately from **two readings per period**. Daily readings are more than sufficient. A 30‑minute requirement would impose **hundreds of millions of pounds** in unnecessary cost, provide **no improvement** in KPI accuracy, and expose DESNZ and Ofgem to **significant legal risk**.&lt;br /&gt;
&lt;br /&gt;
Adopting the correct VWATD methodology ensures:&lt;br /&gt;
&lt;br /&gt;
* Proportionality  &lt;br /&gt;
* Technology neutrality  &lt;br /&gt;
* Legal defensibility  &lt;br /&gt;
* Consumer protection  &lt;br /&gt;
* Confidence in HNTAS governance  &lt;br /&gt;
&lt;br /&gt;
This approach aligns with the statutory purpose of HNTAS and the principles of good regulation.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=Rationalising_KPI%E2%80%9108_(VWATD)_Data_Requirements_Under_HNTAS&amp;diff=11673</id>
		<title>Rationalising KPI‑08 (VWATD) Data Requirements Under HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=Rationalising_KPI%E2%80%9108_(VWATD)_Data_Requirements_Under_HNTAS&amp;diff=11673"/>
		<updated>2026-05-23T16:37:56Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;### &amp;#039;&amp;#039;A Technical, Economic and Regulatory Case for Adopting the Correct VWATD Methodology and Daily‑Frequency Data Collection&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
**Prepared for:**  &lt;br /&gt;
*Department for Energy Security &amp;amp; Net Zero (DESNZ)*  &lt;br /&gt;
*Office of Gas and Electricity Markets (Ofgem)*  &lt;br /&gt;
&lt;br /&gt;
**Date:** May 2026  &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## = Executive Summary =&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme (HNTAS) introduces a regulatory framework intended to ensure minimum performance standards across UK heat networks. A central metric within this framework is **KPI‑08**, which measures **volume‑weighted average temperature difference (VWATD)** at consumer connections.&lt;br /&gt;
&lt;br /&gt;
This white paper demonstrates that:&lt;br /&gt;
&lt;br /&gt;
* **The correct VWATD calculation requires only cumulative energy and cumulative volume**, meaning **two readings per period** (e.g., monthly) are mathematically sufficient.  &lt;br /&gt;
* **Daily readings are more than adequate** for regulatory assurance.  &lt;br /&gt;
* **30‑minute data provides no additional accuracy** for KPI‑08 and therefore cannot be justified as a regulatory requirement.  &lt;br /&gt;
* Mandating 30‑minute data would impose **£0.5–£1.2 billion** in national infrastructure upgrade costs, compared to **&amp;lt;£3 million** over 10 years for a daily‑data regime.  &lt;br /&gt;
* A 30‑minute requirement would be **legally vulnerable** under UK administrative law on grounds of irrationality, disproportionality, and anti‑competitive effect.  &lt;br /&gt;
* The presence of **commercial ties between Fairheat (HNTAS technical author) and Guru Systems (a vendor of high‑frequency metering systems)** creates a **perceived conflict of interest**, increasing the importance of demonstrable technology neutrality.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Recommendation:&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
DESNZ and Ofgem should adopt the **correct VWATD methodology** and explicitly specify that **daily cumulative readings satisfy KPI‑08**, ensuring proportionality, legal defensibility, and technology neutrality.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## = 1. Background: KPI‑08 and the Purpose of HNTAS =&lt;br /&gt;
&lt;br /&gt;
HNTAS is designed to provide **minimum regulatory assurance**, not operational optimisation. KPI‑08 measures the **return temperature performance** of consumer connections, a key determinant of network efficiency.&lt;br /&gt;
&lt;br /&gt;
The KPI is intended to:&lt;br /&gt;
&lt;br /&gt;
* Identify persistently poor ΔT performance  &lt;br /&gt;
* Support fair comparison across networks  &lt;br /&gt;
* Provide a regulatory baseline for compliance  &lt;br /&gt;
&lt;br /&gt;
It is *not* intended to:&lt;br /&gt;
&lt;br /&gt;
* Optimise real‑time control  &lt;br /&gt;
* Provide granular operational diagnostics  &lt;br /&gt;
* Mandate specific metering architectures  &lt;br /&gt;
&lt;br /&gt;
Therefore, the data requirements must be **proportionate to the regulatory purpose**.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## = 2. The Correct VWATD Calculation =&lt;br /&gt;
&lt;br /&gt;
VWATD is defined as:&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
ΔT_VWATD = E / (ρ · c · V)&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Where:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;E&amp;#039;&amp;#039;&amp;#039; = total energy delivered over the period  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;V&amp;#039;&amp;#039;&amp;#039; = total volume over the period  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ρ&amp;#039;&amp;#039;&amp;#039; = density of water (constant)  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;c&amp;#039;&amp;#039;&amp;#039; = specific heat capacity (constant)&lt;br /&gt;
&lt;br /&gt;
Because both E and V are **cumulative meter registers**, KPI‑08 can be computed from:&lt;br /&gt;
&lt;br /&gt;
* Start cumulative energy and end cumulative energy  &lt;br /&gt;
* Start cumulative volume and end cumulative volume  &lt;br /&gt;
&lt;br /&gt;
Thus:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Only two readings per period are required.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Daily readings are therefore **more than sufficient**, and 30‑minute readings provide **no improvement** in KPI accuracy.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## = 3. Data Frequency Requirements: Daily vs 30‑Minute =&lt;br /&gt;
&lt;br /&gt;
### == 3.1 Mathematical sufficiency ==&lt;br /&gt;
* Monthly readings → fully sufficient  &lt;br /&gt;
* Daily readings → more than sufficient  &lt;br /&gt;
* 30‑minute readings → no additional regulatory value  &lt;br /&gt;
&lt;br /&gt;
### == 3.2 Regulatory principle ==&lt;br /&gt;
Under the Regulators’ Code and Better Regulation Framework, DESNZ must ensure:&lt;br /&gt;
&lt;br /&gt;
* Proportionality  &lt;br /&gt;
* Minimal burden  &lt;br /&gt;
* Technology neutrality  &lt;br /&gt;
* No unnecessary cost to consumers  &lt;br /&gt;
&lt;br /&gt;
A 30‑minute requirement fails these tests.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## = 4. UK‑Wide Cost Impact Assessment =&lt;br /&gt;
&lt;br /&gt;
Assuming **2 million consumer connections**.&lt;br /&gt;
&lt;br /&gt;
### == 4.1 Data platform cost difference ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Frequency !! Annual Data Volume !! 7‑Year Storage !! Annual Cost !! 10‑Year Cost&lt;br /&gt;
|-&lt;br /&gt;
| Daily || ~0.07 TB || ~0.5 TB || ~£5k || ~£50k&lt;br /&gt;
|-&lt;br /&gt;
| 30‑minute || ~3.5 TB || ~24.5 TB || ~£245k || ~£2.4m&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Incremental cost of 30‑minute regime:&amp;#039;&amp;#039;&amp;#039; ~£2.3m over 10 years.&lt;br /&gt;
&lt;br /&gt;
### == 4.2 Infrastructure upgrade cost ==&lt;br /&gt;
&lt;br /&gt;
To deliver reliable 30‑minute telemetry, legacy systems require:&lt;br /&gt;
&lt;br /&gt;
* New gateways/head‑ends  &lt;br /&gt;
* New backhaul communications  &lt;br /&gt;
* Meter rewiring or replacement  &lt;br /&gt;
* Engineering, commissioning, documentation  &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Indicative costs:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Capex per connection: **£150–£400**  &lt;br /&gt;
* UK‑wide capex: **£300–£800 million**  &lt;br /&gt;
* Opex: **£20–£40 million/year** → **£200–£400 million** over 10 years  &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Total 10‑year cost of 30‑minute requirement:&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
**£500 million – £1.2 billion**&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Total 10‑year cost of daily‑data regime:&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
**&amp;lt;£3 million**&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Cost multiplier:&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
**30‑minute requirement is 200–400× more expensive** with no improvement in KPI‑08 accuracy.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## = 5. Legal Vulnerability of Mandating 30‑Minute Data =&lt;br /&gt;
&lt;br /&gt;
A 30‑minute requirement would be vulnerable to Judicial Review on several grounds.&lt;br /&gt;
&lt;br /&gt;
### == 5.1 Irrationality ==&lt;br /&gt;
* KPI‑08 can be calculated from monthly data  &lt;br /&gt;
* 30‑minute data does not improve accuracy  &lt;br /&gt;
* Cost impact is £0.5–£1.2bn  &lt;br /&gt;
* Therefore the requirement is irrational  &lt;br /&gt;
&lt;br /&gt;
### == 5.2 Disproportionality ==&lt;br /&gt;
Fails the Regulators’ Code because:&lt;br /&gt;
&lt;br /&gt;
* Burden is excessive  &lt;br /&gt;
* No regulatory benefit  &lt;br /&gt;
&lt;br /&gt;
### == 5.3 Ultra vires ==&lt;br /&gt;
HNTAS is for **minimum assurance**, not operational optimisation.&lt;br /&gt;
&lt;br /&gt;
### == 5.4 Anti‑competitive effect ==&lt;br /&gt;
A 30‑minute requirement:&lt;br /&gt;
&lt;br /&gt;
* Favours specific vendors  &lt;br /&gt;
* Disadvantages legacy systems  &lt;br /&gt;
* Is not technically necessary  &lt;br /&gt;
&lt;br /&gt;
### == 5.5 Procedural unfairness ==&lt;br /&gt;
If DESNZ fails to:&lt;br /&gt;
&lt;br /&gt;
* Consult adequately  &lt;br /&gt;
* Consider cost evidence  &lt;br /&gt;
* Publish an impact assessment  &lt;br /&gt;
&lt;br /&gt;
…the requirement is challengeable.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## = 6. Conflict‑of‑Interest Considerations =&lt;br /&gt;
&lt;br /&gt;
### == 6.1 Documented ties ==&lt;br /&gt;
* Fairheat’s Managing Director is a **co‑founder, director and shareholder** of Guru Systems.  &lt;br /&gt;
* Guru Systems sells high‑frequency, encrypted metering systems.&lt;br /&gt;
&lt;br /&gt;
### == 6.2 Relevance ==&lt;br /&gt;
A 30‑minute requirement would **commercially advantage** systems aligned with Guru’s architecture.&lt;br /&gt;
&lt;br /&gt;
### == 6.3 Perception of regulatory capture ==&lt;br /&gt;
Even without improper influence, the perception matters:&lt;br /&gt;
&lt;br /&gt;
* Appears vendor‑aligned  &lt;br /&gt;
* Undermines confidence in HNTAS  &lt;br /&gt;
* Increases legal risk  &lt;br /&gt;
&lt;br /&gt;
### == 6.4 Importance of neutrality ==&lt;br /&gt;
Adopting the correct VWATD methodology ensures:&lt;br /&gt;
&lt;br /&gt;
* Technology neutrality  &lt;br /&gt;
* Market fairness  &lt;br /&gt;
* Regulatory legitimacy  &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## = 7. Recommendations =&lt;br /&gt;
&lt;br /&gt;
### == 1. Adopt the correct VWATD methodology ==&lt;br /&gt;
* Use cumulative energy and volume  &lt;br /&gt;
* Daily readings are sufficient  &lt;br /&gt;
* 30‑minute data not required  &lt;br /&gt;
&lt;br /&gt;
### == 2. Ensure proportionality ==&lt;br /&gt;
* Avoid premature replacement of metering  &lt;br /&gt;
* Maintain neutrality  &lt;br /&gt;
* Minimise consumer cost  &lt;br /&gt;
&lt;br /&gt;
### == 3. Publish an impact assessment ==&lt;br /&gt;
* Quantify national cost  &lt;br /&gt;
* Compare daily vs 30‑minute regimes  &lt;br /&gt;
&lt;br /&gt;
### == 4. Address conflict‑of‑interest concerns ==&lt;br /&gt;
* Ensure transparent governance  &lt;br /&gt;
* Separate technical authorship from commercial interests  &lt;br /&gt;
&lt;br /&gt;
### == 5. Provide clear operator guidance ==&lt;br /&gt;
* Daily cumulative readings are compliant  &lt;br /&gt;
* Monthly readings are mathematically sufficient  &lt;br /&gt;
* 30‑minute data is optional for operational optimisation  &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## = 8. Conclusion =&lt;br /&gt;
&lt;br /&gt;
KPI‑08 (VWATD) can be calculated accurately from **two readings per period**. Daily readings are more than sufficient. A 30‑minute requirement would impose **hundreds of millions of pounds** in unnecessary cost, provide **no improvement** in KPI accuracy, and expose DESNZ and Ofgem to **significant legal risk**.&lt;br /&gt;
&lt;br /&gt;
Adopting the correct VWATD methodology ensures:&lt;br /&gt;
&lt;br /&gt;
* Proportionality  &lt;br /&gt;
* Technology neutrality  &lt;br /&gt;
* Legal defensibility  &lt;br /&gt;
* Consumer protection  &lt;br /&gt;
* Confidence in HNTAS governance  &lt;br /&gt;
&lt;br /&gt;
This approach aligns with the statutory purpose of HNTAS and the principles of good regulation.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
If you want, I can also generate:&lt;br /&gt;
&lt;br /&gt;
* A **Confluence‑optimised version**  &lt;br /&gt;
* A **GitHub‑flavoured Markdown version**  &lt;br /&gt;
* A **short ministerial briefing**  &lt;br /&gt;
* A **diagrammatic summary**&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=Rationalising_KPI%E2%80%9108_(VWATD)_Data_Requirements_Under_HNTAS&amp;diff=11672</id>
		<title>Rationalising KPI‑08 (VWATD) Data Requirements Under HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=Rationalising_KPI%E2%80%9108_(VWATD)_Data_Requirements_Under_HNTAS&amp;diff=11672"/>
		<updated>2026-05-23T16:37:09Z</updated>

		<summary type="html">&lt;p&gt;Rhg: Created page with &amp;quot;Absolutely — here is the full white paper rendered cleanly in **MediaWiki‑style markup**, ready for a wiki, Confluence, GitLab/GitHub wiki, or any other platform that supp...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Absolutely — here is the full white paper rendered cleanly in **MediaWiki‑style markup**, ready for a wiki, Confluence, GitLab/GitHub wiki, or any other platform that supports standard wiki syntax.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
# **White Paper: Rationalising KPI‑08 (VWATD) Data Requirements Under HNTAS**&lt;br /&gt;
### &amp;#039;&amp;#039;A Technical, Economic and Regulatory Case for Adopting the Correct VWATD Methodology and Daily‑Frequency Data Collection&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
**Prepared for:**  &lt;br /&gt;
*Department for Energy Security &amp;amp; Net Zero (DESNZ)*  &lt;br /&gt;
*Office of Gas and Electricity Markets (Ofgem)*  &lt;br /&gt;
&lt;br /&gt;
**Date:** May 2026  &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## = Executive Summary =&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme (HNTAS) introduces a regulatory framework intended to ensure minimum performance standards across UK heat networks. A central metric within this framework is **KPI‑08**, which measures **volume‑weighted average temperature difference (VWATD)** at consumer connections.&lt;br /&gt;
&lt;br /&gt;
This white paper demonstrates that:&lt;br /&gt;
&lt;br /&gt;
* **The correct VWATD calculation requires only cumulative energy and cumulative volume**, meaning **two readings per period** (e.g., monthly) are mathematically sufficient.  &lt;br /&gt;
* **Daily readings are more than adequate** for regulatory assurance.  &lt;br /&gt;
* **30‑minute data provides no additional accuracy** for KPI‑08 and therefore cannot be justified as a regulatory requirement.  &lt;br /&gt;
* Mandating 30‑minute data would impose **£0.5–£1.2 billion** in national infrastructure upgrade costs, compared to **&amp;lt;£3 million** over 10 years for a daily‑data regime.  &lt;br /&gt;
* A 30‑minute requirement would be **legally vulnerable** under UK administrative law on grounds of irrationality, disproportionality, and anti‑competitive effect.  &lt;br /&gt;
* The presence of **commercial ties between Fairheat (HNTAS technical author) and Guru Systems (a vendor of high‑frequency metering systems)** creates a **perceived conflict of interest**, increasing the importance of demonstrable technology neutrality.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Recommendation:&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
DESNZ and Ofgem should adopt the **correct VWATD methodology** and explicitly specify that **daily cumulative readings satisfy KPI‑08**, ensuring proportionality, legal defensibility, and technology neutrality.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## = 1. Background: KPI‑08 and the Purpose of HNTAS =&lt;br /&gt;
&lt;br /&gt;
HNTAS is designed to provide **minimum regulatory assurance**, not operational optimisation. KPI‑08 measures the **return temperature performance** of consumer connections, a key determinant of network efficiency.&lt;br /&gt;
&lt;br /&gt;
The KPI is intended to:&lt;br /&gt;
&lt;br /&gt;
* Identify persistently poor ΔT performance  &lt;br /&gt;
* Support fair comparison across networks  &lt;br /&gt;
* Provide a regulatory baseline for compliance  &lt;br /&gt;
&lt;br /&gt;
It is *not* intended to:&lt;br /&gt;
&lt;br /&gt;
* Optimise real‑time control  &lt;br /&gt;
* Provide granular operational diagnostics  &lt;br /&gt;
* Mandate specific metering architectures  &lt;br /&gt;
&lt;br /&gt;
Therefore, the data requirements must be **proportionate to the regulatory purpose**.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## = 2. The Correct VWATD Calculation =&lt;br /&gt;
&lt;br /&gt;
VWATD is defined as:&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
ΔT_VWATD = E / (ρ · c · V)&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Where:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;E&amp;#039;&amp;#039;&amp;#039; = total energy delivered over the period  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;V&amp;#039;&amp;#039;&amp;#039; = total volume over the period  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ρ&amp;#039;&amp;#039;&amp;#039; = density of water (constant)  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;c&amp;#039;&amp;#039;&amp;#039; = specific heat capacity (constant)&lt;br /&gt;
&lt;br /&gt;
Because both E and V are **cumulative meter registers**, KPI‑08 can be computed from:&lt;br /&gt;
&lt;br /&gt;
* Start cumulative energy and end cumulative energy  &lt;br /&gt;
* Start cumulative volume and end cumulative volume  &lt;br /&gt;
&lt;br /&gt;
Thus:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Only two readings per period are required.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Daily readings are therefore **more than sufficient**, and 30‑minute readings provide **no improvement** in KPI accuracy.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## = 3. Data Frequency Requirements: Daily vs 30‑Minute =&lt;br /&gt;
&lt;br /&gt;
### == 3.1 Mathematical sufficiency ==&lt;br /&gt;
* Monthly readings → fully sufficient  &lt;br /&gt;
* Daily readings → more than sufficient  &lt;br /&gt;
* 30‑minute readings → no additional regulatory value  &lt;br /&gt;
&lt;br /&gt;
### == 3.2 Regulatory principle ==&lt;br /&gt;
Under the Regulators’ Code and Better Regulation Framework, DESNZ must ensure:&lt;br /&gt;
&lt;br /&gt;
* Proportionality  &lt;br /&gt;
* Minimal burden  &lt;br /&gt;
* Technology neutrality  &lt;br /&gt;
* No unnecessary cost to consumers  &lt;br /&gt;
&lt;br /&gt;
A 30‑minute requirement fails these tests.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## = 4. UK‑Wide Cost Impact Assessment =&lt;br /&gt;
&lt;br /&gt;
Assuming **2 million consumer connections**.&lt;br /&gt;
&lt;br /&gt;
### == 4.1 Data platform cost difference ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Frequency !! Annual Data Volume !! 7‑Year Storage !! Annual Cost !! 10‑Year Cost&lt;br /&gt;
|-&lt;br /&gt;
| Daily || ~0.07 TB || ~0.5 TB || ~£5k || ~£50k&lt;br /&gt;
|-&lt;br /&gt;
| 30‑minute || ~3.5 TB || ~24.5 TB || ~£245k || ~£2.4m&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Incremental cost of 30‑minute regime:&amp;#039;&amp;#039;&amp;#039; ~£2.3m over 10 years.&lt;br /&gt;
&lt;br /&gt;
### == 4.2 Infrastructure upgrade cost ==&lt;br /&gt;
&lt;br /&gt;
To deliver reliable 30‑minute telemetry, legacy systems require:&lt;br /&gt;
&lt;br /&gt;
* New gateways/head‑ends  &lt;br /&gt;
* New backhaul communications  &lt;br /&gt;
* Meter rewiring or replacement  &lt;br /&gt;
* Engineering, commissioning, documentation  &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Indicative costs:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Capex per connection: **£150–£400**  &lt;br /&gt;
* UK‑wide capex: **£300–£800 million**  &lt;br /&gt;
* Opex: **£20–£40 million/year** → **£200–£400 million** over 10 years  &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Total 10‑year cost of 30‑minute requirement:&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
**£500 million – £1.2 billion**&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Total 10‑year cost of daily‑data regime:&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
**&amp;lt;£3 million**&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Cost multiplier:&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
**30‑minute requirement is 200–400× more expensive** with no improvement in KPI‑08 accuracy.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## = 5. Legal Vulnerability of Mandating 30‑Minute Data =&lt;br /&gt;
&lt;br /&gt;
A 30‑minute requirement would be vulnerable to Judicial Review on several grounds.&lt;br /&gt;
&lt;br /&gt;
### == 5.1 Irrationality ==&lt;br /&gt;
* KPI‑08 can be calculated from monthly data  &lt;br /&gt;
* 30‑minute data does not improve accuracy  &lt;br /&gt;
* Cost impact is £0.5–£1.2bn  &lt;br /&gt;
* Therefore the requirement is irrational  &lt;br /&gt;
&lt;br /&gt;
### == 5.2 Disproportionality ==&lt;br /&gt;
Fails the Regulators’ Code because:&lt;br /&gt;
&lt;br /&gt;
* Burden is excessive  &lt;br /&gt;
* No regulatory benefit  &lt;br /&gt;
&lt;br /&gt;
### == 5.3 Ultra vires ==&lt;br /&gt;
HNTAS is for **minimum assurance**, not operational optimisation.&lt;br /&gt;
&lt;br /&gt;
### == 5.4 Anti‑competitive effect ==&lt;br /&gt;
A 30‑minute requirement:&lt;br /&gt;
&lt;br /&gt;
* Favours specific vendors  &lt;br /&gt;
* Disadvantages legacy systems  &lt;br /&gt;
* Is not technically necessary  &lt;br /&gt;
&lt;br /&gt;
### == 5.5 Procedural unfairness ==&lt;br /&gt;
If DESNZ fails to:&lt;br /&gt;
&lt;br /&gt;
* Consult adequately  &lt;br /&gt;
* Consider cost evidence  &lt;br /&gt;
* Publish an impact assessment  &lt;br /&gt;
&lt;br /&gt;
…the requirement is challengeable.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## = 6. Conflict‑of‑Interest Considerations =&lt;br /&gt;
&lt;br /&gt;
### == 6.1 Documented ties ==&lt;br /&gt;
* Fairheat’s Managing Director is a **co‑founder, director and shareholder** of Guru Systems.  &lt;br /&gt;
* Guru Systems sells high‑frequency, encrypted metering systems.&lt;br /&gt;
&lt;br /&gt;
### == 6.2 Relevance ==&lt;br /&gt;
A 30‑minute requirement would **commercially advantage** systems aligned with Guru’s architecture.&lt;br /&gt;
&lt;br /&gt;
### == 6.3 Perception of regulatory capture ==&lt;br /&gt;
Even without improper influence, the perception matters:&lt;br /&gt;
&lt;br /&gt;
* Appears vendor‑aligned  &lt;br /&gt;
* Undermines confidence in HNTAS  &lt;br /&gt;
* Increases legal risk  &lt;br /&gt;
&lt;br /&gt;
### == 6.4 Importance of neutrality ==&lt;br /&gt;
Adopting the correct VWATD methodology ensures:&lt;br /&gt;
&lt;br /&gt;
* Technology neutrality  &lt;br /&gt;
* Market fairness  &lt;br /&gt;
* Regulatory legitimacy  &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## = 7. Recommendations =&lt;br /&gt;
&lt;br /&gt;
### == 1. Adopt the correct VWATD methodology ==&lt;br /&gt;
* Use cumulative energy and volume  &lt;br /&gt;
* Daily readings are sufficient  &lt;br /&gt;
* 30‑minute data not required  &lt;br /&gt;
&lt;br /&gt;
### == 2. Ensure proportionality ==&lt;br /&gt;
* Avoid premature replacement of metering  &lt;br /&gt;
* Maintain neutrality  &lt;br /&gt;
* Minimise consumer cost  &lt;br /&gt;
&lt;br /&gt;
### == 3. Publish an impact assessment ==&lt;br /&gt;
* Quantify national cost  &lt;br /&gt;
* Compare daily vs 30‑minute regimes  &lt;br /&gt;
&lt;br /&gt;
### == 4. Address conflict‑of‑interest concerns ==&lt;br /&gt;
* Ensure transparent governance  &lt;br /&gt;
* Separate technical authorship from commercial interests  &lt;br /&gt;
&lt;br /&gt;
### == 5. Provide clear operator guidance ==&lt;br /&gt;
* Daily cumulative readings are compliant  &lt;br /&gt;
* Monthly readings are mathematically sufficient  &lt;br /&gt;
* 30‑minute data is optional for operational optimisation  &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## = 8. Conclusion =&lt;br /&gt;
&lt;br /&gt;
KPI‑08 (VWATD) can be calculated accurately from **two readings per period**. Daily readings are more than sufficient. A 30‑minute requirement would impose **hundreds of millions of pounds** in unnecessary cost, provide **no improvement** in KPI accuracy, and expose DESNZ and Ofgem to **significant legal risk**.&lt;br /&gt;
&lt;br /&gt;
Adopting the correct VWATD methodology ensures:&lt;br /&gt;
&lt;br /&gt;
* Proportionality  &lt;br /&gt;
* Technology neutrality  &lt;br /&gt;
* Legal defensibility  &lt;br /&gt;
* Consumer protection  &lt;br /&gt;
* Confidence in HNTAS governance  &lt;br /&gt;
&lt;br /&gt;
This approach aligns with the statutory purpose of HNTAS and the principles of good regulation.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
If you want, I can also generate:&lt;br /&gt;
&lt;br /&gt;
* A **Confluence‑optimised version**  &lt;br /&gt;
* A **GitHub‑flavoured Markdown version**  &lt;br /&gt;
* A **short ministerial briefing**  &lt;br /&gt;
* A **diagrammatic summary**&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=EMBED&amp;diff=11670</id>
		<title>EMBED</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=EMBED&amp;diff=11670"/>
		<updated>2025-10-21T13:36:00Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Documents */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Energy Saving Trust’s EMBED hub is an interactive online resource of building energy performance data, collated from energy monitoring field trials and various other studies.&lt;br /&gt;
What EMBED offers&lt;br /&gt;
&lt;br /&gt;
*A single place to store and organise project information, documents and data.&lt;br /&gt;
*In-depth monitoring data from past and current trials in a standard format.&lt;br /&gt;
*Search and filter options for similar buildings and quick visualisation of large data sets.&lt;br /&gt;
*Easy data sharing with other users for collaboration and dissemination.&lt;br /&gt;
*Options to keep sensitive information and documents private and secure from other users.&lt;br /&gt;
*A web API to extract data for your own online tools.&lt;br /&gt;
*Secure online transfer of live monitoring data from any device using the Energy Saving Trust&amp;#039;s open data format.&lt;br /&gt;
Taken from: [http://www.energysavingtrust.org.uk/businesses/embed-building-performance-platform http://www.energysavingtrust.org.uk/businesses/embed-building-performance-platform]&lt;br /&gt;
&lt;br /&gt;
===Can the data be saved so that no-one other than the home owner knows where the data originated?===&lt;br /&gt;
Yes, data can either be saved with full details of the property (this was the main requirement for retrofit for the future) or it can be saved anonymously so that householders could look at their own data. There are also different levels of access so that a landlord could see the data from all of their properties but a tenant would only see their property for example.   &lt;br /&gt;
&lt;br /&gt;
===How much data can the system handle, and is it prepared for the inclusion of thousands of properties, each feeding data at up to 10 second resolution, from up to 10 sensors? Where are the limits?===&lt;br /&gt;
Embed is a cloud-based solution so can be expanded almost infinitely as demand grows. It is a [https://en.wikipedia.org/wiki/Apache_Cassandra Cassandra database] meaning scale is not a problem. It can accept and easily process very high volumes of high frequency data. It is also an open source platform, keen for contributors to get involved in the project.&lt;br /&gt;
&lt;br /&gt;
===Is EMBED free to use&amp;amp;#160;?===&lt;br /&gt;
Currently EMBED will be made available for free to projects that are happy to share data publicly. All public data are anonymised before being made available, some of this is automated but some of it relies on the data originator.&lt;br /&gt;
&lt;br /&gt;
==Potential uses for EMBED==&lt;br /&gt;
*Manufacturers who want performance data and alarms.&lt;br /&gt;
*Landlords and ESCOs to extract meter data for billing.&lt;br /&gt;
*Heat network managers, to monitor and alarm system inefficiencies.&lt;br /&gt;
*Ofgem, to confirm RHI system efficiencies.&lt;br /&gt;
*DECC, to monitor the effectiveness of research projects.&lt;br /&gt;
*Installers, to commission systems.&lt;br /&gt;
*Service engineers, to see whats up before arriving on site.&lt;br /&gt;
*Occupants, to save money through improved management and efficiency, and have more effective backup.&lt;br /&gt;
*As the database behind browser or app ENE3 Home Display Systems.&lt;br /&gt;
&lt;br /&gt;
==Thermal Integrations Intentions==&lt;br /&gt;
As a manufacturer of HIUs, we are focused on supplying a superior product at a competitive price. We have had our systems installed alongside most billing systems on the market, and on a number of contracts we have been called upon to design and supply the network infrastructure required to get data from heat meters off-site, typically through Ethernet.&lt;br /&gt;
&lt;br /&gt;
Our new generation of HIUs and Heat Banks make use of our [//www.heatweb.com/wiki/index.php?title=IHIU_Control_Systems IHIU Control Systems], a small Linux controller with Ethernet and Wifi connectivity, with M-Bus functionality in development. They are connected to a number of system sensors covering domestic hot water, central heating, and the primary operation. We fit Heat Meters into our HIUs, and as such, a host of sensor data and meter data is available from our system.&lt;br /&gt;
&lt;br /&gt;
As detailed in the section above, the uses for this data are numerous, however we feel the potential for making use of a single database for domestic energy use can only be realised if the industry as a whole contributes to the data set. We have used remote sensor data for years now, in the study of how custom made heating systems perform, and on numerous occasions we have identified, and fixed, inefficiencies that would go unnoticed without the data. The knowledge is often transferable to improving systems of a similar type elsewhere. The use of common database and data visualisation tools, will allow the industry as a whole to ensure equipment runs as expected, rather that mysteriously costing significantly more to run as originally planned. Systems that perform to exceptional levels of performance can educate everyone.  &lt;br /&gt;
&lt;br /&gt;
It is in our interest to design systems to work with a standard non-commercial database as a minimum, and we feel it is in the interests of service companies to be able to access data from both heat meters and HIUs via a standard portal. It is certainly in the interests of our product users to have their data held in a single secure public database where they control access rather than an array of private companies.&lt;br /&gt;
&lt;br /&gt;
It is our intention to be completely open about the process of connecting equipment to the EMBED system, and how data can then be visualised and analysed. This page will be updated and examples published as we progress.&lt;br /&gt;
&lt;br /&gt;
See our own [//www.heatweb.com/wiki/index.php?title=Compact_35_Pellet_Boiler_Test_Rig Compact 35 Pellet Boiler Test Rig] system, used as a development and demonstration platform for advancing the control of pellet boilers, as well as testing Embed connectivity.&lt;br /&gt;
&lt;br /&gt;
==Documents==&lt;br /&gt;
&lt;br /&gt;
https://heatweb.co.uk/w/images/2/2d/Embed_slides.pptx&lt;br /&gt;
&lt;br /&gt;
==EMBED Webs Pages==&lt;br /&gt;
* [http://www.getembed.com www.getembed.com]&lt;br /&gt;
* [https://github.com/MastodonC/kixi.hecuba/blob/master/doc/help/embed.md GitHub Main Project Page and Help]&lt;br /&gt;
* [https://github.com/MastodonC/kixi.hecuba/blob/master/doc/api.md GitHub API]&lt;br /&gt;
* [https://github.com/mastodonc/amon AMON Data Format]&lt;br /&gt;
To access the system you first need to register at [http://www.getembed.com www.getembed.com], and from there you can view public data.&lt;br /&gt;
&lt;br /&gt;
==Connecting an IHIU controller to EMBED==&lt;br /&gt;
This is a record of the process involved in sending data to the EMBED site.  We already have a [//www.heatweb.com/wiki/index.php?title=Compact_35_Pellet_Boiler_Test_Rig fully functioning pellet boiler test rig] in the factory that is providing a stream of sensor and operational data to our own servers, via an [//www.heatweb.com/wiki/index.php?title=IHIU_Control_Systems IHIU controller].  The IHIU controller is itself a Linux web server, running PHP, so has all the required connectivity to talk to any web site. We aim to initially send data to our own server, and from then forwards the necessary data to EMBED.  Once this is achieved, we will also get the IHIU talking directly to EMBED - which should be straightforward as both the IHIU and our web servers run using the same software infrastructure - PHP.&lt;br /&gt;
&lt;br /&gt;
===Programmes===&lt;br /&gt;
Programmes are areas within the EMBED system under which projects and properties are organised. They are assigned by the EMBED Administrator. For the purposes of this development, we have obtained a programme called Heatweb. &lt;br /&gt;
&lt;br /&gt;
===Projects===&lt;br /&gt;
Projects are filed under programmes. They are created through the [http://www.getembed.com getembed.com website], once logged on.  We have created a Project called MMSP, representing the Monitoring and Metering Service Package on offer by DECC and Ofgem for takers of the RHI (Renewable Heat Incentive). In brief, a small financial incentive is provided to install full monitoring alongside a renewable installation. Although the scheme has been running for over a year, there have been no takers - mainly because the task of setting up a monitoring system backed by online services, is something plumbers do not understand, and are not yet engaged with. If anything they are fearful of having customers phone them every time they spot something on a graph they don&amp;#039;t understand. That and the fact there are no decent monitoring packages that do not cost hundreds of pounds.  Linking a low cost general purpose controller to the EMBED database, is a perfect solution.&lt;br /&gt;
&lt;br /&gt;
For some devices, such as pellet boilers, there is a need for manufacturer specific data to analyse data from installations. In our case, the ratio of auger rotation to volumetric delivery of pellets is a figure that can be determined through a test, or over time, but a simple connection to an online database would speed up and simplify the process. It also allows us to check that the boiler delivers pellets as expected by the manufacturer, and could give an indication of a faulty auger, or variations in fuel quality. As part of this project we will create a web page on our server to send the boiler specific data (once obtained) to the IHIU controller.&lt;br /&gt;
&lt;br /&gt;
Question: Is there already a central public database of manufacturer/model specific data presented via an API&amp;amp;#160;?&lt;br /&gt;
&lt;br /&gt;
When inputting projects, you also need to provide a Project Code of your own choosing, as well as a description of the type of project, and the project itself.&lt;br /&gt;
&lt;br /&gt;
===Properties===&lt;br /&gt;
Properties are filed under projects. They are created through the [http://www.getembed.com getembed.com website], once you have created a project. Our test rig is located in the Thermal Integration factory in Sudbury, Suffolk. This will be the property. We have given it a code of TIL1.&lt;br /&gt;
&lt;br /&gt;
===Devices===&lt;br /&gt;
A Device is a piece of monitoring equipment that feeds back data. This is where it starts to get more involved. It is easiest to start by describing what we know about our device, or rather what data it provides:&lt;br /&gt;
&lt;br /&gt;
* Temperature and pressure from the boiler flow&lt;br /&gt;
* Temperature and flow from the boiler return&lt;br /&gt;
* 5x temperature readings from the buffer store&lt;br /&gt;
* Run signals from the pump, auger motor, fan, and pellet delivery system&lt;br /&gt;
* Percentage run time of auger (averaged over one minute)&lt;br /&gt;
* Air velocity in flue (not yet connected)&lt;br /&gt;
* Heat Meter data&lt;br /&gt;
* Fault Codes&lt;br /&gt;
We have selected these inputs as our aim is to obtain via EMBED the heat meter readings, and a confirmation the pellet boiler is working to expected efficiencies. It should be noted that we could just as easily be monitoring the efficiency of a gas boiler, HIU, or entire district heating network. The basic idea at this stage is to send the data to an online database, where software can analyse it automatically, and alarm any variations from the norm. &lt;br /&gt;
&lt;br /&gt;
From these raw values, we also wish to obtain some calculated values. These can be be calculated in the IHIU controller and then sent to EMBED, or potentially calculated on EMBED.&lt;br /&gt;
&lt;br /&gt;
* Calculated values for Power, and Total Generation - will act as a check to the heat meter data&lt;br /&gt;
* Calculated valued for Volumetric Fuel Use - calculated from auger rate&lt;br /&gt;
* Calculated values for Boiler Efficiency (averaged over 5, 30, and 60 minutes, and per day)&lt;br /&gt;
As sensors can be expensive, part of our aim is to ascertain the minimum number of sensors required to determine correct function. Temperature is very cheap to measure, followed by pressure, and between them a host of other problems can be determined. However, you need to first match patterns in the data to known events (such a pump failure), that in future could remove the need for a more expensive sensor (such as a relay to pick up pump signal).&lt;br /&gt;
&lt;br /&gt;
The first round of testing highlighted the benefits of using properly calibrated heat meter data when calculating energy flow over using off the shelf sensors. A tiny inaccuracy in either flow or temperatures is exaggerated at low temperature differences, and hard to confirm without comparing to heat meter data.&lt;br /&gt;
&lt;br /&gt;
The system now incorporates acts as an M-Bus Master and can read heat meter data via the M-Bus connections, or an RS232 connection. This data is MID approved, and required for MMSP. &lt;br /&gt;
&lt;br /&gt;
{{IMG|embedsensors.png|640}}&lt;br /&gt;
&lt;br /&gt;
==Making a Connection to EMBED==&lt;br /&gt;
[https://github.com/MastodonC/kixi.hecuba/blob/47b6813cc2aea047f00d22ed0be11e250b88aa4e/doc/api-examples.http Github EMBED examples.]&lt;br /&gt;
&lt;br /&gt;
The following python script (courtesy of the Embed developers) is used to send data.&lt;br /&gt;
Note that the entity id is the 3rd id code in the url when on the property page of the Embed site.&lt;br /&gt;
&lt;br /&gt;
The code is run by the command: &lt;br /&gt;
&lt;br /&gt;
 python /mnt/sda1/arduino/www/python/embed_upload_measurements.py username password&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; highlight=&amp;quot;1,5-7&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
import sys&lt;br /&gt;
import requests&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
from requests.auth import HTTPBasicAuth&lt;br /&gt;
 &lt;br /&gt;
## Info on this script refer to a testing instance on getembed.com&lt;br /&gt;
 &lt;br /&gt;
## Embed url&lt;br /&gt;
#URL = &amp;quot;https://www.getembed.com/4/&amp;quot;&lt;br /&gt;
URL = &amp;quot;http://www.getembed.com/4/&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
## Add entity and device ids for properties you want to upload measurements to:&lt;br /&gt;
## Example:&lt;br /&gt;
## [{&amp;quot;entity1&amp;quot;: [&amp;quot;device1.1&amp;quot;, &amp;quot;device1.2&amp;quot;]}, {&amp;quot;entity2&amp;quot;: [&amp;quot;device2.1&amp;quot;, &amp;quot;device2.2&amp;quot;]}]&lt;br /&gt;
entities = [&lt;br /&gt;
    {&amp;quot;d0a91ad4-dd99-4ad1-8b6f-ad97c54a6aae&amp;quot;: [&amp;quot;b4149ec6-7264-4f5c-b62a-09d3baff7808&amp;quot;]}&lt;br /&gt;
]&lt;br /&gt;
 &lt;br /&gt;
measurements = {&amp;quot;measurements&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;value&amp;quot;: &amp;quot;0.87&amp;quot;,&lt;br /&gt;
        &amp;quot;timestamp&amp;quot;: &amp;quot;2015-08-24T10:30:00Z&amp;quot;,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;Pressure&amp;quot;,&lt;br /&gt;
    }&lt;br /&gt;
]}&lt;br /&gt;
 &lt;br /&gt;
## To run if you want to check device info&lt;br /&gt;
def check_device(entity_id, device_id, user, pwd):&lt;br /&gt;
    &amp;quot;Check device exists and device info.&amp;quot;&lt;br /&gt;
    auth = HTTPBasicAuth(user, pwd)&lt;br /&gt;
    url = URL + &amp;quot;entities/&amp;quot; + entity_id + &amp;quot;/devices/&amp;quot; + device_id&lt;br /&gt;
    r = requests.get(url=url, auth=auth)&lt;br /&gt;
    print r.status_code&lt;br /&gt;
    print r.json()&lt;br /&gt;
 &lt;br /&gt;
## To run to upload measurements device per device&lt;br /&gt;
# NOTE: Update measurements content and make sure &amp;quot;type&amp;quot; matches current sensor type&lt;br /&gt;
def post_measurements(entity_id, device_id, user, pwd):&lt;br /&gt;
    &amp;quot;Post measurements for a device.&amp;quot;&lt;br /&gt;
    auth = HTTPBasicAuth(user, pwd)&lt;br /&gt;
    url = URL + &amp;quot;entities/&amp;quot; + entity_id + &amp;quot;/devices/&amp;quot; + device_id + &amp;quot;/measurements/&amp;quot;&lt;br /&gt;
    data = json.dumps(measurements)&lt;br /&gt;
    try:&lt;br /&gt;
        r = requests.post(url=url, data=data, auth=auth)&lt;br /&gt;
        time.sleep(2)&lt;br /&gt;
        print r.status_code, r.reason&lt;br /&gt;
        if r.status_code == 202:&lt;br /&gt;
            print &amp;quot;Measurements uploaded for device &amp;quot;, device_id, &amp;quot; in property &amp;quot;, entity_id&lt;br /&gt;
    except requests.ConnectionError as e:&lt;br /&gt;
        print &amp;quot;Connection error. &amp;quot;, e&lt;br /&gt;
    except requests.ConnectTimeout as e:&lt;br /&gt;
        print &amp;quot;Connection timed out. &amp;quot;, e&lt;br /&gt;
 &lt;br /&gt;
## To run to upload measurements to several devices&lt;br /&gt;
def upload_all_measurements(user, pwd):&lt;br /&gt;
    &amp;quot;Add measurements for multiple devices.&amp;quot;&lt;br /&gt;
    for entity in entities:&lt;br /&gt;
        for device in entity:&lt;br /&gt;
            post_measurements(entity, device, user, pwd)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if __name__ == &amp;quot;__main__&amp;quot;:&lt;br /&gt;
    post_measurements(&amp;quot;d0a91ad4-dd99-4ad1-8b6f-ad97c54a6aae&amp;quot;, &amp;quot;b4149ec6-7264-4f5c-b62a-09d3baff7808&amp;quot;, sys.argv[1], sys.argv[2])&lt;br /&gt;
 &lt;br /&gt;
    # check_device(&amp;quot;45f93880-df89-4565-acd1-6a1d6c22792c&amp;quot;, &amp;quot;d434ec0e-210f-4937-9873-6c42eddd3936&amp;quot;, sys.argv[1], sys.argv[2])&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This code results in the following response:&lt;br /&gt;
&lt;br /&gt;
{{IMG|Embedscreen1.png|800}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==The Output on Embed==&lt;br /&gt;
One a successful connection has been made, one can view the output on the Embed website in various ways, including detailed graphs.&lt;br /&gt;
&lt;br /&gt;
{{IMG|Embedg1.png|800}}&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=EMBED&amp;diff=11669</id>
		<title>EMBED</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=EMBED&amp;diff=11669"/>
		<updated>2025-10-21T13:33:49Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Documents */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Energy Saving Trust’s EMBED hub is an interactive online resource of building energy performance data, collated from energy monitoring field trials and various other studies.&lt;br /&gt;
What EMBED offers&lt;br /&gt;
&lt;br /&gt;
*A single place to store and organise project information, documents and data.&lt;br /&gt;
*In-depth monitoring data from past and current trials in a standard format.&lt;br /&gt;
*Search and filter options for similar buildings and quick visualisation of large data sets.&lt;br /&gt;
*Easy data sharing with other users for collaboration and dissemination.&lt;br /&gt;
*Options to keep sensitive information and documents private and secure from other users.&lt;br /&gt;
*A web API to extract data for your own online tools.&lt;br /&gt;
*Secure online transfer of live monitoring data from any device using the Energy Saving Trust&amp;#039;s open data format.&lt;br /&gt;
Taken from: [http://www.energysavingtrust.org.uk/businesses/embed-building-performance-platform http://www.energysavingtrust.org.uk/businesses/embed-building-performance-platform]&lt;br /&gt;
&lt;br /&gt;
===Can the data be saved so that no-one other than the home owner knows where the data originated?===&lt;br /&gt;
Yes, data can either be saved with full details of the property (this was the main requirement for retrofit for the future) or it can be saved anonymously so that householders could look at their own data. There are also different levels of access so that a landlord could see the data from all of their properties but a tenant would only see their property for example.   &lt;br /&gt;
&lt;br /&gt;
===How much data can the system handle, and is it prepared for the inclusion of thousands of properties, each feeding data at up to 10 second resolution, from up to 10 sensors? Where are the limits?===&lt;br /&gt;
Embed is a cloud-based solution so can be expanded almost infinitely as demand grows. It is a [https://en.wikipedia.org/wiki/Apache_Cassandra Cassandra database] meaning scale is not a problem. It can accept and easily process very high volumes of high frequency data. It is also an open source platform, keen for contributors to get involved in the project.&lt;br /&gt;
&lt;br /&gt;
===Is EMBED free to use&amp;amp;#160;?===&lt;br /&gt;
Currently EMBED will be made available for free to projects that are happy to share data publicly. All public data are anonymised before being made available, some of this is automated but some of it relies on the data originator.&lt;br /&gt;
&lt;br /&gt;
==Potential uses for EMBED==&lt;br /&gt;
*Manufacturers who want performance data and alarms.&lt;br /&gt;
*Landlords and ESCOs to extract meter data for billing.&lt;br /&gt;
*Heat network managers, to monitor and alarm system inefficiencies.&lt;br /&gt;
*Ofgem, to confirm RHI system efficiencies.&lt;br /&gt;
*DECC, to monitor the effectiveness of research projects.&lt;br /&gt;
*Installers, to commission systems.&lt;br /&gt;
*Service engineers, to see whats up before arriving on site.&lt;br /&gt;
*Occupants, to save money through improved management and efficiency, and have more effective backup.&lt;br /&gt;
*As the database behind browser or app ENE3 Home Display Systems.&lt;br /&gt;
&lt;br /&gt;
==Thermal Integrations Intentions==&lt;br /&gt;
As a manufacturer of HIUs, we are focused on supplying a superior product at a competitive price. We have had our systems installed alongside most billing systems on the market, and on a number of contracts we have been called upon to design and supply the network infrastructure required to get data from heat meters off-site, typically through Ethernet.&lt;br /&gt;
&lt;br /&gt;
Our new generation of HIUs and Heat Banks make use of our [//www.heatweb.com/wiki/index.php?title=IHIU_Control_Systems IHIU Control Systems], a small Linux controller with Ethernet and Wifi connectivity, with M-Bus functionality in development. They are connected to a number of system sensors covering domestic hot water, central heating, and the primary operation. We fit Heat Meters into our HIUs, and as such, a host of sensor data and meter data is available from our system.&lt;br /&gt;
&lt;br /&gt;
As detailed in the section above, the uses for this data are numerous, however we feel the potential for making use of a single database for domestic energy use can only be realised if the industry as a whole contributes to the data set. We have used remote sensor data for years now, in the study of how custom made heating systems perform, and on numerous occasions we have identified, and fixed, inefficiencies that would go unnoticed without the data. The knowledge is often transferable to improving systems of a similar type elsewhere. The use of common database and data visualisation tools, will allow the industry as a whole to ensure equipment runs as expected, rather that mysteriously costing significantly more to run as originally planned. Systems that perform to exceptional levels of performance can educate everyone.  &lt;br /&gt;
&lt;br /&gt;
It is in our interest to design systems to work with a standard non-commercial database as a minimum, and we feel it is in the interests of service companies to be able to access data from both heat meters and HIUs via a standard portal. It is certainly in the interests of our product users to have their data held in a single secure public database where they control access rather than an array of private companies.&lt;br /&gt;
&lt;br /&gt;
It is our intention to be completely open about the process of connecting equipment to the EMBED system, and how data can then be visualised and analysed. This page will be updated and examples published as we progress.&lt;br /&gt;
&lt;br /&gt;
See our own [//www.heatweb.com/wiki/index.php?title=Compact_35_Pellet_Boiler_Test_Rig Compact 35 Pellet Boiler Test Rig] system, used as a development and demonstration platform for advancing the control of pellet boilers, as well as testing Embed connectivity.&lt;br /&gt;
&lt;br /&gt;
==Documents==&lt;br /&gt;
{{Embed_slides.pptx|Embed_slides}}&lt;br /&gt;
&lt;br /&gt;
==EMBED Webs Pages==&lt;br /&gt;
* [http://www.getembed.com www.getembed.com]&lt;br /&gt;
* [https://github.com/MastodonC/kixi.hecuba/blob/master/doc/help/embed.md GitHub Main Project Page and Help]&lt;br /&gt;
* [https://github.com/MastodonC/kixi.hecuba/blob/master/doc/api.md GitHub API]&lt;br /&gt;
* [https://github.com/mastodonc/amon AMON Data Format]&lt;br /&gt;
To access the system you first need to register at [http://www.getembed.com www.getembed.com], and from there you can view public data.&lt;br /&gt;
&lt;br /&gt;
==Connecting an IHIU controller to EMBED==&lt;br /&gt;
This is a record of the process involved in sending data to the EMBED site.  We already have a [//www.heatweb.com/wiki/index.php?title=Compact_35_Pellet_Boiler_Test_Rig fully functioning pellet boiler test rig] in the factory that is providing a stream of sensor and operational data to our own servers, via an [//www.heatweb.com/wiki/index.php?title=IHIU_Control_Systems IHIU controller].  The IHIU controller is itself a Linux web server, running PHP, so has all the required connectivity to talk to any web site. We aim to initially send data to our own server, and from then forwards the necessary data to EMBED.  Once this is achieved, we will also get the IHIU talking directly to EMBED - which should be straightforward as both the IHIU and our web servers run using the same software infrastructure - PHP.&lt;br /&gt;
&lt;br /&gt;
===Programmes===&lt;br /&gt;
Programmes are areas within the EMBED system under which projects and properties are organised. They are assigned by the EMBED Administrator. For the purposes of this development, we have obtained a programme called Heatweb. &lt;br /&gt;
&lt;br /&gt;
===Projects===&lt;br /&gt;
Projects are filed under programmes. They are created through the [http://www.getembed.com getembed.com website], once logged on.  We have created a Project called MMSP, representing the Monitoring and Metering Service Package on offer by DECC and Ofgem for takers of the RHI (Renewable Heat Incentive). In brief, a small financial incentive is provided to install full monitoring alongside a renewable installation. Although the scheme has been running for over a year, there have been no takers - mainly because the task of setting up a monitoring system backed by online services, is something plumbers do not understand, and are not yet engaged with. If anything they are fearful of having customers phone them every time they spot something on a graph they don&amp;#039;t understand. That and the fact there are no decent monitoring packages that do not cost hundreds of pounds.  Linking a low cost general purpose controller to the EMBED database, is a perfect solution.&lt;br /&gt;
&lt;br /&gt;
For some devices, such as pellet boilers, there is a need for manufacturer specific data to analyse data from installations. In our case, the ratio of auger rotation to volumetric delivery of pellets is a figure that can be determined through a test, or over time, but a simple connection to an online database would speed up and simplify the process. It also allows us to check that the boiler delivers pellets as expected by the manufacturer, and could give an indication of a faulty auger, or variations in fuel quality. As part of this project we will create a web page on our server to send the boiler specific data (once obtained) to the IHIU controller.&lt;br /&gt;
&lt;br /&gt;
Question: Is there already a central public database of manufacturer/model specific data presented via an API&amp;amp;#160;?&lt;br /&gt;
&lt;br /&gt;
When inputting projects, you also need to provide a Project Code of your own choosing, as well as a description of the type of project, and the project itself.&lt;br /&gt;
&lt;br /&gt;
===Properties===&lt;br /&gt;
Properties are filed under projects. They are created through the [http://www.getembed.com getembed.com website], once you have created a project. Our test rig is located in the Thermal Integration factory in Sudbury, Suffolk. This will be the property. We have given it a code of TIL1.&lt;br /&gt;
&lt;br /&gt;
===Devices===&lt;br /&gt;
A Device is a piece of monitoring equipment that feeds back data. This is where it starts to get more involved. It is easiest to start by describing what we know about our device, or rather what data it provides:&lt;br /&gt;
&lt;br /&gt;
* Temperature and pressure from the boiler flow&lt;br /&gt;
* Temperature and flow from the boiler return&lt;br /&gt;
* 5x temperature readings from the buffer store&lt;br /&gt;
* Run signals from the pump, auger motor, fan, and pellet delivery system&lt;br /&gt;
* Percentage run time of auger (averaged over one minute)&lt;br /&gt;
* Air velocity in flue (not yet connected)&lt;br /&gt;
* Heat Meter data&lt;br /&gt;
* Fault Codes&lt;br /&gt;
We have selected these inputs as our aim is to obtain via EMBED the heat meter readings, and a confirmation the pellet boiler is working to expected efficiencies. It should be noted that we could just as easily be monitoring the efficiency of a gas boiler, HIU, or entire district heating network. The basic idea at this stage is to send the data to an online database, where software can analyse it automatically, and alarm any variations from the norm. &lt;br /&gt;
&lt;br /&gt;
From these raw values, we also wish to obtain some calculated values. These can be be calculated in the IHIU controller and then sent to EMBED, or potentially calculated on EMBED.&lt;br /&gt;
&lt;br /&gt;
* Calculated values for Power, and Total Generation - will act as a check to the heat meter data&lt;br /&gt;
* Calculated valued for Volumetric Fuel Use - calculated from auger rate&lt;br /&gt;
* Calculated values for Boiler Efficiency (averaged over 5, 30, and 60 minutes, and per day)&lt;br /&gt;
As sensors can be expensive, part of our aim is to ascertain the minimum number of sensors required to determine correct function. Temperature is very cheap to measure, followed by pressure, and between them a host of other problems can be determined. However, you need to first match patterns in the data to known events (such a pump failure), that in future could remove the need for a more expensive sensor (such as a relay to pick up pump signal).&lt;br /&gt;
&lt;br /&gt;
The first round of testing highlighted the benefits of using properly calibrated heat meter data when calculating energy flow over using off the shelf sensors. A tiny inaccuracy in either flow or temperatures is exaggerated at low temperature differences, and hard to confirm without comparing to heat meter data.&lt;br /&gt;
&lt;br /&gt;
The system now incorporates acts as an M-Bus Master and can read heat meter data via the M-Bus connections, or an RS232 connection. This data is MID approved, and required for MMSP. &lt;br /&gt;
&lt;br /&gt;
{{IMG|embedsensors.png|640}}&lt;br /&gt;
&lt;br /&gt;
==Making a Connection to EMBED==&lt;br /&gt;
[https://github.com/MastodonC/kixi.hecuba/blob/47b6813cc2aea047f00d22ed0be11e250b88aa4e/doc/api-examples.http Github EMBED examples.]&lt;br /&gt;
&lt;br /&gt;
The following python script (courtesy of the Embed developers) is used to send data.&lt;br /&gt;
Note that the entity id is the 3rd id code in the url when on the property page of the Embed site.&lt;br /&gt;
&lt;br /&gt;
The code is run by the command: &lt;br /&gt;
&lt;br /&gt;
 python /mnt/sda1/arduino/www/python/embed_upload_measurements.py username password&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; highlight=&amp;quot;1,5-7&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
import sys&lt;br /&gt;
import requests&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
from requests.auth import HTTPBasicAuth&lt;br /&gt;
 &lt;br /&gt;
## Info on this script refer to a testing instance on getembed.com&lt;br /&gt;
 &lt;br /&gt;
## Embed url&lt;br /&gt;
#URL = &amp;quot;https://www.getembed.com/4/&amp;quot;&lt;br /&gt;
URL = &amp;quot;http://www.getembed.com/4/&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
## Add entity and device ids for properties you want to upload measurements to:&lt;br /&gt;
## Example:&lt;br /&gt;
## [{&amp;quot;entity1&amp;quot;: [&amp;quot;device1.1&amp;quot;, &amp;quot;device1.2&amp;quot;]}, {&amp;quot;entity2&amp;quot;: [&amp;quot;device2.1&amp;quot;, &amp;quot;device2.2&amp;quot;]}]&lt;br /&gt;
entities = [&lt;br /&gt;
    {&amp;quot;d0a91ad4-dd99-4ad1-8b6f-ad97c54a6aae&amp;quot;: [&amp;quot;b4149ec6-7264-4f5c-b62a-09d3baff7808&amp;quot;]}&lt;br /&gt;
]&lt;br /&gt;
 &lt;br /&gt;
measurements = {&amp;quot;measurements&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;value&amp;quot;: &amp;quot;0.87&amp;quot;,&lt;br /&gt;
        &amp;quot;timestamp&amp;quot;: &amp;quot;2015-08-24T10:30:00Z&amp;quot;,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;Pressure&amp;quot;,&lt;br /&gt;
    }&lt;br /&gt;
]}&lt;br /&gt;
 &lt;br /&gt;
## To run if you want to check device info&lt;br /&gt;
def check_device(entity_id, device_id, user, pwd):&lt;br /&gt;
    &amp;quot;Check device exists and device info.&amp;quot;&lt;br /&gt;
    auth = HTTPBasicAuth(user, pwd)&lt;br /&gt;
    url = URL + &amp;quot;entities/&amp;quot; + entity_id + &amp;quot;/devices/&amp;quot; + device_id&lt;br /&gt;
    r = requests.get(url=url, auth=auth)&lt;br /&gt;
    print r.status_code&lt;br /&gt;
    print r.json()&lt;br /&gt;
 &lt;br /&gt;
## To run to upload measurements device per device&lt;br /&gt;
# NOTE: Update measurements content and make sure &amp;quot;type&amp;quot; matches current sensor type&lt;br /&gt;
def post_measurements(entity_id, device_id, user, pwd):&lt;br /&gt;
    &amp;quot;Post measurements for a device.&amp;quot;&lt;br /&gt;
    auth = HTTPBasicAuth(user, pwd)&lt;br /&gt;
    url = URL + &amp;quot;entities/&amp;quot; + entity_id + &amp;quot;/devices/&amp;quot; + device_id + &amp;quot;/measurements/&amp;quot;&lt;br /&gt;
    data = json.dumps(measurements)&lt;br /&gt;
    try:&lt;br /&gt;
        r = requests.post(url=url, data=data, auth=auth)&lt;br /&gt;
        time.sleep(2)&lt;br /&gt;
        print r.status_code, r.reason&lt;br /&gt;
        if r.status_code == 202:&lt;br /&gt;
            print &amp;quot;Measurements uploaded for device &amp;quot;, device_id, &amp;quot; in property &amp;quot;, entity_id&lt;br /&gt;
    except requests.ConnectionError as e:&lt;br /&gt;
        print &amp;quot;Connection error. &amp;quot;, e&lt;br /&gt;
    except requests.ConnectTimeout as e:&lt;br /&gt;
        print &amp;quot;Connection timed out. &amp;quot;, e&lt;br /&gt;
 &lt;br /&gt;
## To run to upload measurements to several devices&lt;br /&gt;
def upload_all_measurements(user, pwd):&lt;br /&gt;
    &amp;quot;Add measurements for multiple devices.&amp;quot;&lt;br /&gt;
    for entity in entities:&lt;br /&gt;
        for device in entity:&lt;br /&gt;
            post_measurements(entity, device, user, pwd)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
if __name__ == &amp;quot;__main__&amp;quot;:&lt;br /&gt;
    post_measurements(&amp;quot;d0a91ad4-dd99-4ad1-8b6f-ad97c54a6aae&amp;quot;, &amp;quot;b4149ec6-7264-4f5c-b62a-09d3baff7808&amp;quot;, sys.argv[1], sys.argv[2])&lt;br /&gt;
 &lt;br /&gt;
    # check_device(&amp;quot;45f93880-df89-4565-acd1-6a1d6c22792c&amp;quot;, &amp;quot;d434ec0e-210f-4937-9873-6c42eddd3936&amp;quot;, sys.argv[1], sys.argv[2])&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This code results in the following response:&lt;br /&gt;
&lt;br /&gt;
{{IMG|Embedscreen1.png|800}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==The Output on Embed==&lt;br /&gt;
One a successful connection has been made, one can view the output on the Embed website in various ways, including detailed graphs.&lt;br /&gt;
&lt;br /&gt;
{{IMG|Embedg1.png|800}}&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=ISO14068&amp;diff=11668</id>
		<title>ISO14068</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=ISO14068&amp;diff=11668"/>
		<updated>2025-10-03T08:14:03Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ISO 14068 is a 2023 international standard from the ISO 14000 environmental management series that provides a framework for achieving and claiming carbon neutrality. It replaces PAS 2060, offering a more comprehensive, science-based approach that emphasizes reducing greenhouse gas (GHG) emissions, using credible offsetting methods, ensuring transparency, and aligning with international frameworks like the GHG Protocol. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Key Aspects of ISO 14068.&lt;br /&gt;
&lt;br /&gt;
# Carbon Neutrality: The standard outlines the principles, requirements, and guidance for an organization to be carbon neutral, meaning its net GHG emissions are reduced to zero. &lt;br /&gt;
# Quantification and Reduction: It requires organizations to quantify all direct and indirect GHG emissions, with a clear focus on reducing emissions first before resorting to offsetting. &lt;br /&gt;
# Offsetting: It specifies the use of credible GHG removal or compensation measures, ensuring that offset projects are validated and that their use is transparent. &lt;br /&gt;
# Transparency and Integrity: A core aim is to prevent greenwashing by providing clear, verifiable claims of carbon neutrality through robust accounting and disclosure. &lt;br /&gt;
# Alignment: The standard is aligned with broader international frameworks, including the Science-Based Targets initiative (SBTi) and the Paris Agreement, and builds on the requirements of the ISO 14064 series for GHG accounting. &lt;br /&gt;
# Replacement for PAS 2060: As of late 2023 and into 2025, ISO 14068-1 has replaced the PAS 2060 standard for carbon neutrality claims. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Benefits of Implementing ISO 14068.&lt;br /&gt;
&lt;br /&gt;
# Verifiable Claims: Enables organizations to make credible claims of carbon neutrality to stakeholders. &lt;br /&gt;
# Reduced Emissions: Provides a clear pathway and guidance to reduce an organization&amp;#039;s carbon footprint. &lt;br /&gt;
# Enhanced Reputation: Strengthens brand image and builds customer confidence in sustainability initiatives. &lt;br /&gt;
# Regulatory Compliance: Helps organizations meet current and future environmental regulations. &lt;br /&gt;
# Improved Operations: Encourages resource efficiency, potentially leading to cost savings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://files.sciencebasedtargets.org/production/files/Net-Zero-Standard.pdf&lt;br /&gt;
&lt;br /&gt;
https://ghgprotocol.org/sites/default/files/standards/Scope3_Calculation_Guidance_0.pdf&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=ISO14068&amp;diff=11667</id>
		<title>ISO14068</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=ISO14068&amp;diff=11667"/>
		<updated>2025-10-03T08:07:52Z</updated>

		<summary type="html">&lt;p&gt;Rhg: Created page with &amp;quot;ISO 14068 is a 2023 international standard from the ISO 14000 environmental management series that provides a framework for achieving and claiming carbon neutrality. It replac...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ISO 14068 is a 2023 international standard from the ISO 14000 environmental management series that provides a framework for achieving and claiming carbon neutrality. It replaces PAS 2060, offering a more comprehensive, science-based approach that emphasizes reducing greenhouse gas (GHG) emissions, using credible offsetting methods, ensuring transparency, and aligning with international frameworks like the GHG Protocol. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Key Aspects of ISO 14068.&lt;br /&gt;
&lt;br /&gt;
# Carbon Neutrality: The standard outlines the principles, requirements, and guidance for an organization to be carbon neutral, meaning its net GHG emissions are reduced to zero. &lt;br /&gt;
# Quantification and Reduction: It requires organizations to quantify all direct and indirect GHG emissions, with a clear focus on reducing emissions first before resorting to offsetting. &lt;br /&gt;
# Offsetting: It specifies the use of credible GHG removal or compensation measures, ensuring that offset projects are validated and that their use is transparent. &lt;br /&gt;
# Transparency and Integrity: A core aim is to prevent greenwashing by providing clear, verifiable claims of carbon neutrality through robust accounting and disclosure. &lt;br /&gt;
# Alignment: The standard is aligned with broader international frameworks, including the Science-Based Targets initiative (SBTi) and the Paris Agreement, and builds on the requirements of the ISO 14064 series for GHG accounting. &lt;br /&gt;
# Replacement for PAS 2060: As of late 2023 and into 2025, ISO 14068-1 has replaced the PAS 2060 standard for carbon neutrality claims. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Benefits of Implementing ISO 14068.&lt;br /&gt;
&lt;br /&gt;
# Verifiable Claims: Enables organizations to make credible claims of carbon neutrality to stakeholders. &lt;br /&gt;
# Reduced Emissions: Provides a clear pathway and guidance to reduce an organization&amp;#039;s carbon footprint. &lt;br /&gt;
# Enhanced Reputation: Strengthens brand image and builds customer confidence in sustainability initiatives. &lt;br /&gt;
# Regulatory Compliance: Helps organizations meet current and future environmental regulations. &lt;br /&gt;
# Improved Operations: Encourages resource efficiency, potentially leading to cost savings.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=Pipework_Calculation_Examples&amp;diff=11666</id>
		<title>Pipework Calculation Examples</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=Pipework_Calculation_Examples&amp;diff=11666"/>
		<updated>2025-09-17T11:18:17Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Excel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ev:youtube|https://www.youtube.com/watch?v=WBUh2Xfj4f4&amp;amp;list=PLBJhGFZAtRPp5pj1HKNYR5zphrHzr0NYb|480|right|Pipe Sizing in District Heating, Episode 1|frame}}&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|https://www.youtube.com/watch?v=kajwJr5SaEQ&amp;amp;list=PLBJhGFZAtRPp5pj1HKNYR5zphrHzr0NYb|480|right|Pipe Sizing in District Heating, Episode 2|frame}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We believe the best way to learn is via examples. It is also one of the key problems with current guidance - they lack any full examples. If they had a few then the holes in the logic would quite quickly become apparent. &lt;br /&gt;
&lt;br /&gt;
Some of the calculations are editable. This is for 3rd party input, so feel free to add to the sheets any notes or calculations that are helpful to others.&lt;br /&gt;
&lt;br /&gt;
Please contact us with any requests for new example calculations.  &lt;br /&gt;
&lt;br /&gt;
==Pipe Selection==&lt;br /&gt;
&lt;br /&gt;
This section is dedicated to providing a best practice example of pipework for 480 properties split into 10 risers (or buildings).  Known calculations and standards are combined with results from EST studies on water consumption.  Calculations included:&lt;br /&gt;
&lt;br /&gt;
*Domestic hot water (DHW) diversity &lt;br /&gt;
*Central heating (CH) diversity&lt;br /&gt;
*Pressure drops&lt;br /&gt;
*Thermal losses&lt;br /&gt;
*Erosion rates&lt;br /&gt;
*Buffer sizing&lt;br /&gt;
*Boiler sizing&lt;br /&gt;
*Carbon footprint&lt;br /&gt;
&lt;br /&gt;
[[Pipework Calculations|Main Technical Article on Pipework Calculations]]&lt;br /&gt;
&lt;br /&gt;
===Excel===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* https://www.heatweb.co.uk/w/index.php?title=File:Pipework8.xlsx&lt;br /&gt;
* https://www.heatweb.co.uk/w/index.php?title=File:Pipework7.xlsx&lt;br /&gt;
* https://www.heatweb.co.uk/w/index.php?title=File:Pipework3.xlsx&lt;br /&gt;
* https://www.heatweb.co.uk/w/index.php?title=File:Pipework3_poor_performance.xlsx.xlsx&lt;br /&gt;
&lt;br /&gt;
===Google Sheets===&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1FY01wiDbl6Ew4NVKuTaQ3lkNNBJ3zTxKJ-F_togdvBI/edit?usp=sharing Spreadsheet of Pipe Sizing]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1aI_SJEkYkZwXCkzOFbaraPMxQrppNJYd6xzswKmjaJs/edit?usp=sharing Editable version]&lt;br /&gt;
&lt;br /&gt;
==Diversity==&lt;br /&gt;
&lt;br /&gt;
The following spreadsheet is currently editable by anyone. &lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1TtprDWpiO6NmWu6S8g5v00gYaIJC5v9B30qqNb8nUSw/edit?usp=sharing Editable Diversity Spreadsheet]&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11665</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11665"/>
		<updated>2025-09-12T00:46:45Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* About HNTAS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.  If will be enforced by Ofgem, as a legal requirement on construction and network operators to meet all targets (KPIs).&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member, representing manufacturers in the DHC industry under MEHNA (Manufacturers of Equipment for Heat Networks Association).  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (not incorporating any of the peer review alterations from by working group feedback in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
Given these do not incorporate any of the significant working group corrections, one would hope to see a further release that includes working group feedback prior to public consultation.  Releasing old documents and claiming they have been peer reviewed is inaccurate and misleading, especially if the intention is to go to consultation with these uncorrected versions. &lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
===CC-KPI-08 (Incorrect VWATD Calculation)===&lt;br /&gt;
&lt;br /&gt;
It should be noted that the HNTAS calculation for VWATD is incorrect mathematically. The given equation calls for a summation of flow temperature minus the return temperature multiplied by the flow rate. This will only provide an approximation, that will approach the correct figure as time slots used in the calculation reduce. However, it is far easier to calculate the precise WVATD using the totals for volume and energy provided by the heat meter.   &lt;br /&gt;
&lt;br /&gt;
  VWATD = (KWh * 3600) / (4.2 * Litres)&lt;br /&gt;
&lt;br /&gt;
Indeed, comparing the actual VWATD to the estimated VWATD (in HNTAS) will provide an indication of how accurate the estimated calculation is.&lt;br /&gt;
&lt;br /&gt;
The calculation for VWATD in HNTAS calls for both the VWAFT and VWART to be first calculated.  This is very long winded mathematically and completely unnecessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwatd.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Vwatdcalc.png|600px|none]]&lt;br /&gt;
&lt;br /&gt;
===VWART, VWAFT &amp;amp; VWATD===&lt;br /&gt;
&lt;br /&gt;
Operational quality control relies on key KPIs in order to flag problems.  The easier these KPIs are to calculate, the easier it is to implement quality control.&lt;br /&gt;
&lt;br /&gt;
WVARTs and VWAFTs are very useful, however are difficult to calculate, requiring rapid data processing.  For example, the average tap use lasts 10 seconds, so to calculate an accurate VWART requires processing (reading a heat meter) faster than this.  However this is impossible, due to meter limitations and battery life, so we settle for inaccuracy.  VWART calculations are best performed by the meters themselves on a second by second basis.&lt;br /&gt;
&lt;br /&gt;
VWATD, by contract, is easy to calculate given just 2 meter readings (from the basic equation E = M x C x dT) and will flag the same operational defects as a VWART calculation.  &lt;br /&gt;
&lt;br /&gt;
To insist on VWARTs as part of HNTAS initially, will technically force a change of meters and AMR systems, when it is not a necessity.  If HNTAS were to base its KPIs on VWATD then they would be compatible with existing metering systems and enable HNTAS to operate far quicker and at a much lower cost.  The use in HNTAS KPIs of a more difficult to calculate estimation, rather than a simple to calculate exact answer, would indicate that the methodology is designed to benefit AMR systems that can read meters rapidly, when the reality is this is not needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;It should be noted that CC-KPI-07 states that either VWART or VWATD will suffice.  This means that by using the correct VWATD (CC-KPI-08) calculation, there is no need for complex AMR or data analysis.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwart.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
===The Core Principals of Peer Review===&lt;br /&gt;
In the current proposals, it will be allowed for the same organisation to perform all roles, from designing a network, through to acceptance testing.  It has been stated that &amp;#039;peer review&amp;#039; can be performed by different departments within the same organisation, which not only makes a mockery of the meaning of the term peer review, but opens the door for errors in design to be waived through acceptance testing. If HNTAS is to operate as designed, it must be updated to introduce a clear separation (no commercial ties / common shareholders etc) between those involved in the design and delivery of a site, and those acceptance testing it.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Heatweb and HNTAS==&lt;br /&gt;
&lt;br /&gt;
Heatweb provide a number of services related to HNTAS and general Quality Assurance:&lt;br /&gt;
&lt;br /&gt;
* Fault and non-compliance identification.&lt;br /&gt;
* Acceptance testing&lt;br /&gt;
* Database hosting with ingest of data from both BMS and ARMS&lt;br /&gt;
* Data visualisation and an extended HNTAS set of KPI functions&lt;br /&gt;
* Alarm routing&lt;br /&gt;
* System optimisation&lt;br /&gt;
* Commissioning services&lt;br /&gt;
* Preventative maintenance &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11664</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11664"/>
		<updated>2025-09-12T00:25:03Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* CC-KPI-08 (Incorrect VWATD Calculation) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.  If will be enforced by Ofgem, as a legal requirement on construction and network operators to meet all targets (KPIs).&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member, representing manufacturers in the DHC industry under MEHNA (Manufacturers of Equipment for Heat Networks Association).  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (not incorporating any of the peer review alterations from by working group feedback in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
Given these do not incorporate any of the significant working group corrections, one would hope to see a further release that includes working group feedback prior to public consultation.  Releasing old documents and claiming they have been peer reviewed is misleading, especially if the intention is to go to consultation with these (unreviewed) versions. &lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.  &lt;br /&gt;
&lt;br /&gt;
Note there are a number of technical errors in the published documents.  Heatweb are notifying DESNZ &amp;amp; Ofgem regarding these.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
===CC-KPI-08 (Incorrect VWATD Calculation)===&lt;br /&gt;
&lt;br /&gt;
It should be noted that the HNTAS calculation for VWATD is incorrect mathematically. The given equation calls for a summation of flow temperature minus the return temperature multiplied by the flow rate. This will only provide an approximation, that will approach the correct figure as time slots used in the calculation reduce. However, it is far easier to calculate the precise WVATD using the totals for volume and energy provided by the heat meter.   &lt;br /&gt;
&lt;br /&gt;
  VWATD = (KWh * 3600) / (4.2 * Litres)&lt;br /&gt;
&lt;br /&gt;
Indeed, comparing the actual VWATD to the estimated VWATD (in HNTAS) will provide an indication of how accurate the estimated calculation is.&lt;br /&gt;
&lt;br /&gt;
The calculation for VWATD in HNTAS calls for both the VWAFT and VWART to be first calculated.  This is very long winded mathematically and completely unnecessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwatd.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Vwatdcalc.png|600px|none]]&lt;br /&gt;
&lt;br /&gt;
===VWART, VWAFT &amp;amp; VWATD===&lt;br /&gt;
&lt;br /&gt;
Operational quality control relies on key KPIs in order to flag problems.  The easier these KPIs are to calculate, the easier it is to implement quality control.&lt;br /&gt;
&lt;br /&gt;
WVARTs and VWAFTs are very useful, however are difficult to calculate, requiring rapid data processing.  For example, the average tap use lasts 10 seconds, so to calculate an accurate VWART requires processing (reading a heat meter) faster than this.  However this is impossible, due to meter limitations and battery life, so we settle for inaccuracy.  VWART calculations are best performed by the meters themselves on a second by second basis.&lt;br /&gt;
&lt;br /&gt;
VWATD, by contract, is easy to calculate given just 2 meter readings (from the basic equation E = M x C x dT) and will flag the same operational defects as a VWART calculation.  &lt;br /&gt;
&lt;br /&gt;
To insist on VWARTs as part of HNTAS initially, will technically force a change of meters and AMR systems, when it is not a necessity.  If HNTAS were to base its KPIs on VWATD then they would be compatible with existing metering systems and enable HNTAS to operate far quicker and at a much lower cost.  The use in HNTAS KPIs of a more difficult to calculate estimation, rather than a simple to calculate exact answer, would indicate that the methodology is designed to benefit AMR systems that can read meters rapidly, when the reality is this is not needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;It should be noted that CC-KPI-07 states that either VWART or VWATD will suffice.  This means that by using the correct VWATD (CC-KPI-08) calculation, there is no need for complex AMR or data analysis.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwart.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
===The Core Principals of Peer Review===&lt;br /&gt;
In the current proposals, it will be allowed for the same organisation to perform all roles, from designing a network, through to acceptance testing.  It has been stated that &amp;#039;peer review&amp;#039; can be performed by different departments within the same organisation, which not only makes a mockery of the meaning of the term peer review, but opens the door for errors in design to be waived through acceptance testing. If HNTAS is to operate as designed, it must be updated to introduce a clear separation (no commercial ties / common shareholders etc) between those involved in the design and delivery of a site, and those acceptance testing it.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Heatweb and HNTAS==&lt;br /&gt;
&lt;br /&gt;
Heatweb provide a number of services related to HNTAS and general Quality Assurance:&lt;br /&gt;
&lt;br /&gt;
* Fault and non-compliance identification.&lt;br /&gt;
* Acceptance testing&lt;br /&gt;
* Database hosting with ingest of data from both BMS and ARMS&lt;br /&gt;
* Data visualisation and an extended HNTAS set of KPI functions&lt;br /&gt;
* Alarm routing&lt;br /&gt;
* System optimisation&lt;br /&gt;
* Commissioning services&lt;br /&gt;
* Preventative maintenance &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11663</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11663"/>
		<updated>2025-09-12T00:18:40Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* About HNTAS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.  If will be enforced by Ofgem, as a legal requirement on construction and network operators to meet all targets (KPIs).&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member, representing manufacturers in the DHC industry under MEHNA (Manufacturers of Equipment for Heat Networks Association).  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (not incorporating any of the peer review alterations from by working group feedback in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
Given these do not incorporate any of the significant working group corrections, one would hope to see a further release that includes working group feedback prior to public consultation.  Releasing old documents and claiming they have been peer reviewed is misleading, especially if the intention is to go to consultation with these (unreviewed) versions. &lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.  &lt;br /&gt;
&lt;br /&gt;
Note there are a number of technical errors in the published documents.  Heatweb are notifying DESNZ &amp;amp; Ofgem regarding these.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
===CC-KPI-08 (Incorrect VWATD Calculation)===&lt;br /&gt;
&lt;br /&gt;
It should be noted that the HNTAS calculation for VWATD is incorrect mathematically. The given equation calls for a summation of flow temperature minus the return temperature multiplied by the flow rate. This will only provide an approximation, that will approach the correct figure as time slots used in the calculation reduce. However, it is far easier to calculate the precise WVATD using the totals for volume and energy provided by the heat meter.   &lt;br /&gt;
&lt;br /&gt;
  VWATD = (KWh * 3600) / (4.2 * Litres)&lt;br /&gt;
&lt;br /&gt;
Indeed, comparing the actual VWATD to the estimated VWATD (in HNTAS) will provide an indication of how accurate the estimated calculation is.&lt;br /&gt;
&lt;br /&gt;
The calculation for VWATD in HNTAS actually calls for both the VWAFT and VWART to be first calculated.  This is very long winded mathematically and completely unnecessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwatd.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Vwatdcalc.png|600px|none]]&lt;br /&gt;
&lt;br /&gt;
===VWART, VWAFT &amp;amp; VWATD===&lt;br /&gt;
&lt;br /&gt;
Operational quality control relies on key KPIs in order to flag problems.  The easier these KPIs are to calculate, the easier it is to implement quality control.&lt;br /&gt;
&lt;br /&gt;
WVARTs and VWAFTs are very useful, however are difficult to calculate, requiring rapid data processing.  For example, the average tap use lasts 10 seconds, so to calculate an accurate VWART requires processing (reading a heat meter) faster than this.  However this is impossible, due to meter limitations and battery life, so we settle for inaccuracy.  VWART calculations are best performed by the meters themselves on a second by second basis.&lt;br /&gt;
&lt;br /&gt;
VWATD, by contract, is easy to calculate given just 2 meter readings (from the basic equation E = M x C x dT) and will flag the same operational defects as a VWART calculation.  &lt;br /&gt;
&lt;br /&gt;
To insist on VWARTs as part of HNTAS initially, will technically force a change of meters and AMR systems, when it is not a necessity.  If HNTAS were to base its KPIs on VWATD then they would be compatible with existing metering systems and enable HNTAS to operate far quicker and at a much lower cost.  The use in HNTAS KPIs of a more difficult to calculate estimation, rather than a simple to calculate exact answer, would indicate that the methodology is designed to benefit AMR systems that can read meters rapidly, when the reality is this is not needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;It should be noted that CC-KPI-07 states that either VWART or VWATD will suffice.  This means that by using the correct VWATD (CC-KPI-08) calculation, there is no need for complex AMR or data analysis.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwart.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
===The Core Principals of Peer Review===&lt;br /&gt;
In the current proposals, it will be allowed for the same organisation to perform all roles, from designing a network, through to acceptance testing.  It has been stated that &amp;#039;peer review&amp;#039; can be performed by different departments within the same organisation, which not only makes a mockery of the meaning of the term peer review, but opens the door for errors in design to be waived through acceptance testing. If HNTAS is to operate as designed, it must be updated to introduce a clear separation (no commercial ties / common shareholders etc) between those involved in the design and delivery of a site, and those acceptance testing it.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Heatweb and HNTAS==&lt;br /&gt;
&lt;br /&gt;
Heatweb provide a number of services related to HNTAS and general Quality Assurance:&lt;br /&gt;
&lt;br /&gt;
* Fault and non-compliance identification.&lt;br /&gt;
* Acceptance testing&lt;br /&gt;
* Database hosting with ingest of data from both BMS and ARMS&lt;br /&gt;
* Data visualisation and an extended HNTAS set of KPI functions&lt;br /&gt;
* Alarm routing&lt;br /&gt;
* System optimisation&lt;br /&gt;
* Commissioning services&lt;br /&gt;
* Preventative maintenance &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11662</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11662"/>
		<updated>2025-09-11T23:58:18Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* CC-KPI-08 (Incorrect VWATD Calculation) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.  If will be enforced by Ofgem, as a legal requirement on construction and network operators to meet all targets (KPIs).&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member, representing manufacturers in the DHC industry under MEHNA (Manufacturers of Equipment for Heat Networks Association).  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
Note there are a number of technical errors in the published documents.  Heatweb are notifying DESNZ &amp;amp; Ofgem regarding these.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
===CC-KPI-08 (Incorrect VWATD Calculation)===&lt;br /&gt;
&lt;br /&gt;
It should be noted that the HNTAS calculation for VWATD is incorrect mathematically. The given equation calls for a summation of flow temperature minus the return temperature multiplied by the flow rate. This will only provide an approximation, that will approach the correct figure as time slots used in the calculation reduce. However, it is far easier to calculate the precise WVATD using the totals for volume and energy provided by the heat meter.   &lt;br /&gt;
&lt;br /&gt;
  VWATD = (KWh * 3600) / (4.2 * Litres)&lt;br /&gt;
&lt;br /&gt;
Indeed, comparing the actual VWATD to the estimated VWATD (in HNTAS) will provide an indication of how accurate the estimated calculation is.&lt;br /&gt;
&lt;br /&gt;
The calculation for VWATD in HNTAS actually calls for both the VWAFT and VWART to be first calculated.  This is very long winded mathematically and completely unnecessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwatd.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Vwatdcalc.png|600px|none]]&lt;br /&gt;
&lt;br /&gt;
===VWART, VWAFT &amp;amp; VWATD===&lt;br /&gt;
&lt;br /&gt;
Operational quality control relies on key KPIs in order to flag problems.  The easier these KPIs are to calculate, the easier it is to implement quality control.&lt;br /&gt;
&lt;br /&gt;
WVARTs and VWAFTs are very useful, however are difficult to calculate, requiring rapid data processing.  For example, the average tap use lasts 10 seconds, so to calculate an accurate VWART requires processing (reading a heat meter) faster than this.  However this is impossible, due to meter limitations and battery life, so we settle for inaccuracy.  VWART calculations are best performed by the meters themselves on a second by second basis.&lt;br /&gt;
&lt;br /&gt;
VWATD, by contract, is easy to calculate given just 2 meter readings (from the basic equation E = M x C x dT) and will flag the same operational defects as a VWART calculation.  &lt;br /&gt;
&lt;br /&gt;
To insist on VWARTs as part of HNTAS initially, will technically force a change of meters and AMR systems, when it is not a necessity.  If HNTAS were to base its KPIs on VWATD then they would be compatible with existing metering systems and enable HNTAS to operate far quicker and at a much lower cost.  The use in HNTAS KPIs of a more difficult to calculate estimation, rather than a simple to calculate exact answer, would indicate that the methodology is designed to benefit AMR systems that can read meters rapidly, when the reality is this is not needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;It should be noted that CC-KPI-07 states that either VWART or VWATD will suffice.  This means that by using the correct VWATD (CC-KPI-08) calculation, there is no need for complex AMR or data analysis.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwart.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
===The Core Principals of Peer Review===&lt;br /&gt;
In the current proposals, it will be allowed for the same organisation to perform all roles, from designing a network, through to acceptance testing.  It has been stated that &amp;#039;peer review&amp;#039; can be performed by different departments within the same organisation, which not only makes a mockery of the meaning of the term peer review, but opens the door for errors in design to be waived through acceptance testing. If HNTAS is to operate as designed, it must be updated to introduce a clear separation (no commercial ties / common shareholders etc) between those involved in the design and delivery of a site, and those acceptance testing it.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Heatweb and HNTAS==&lt;br /&gt;
&lt;br /&gt;
Heatweb provide a number of services related to HNTAS and general Quality Assurance:&lt;br /&gt;
&lt;br /&gt;
* Fault and non-compliance identification.&lt;br /&gt;
* Acceptance testing&lt;br /&gt;
* Database hosting with ingest of data from both BMS and ARMS&lt;br /&gt;
* Data visualisation and an extended HNTAS set of KPI functions&lt;br /&gt;
* Alarm routing&lt;br /&gt;
* System optimisation&lt;br /&gt;
* Commissioning services&lt;br /&gt;
* Preventative maintenance &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11661</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11661"/>
		<updated>2025-09-11T23:57:57Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* CC-KPI-08 (Incorrect VWATD Calculation) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.  If will be enforced by Ofgem, as a legal requirement on construction and network operators to meet all targets (KPIs).&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member, representing manufacturers in the DHC industry under MEHNA (Manufacturers of Equipment for Heat Networks Association).  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
Note there are a number of technical errors in the published documents.  Heatweb are notifying DESNZ &amp;amp; Ofgem regarding these.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
===CC-KPI-08 (Incorrect VWATD Calculation)===&lt;br /&gt;
&lt;br /&gt;
It should be noted that the HNTAS calculation for VWATD is incorrect mathematically. The given equation calls for a summation of flow temperature minus the return temperature multiplied by the flow rate. This will only provide an approximation, that will approach the correct figure as time slots used in the calculation reduce. However, it is far easier to calculate the precise WVATD using the totals for volume and energy provided by the heat meter.   &lt;br /&gt;
&lt;br /&gt;
  VWATD = (KWh * 3600) / (4.2 * Litres)&lt;br /&gt;
&lt;br /&gt;
Indeed, comparing the actual VWATD to the estimated VWATD (in HNTAS) will provide an indication of how accurate the estimated calculation is.&lt;br /&gt;
&lt;br /&gt;
The calculation for VWATD in HNTAS actually calls for both the VWAFT and VWART to be first calculated.  This is very long winded mathematically and completely unnecessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwatd.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Vwatdcalc.png|600px|left]]&lt;br /&gt;
&lt;br /&gt;
===VWART, VWAFT &amp;amp; VWATD===&lt;br /&gt;
&lt;br /&gt;
Operational quality control relies on key KPIs in order to flag problems.  The easier these KPIs are to calculate, the easier it is to implement quality control.&lt;br /&gt;
&lt;br /&gt;
WVARTs and VWAFTs are very useful, however are difficult to calculate, requiring rapid data processing.  For example, the average tap use lasts 10 seconds, so to calculate an accurate VWART requires processing (reading a heat meter) faster than this.  However this is impossible, due to meter limitations and battery life, so we settle for inaccuracy.  VWART calculations are best performed by the meters themselves on a second by second basis.&lt;br /&gt;
&lt;br /&gt;
VWATD, by contract, is easy to calculate given just 2 meter readings (from the basic equation E = M x C x dT) and will flag the same operational defects as a VWART calculation.  &lt;br /&gt;
&lt;br /&gt;
To insist on VWARTs as part of HNTAS initially, will technically force a change of meters and AMR systems, when it is not a necessity.  If HNTAS were to base its KPIs on VWATD then they would be compatible with existing metering systems and enable HNTAS to operate far quicker and at a much lower cost.  The use in HNTAS KPIs of a more difficult to calculate estimation, rather than a simple to calculate exact answer, would indicate that the methodology is designed to benefit AMR systems that can read meters rapidly, when the reality is this is not needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;It should be noted that CC-KPI-07 states that either VWART or VWATD will suffice.  This means that by using the correct VWATD (CC-KPI-08) calculation, there is no need for complex AMR or data analysis.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwart.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
===The Core Principals of Peer Review===&lt;br /&gt;
In the current proposals, it will be allowed for the same organisation to perform all roles, from designing a network, through to acceptance testing.  It has been stated that &amp;#039;peer review&amp;#039; can be performed by different departments within the same organisation, which not only makes a mockery of the meaning of the term peer review, but opens the door for errors in design to be waived through acceptance testing. If HNTAS is to operate as designed, it must be updated to introduce a clear separation (no commercial ties / common shareholders etc) between those involved in the design and delivery of a site, and those acceptance testing it.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Heatweb and HNTAS==&lt;br /&gt;
&lt;br /&gt;
Heatweb provide a number of services related to HNTAS and general Quality Assurance:&lt;br /&gt;
&lt;br /&gt;
* Fault and non-compliance identification.&lt;br /&gt;
* Acceptance testing&lt;br /&gt;
* Database hosting with ingest of data from both BMS and ARMS&lt;br /&gt;
* Data visualisation and an extended HNTAS set of KPI functions&lt;br /&gt;
* Alarm routing&lt;br /&gt;
* System optimisation&lt;br /&gt;
* Commissioning services&lt;br /&gt;
* Preventative maintenance &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=File:Vwatdcalc.png&amp;diff=11660</id>
		<title>File:Vwatdcalc.png</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=File:Vwatdcalc.png&amp;diff=11660"/>
		<updated>2025-09-11T23:57:32Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;VWATD Calculation&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11659</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11659"/>
		<updated>2025-08-17T13:05:20Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* VWART, VWAFT &amp;amp; VWATD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.  If will be enforced by Ofgem, as a legal requirement on construction and network operators to meet all targets (KPIs).&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member, representing manufacturers in the DHC industry under MEHNA (Manufacturers of Equipment for Heat Networks Association).  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
Note there are a number of technical errors in the published documents.  Heatweb are notifying DESNZ &amp;amp; Ofgem regarding these.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
===CC-KPI-08 (Incorrect VWATD Calculation)===&lt;br /&gt;
&lt;br /&gt;
It should be noted that the HNTAS calculation for VWATD is incorrect mathematically. The given equation calls for a summation of flow temperature minus the return temperature multiplied by the flow rate. This will only provide an approximation, that will approach the correct figure as time slots used in the calculation reduce. However, it is far easier to calculate the precise WVATD using the totals for volume and energy provided by the heat meter.   &lt;br /&gt;
&lt;br /&gt;
  VWATD = (KWh * 3600) / (4.2 * Litres)&lt;br /&gt;
&lt;br /&gt;
Indeed, comparing the actual VWATD to the estimated VWATD (in HNTAS) will provide an indication of how accurate the estimated calculation is.&lt;br /&gt;
&lt;br /&gt;
The calculation for VWATD in HNTAS actually calls for both the VWAFT and VWART to be first calculated.  This is very long winded mathematically and completely unnecessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwatd.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
===VWART, VWAFT &amp;amp; VWATD===&lt;br /&gt;
&lt;br /&gt;
Operational quality control relies on key KPIs in order to flag problems.  The easier these KPIs are to calculate, the easier it is to implement quality control.&lt;br /&gt;
&lt;br /&gt;
WVARTs and VWAFTs are very useful, however are difficult to calculate, requiring rapid data processing.  For example, the average tap use lasts 10 seconds, so to calculate an accurate VWART requires processing (reading a heat meter) faster than this.  However this is impossible, due to meter limitations and battery life, so we settle for inaccuracy.  VWART calculations are best performed by the meters themselves on a second by second basis.&lt;br /&gt;
&lt;br /&gt;
VWATD, by contract, is easy to calculate given just 2 meter readings (from the basic equation E = M x C x dT) and will flag the same operational defects as a VWART calculation.  &lt;br /&gt;
&lt;br /&gt;
To insist on VWARTs as part of HNTAS initially, will technically force a change of meters and AMR systems, when it is not a necessity.  If HNTAS were to base its KPIs on VWATD then they would be compatible with existing metering systems and enable HNTAS to operate far quicker and at a much lower cost.  The use in HNTAS KPIs of a more difficult to calculate estimation, rather than a simple to calculate exact answer, would indicate that the methodology is designed to benefit AMR systems that can read meters rapidly, when the reality is this is not needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;It should be noted that CC-KPI-07 states that either VWART or VWATD will suffice.  This means that by using the correct VWATD (CC-KPI-08) calculation, there is no need for complex AMR or data analysis.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwart.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
===The Core Principals of Peer Review===&lt;br /&gt;
In the current proposals, it will be allowed for the same organisation to perform all roles, from designing a network, through to acceptance testing.  It has been stated that &amp;#039;peer review&amp;#039; can be performed by different departments within the same organisation, which not only makes a mockery of the meaning of the term peer review, but opens the door for errors in design to be waived through acceptance testing. If HNTAS is to operate as designed, it must be updated to introduce a clear separation (no commercial ties / common shareholders etc) between those involved in the design and delivery of a site, and those acceptance testing it.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Heatweb and HNTAS==&lt;br /&gt;
&lt;br /&gt;
Heatweb provide a number of services related to HNTAS and general Quality Assurance:&lt;br /&gt;
&lt;br /&gt;
* Fault and non-compliance identification.&lt;br /&gt;
* Acceptance testing&lt;br /&gt;
* Database hosting with ingest of data from both BMS and ARMS&lt;br /&gt;
* Data visualisation and an extended HNTAS set of KPI functions&lt;br /&gt;
* Alarm routing&lt;br /&gt;
* System optimisation&lt;br /&gt;
* Commissioning services&lt;br /&gt;
* Preventative maintenance &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11658</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11658"/>
		<updated>2025-08-17T13:04:49Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* CC-KPI-08 (Incorrect VWATD Calculation) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.  If will be enforced by Ofgem, as a legal requirement on construction and network operators to meet all targets (KPIs).&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member, representing manufacturers in the DHC industry under MEHNA (Manufacturers of Equipment for Heat Networks Association).  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
Note there are a number of technical errors in the published documents.  Heatweb are notifying DESNZ &amp;amp; Ofgem regarding these.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
===CC-KPI-08 (Incorrect VWATD Calculation)===&lt;br /&gt;
&lt;br /&gt;
It should be noted that the HNTAS calculation for VWATD is incorrect mathematically. The given equation calls for a summation of flow temperature minus the return temperature multiplied by the flow rate. This will only provide an approximation, that will approach the correct figure as time slots used in the calculation reduce. However, it is far easier to calculate the precise WVATD using the totals for volume and energy provided by the heat meter.   &lt;br /&gt;
&lt;br /&gt;
  VWATD = (KWh * 3600) / (4.2 * Litres)&lt;br /&gt;
&lt;br /&gt;
Indeed, comparing the actual VWATD to the estimated VWATD (in HNTAS) will provide an indication of how accurate the estimated calculation is.&lt;br /&gt;
&lt;br /&gt;
The calculation for VWATD in HNTAS actually calls for both the VWAFT and VWART to be first calculated.  This is very long winded mathematically and completely unnecessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwatd.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
===VWART, VWAFT &amp;amp; VWATD===&lt;br /&gt;
&lt;br /&gt;
Operational quality control relies on key KPIs in order to flag problems.  The easier these KPIs are to calculate, the easier it is to implement quality control.&lt;br /&gt;
&lt;br /&gt;
WVARTs and VWAFTs are very useful, however are difficult to calculate, requiring rapid data processing.  For example, the average tap use lasts 10 seconds, so to calculate an accurate VWART requires processing (reading a heat meter) faster than this.  However this is impossible, due to meter limitations and battery life, so we settle for inaccuracy.  VWART calculations are best performed by the meters themselves on a second by second basis.&lt;br /&gt;
&lt;br /&gt;
VWATD, by contract, is easy to calculate given just 2 meter readings (from the basic equation E = M x C x dT) and will flag the same operational defects as a VWART calculation.  &lt;br /&gt;
&lt;br /&gt;
To insist on VWARTs as part of HNTAS initially, will technically force a change of meters and AMR systems, when it is not a necessity.  If HNTAS were to base its KPIs on VWATD then they would be compatible with existing metering systems and enable HNTAS to operate far quicker and at a much lower cost.  The use in HNTAS KPIs of a more difficult to calculate estimation, rather than a simple to calculate exact answer, would indicate that the methodology is designed to benefit AMR systems that can read meters rapidly, when the reality is this is not needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;It should be noted that CC-KPI-07 states that either VWART or VWATD will suffice.  This means that by using the correct VWATD calculation, there is no need for complex AMR or data analysis.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===The Core Principals of Peer Review===&lt;br /&gt;
In the current proposals, it will be allowed for the same organisation to perform all roles, from designing a network, through to acceptance testing.  It has been stated that &amp;#039;peer review&amp;#039; can be performed by different departments within the same organisation, which not only makes a mockery of the meaning of the term peer review, but opens the door for errors in design to be waived through acceptance testing. If HNTAS is to operate as designed, it must be updated to introduce a clear separation (no commercial ties / common shareholders etc) between those involved in the design and delivery of a site, and those acceptance testing it.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Heatweb and HNTAS==&lt;br /&gt;
&lt;br /&gt;
Heatweb provide a number of services related to HNTAS and general Quality Assurance:&lt;br /&gt;
&lt;br /&gt;
* Fault and non-compliance identification.&lt;br /&gt;
* Acceptance testing&lt;br /&gt;
* Database hosting with ingest of data from both BMS and ARMS&lt;br /&gt;
* Data visualisation and an extended HNTAS set of KPI functions&lt;br /&gt;
* Alarm routing&lt;br /&gt;
* System optimisation&lt;br /&gt;
* Commissioning services&lt;br /&gt;
* Preventative maintenance &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11657</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11657"/>
		<updated>2025-08-17T13:04:19Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* VWART, VWAFT &amp;amp; VWATD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.  If will be enforced by Ofgem, as a legal requirement on construction and network operators to meet all targets (KPIs).&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member, representing manufacturers in the DHC industry under MEHNA (Manufacturers of Equipment for Heat Networks Association).  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
Note there are a number of technical errors in the published documents.  Heatweb are notifying DESNZ &amp;amp; Ofgem regarding these.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
===CC-KPI-08 (Incorrect VWATD Calculation)===&lt;br /&gt;
&lt;br /&gt;
It should be noted that the HNTAS calculation for VWATD is incorrect mathematically. The given equation calls for a summation of flow temperature minus the return temperature multiplied by the flow rate. This will only provide an approximation, that will approach the correct figure as time slots used in the calculation reduce. However, it is far easier to calculate the precise WVATD using the totals for volume and energy provided by the heat meter.   &lt;br /&gt;
&lt;br /&gt;
  VWATD = (KWh * 3600) / (4.2 * Litres)&lt;br /&gt;
&lt;br /&gt;
Indeed, comparing the actual VWATD to the estimated VWATD (in HNTAS) will provide an indication of how accurate the estimated calculation is.&lt;br /&gt;
&lt;br /&gt;
The calculation for VWATD in HNTAS actually calls for both the VWAFT and VWART to be first calculated.  This is very long winded mathematically and completely unnecessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwart.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwatd.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
===VWART, VWAFT &amp;amp; VWATD===&lt;br /&gt;
&lt;br /&gt;
Operational quality control relies on key KPIs in order to flag problems.  The easier these KPIs are to calculate, the easier it is to implement quality control.&lt;br /&gt;
&lt;br /&gt;
WVARTs and VWAFTs are very useful, however are difficult to calculate, requiring rapid data processing.  For example, the average tap use lasts 10 seconds, so to calculate an accurate VWART requires processing (reading a heat meter) faster than this.  However this is impossible, due to meter limitations and battery life, so we settle for inaccuracy.  VWART calculations are best performed by the meters themselves on a second by second basis.&lt;br /&gt;
&lt;br /&gt;
VWATD, by contract, is easy to calculate given just 2 meter readings (from the basic equation E = M x C x dT) and will flag the same operational defects as a VWART calculation.  &lt;br /&gt;
&lt;br /&gt;
To insist on VWARTs as part of HNTAS initially, will technically force a change of meters and AMR systems, when it is not a necessity.  If HNTAS were to base its KPIs on VWATD then they would be compatible with existing metering systems and enable HNTAS to operate far quicker and at a much lower cost.  The use in HNTAS KPIs of a more difficult to calculate estimation, rather than a simple to calculate exact answer, would indicate that the methodology is designed to benefit AMR systems that can read meters rapidly, when the reality is this is not needed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;It should be noted that CC-KPI-07 states that either VWART or VWATD will suffice.  This means that by using the correct VWATD calculation, there is no need for complex AMR or data analysis.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===The Core Principals of Peer Review===&lt;br /&gt;
In the current proposals, it will be allowed for the same organisation to perform all roles, from designing a network, through to acceptance testing.  It has been stated that &amp;#039;peer review&amp;#039; can be performed by different departments within the same organisation, which not only makes a mockery of the meaning of the term peer review, but opens the door for errors in design to be waived through acceptance testing. If HNTAS is to operate as designed, it must be updated to introduce a clear separation (no commercial ties / common shareholders etc) between those involved in the design and delivery of a site, and those acceptance testing it.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Heatweb and HNTAS==&lt;br /&gt;
&lt;br /&gt;
Heatweb provide a number of services related to HNTAS and general Quality Assurance:&lt;br /&gt;
&lt;br /&gt;
* Fault and non-compliance identification.&lt;br /&gt;
* Acceptance testing&lt;br /&gt;
* Database hosting with ingest of data from both BMS and ARMS&lt;br /&gt;
* Data visualisation and an extended HNTAS set of KPI functions&lt;br /&gt;
* Alarm routing&lt;br /&gt;
* System optimisation&lt;br /&gt;
* Commissioning services&lt;br /&gt;
* Preventative maintenance &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11656</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11656"/>
		<updated>2025-08-17T13:02:06Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* About HNTAS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.  If will be enforced by Ofgem, as a legal requirement on construction and network operators to meet all targets (KPIs).&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member, representing manufacturers in the DHC industry under MEHNA (Manufacturers of Equipment for Heat Networks Association).  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
Note there are a number of technical errors in the published documents.  Heatweb are notifying DESNZ &amp;amp; Ofgem regarding these.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
===CC-KPI-08 (Incorrect VWATD Calculation)===&lt;br /&gt;
&lt;br /&gt;
It should be noted that the HNTAS calculation for VWATD is incorrect mathematically. The given equation calls for a summation of flow temperature minus the return temperature multiplied by the flow rate. This will only provide an approximation, that will approach the correct figure as time slots used in the calculation reduce. However, it is far easier to calculate the precise WVATD using the totals for volume and energy provided by the heat meter.   &lt;br /&gt;
&lt;br /&gt;
  VWATD = (KWh * 3600) / (4.2 * Litres)&lt;br /&gt;
&lt;br /&gt;
Indeed, comparing the actual VWATD to the estimated VWATD (in HNTAS) will provide an indication of how accurate the estimated calculation is.&lt;br /&gt;
&lt;br /&gt;
The calculation for VWATD in HNTAS actually calls for both the VWAFT and VWART to be first calculated.  This is very long winded mathematically and completely unnecessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwart.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwatd.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
===VWART, VWAFT &amp;amp; VWATD===&lt;br /&gt;
&lt;br /&gt;
Operational quality control relies on key KPIs in order to flag problems.  The easier these KPIs are to calculate, the easier it is to implement quality control.&lt;br /&gt;
&lt;br /&gt;
WVARTs and VWAFTs are very useful, however are difficult to calculate, requiring rapid data processing.  For example, the average tap use lasts 10 seconds, so to calculate an accurate VWART requires processing (reading a heat meter) faster than this.  However this is impossible, due to meter limitations and battery life, so we settle for inaccuracy.  VWART calculations are best performed by the meters themselves on a second by second basis.&lt;br /&gt;
&lt;br /&gt;
VWATD, by contract, is easy to calculate given just 2 meter readings (from the basic equation E = M x C x dT) and will flag the same operational defects as a VWART calculation.  &lt;br /&gt;
&lt;br /&gt;
To insist on VWARTs as part of HNTAS initially, will technically force a change of meters and AMR systems, when it is not a necessity.  If HNTAS were to base its KPIs on VWATD then they would be compatible with existing metering systems and enable HNTAS to operate far quicker and at a much lower cost.  The use in HNTAS KPIs of a more difficult to calculate estimation, rather than a simple to calculate exact answer, would indicate that the methodology is designed to benefit AMR systems that can read meters rapidly, when the reality is this is not needed.&lt;br /&gt;
&lt;br /&gt;
It should be noted that CC-KPI-07 states that either VWART or VWATD will suffice.  This means that by using the correct VWATD calculation, there is no need for complex AMR or data analysis other than to calculate the VWAFT.  Given that VWAFT at the consumer connection is meaningless for quality control (the common VWAFT at block/substation/EC is what counts), HNTAS only requires the removal of the consumer connection VWAFT KPI to be compatible with existing (slow) AMR systems.&lt;br /&gt;
&lt;br /&gt;
===The Core Principals of Peer Review===&lt;br /&gt;
In the current proposals, it will be allowed for the same organisation to perform all roles, from designing a network, through to acceptance testing.  It has been stated that &amp;#039;peer review&amp;#039; can be performed by different departments within the same organisation, which not only makes a mockery of the meaning of the term peer review, but opens the door for errors in design to be waived through acceptance testing. If HNTAS is to operate as designed, it must be updated to introduce a clear separation (no commercial ties / common shareholders etc) between those involved in the design and delivery of a site, and those acceptance testing it.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Heatweb and HNTAS==&lt;br /&gt;
&lt;br /&gt;
Heatweb provide a number of services related to HNTAS and general Quality Assurance:&lt;br /&gt;
&lt;br /&gt;
* Fault and non-compliance identification.&lt;br /&gt;
* Acceptance testing&lt;br /&gt;
* Database hosting with ingest of data from both BMS and ARMS&lt;br /&gt;
* Data visualisation and an extended HNTAS set of KPI functions&lt;br /&gt;
* Alarm routing&lt;br /&gt;
* System optimisation&lt;br /&gt;
* Commissioning services&lt;br /&gt;
* Preventative maintenance &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11655</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11655"/>
		<updated>2025-08-17T12:58:32Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* About HNTAS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.  If will be enforced by Ofgem, as a legal requirement on construction and network operators to meet all targets (KPIs).&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member, representing manufacturers in the DHC industry under MEHNA (Manufacturers of Equipment for Heat Networks Association).  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
Note there are a number of technical errors in the published documents.  Heatweb are notifying DESNZ &amp;amp; Ofgem regarding these.&lt;br /&gt;
&lt;br /&gt;
 Any feedback on drafting errors is more than welcome - for example, thank you for picking up item 3 below, we will correct this in the next release of these documents. I would, however, like to flag that we are not seeking wider feedback or change proposals at this time, given that the documents have already been through an extensive technical market engagement process.&lt;br /&gt;
 &lt;br /&gt;
 DESNZ&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
===CC-KPI-08 (Incorrect VWATD Calculation)===&lt;br /&gt;
&lt;br /&gt;
It should be noted that the HNTAS calculation for VWATD is incorrect mathematically. The given equation calls for a summation of flow temperature minus the return temperature multiplied by the flow rate. This will only provide an approximation, that will approach the correct figure as time slots used in the calculation reduce. However, it is far easier to calculate the precise WVATD using the totals for volume and energy provided by the heat meter.   &lt;br /&gt;
&lt;br /&gt;
  VWATD = (KWh * 3600) / (4.2 * Litres)&lt;br /&gt;
&lt;br /&gt;
Indeed, comparing the actual VWATD to the estimated VWATD (in HNTAS) will provide an indication of how accurate the estimated calculation is.&lt;br /&gt;
&lt;br /&gt;
The calculation for VWATD in HNTAS actually calls for both the VWAFT and VWART to be first calculated.  This is very long winded mathematically and completely unnecessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwart.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwatd.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
===VWART, VWAFT &amp;amp; VWATD===&lt;br /&gt;
&lt;br /&gt;
Operational quality control relies on key KPIs in order to flag problems.  The easier these KPIs are to calculate, the easier it is to implement quality control.&lt;br /&gt;
&lt;br /&gt;
WVARTs and VWAFTs are very useful, however are difficult to calculate, requiring rapid data processing.  For example, the average tap use lasts 10 seconds, so to calculate an accurate VWART requires processing (reading a heat meter) faster than this.  However this is impossible, due to meter limitations and battery life, so we settle for inaccuracy.  VWART calculations are best performed by the meters themselves on a second by second basis.&lt;br /&gt;
&lt;br /&gt;
VWATD, by contract, is easy to calculate given just 2 meter readings (from the basic equation E = M x C x dT) and will flag the same operational defects as a VWART calculation.  &lt;br /&gt;
&lt;br /&gt;
To insist on VWARTs as part of HNTAS initially, will technically force a change of meters and AMR systems, when it is not a necessity.  If HNTAS were to base its KPIs on VWATD then they would be compatible with existing metering systems and enable HNTAS to operate far quicker and at a much lower cost.  The use in HNTAS KPIs of a more difficult to calculate estimation, rather than a simple to calculate exact answer, would indicate that the methodology is designed to benefit AMR systems that can read meters rapidly, when the reality is this is not needed.&lt;br /&gt;
&lt;br /&gt;
It should be noted that CC-KPI-07 states that either VWART or VWATD will suffice.  This means that by using the correct VWATD calculation, there is no need for complex AMR or data analysis other than to calculate the VWAFT.  Given that VWAFT at the consumer connection is meaningless for quality control (the common VWAFT at block/substation/EC is what counts), HNTAS only requires the removal of the consumer connection VWAFT KPI to be compatible with existing (slow) AMR systems.&lt;br /&gt;
&lt;br /&gt;
===The Core Principals of Peer Review===&lt;br /&gt;
In the current proposals, it will be allowed for the same organisation to perform all roles, from designing a network, through to acceptance testing.  It has been stated that &amp;#039;peer review&amp;#039; can be performed by different departments within the same organisation, which not only makes a mockery of the meaning of the term peer review, but opens the door for errors in design to be waived through acceptance testing. If HNTAS is to operate as designed, it must be updated to introduce a clear separation (no commercial ties / common shareholders etc) between those involved in the design and delivery of a site, and those acceptance testing it.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Heatweb and HNTAS==&lt;br /&gt;
&lt;br /&gt;
Heatweb provide a number of services related to HNTAS and general Quality Assurance:&lt;br /&gt;
&lt;br /&gt;
* Fault and non-compliance identification.&lt;br /&gt;
* Acceptance testing&lt;br /&gt;
* Database hosting with ingest of data from both BMS and ARMS&lt;br /&gt;
* Data visualisation and an extended HNTAS set of KPI functions&lt;br /&gt;
* Alarm routing&lt;br /&gt;
* System optimisation&lt;br /&gt;
* Commissioning services&lt;br /&gt;
* Preventative maintenance &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11654</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11654"/>
		<updated>2025-08-17T12:58:14Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* About HNTAS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.  If will be enforced by Ofgem, as a legal requirement on construction and network operators to meet all targets (KPIs).&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member, representing manufacturers in the DHC industry under MEHNA (Manufacturers of Equipment for Heat Networks Association).  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
Note there are a number of technical errors in the published documents.  Heatweb are notifying DESNZ &amp;amp; Ofgem regarding these.&lt;br /&gt;
&lt;br /&gt;
  Any feedback on drafting errors is more than welcome - for example, thank you for picking up item 3 below, we will correct this in the next release of these documents. I would, however, like to flag that we are not seeking wider feedback or change proposals at this time, given that the documents have already been through an extensive technical market engagement process.&lt;br /&gt;
 DESNZ&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
===CC-KPI-08 (Incorrect VWATD Calculation)===&lt;br /&gt;
&lt;br /&gt;
It should be noted that the HNTAS calculation for VWATD is incorrect mathematically. The given equation calls for a summation of flow temperature minus the return temperature multiplied by the flow rate. This will only provide an approximation, that will approach the correct figure as time slots used in the calculation reduce. However, it is far easier to calculate the precise WVATD using the totals for volume and energy provided by the heat meter.   &lt;br /&gt;
&lt;br /&gt;
  VWATD = (KWh * 3600) / (4.2 * Litres)&lt;br /&gt;
&lt;br /&gt;
Indeed, comparing the actual VWATD to the estimated VWATD (in HNTAS) will provide an indication of how accurate the estimated calculation is.&lt;br /&gt;
&lt;br /&gt;
The calculation for VWATD in HNTAS actually calls for both the VWAFT and VWART to be first calculated.  This is very long winded mathematically and completely unnecessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwart.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwatd.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
===VWART, VWAFT &amp;amp; VWATD===&lt;br /&gt;
&lt;br /&gt;
Operational quality control relies on key KPIs in order to flag problems.  The easier these KPIs are to calculate, the easier it is to implement quality control.&lt;br /&gt;
&lt;br /&gt;
WVARTs and VWAFTs are very useful, however are difficult to calculate, requiring rapid data processing.  For example, the average tap use lasts 10 seconds, so to calculate an accurate VWART requires processing (reading a heat meter) faster than this.  However this is impossible, due to meter limitations and battery life, so we settle for inaccuracy.  VWART calculations are best performed by the meters themselves on a second by second basis.&lt;br /&gt;
&lt;br /&gt;
VWATD, by contract, is easy to calculate given just 2 meter readings (from the basic equation E = M x C x dT) and will flag the same operational defects as a VWART calculation.  &lt;br /&gt;
&lt;br /&gt;
To insist on VWARTs as part of HNTAS initially, will technically force a change of meters and AMR systems, when it is not a necessity.  If HNTAS were to base its KPIs on VWATD then they would be compatible with existing metering systems and enable HNTAS to operate far quicker and at a much lower cost.  The use in HNTAS KPIs of a more difficult to calculate estimation, rather than a simple to calculate exact answer, would indicate that the methodology is designed to benefit AMR systems that can read meters rapidly, when the reality is this is not needed.&lt;br /&gt;
&lt;br /&gt;
It should be noted that CC-KPI-07 states that either VWART or VWATD will suffice.  This means that by using the correct VWATD calculation, there is no need for complex AMR or data analysis other than to calculate the VWAFT.  Given that VWAFT at the consumer connection is meaningless for quality control (the common VWAFT at block/substation/EC is what counts), HNTAS only requires the removal of the consumer connection VWAFT KPI to be compatible with existing (slow) AMR systems.&lt;br /&gt;
&lt;br /&gt;
===The Core Principals of Peer Review===&lt;br /&gt;
In the current proposals, it will be allowed for the same organisation to perform all roles, from designing a network, through to acceptance testing.  It has been stated that &amp;#039;peer review&amp;#039; can be performed by different departments within the same organisation, which not only makes a mockery of the meaning of the term peer review, but opens the door for errors in design to be waived through acceptance testing. If HNTAS is to operate as designed, it must be updated to introduce a clear separation (no commercial ties / common shareholders etc) between those involved in the design and delivery of a site, and those acceptance testing it.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Heatweb and HNTAS==&lt;br /&gt;
&lt;br /&gt;
Heatweb provide a number of services related to HNTAS and general Quality Assurance:&lt;br /&gt;
&lt;br /&gt;
* Fault and non-compliance identification.&lt;br /&gt;
* Acceptance testing&lt;br /&gt;
* Database hosting with ingest of data from both BMS and ARMS&lt;br /&gt;
* Data visualisation and an extended HNTAS set of KPI functions&lt;br /&gt;
* Alarm routing&lt;br /&gt;
* System optimisation&lt;br /&gt;
* Commissioning services&lt;br /&gt;
* Preventative maintenance &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11653</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11653"/>
		<updated>2025-08-17T12:56:47Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* About HNTAS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.  If will be enforced by Ofgem, as a legal requirement on construction and network operators to meet all targets (KPIs).&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member, representing manufacturers in the DHC industry under MEHNA (Manufacturers of Equipment for Heat Networks Association).  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
Note there are a number of technical errors in the published documents.  Heatweb are notifying DESNZ &amp;amp; Ofgem regarding these.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
===CC-KPI-08 (Incorrect VWATD Calculation)===&lt;br /&gt;
&lt;br /&gt;
It should be noted that the HNTAS calculation for VWATD is incorrect mathematically. The given equation calls for a summation of flow temperature minus the return temperature multiplied by the flow rate. This will only provide an approximation, that will approach the correct figure as time slots used in the calculation reduce. However, it is far easier to calculate the precise WVATD using the totals for volume and energy provided by the heat meter.   &lt;br /&gt;
&lt;br /&gt;
  VWATD = (KWh * 3600) / (4.2 * Litres)&lt;br /&gt;
&lt;br /&gt;
Indeed, comparing the actual VWATD to the estimated VWATD (in HNTAS) will provide an indication of how accurate the estimated calculation is.&lt;br /&gt;
&lt;br /&gt;
The calculation for VWATD in HNTAS actually calls for both the VWAFT and VWART to be first calculated.  This is very long winded mathematically and completely unnecessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwart.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwatd.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
===VWART, VWAFT &amp;amp; VWATD===&lt;br /&gt;
&lt;br /&gt;
Operational quality control relies on key KPIs in order to flag problems.  The easier these KPIs are to calculate, the easier it is to implement quality control.&lt;br /&gt;
&lt;br /&gt;
WVARTs and VWAFTs are very useful, however are difficult to calculate, requiring rapid data processing.  For example, the average tap use lasts 10 seconds, so to calculate an accurate VWART requires processing (reading a heat meter) faster than this.  However this is impossible, due to meter limitations and battery life, so we settle for inaccuracy.  VWART calculations are best performed by the meters themselves on a second by second basis.&lt;br /&gt;
&lt;br /&gt;
VWATD, by contract, is easy to calculate given just 2 meter readings (from the basic equation E = M x C x dT) and will flag the same operational defects as a VWART calculation.  &lt;br /&gt;
&lt;br /&gt;
To insist on VWARTs as part of HNTAS initially, will technically force a change of meters and AMR systems, when it is not a necessity.  If HNTAS were to base its KPIs on VWATD then they would be compatible with existing metering systems and enable HNTAS to operate far quicker and at a much lower cost.  The use in HNTAS KPIs of a more difficult to calculate estimation, rather than a simple to calculate exact answer, would indicate that the methodology is designed to benefit AMR systems that can read meters rapidly, when the reality is this is not needed.&lt;br /&gt;
&lt;br /&gt;
It should be noted that CC-KPI-07 states that either VWART or VWATD will suffice.  This means that by using the correct VWATD calculation, there is no need for complex AMR or data analysis other than to calculate the VWAFT.  Given that VWAFT at the consumer connection is meaningless for quality control (the common VWAFT at block/substation/EC is what counts), HNTAS only requires the removal of the consumer connection VWAFT KPI to be compatible with existing (slow) AMR systems.&lt;br /&gt;
&lt;br /&gt;
===The Core Principals of Peer Review===&lt;br /&gt;
In the current proposals, it will be allowed for the same organisation to perform all roles, from designing a network, through to acceptance testing.  It has been stated that &amp;#039;peer review&amp;#039; can be performed by different departments within the same organisation, which not only makes a mockery of the meaning of the term peer review, but opens the door for errors in design to be waived through acceptance testing. If HNTAS is to operate as designed, it must be updated to introduce a clear separation (no commercial ties / common shareholders etc) between those involved in the design and delivery of a site, and those acceptance testing it.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Heatweb and HNTAS==&lt;br /&gt;
&lt;br /&gt;
Heatweb provide a number of services related to HNTAS and general Quality Assurance:&lt;br /&gt;
&lt;br /&gt;
* Fault and non-compliance identification.&lt;br /&gt;
* Acceptance testing&lt;br /&gt;
* Database hosting with ingest of data from both BMS and ARMS&lt;br /&gt;
* Data visualisation and an extended HNTAS set of KPI functions&lt;br /&gt;
* Alarm routing&lt;br /&gt;
* System optimisation&lt;br /&gt;
* Commissioning services&lt;br /&gt;
* Preventative maintenance &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11652</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11652"/>
		<updated>2025-08-17T12:53:32Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* VWART, VWAFT &amp;amp; VWATD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.  If will be enforced by Ofgem, as a legal requirement on construction and network operators to meet all targets (KPIs).&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member, representing manufacturers in the DHC industry under MEHNA (Manufacturers of Equipment for Heat Networks Association).  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
===CC-KPI-08 (Incorrect VWATD Calculation)===&lt;br /&gt;
&lt;br /&gt;
It should be noted that the HNTAS calculation for VWATD is incorrect mathematically. The given equation calls for a summation of flow temperature minus the return temperature multiplied by the flow rate. This will only provide an approximation, that will approach the correct figure as time slots used in the calculation reduce. However, it is far easier to calculate the precise WVATD using the totals for volume and energy provided by the heat meter.   &lt;br /&gt;
&lt;br /&gt;
  VWATD = (KWh * 3600) / (4.2 * Litres)&lt;br /&gt;
&lt;br /&gt;
Indeed, comparing the actual VWATD to the estimated VWATD (in HNTAS) will provide an indication of how accurate the estimated calculation is.&lt;br /&gt;
&lt;br /&gt;
The calculation for VWATD in HNTAS actually calls for both the VWAFT and VWART to be first calculated.  This is very long winded mathematically and completely unnecessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwart.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwatd.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
===VWART, VWAFT &amp;amp; VWATD===&lt;br /&gt;
&lt;br /&gt;
Operational quality control relies on key KPIs in order to flag problems.  The easier these KPIs are to calculate, the easier it is to implement quality control.&lt;br /&gt;
&lt;br /&gt;
WVARTs and VWAFTs are very useful, however are difficult to calculate, requiring rapid data processing.  For example, the average tap use lasts 10 seconds, so to calculate an accurate VWART requires processing (reading a heat meter) faster than this.  However this is impossible, due to meter limitations and battery life, so we settle for inaccuracy.  VWART calculations are best performed by the meters themselves on a second by second basis.&lt;br /&gt;
&lt;br /&gt;
VWATD, by contract, is easy to calculate given just 2 meter readings (from the basic equation E = M x C x dT) and will flag the same operational defects as a VWART calculation.  &lt;br /&gt;
&lt;br /&gt;
To insist on VWARTs as part of HNTAS initially, will technically force a change of meters and AMR systems, when it is not a necessity.  If HNTAS were to base its KPIs on VWATD then they would be compatible with existing metering systems and enable HNTAS to operate far quicker and at a much lower cost.  The use in HNTAS KPIs of a more difficult to calculate estimation, rather than a simple to calculate exact answer, would indicate that the methodology is designed to benefit AMR systems that can read meters rapidly, when the reality is this is not needed.&lt;br /&gt;
&lt;br /&gt;
It should be noted that CC-KPI-07 states that either VWART or VWATD will suffice.  This means that by using the correct VWATD calculation, there is no need for complex AMR or data analysis other than to calculate the VWAFT.  Given that VWAFT at the consumer connection is meaningless for quality control (the common VWAFT at block/substation/EC is what counts), HNTAS only requires the removal of the consumer connection VWAFT KPI to be compatible with existing (slow) AMR systems.&lt;br /&gt;
&lt;br /&gt;
===The Core Principals of Peer Review===&lt;br /&gt;
In the current proposals, it will be allowed for the same organisation to perform all roles, from designing a network, through to acceptance testing.  It has been stated that &amp;#039;peer review&amp;#039; can be performed by different departments within the same organisation, which not only makes a mockery of the meaning of the term peer review, but opens the door for errors in design to be waived through acceptance testing. If HNTAS is to operate as designed, it must be updated to introduce a clear separation (no commercial ties / common shareholders etc) between those involved in the design and delivery of a site, and those acceptance testing it.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Heatweb and HNTAS==&lt;br /&gt;
&lt;br /&gt;
Heatweb provide a number of services related to HNTAS and general Quality Assurance:&lt;br /&gt;
&lt;br /&gt;
* Fault and non-compliance identification.&lt;br /&gt;
* Acceptance testing&lt;br /&gt;
* Database hosting with ingest of data from both BMS and ARMS&lt;br /&gt;
* Data visualisation and an extended HNTAS set of KPI functions&lt;br /&gt;
* Alarm routing&lt;br /&gt;
* System optimisation&lt;br /&gt;
* Commissioning services&lt;br /&gt;
* Preventative maintenance &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11651</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11651"/>
		<updated>2025-08-17T12:42:06Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Incorrect VWATD Calculation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.  If will be enforced by Ofgem, as a legal requirement on construction and network operators to meet all targets (KPIs).&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member, representing manufacturers in the DHC industry under MEHNA (Manufacturers of Equipment for Heat Networks Association).  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
===CC-KPI-08 (Incorrect VWATD Calculation)===&lt;br /&gt;
&lt;br /&gt;
It should be noted that the HNTAS calculation for VWATD is incorrect mathematically. The given equation calls for a summation of flow temperature minus the return temperature multiplied by the flow rate. This will only provide an approximation, that will approach the correct figure as time slots used in the calculation reduce. However, it is far easier to calculate the precise WVATD using the totals for volume and energy provided by the heat meter.   &lt;br /&gt;
&lt;br /&gt;
  VWATD = (KWh * 3600) / (4.2 * Litres)&lt;br /&gt;
&lt;br /&gt;
Indeed, comparing the actual VWATD to the estimated VWATD (in HNTAS) will provide an indication of how accurate the estimated calculation is.&lt;br /&gt;
&lt;br /&gt;
The calculation for VWATD in HNTAS actually calls for both the VWAFT and VWART to be first calculated.  This is very long winded mathematically and completely unnecessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwart.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwatd.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
===VWART, VWAFT &amp;amp; VWATD===&lt;br /&gt;
&lt;br /&gt;
Operational quality control relies on key KPIs in order to flag problems.  The easier these KPIs are to calculate, the easier it is to implement quality control.&lt;br /&gt;
&lt;br /&gt;
WVARTs and VWAFTs are very useful, however are difficult to calculate, requiring rapid data processing.  For example, the average tap use lasts 10 seconds, so to calculate an accurate VWART requires processing (reading a heat meter) faster than this.  However this is impossible, due to meter limitations and battery life, so we settle for inaccuracy.  VWART calculations are best performed by the meters themselves on a second by second basis.&lt;br /&gt;
&lt;br /&gt;
VWATD, by contract, is easy to calculate given just 2 meter readings (from the basic equation E = M x C x dT) and will flag the same operational defects as a VWART calculation.  &lt;br /&gt;
&lt;br /&gt;
To insist on VWARTs as part of HNTAS initially, will technically force a change of meters and AMR systems, when it is not a necessity.  If HNTAS were to base its KPIs on VWATD then they would be compatible with existing metering systems and enable HNTAS to operate far quicker and at a much lower cost.  The use in HNTAS KPIs of a more difficult to calculate estimation, rather than a simple to calculate exact answer, would indicate that the methodology is designed to benefit AMR systems that can read meters rapidly, when the reality is this is not needed.&lt;br /&gt;
&lt;br /&gt;
===The Core Principals of Peer Review===&lt;br /&gt;
In the current proposals, it will be allowed for the same organisation to perform all roles, from designing a network, through to acceptance testing.  It has been stated that &amp;#039;peer review&amp;#039; can be performed by different departments within the same organisation, which not only makes a mockery of the meaning of the term peer review, but opens the door for errors in design to be waived through acceptance testing. If HNTAS is to operate as designed, it must be updated to introduce a clear separation (no commercial ties / common shareholders etc) between those involved in the design and delivery of a site, and those acceptance testing it.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Heatweb and HNTAS==&lt;br /&gt;
&lt;br /&gt;
Heatweb provide a number of services related to HNTAS and general Quality Assurance:&lt;br /&gt;
&lt;br /&gt;
* Fault and non-compliance identification.&lt;br /&gt;
* Acceptance testing&lt;br /&gt;
* Database hosting with ingest of data from both BMS and ARMS&lt;br /&gt;
* Data visualisation and an extended HNTAS set of KPI functions&lt;br /&gt;
* Alarm routing&lt;br /&gt;
* System optimisation&lt;br /&gt;
* Commissioning services&lt;br /&gt;
* Preventative maintenance &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11650</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11650"/>
		<updated>2025-08-17T12:02:33Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Incorrect VWATD Calculation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.  If will be enforced by Ofgem, as a legal requirement on construction and network operators to meet all targets (KPIs).&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member, representing manufacturers in the DHC industry under MEHNA (Manufacturers of Equipment for Heat Networks Association).  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
===Incorrect VWATD Calculation===&lt;br /&gt;
&lt;br /&gt;
It should be noted that the HNTAS calculation for VWATD is incorrect mathematically. The given equation calls for a summation of flow temperature minus the return temperature multiplied by the flow rate. This will only provide an approximation, that will approach the correct figure as time slots used in the calculation reduce. However, it is far easier to calculate the precise WVATD using the totals for volume and energy provided by the heat meter.   &lt;br /&gt;
&lt;br /&gt;
  VWATD = (KWh * 3600) / (4.2 * Litres)&lt;br /&gt;
&lt;br /&gt;
Indeed, comparing the actual VWATD to the estimated VWATD (in HNTAS) will provide an indication of how accurate the estimated calculation is.&lt;br /&gt;
&lt;br /&gt;
The calculation for VWATD in HNTAS actually calls for both the VWAFT and VWART to be first calculated.  This is very long winded mathematically and completely unnecessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwart.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwatd.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
===VWART, VWAFT &amp;amp; VWATD===&lt;br /&gt;
&lt;br /&gt;
Operational quality control relies on key KPIs in order to flag problems.  The easier these KPIs are to calculate, the easier it is to implement quality control.&lt;br /&gt;
&lt;br /&gt;
WVARTs and VWAFTs are very useful, however are difficult to calculate, requiring rapid data processing.  For example, the average tap use lasts 10 seconds, so to calculate an accurate VWART requires processing (reading a heat meter) faster than this.  However this is impossible, due to meter limitations and battery life, so we settle for inaccuracy.  VWART calculations are best performed by the meters themselves on a second by second basis.&lt;br /&gt;
&lt;br /&gt;
VWATD, by contract, is easy to calculate given just 2 meter readings (from the basic equation E = M x C x dT) and will flag the same operational defects as a VWART calculation.  &lt;br /&gt;
&lt;br /&gt;
To insist on VWARTs as part of HNTAS initially, will technically force a change of meters and AMR systems, when it is not a necessity.  If HNTAS were to base its KPIs on VWATD then they would be compatible with existing metering systems and enable HNTAS to operate far quicker and at a much lower cost.  The use in HNTAS KPIs of a more difficult to calculate estimation, rather than a simple to calculate exact answer, would indicate that the methodology is designed to benefit AMR systems that can read meters rapidly, when the reality is this is not needed.&lt;br /&gt;
&lt;br /&gt;
===The Core Principals of Peer Review===&lt;br /&gt;
In the current proposals, it will be allowed for the same organisation to perform all roles, from designing a network, through to acceptance testing.  It has been stated that &amp;#039;peer review&amp;#039; can be performed by different departments within the same organisation, which not only makes a mockery of the meaning of the term peer review, but opens the door for errors in design to be waived through acceptance testing. If HNTAS is to operate as designed, it must be updated to introduce a clear separation (no commercial ties / common shareholders etc) between those involved in the design and delivery of a site, and those acceptance testing it.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Heatweb and HNTAS==&lt;br /&gt;
&lt;br /&gt;
Heatweb provide a number of services related to HNTAS and general Quality Assurance:&lt;br /&gt;
&lt;br /&gt;
* Fault and non-compliance identification.&lt;br /&gt;
* Acceptance testing&lt;br /&gt;
* Database hosting with ingest of data from both BMS and ARMS&lt;br /&gt;
* Data visualisation and an extended HNTAS set of KPI functions&lt;br /&gt;
* Alarm routing&lt;br /&gt;
* System optimisation&lt;br /&gt;
* Commissioning services&lt;br /&gt;
* Preventative maintenance &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11649</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11649"/>
		<updated>2025-08-17T12:00:07Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* VWART, VWAFT &amp;amp; VWATD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.  If will be enforced by Ofgem, as a legal requirement on construction and network operators to meet all targets (KPIs).&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member, representing manufacturers in the DHC industry under MEHNA (Manufacturers of Equipment for Heat Networks Association).  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
===Incorrect VWATD Calculation===&lt;br /&gt;
&lt;br /&gt;
It should be noted that the HNTAS calculation for VWATD is incorrect mathematically. The given equation calls for a summation of flow temperature minus the return temperature multiplied by the flow rate. This will only provide an approximation, that will approach the correct figure as time slots used in the calculation reduce. However, it is far easier to calculate the precise WVATD using the totals for volume and energy provided by the heat meter.   &lt;br /&gt;
&lt;br /&gt;
  VWATD = (KWh * 3600) / (4.2 * Litres)&lt;br /&gt;
&lt;br /&gt;
Indeed, comparing the actual VWATD to the estimated VWATD (in HNTAS) will provide an indication of how accurate the estimated calculation is.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwart.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwatd.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===VWART, VWAFT &amp;amp; VWATD===&lt;br /&gt;
&lt;br /&gt;
Operational quality control relies on key KPIs in order to flag problems.  The easier these KPIs are to calculate, the easier it is to implement quality control.&lt;br /&gt;
&lt;br /&gt;
WVARTs and VWAFTs are very useful, however are difficult to calculate, requiring rapid data processing.  For example, the average tap use lasts 10 seconds, so to calculate an accurate VWART requires processing (reading a heat meter) faster than this.  However this is impossible, due to meter limitations and battery life, so we settle for inaccuracy.  VWART calculations are best performed by the meters themselves on a second by second basis.&lt;br /&gt;
&lt;br /&gt;
VWATD, by contract, is easy to calculate given just 2 meter readings (from the basic equation E = M x C x dT) and will flag the same operational defects as a VWART calculation.  &lt;br /&gt;
&lt;br /&gt;
To insist on VWARTs as part of HNTAS initially, will technically force a change of meters and AMR systems, when it is not a necessity.  If HNTAS were to base its KPIs on VWATD then they would be compatible with existing metering systems and enable HNTAS to operate far quicker and at a much lower cost.  The use in HNTAS KPIs of a more difficult to calculate estimation, rather than a simple to calculate exact answer, would indicate that the methodology is designed to benefit AMR systems that can read meters rapidly, when the reality is this is not needed.&lt;br /&gt;
&lt;br /&gt;
===The Core Principals of Peer Review===&lt;br /&gt;
In the current proposals, it will be allowed for the same organisation to perform all roles, from designing a network, through to acceptance testing.  It has been stated that &amp;#039;peer review&amp;#039; can be performed by different departments within the same organisation, which not only makes a mockery of the meaning of the term peer review, but opens the door for errors in design to be waived through acceptance testing. If HNTAS is to operate as designed, it must be updated to introduce a clear separation (no commercial ties / common shareholders etc) between those involved in the design and delivery of a site, and those acceptance testing it.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Heatweb and HNTAS==&lt;br /&gt;
&lt;br /&gt;
Heatweb provide a number of services related to HNTAS and general Quality Assurance:&lt;br /&gt;
&lt;br /&gt;
* Fault and non-compliance identification.&lt;br /&gt;
* Acceptance testing&lt;br /&gt;
* Database hosting with ingest of data from both BMS and ARMS&lt;br /&gt;
* Data visualisation and an extended HNTAS set of KPI functions&lt;br /&gt;
* Alarm routing&lt;br /&gt;
* System optimisation&lt;br /&gt;
* Commissioning services&lt;br /&gt;
* Preventative maintenance &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11648</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11648"/>
		<updated>2025-08-17T11:54:09Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* VWART, VWAFT &amp;amp; VWATD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.  If will be enforced by Ofgem, as a legal requirement on construction and network operators to meet all targets (KPIs).&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member, representing manufacturers in the DHC industry under MEHNA (Manufacturers of Equipment for Heat Networks Association).  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
===VWART, VWAFT &amp;amp; VWATD===&lt;br /&gt;
&lt;br /&gt;
Operational quality control relies on key KPIs in order to flag problems.  The easier these KPIs are to calculate, the easier it is to implement quality control.&lt;br /&gt;
&lt;br /&gt;
WVARTs and VWAFTs are very useful, however are difficult to calculate, requiring rapid data processing.  For example, the average tap use lasts 10 seconds, so to calculate an accurate VWART requires processing (reading a heat meter) faster than this.  However this is impossible, due to meter limitations and battery life, so we settle for inaccuracy.  VWART calculations are best performed by the meters themselves on a second by second basis.&lt;br /&gt;
&lt;br /&gt;
VWATD, by contract, is easy to calculate given just 2 meter readings (from the basic equation E = M x C x dT) and will flag the same operational defects as a VWART calculation.  &lt;br /&gt;
&lt;br /&gt;
To insist on VWARTs as part of HNTAS initially, will technically force a change of meters and AMR systems, when it is not a necessity.  If HNTAS were to base its KPIs on VWATD then they would be compatible with existing metering systems and enable HNTAS to operate far quicker and at a much lower cost.&lt;br /&gt;
&lt;br /&gt;
It should be noted that the HNTAS calculation for VWATD is incorrect mathematically. The given equation calls for a summation of flow temperature minus the return temperature multiplied by the flow rate. This will only provide an approximation, that will approach the correct figure as time slots used in the calculation reduce. However, it is far easier to calculate the precise WVATD using the totals for volume and energy provided by the heat meter.   &lt;br /&gt;
&lt;br /&gt;
  VWATD = (KWh * 3600) / (4.2 * Litres)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwart.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas-consumer-vwatd.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
===The Core Principals of Peer Review===&lt;br /&gt;
In the current proposals, it will be allowed for the same organisation to perform all roles, from designing a network, through to acceptance testing.  It has been stated that &amp;#039;peer review&amp;#039; can be performed by different departments within the same organisation, which not only makes a mockery of the meaning of the term peer review, but opens the door for errors in design to be waived through acceptance testing. If HNTAS is to operate as designed, it must be updated to introduce a clear separation (no commercial ties / common shareholders etc) between those involved in the design and delivery of a site, and those acceptance testing it.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Heatweb and HNTAS==&lt;br /&gt;
&lt;br /&gt;
Heatweb provide a number of services related to HNTAS and general Quality Assurance:&lt;br /&gt;
&lt;br /&gt;
* Fault and non-compliance identification.&lt;br /&gt;
* Acceptance testing&lt;br /&gt;
* Database hosting with ingest of data from both BMS and ARMS&lt;br /&gt;
* Data visualisation and an extended HNTAS set of KPI functions&lt;br /&gt;
* Alarm routing&lt;br /&gt;
* System optimisation&lt;br /&gt;
* Commissioning services&lt;br /&gt;
* Preventative maintenance &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=File:Hntas-consumer-vwatd.png&amp;diff=11647</id>
		<title>File:Hntas-consumer-vwatd.png</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=File:Hntas-consumer-vwatd.png&amp;diff=11647"/>
		<updated>2025-08-17T11:46:18Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;VWATD&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=File:Hntas-consumer-vwart.png&amp;diff=11646</id>
		<title>File:Hntas-consumer-vwart.png</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=File:Hntas-consumer-vwart.png&amp;diff=11646"/>
		<updated>2025-08-17T11:45:34Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;VWART&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11645</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11645"/>
		<updated>2025-08-16T12:39:50Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* The Core Principals of Peer Review */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.  If will be enforced by Ofgem, as a legal requirement on construction and network operators to meet all targets (KPIs).&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member, representing manufacturers in the DHC industry under MEHNA (Manufacturers of Equipment for Heat Networks Association).  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
===VWART, VWAFT &amp;amp; VWATD===&lt;br /&gt;
&lt;br /&gt;
Operational quality control relies on key KPIs in order to flag problems.  The easier these KPIs are to calculate, the easier it is to implement quality control.&lt;br /&gt;
&lt;br /&gt;
WVARTs and VWAFTs are very useful, however are difficult to calculate, requiring rapid data processing.  For example, the average tap use lasts 10 seconds, so to calculate an accurate VWART requires processing (reading a heat meter) faster than this.  However this is impossible, due to meter limitations and battery life, so we settle for inaccuracy.  VWART calculations are best performed by the meters themselves on a second by second basis.&lt;br /&gt;
&lt;br /&gt;
VWATD, by contract, is easy to calculate given just 2 meter readings (from the basic equation E = M x C x dT) and will flag the same operational defects as a VWART calculation.  &lt;br /&gt;
&lt;br /&gt;
To insist on VWARTs as part of HNTAS initially, will technically force a change of meters and AMR systems, when it is not a necessity.  If HNTAS were to base its KPIs on VWATD then they would be compatible with existing metering systems and enable HNTAS to operate far quicker and at a much lower cost.&lt;br /&gt;
&lt;br /&gt;
===The Core Principals of Peer Review===&lt;br /&gt;
In the current proposals, it will be allowed for the same organisation to perform all roles, from designing a network, through to acceptance testing.  It has been stated that &amp;#039;peer review&amp;#039; can be performed by different departments within the same organisation, which not only makes a mockery of the meaning of the term peer review, but opens the door for errors in design to be waived through acceptance testing. If HNTAS is to operate as designed, it must be updated to introduce a clear separation (no commercial ties / common shareholders etc) between those involved in the design and delivery of a site, and those acceptance testing it.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Heatweb and HNTAS==&lt;br /&gt;
&lt;br /&gt;
Heatweb provide a number of services related to HNTAS and general Quality Assurance:&lt;br /&gt;
&lt;br /&gt;
* Fault and non-compliance identification.&lt;br /&gt;
* Acceptance testing&lt;br /&gt;
* Database hosting with ingest of data from both BMS and ARMS&lt;br /&gt;
* Data visualisation and an extended HNTAS set of KPI functions&lt;br /&gt;
* Alarm routing&lt;br /&gt;
* System optimisation&lt;br /&gt;
* Commissioning services&lt;br /&gt;
* Preventative maintenance &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11644</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11644"/>
		<updated>2025-08-13T17:14:00Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* The Core Principals of Peer Review */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.  If will be enforced by Ofgem, as a legal requirement on construction and network operators to meet all targets (KPIs).&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member, representing manufacturers in the DHC industry under MEHNA (Manufacturers of Equipment for Heat Networks Association).  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
===The Core Principals of Peer Review===&lt;br /&gt;
In the current proposals, it will be allowed for the same organisation to perform all roles, from designing a network, through to acceptance testing.  It has been stated that &amp;#039;peer review&amp;#039; can be performed by different departments within the same organisation, which not only makes a mockery of the meaning of the term peer review, but opens the door for errors in design to be waived through acceptance testing. If HNTAS is to operate as designed, it must be updated to introduce a clear separation (no commercial ties / common shareholders etc) between those involved in the design and delivery of a site, and those acceptance testing it.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Heatweb and HNTAS==&lt;br /&gt;
&lt;br /&gt;
Heatweb provide a number of services related to HNTAS and general Quality Assurance:&lt;br /&gt;
&lt;br /&gt;
* Fault and non-compliance identification.&lt;br /&gt;
* Acceptance testing&lt;br /&gt;
* Database hosting with ingest of data from both BMS and ARMS&lt;br /&gt;
* Data visualisation and an extended HNTAS set of KPI functions&lt;br /&gt;
* Alarm routing&lt;br /&gt;
* System optimisation&lt;br /&gt;
* Commissioning services&lt;br /&gt;
* Preventative maintenance &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11643</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11643"/>
		<updated>2025-08-13T16:59:13Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* D-KPI-06 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.  If will be enforced by Ofgem, as a legal requirement on construction and network operators to meet all targets (KPIs).&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member, representing manufacturers in the DHC industry under MEHNA (Manufacturers of Equipment for Heat Networks Association).  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
===The Core Principals of Peer Review===&lt;br /&gt;
In the current proposals, it will be allowed for the same organisation to perform all roles, from designing a network, through to acceptance testing.  It has been stated that &amp;#039;peer review&amp;#039; can be performed by different departments within the same organisation, which not only makes a mockery of the meaning of the term peer review, but opens the door for errors in design to be waived through acceptance testing. If HNTAS is to operate as designed, it must be updated to introduce a clear separation (no commercial ties / common shareholders etc) between those involved in the design and delivery of a site, and those acceptance testing it. Proper quality control, by its nature, relies on a fresh set of eyes and in some cases specialist knowledge.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Heatweb and HNTAS==&lt;br /&gt;
&lt;br /&gt;
Heatweb provide a number of services related to HNTAS and general Quality Assurance:&lt;br /&gt;
&lt;br /&gt;
* Fault and non-compliance identification.&lt;br /&gt;
* Acceptance testing&lt;br /&gt;
* Database hosting with ingest of data from both BMS and ARMS&lt;br /&gt;
* Data visualisation and an extended HNTAS set of KPI functions&lt;br /&gt;
* Alarm routing&lt;br /&gt;
* System optimisation&lt;br /&gt;
* Commissioning services&lt;br /&gt;
* Preventative maintenance &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=Main_Page&amp;diff=11642</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=Main_Page&amp;diff=11642"/>
		<updated>2025-08-06T22:32:07Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{IMGSL|ComparisonVWART.png | Lowest VWART in the first ever UK HIU Independent Tests|200|The DATA HIU}}&lt;br /&gt;
{{IMGSL|mbspage.png|Over 30 Years at the Cutting Edge|200|History of Heatweb Solutions Limited}}&lt;br /&gt;
{{IMGSL|The_DATA.png|The DATA Twin Plate HIU...quite simply the best HIU ever made|200|The DATA HIU}}&lt;br /&gt;
{{IMGSL|SPLIT.jpg|The DATA SPLIT Twin Plate HIU...taking the DATA and splitting it into two, to make installation easier|200px|The DATA SPLIT HIU}}&lt;br /&gt;
{{IMGSL|DIGI Hi Res.png|The DIGI Single Plate Direct HIU...following in the footsteps of the best HIU ever made|200|The DIGI HIU}}&lt;br /&gt;
{{IMGSL|Slim2.jpg|The SLIM DHW Only HIU...the DATA&amp;#039;s little brother with a big punch. Possibly the smallest hi-output HIU ever made|200|The SLIM HIU}}&lt;br /&gt;
{{IMGSL|Ihiupic1.png|The IHIU Controller delivers a low cost, open-source controls solution for the Internet of Things|200|IHIU Control Systems}}&lt;br /&gt;
{{IMGSL|ImageWall2.jpg|The Cupboard HIU brings together all the domestic services in a modern modular approach|200|The Cupboard HIU}}&lt;br /&gt;
{{IMGSL|ImageADIS12.png|An in depth technical study of storage systems vs HIUs vs plant|200|Communal Heating and Hot Water Cylinders}}&lt;br /&gt;
{{IMGSL|Bmcamp.jpg|Our multi-purpose BoilerMaster range of HIUs now come with options for fiberglass external enclosures|200|The Boilermaster Range}}&lt;br /&gt;
&lt;br /&gt;
This website is designed to be a repository for all information relating to the products and services, as well as a general resource for technical information.  If you would like to become a contributor, with rights to edit and add articles, please contact the Administrator at rhg@heatweb.co.uk.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|https://www.youtube.com/watch?v=6JpOmly38ao|900}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The main sales website can be found here [[image:g12749.png|125px|www.heatweb.co.uk|link=http://www.heatweb.co.uk]]&lt;br /&gt;
&lt;br /&gt;
[[Sign up to our newsletter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;[[HNTAS|HNTAS is here...]]&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;The [[Heatweb BEMS Controller]] - Available from January 2022&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:laptopheatweb.PNG]]  [[File:Hcon26a.PNG|500px]]   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Heatweb Solutions Limited (Registered Address).&lt;br /&gt;
61 Station Road,&lt;br /&gt;
Sudbury,&lt;br /&gt;
CO10 2SP&lt;br /&gt;
Tel: 0345 2411441&lt;br /&gt;
Email: enquiries@heatweb.co.uk&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Heatweb Solutions Limited (Head Office).&lt;br /&gt;
Unit H1A Drury Drive,&lt;br /&gt;
Woodhall Business Park,&lt;br /&gt;
Sudbury,&lt;br /&gt;
CO10 1WH&lt;br /&gt;
Tel: 0345 2411441&lt;br /&gt;
Email: enquiries@heatweb.co.uk&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:g12749.png|&amp;lt;div style=&amp;quot;text-align: center&amp;quot;&amp;gt;Heatweb Solutions Limited|link=https://www.heatweb.co.uk&lt;br /&gt;
File:Thermal-Integration.png|&amp;lt;div style=&amp;quot;text-align: center&amp;quot;&amp;gt; Our History: Heatweb was formed in 2023 by former employees of Thermal Integration Limited, Part of the Specflue Group|link=https://www.heatweb.co.uk&lt;br /&gt;
File:dps3d.gif|&amp;lt;div style=&amp;quot;text-align: center&amp;quot;&amp;gt; Our History: Dedicated Pressure Systems was bought by Thermal Integration in 2009|link=History of our business&lt;br /&gt;
File:ukdea.jpg|&amp;lt;div style=&amp;quot;text-align: center&amp;quot;&amp;gt; A member of The UK District Energy Association|link=http://ukdea.org.uk&lt;br /&gt;
File:mehna logo website.jpg|&amp;lt;div style=&amp;quot;text-align: center&amp;quot;&amp;gt; A member of MEHNA, Manufacturers of Equipment for Heat Networks Association|link=https://www.mehna.org.uk&lt;br /&gt;
File:Approved Product Logo.png|&amp;lt;div style=&amp;quot;text-align: center&amp;quot;&amp;gt; WRAS Approved Products|link=http://wras.co.uk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;[[History of Heatweb Solutions Limited]]&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;[[Products]]&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;[[HIU Monitor Application Software]]&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;[[Service requirements]]&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;[[Guarantees and After Sales Backup for HIUs]]&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;[[Guarantees and After Sales Backup for Stainless Steel Cylinders]]&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;[[Product Datasheets]]&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;[[Standard Storage Data Sheets]]&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;[[Heatweb Online Store]]&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;[[HIU Testing Standards]]&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;[[Heat Network Calculator]]&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;[[Support]]&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;[[Special:AllPages|Index]]&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Literature==&lt;br /&gt;
We have launched a system to pull articles together into booklets on a particular subject and generate them in a PDF format. Some of them are shown below: &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;&amp;lt;span style=&amp;quot;color:darkblue&amp;quot;&amp;gt;Brochures&amp;lt;/span&amp;gt;&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
----&lt;br /&gt;
{{PDFsum|Thermal Integration Product Range|EB17Cover.jpg|A summary of  our main products.|http://www.heatweb.co.uk/w/images/7/79/TIL_Thermal_Integration_District_and_Renewable_Systems.pdf}}&lt;br /&gt;
----&lt;br /&gt;
{{PDFsum|The Amazon District|Cover_azd1.jpg|Unvented hot water storage fitted within a pre-fabricated frame.|http://www.systemdesigner.co.uk/wikiPDFs/TIL_Amazon_District__Product_Manual_AD1.pdf}}&lt;br /&gt;
----&lt;br /&gt;
{{PDFsum|The HIU Revolution|Cover_data.jpg|How our HIU technology managed to beat all the competition by a country mile.|http://www.systemdesigner.co.uk/wikiPDFs/TIL_PDF_Binders__The_HIU_Revolution.pdf}}&lt;br /&gt;
----&lt;br /&gt;
{{PDFsum|IHIU Systems|Cover_binary1.jpg|Information on our IHIU technology used to provide electronic control and monitoring of domestic services.|http://www.systemdesigner.co.uk/wikiPDFs/TIL_IHIU_Systems__IHIU_General_Information.pdf}}&lt;br /&gt;
----&lt;br /&gt;
{{PDFsum|Monitoring Applications|Cover_binary1.jpg|Information on technologies used to provide remote monitoring of domestic services.|http://www.systemdesigner.co.uk/wikiPDFs/TIL_IHIU_Systems__Monitoring_Applications.pdf}}&lt;br /&gt;
----&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;&amp;lt;span style=&amp;quot;color:darkred&amp;quot;&amp;gt;Installation Instructions&amp;lt;/span&amp;gt;&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
----&lt;br /&gt;
{{PDFsum|Installation Instructions for the Data HIU|Cover_data.jpg|Comprehensive installation manual for the twin plate DATA HIU.|http://www.heatweb.co.uk/w/images/5/55/TIL_PDF_Binders_Installation_Instructions_D3.pdf}}&lt;br /&gt;
----&lt;br /&gt;
{{PDFsum|DIGI User and Installation Manual|DIGI_UI_Manual.png|Comprehensive installation manual for the single plate DIGI HIU.|https://www.heatweb.co.uk/w/images/f/f4/DIGI_Installation_Instructions_Rev2.pdf}}&lt;br /&gt;
----&lt;br /&gt;
{{PDFsum|SLIM User and Installation Instructions|SLIM_IU_Manual.png|Comprehensive installation manual for the DHW Only SLIM HIU.|http://www.heatweb.co.uk/w/images/d/d3/SLIM_User_and_Installation_Instructions.pdf}}&lt;br /&gt;
----&lt;br /&gt;
{{PDFsum|SLIM Extra User and Installation Instructions|cover_SLIM_Extra.jpg|Comprehensive installation manual for the SLIM Extra HIU.|http://www.heatweb.co.uk/w/images/7/71/The_SLIM_Extra_HIU_Installation_Instructions_SE2.pdf}}&lt;br /&gt;
----&lt;br /&gt;
{{PDFsum|DATA SPLIT User and Installation Instructions|Cover_DATA_SPLIT.jpg|Comprehensive installation manual for the twin plate DATA SPLIT HIU.|http://www.systemdesigner.co.uk/wikiPDFs/TIL_The_DATA_SPLIT_HIU__Installation_Instructions_DS2.pdf}}&lt;br /&gt;
----&lt;br /&gt;
{{PDFsum|HEATBANK Xcel Installation Instructions|multifuel.jpg|Comprehensive installation manual for the HEATBANK Xcel thermal Store.|https://www.heatweb.co.uk/w/images/b/ba/Xcel_Instructions_Rev3.pdf}}&lt;br /&gt;
----&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;big&amp;gt;&amp;lt;span style=&amp;quot;color:darkgreen&amp;quot;&amp;gt;General&amp;lt;/span&amp;gt;&amp;lt;/big&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
----&lt;br /&gt;
{{PDFsum|Thermal Integration Guarantees and After Sales Backup for HIUs|Warranty Front Page.jpg|Warranty Terms and Conditions.|http://www.heatweb.co.uk/w/images/f/f4/Guarantees_and_After_Sales_Backup_for_HIUs_0617.pdf}}&lt;br /&gt;
----&lt;br /&gt;
*[https://www.heatweb.co.uk/w/index.php?title=PDF_Binders All PDF Binders]&lt;br /&gt;
----&lt;br /&gt;
*[http://www.systemdesigner.co.uk/wikiPDFs All Thermal Integration Wiki PDF&amp;#039;s]&lt;br /&gt;
&lt;br /&gt;
==Useful Pages==&lt;br /&gt;
*[//www.heatweb.com/wiki/index.php?title=Product_Documentation_Links Product Documentation Links]&lt;br /&gt;
*[//www.heatweb.com/wiki/index.php?title=Special:NewPages New Pages]&lt;br /&gt;
*[//www.heatweb.com/wiki/index.php?title=Special:PopularPages Popular Pages]&lt;br /&gt;
*[http://www.heatweb.com/wiki/index.php?title=Special%3AAllPages&amp;amp;amp;from=&amp;amp;amp;to=&amp;amp;amp;namespace=0&amp;amp;amp;hideredirects=1 All Pages]&lt;br /&gt;
*[//www.heatweb.com/wiki/index.php?title=Special:Categories Pages by Category]&lt;br /&gt;
*[//www.heatweb.com/wiki/index.php?title=Special:Preferences Personal Preferences]&lt;br /&gt;
*[//www.heatweb.com/wiki/index.php?title=Editing_the_Heatweb_Wiki The basics of editing the Heatweb Wiki] (for Administrators)&lt;br /&gt;
==Web Sites==&lt;br /&gt;
* [//www.heatweb.com Heatweb]&lt;br /&gt;
* [//www.heatweb.com/frontlogo2.html Old Heatweb site]&lt;br /&gt;
* [//www.systemdesigner.co.uk System Designer]&lt;br /&gt;
* [//www.heatweb.com/wiki Heatweb Wiki]&lt;br /&gt;
* [//www.specflue.com Specflue - partner site]&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11641</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11641"/>
		<updated>2025-08-06T22:29:21Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* HNTAS Evaluation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.  If will be enforced by Ofgem, as a legal requirement on construction and network operators to meet all targets (KPIs).&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member, representing manufacturers in the DHC industry under MEHNA (Manufacturers of Equipment for Heat Networks Association).  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Heatweb and HNTAS==&lt;br /&gt;
&lt;br /&gt;
Heatweb provide a number of services related to HNTAS and general Quality Assurance:&lt;br /&gt;
&lt;br /&gt;
* Fault and non-compliance identification.&lt;br /&gt;
* Acceptance testing&lt;br /&gt;
* Database hosting with ingest of data from both BMS and ARMS&lt;br /&gt;
* Data visualisation and an extended HNTAS set of KPI functions&lt;br /&gt;
* Alarm routing&lt;br /&gt;
* System optimisation&lt;br /&gt;
* Commissioning services&lt;br /&gt;
* Preventative maintenance &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11640</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11640"/>
		<updated>2025-08-06T22:05:47Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* About HNTAS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.  If will be enforced by Ofgem, as a legal requirement on construction and network operators to meet all targets (KPIs).&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member, representing manufacturers in the DHC industry under MEHNA (Manufacturers of Equipment for Heat Networks Association).  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11639</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11639"/>
		<updated>2025-08-06T22:00:11Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Key Points */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member.  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks, most notable the &amp;#039;&amp;#039;Quality Assurance Inspections of Installations&amp;#039;&amp;#039;, where the most valuable inspections will be the first completed properties with heat on, or any other critical moments where errors in the design and/or installation can be caught before it is too late. &lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11638</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11638"/>
		<updated>2025-08-06T21:54:49Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Key Points */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member.  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments. Indeed, the assessment process diagram includes boxes (white) for these constructor-side quality checks.&lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11637</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11637"/>
		<updated>2025-08-06T16:57:16Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Key Points */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member.  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* In order for a final assessor to be confident enough to accept lower levels of acceptance testing, the constructor must be passing all checks first time.  This highlights the benefits of having one&amp;#039;s designs, processes and works checked in advance by an independent expert who is unconnected to the design or final assessments.&lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11636</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11636"/>
		<updated>2025-08-05T22:49:16Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Critique on Draft Release */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member.  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming.&lt;br /&gt;
&lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11635</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11635"/>
		<updated>2025-08-05T22:45:13Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Key Points */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member.  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies and bias, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
As a listed working group contributor in these documents, it is disappointing that this first release was not first checked with the working group for errors or opinions, both of which are listed below.   &lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming. &lt;br /&gt;
 &lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11634</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11634"/>
		<updated>2025-08-05T22:40:21Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* About HNTAS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member.  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed by working group in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies in the assessment of works and equipment linked to commercial partners versus others, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
As a listed working group contributor in these documents, it is disappointing that this first release was not first checked with the working group for errors or opinions, both of which are listed below.   &lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming. &lt;br /&gt;
 &lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11633</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11633"/>
		<updated>2025-08-05T22:39:34Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* About HNTAS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member.  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents (peer reviewed in June 2024) have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies in the assessment of works and equipment linked to commercial partners versus others, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
As a listed working group contributor in these documents, it is disappointing that this first release was not first checked with the working group for errors or opinions, both of which are listed below.   &lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming. &lt;br /&gt;
 &lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11632</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11632"/>
		<updated>2025-08-05T17:43:03Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Implementation of Heatweb MQTT Protocol */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member.  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies in the assessment of works and equipment linked to commercial partners versus others, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
As a listed working group contributor in these documents, it is disappointing that this first release was not first checked with the working group for errors or opinions, both of which are listed below.   &lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming. &lt;br /&gt;
 &lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11631</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11631"/>
		<updated>2025-08-05T16:28:15Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* About HNTAS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member.  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents have been released as follows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies in the assessment of works and equipment linked to commercial partners versus others, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
As a listed working group contributor in these documents, it is disappointing that this first release was not first checked with the working group for errors or opinions, both of which are listed below.   &lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming. &lt;br /&gt;
 &lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Implementation of Heatweb MQTT Protocol==&lt;br /&gt;
&lt;br /&gt;
The published meter point identities can be implemented in the Heatweb MQTT standard as follows:&lt;br /&gt;
&lt;br /&gt;
Topic:  &lt;br /&gt;
&lt;br /&gt;
 Schema_id / Network_guid / location_id / device[-component]_id / data_grouping / data_key_name = data_value &lt;br /&gt;
&lt;br /&gt;
E.g. Substation 1 for block A will require 2 meters. The return temperatures (used in the KPI calculation for approach temperature) will work on the following points:&lt;br /&gt;
&lt;br /&gt;
 my_schema/chessington_dhc_12/block_A/subSt-SS1/hmeter/temp_return&lt;br /&gt;
 my_schema/chessington_dhc_12/block_A/subSt-SS2/hmeter/temp_return&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These points will be ingested into an SQL database as a latest reading, and in a time-series table unique to the location.  Data can then be operated on, and visualised in Grafana or Power BI using a standard SQL statement.&lt;br /&gt;
&lt;br /&gt;
Latest value:&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM schema.readings WHERE network=&amp;#039;chessington_dhc_12&amp;#039; AND node=&amp;#039;block_A&amp;#039; device LIKE &amp;#039;subSt-SS%&amp;#039; AND vargroup=&amp;#039;hmeter&amp;#039; AND varkey=&amp;#039;temp_return&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
Time series:&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM schema.chessington_dhc_12_block_a WHERE device LIKE &amp;#039;subSt-SS%&amp;#039; and varkey LIKE &amp;#039;temp_return&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11630</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11630"/>
		<updated>2025-08-05T16:27:52Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* About HNTAS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member.  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents have been released as f0llows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents reference the body of work generated in working groups, soon to be released.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies in the assessment of works and equipment linked to commercial partners versus others, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
As a listed working group contributor in these documents, it is disappointing that this first release was not first checked with the working group for errors or opinions, both of which are listed below.   &lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming. &lt;br /&gt;
 &lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Implementation of Heatweb MQTT Protocol==&lt;br /&gt;
&lt;br /&gt;
The published meter point identities can be implemented in the Heatweb MQTT standard as follows:&lt;br /&gt;
&lt;br /&gt;
Topic:  &lt;br /&gt;
&lt;br /&gt;
 Schema_id / Network_guid / location_id / device[-component]_id / data_grouping / data_key_name = data_value &lt;br /&gt;
&lt;br /&gt;
E.g. Substation 1 for block A will require 2 meters. The return temperatures (used in the KPI calculation for approach temperature) will work on the following points:&lt;br /&gt;
&lt;br /&gt;
 my_schema/chessington_dhc_12/block_A/subSt-SS1/hmeter/temp_return&lt;br /&gt;
 my_schema/chessington_dhc_12/block_A/subSt-SS2/hmeter/temp_return&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These points will be ingested into an SQL database as a latest reading, and in a time-series table unique to the location.  Data can then be operated on, and visualised in Grafana or Power BI using a standard SQL statement.&lt;br /&gt;
&lt;br /&gt;
Latest value:&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM schema.readings WHERE network=&amp;#039;chessington_dhc_12&amp;#039; AND node=&amp;#039;block_A&amp;#039; device LIKE &amp;#039;subSt-SS%&amp;#039; AND vargroup=&amp;#039;hmeter&amp;#039; AND varkey=&amp;#039;temp_return&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
Time series:&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM schema.chessington_dhc_12_block_a WHERE device LIKE &amp;#039;subSt-SS%&amp;#039; and varkey LIKE &amp;#039;temp_return&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11629</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11629"/>
		<updated>2025-08-05T16:25:39Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* About HNTAS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member.  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents have been released as f0llows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents lack the body of technical work generated in working groups, some of which remains contentious.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies in the assessment of works and equipment linked to commercial partners versus others, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
As a listed working group contributor in these documents, it is disappointing that this first release was not first checked with the working group for errors or opinions, both of which are listed below.   &lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming. &lt;br /&gt;
 &lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Implementation of Heatweb MQTT Protocol==&lt;br /&gt;
&lt;br /&gt;
The published meter point identities can be implemented in the Heatweb MQTT standard as follows:&lt;br /&gt;
&lt;br /&gt;
Topic:  &lt;br /&gt;
&lt;br /&gt;
 Schema_id / Network_guid / location_id / device[-component]_id / data_grouping / data_key_name = data_value &lt;br /&gt;
&lt;br /&gt;
E.g. Substation 1 for block A will require 2 meters. The return temperatures (used in the KPI calculation for approach temperature) will work on the following points:&lt;br /&gt;
&lt;br /&gt;
 my_schema/chessington_dhc_12/block_A/subSt-SS1/hmeter/temp_return&lt;br /&gt;
 my_schema/chessington_dhc_12/block_A/subSt-SS2/hmeter/temp_return&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These points will be ingested into an SQL database as a latest reading, and in a time-series table unique to the location.  Data can then be operated on, and visualised in Grafana or Power BI using a standard SQL statement.&lt;br /&gt;
&lt;br /&gt;
Latest value:&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM schema.readings WHERE network=&amp;#039;chessington_dhc_12&amp;#039; AND node=&amp;#039;block_A&amp;#039; device LIKE &amp;#039;subSt-SS%&amp;#039; AND vargroup=&amp;#039;hmeter&amp;#039; AND varkey=&amp;#039;temp_return&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
Time series:&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM schema.chessington_dhc_12_block_a WHERE device LIKE &amp;#039;subSt-SS%&amp;#039; and varkey LIKE &amp;#039;temp_return&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11628</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11628"/>
		<updated>2025-08-05T13:02:45Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Implementation of Heatweb MQTT Protocol */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member.  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents have been released as f0llows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications are late to be released, and contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents lack the body of technical work generated in working groups, some of which remains contentious.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies in the assessment of works and equipment linked to commercial partners versus others, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
As a listed working group contributor in these documents, it is disappointing that this first release was not first checked with the working group for errors or opinions, both of which are listed below.   &lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming. &lt;br /&gt;
 &lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Implementation of Heatweb MQTT Protocol==&lt;br /&gt;
&lt;br /&gt;
The published meter point identities can be implemented in the Heatweb MQTT standard as follows:&lt;br /&gt;
&lt;br /&gt;
Topic:  &lt;br /&gt;
&lt;br /&gt;
 Schema_id / Network_guid / location_id / device[-component]_id / data_grouping / data_key_name = data_value &lt;br /&gt;
&lt;br /&gt;
E.g. Substation 1 for block A will require 2 meters. The return temperatures (used in the KPI calculation for approach temperature) will work on the following points:&lt;br /&gt;
&lt;br /&gt;
 my_schema/chessington_dhc_12/block_A/subSt-SS1/hmeter/temp_return&lt;br /&gt;
 my_schema/chessington_dhc_12/block_A/subSt-SS2/hmeter/temp_return&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These points will be ingested into an SQL database as a latest reading, and in a time-series table unique to the location.  Data can then be operated on, and visualised in Grafana or Power BI using a standard SQL statement.&lt;br /&gt;
&lt;br /&gt;
Latest value:&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM schema.readings WHERE network=&amp;#039;chessington_dhc_12&amp;#039; AND node=&amp;#039;block_A&amp;#039; device LIKE &amp;#039;subSt-SS%&amp;#039; AND vargroup=&amp;#039;hmeter&amp;#039; AND varkey=&amp;#039;temp_return&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
Time series:&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM schema.chessington_dhc_12_block_a WHERE device LIKE &amp;#039;subSt-SS%&amp;#039; and varkey LIKE &amp;#039;temp_return&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11627</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11627"/>
		<updated>2025-08-05T13:00:39Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Implementation of Heatweb MQTT Protocol */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member.  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents have been released as f0llows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications are late to be released, and contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents lack the body of technical work generated in working groups, some of which remains contentious.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies in the assessment of works and equipment linked to commercial partners versus others, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
As a listed working group contributor in these documents, it is disappointing that this first release was not first checked with the working group for errors or opinions, both of which are listed below.   &lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming. &lt;br /&gt;
 &lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Implementation of Heatweb MQTT Protocol==&lt;br /&gt;
&lt;br /&gt;
The published meter point identities can be implemented in the Heatweb MQTT standard as follows:&lt;br /&gt;
&lt;br /&gt;
Topic:  &lt;br /&gt;
&lt;br /&gt;
 Network_guid / location_id / device[-component]_id / data_grouping / data_key_name = data_value &lt;br /&gt;
&lt;br /&gt;
E.g. Substation 1 for block A will require 2 meters. The return temperatures (used in the KPI calculation for approach temperature) will work on the following points:&lt;br /&gt;
&lt;br /&gt;
 chessington_dhc_12/block_A/subSt-SS1/hmeter/temp_return&lt;br /&gt;
 chessington_dhc_12/block_A/subSt-SS2/hmeter/temp_return&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These points will be ingested into an SQL database as a latest reading, and in a time-series table unique to the location.  Data can then be operated on, and visualised in Grafana or Power BI using a standard SQL statement.&lt;br /&gt;
&lt;br /&gt;
Latest value:&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM schema.readings WHERE network=&amp;#039;chessington_dhc_12&amp;#039; AND node=&amp;#039;block_A&amp;#039; device LIKE &amp;#039;subSt-SS%&amp;#039; AND vargroup=&amp;#039;hmeter&amp;#039; AND varkey=&amp;#039;temp_return&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
Time series:&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM schema.chessington_dhc_12_block_a WHERE device LIKE &amp;#039;subSt-SS%&amp;#039; and varkey LIKE &amp;#039;temp_return&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11626</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11626"/>
		<updated>2025-08-05T13:00:09Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Schematics of Meter Locations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member.  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents have been released as f0llows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications are late to be released, and contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents lack the body of technical work generated in working groups, some of which remains contentious.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies in the assessment of works and equipment linked to commercial partners versus others, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
As a listed working group contributor in these documents, it is disappointing that this first release was not first checked with the working group for errors or opinions, both of which are listed below.   &lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming. &lt;br /&gt;
 &lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
===Implementation of Heatweb MQTT Protocol===&lt;br /&gt;
&lt;br /&gt;
The published meter point identities can be implemented in the Heatweb MQTT standard as follows:&lt;br /&gt;
&lt;br /&gt;
Topic:  &lt;br /&gt;
&lt;br /&gt;
 Network_guid / location_id / device[-component]_id / data_grouping / data_key_name = data_value &lt;br /&gt;
&lt;br /&gt;
E.g. Substation 1 for block A will require 2 meters. The return temperatures (used in the KPI calculation for approach temperature) will work on the following points:&lt;br /&gt;
&lt;br /&gt;
 chessington_dhc_12/block_A/subSt-SS1/hmeter/temp_return&lt;br /&gt;
 chessington_dhc_12/block_A/subSt-SS2/hmeter/temp_return&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These points will be ingested into an SQL database as a latest reading, and in a time-series table unique to the location.  Data can then be operated on, and visualised in Grafana or Power BI using a standard SQL statement.&lt;br /&gt;
&lt;br /&gt;
Latest value:&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM schema.readings WHERE network=&amp;#039;chessington_dhc_12&amp;#039; AND node=&amp;#039;block_A&amp;#039; device LIKE &amp;#039;subSt-SS%&amp;#039; AND vargroup=&amp;#039;hmeter&amp;#039; AND varkey=&amp;#039;temp_return&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
Time series:&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM schema.chessington_dhc_12_block_a WHERE device LIKE &amp;#039;subSt-SS%&amp;#039; and varkey LIKE &amp;#039;temp_return&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11625</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11625"/>
		<updated>2025-08-05T12:59:12Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Point Naming for MQTT and PostgreSQL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member.  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents have been released as f0llows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications are late to be released, and contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents lack the body of technical work generated in working groups, some of which remains contentious.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies in the assessment of works and equipment linked to commercial partners versus others, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
As a listed working group contributor in these documents, it is disappointing that this first release was not first checked with the working group for errors or opinions, both of which are listed below.   &lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming. &lt;br /&gt;
 &lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
The published meter point identities can be implemented in the Heatweb MQTT standard as follows:&lt;br /&gt;
&lt;br /&gt;
Topic:  &lt;br /&gt;
&lt;br /&gt;
 Network_guid / location_id / device[-component]_id / data_grouping / data_key_name = data_value &lt;br /&gt;
&lt;br /&gt;
E.g. Substation 1 for block A will require 2 meters. The return temperatures (used in the KPI calculation for approach temperature) will work on the following points:&lt;br /&gt;
&lt;br /&gt;
 chessington_dhc_12/block_A/subSt-SS1/hmeter/temp_return&lt;br /&gt;
 chessington_dhc_12/block_A/subSt-SS2/hmeter/temp_return&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These points will be ingested into an SQL database as a latest reading, and in a time-series table unique to the location.  Data can then be operated on, and visualised in Grafana or Power BI using a standard SQL statement.&lt;br /&gt;
&lt;br /&gt;
Latest value:&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM schema.readings WHERE network=&amp;#039;chessington_dhc_12&amp;#039; AND node=&amp;#039;block_A&amp;#039; device LIKE &amp;#039;subSt-SS%&amp;#039; AND vargroup=&amp;#039;hmeter&amp;#039; AND varkey=&amp;#039;temp_return&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
Time series:&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM schema.chessington_dhc_12_block_a WHERE device LIKE &amp;#039;subSt-SS%&amp;#039; and varkey LIKE &amp;#039;temp_return&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11624</id>
		<title>HNTAS</title>
		<link rel="alternate" type="text/html" href="http://heatweb.co.uk/w/index.php?title=HNTAS&amp;diff=11624"/>
		<updated>2025-08-05T12:53:17Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Point Naming for MQTT and PostgreSQL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About HNTAS==&lt;br /&gt;
&lt;br /&gt;
The Heat Network Technical Assurance Scheme is the new quality control scheme for regulating heat networks.&lt;br /&gt;
&lt;br /&gt;
Heatweb have sat on the HNTAS technical group contributing to material. Our technical director is listed as a working group member.  &lt;br /&gt;
&lt;br /&gt;
HNTAS is at a point where a set of draft KPIs are listed in detail, and a large number of technical points have been discussed in working groups with agreement on a large portion of the suggested requirements.&lt;br /&gt;
&lt;br /&gt;
As of August 2025, 2 sets of documents have been released as f0llows:&lt;br /&gt;
&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-technical-specifications Technical specifications]&lt;br /&gt;
* [https://www.gov.uk/government/publications/heat-network-technical-assurance-scheme-hntas-assessment-procedures Assessment procedures]&lt;br /&gt;
&lt;br /&gt;
The technical specifications are late to be released, and contain general information, meter point definitions, KPIs relating to metering, and tolerances on KPIs.&lt;br /&gt;
&lt;br /&gt;
These documents lack the body of technical work generated in working groups, some of which remains contentious.&lt;br /&gt;
&lt;br /&gt;
==Key Points==&lt;br /&gt;
&lt;br /&gt;
* Whilst this release contains very little of the technical material supporting HNTAS, it spells out clearly the form of quality control to be implemented in heat networks moving forwards, with a heavy reliance on metering, data, and staged checking that parties are complying to the current technical standards (i.e. Meter regs, CP1 etc.).  This is a giant leap with wide reaching implications for the industry.&lt;br /&gt;
&lt;br /&gt;
* The levels of assessment is decided by the assessor, based on a classification of how well constructors are doing.  A minimum percentage of properties will need to be fully acceptance tested if commissioning processes and outcomes are all up to par.&lt;br /&gt;
&lt;br /&gt;
* A full change-log and evidence trail must be kept. There has never been a better time to review your paperwork processes, especially those that sub-contractors are using for commissioning and tracking snags. &lt;br /&gt;
&lt;br /&gt;
* You need to get your metering reviewed, will the listed meters in the listed places (so secondary and primary meters on substations etc).&lt;br /&gt;
&lt;br /&gt;
* You need to make sure your AMRS provider is feeding you ALL meter data, so you can perform calculations such as secondary pipework losses.  At the same time you need specific BMS data points, such as gas meter data, or DPs.  Then you need to combine this data, from different sources (100% error free), to perform KPI calculations. &lt;br /&gt;
&lt;br /&gt;
* Be wary of vendor lock, whereby crucial data points from either BMS or AMRS can be held to ransom. KPI reporting generally needs to be submitted monthly. Open metering protocols such as wireless or Lorawan M-Bus will satisfy both encryption of data and open-protocols, or it should be terms of any AMR contract to provide for unrestricted access to live meter data by the network operator.  &lt;br /&gt;
&lt;br /&gt;
* You need your BMS controlling to setpoint, and handling changeovers without going out of the 3C tolerances.&lt;br /&gt;
&lt;br /&gt;
* There are quality control and assessment stages required to be performed by the constructor, and by the client (and Ofgem).  These are shown below.  For HNTAS to function in the public interest, at least two independent and suitable qualified assessment providers must be used.  There is already with CP1 assessments examples of inconsistencies in the assessment of works and equipment linked to commercial partners versus others, so it is important for DESNZ and Ofgem to enforce the rules of impartiality and peer-review in a far more robust and transparent way than they have to date.  &lt;br /&gt;
&lt;br /&gt;
[[File:Hntas assessments.png|900px|none]]&lt;br /&gt;
&lt;br /&gt;
==Critique on Draft Release==&lt;br /&gt;
&lt;br /&gt;
As a listed working group contributor in these documents, it is disappointing that this first release was not first checked with the working group for errors or opinions, both of which are listed below.   &lt;br /&gt;
&lt;br /&gt;
===Tolerances===&lt;br /&gt;
The KPIs, with crude tolerances of “3C” most commonly, are open to abuse, whereby reasonable fluctuations in temperatures could be interpreted as a failure by one acceptance tester and be seen as perfectly acceptable by another.  While training will help increase knowledge regarding acceptable modes of operation, it cannot protect against deliberate abuse. &lt;br /&gt;
 &lt;br /&gt;
There will need to exist a process for a fully independent second opinion and a route to appeal against poor decisions by acceptance testers.   As part of the standard process, stakeholders should be able to review and question the acceptance processes prior to application, and to witness any acceptance tests.  &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-03===&lt;br /&gt;
CC-KPI-03 should be explicit in the requirement that operating as expected includes “All points read by the ARMS are also readable, in a timely fashion, by the network operator, typically via a controls head end, API or publish/subscribe transport layer.” &lt;br /&gt;
&lt;br /&gt;
Where an AMRS provider fails to make meter data available it will be impossible to perform client-side calculations of all HNTAS KPIs, including distribution pipework losses.  In turn this could make it very difficult to combine metering services from different providers on district networks. &lt;br /&gt;
The emphasis should be on the provider to ensure that data is made available to the owner-operator, in a recognised format of the operators choosing, without delay, and that there are no barriers, technical or financial, to the [secure] transport of all required data. &lt;br /&gt;
 &lt;br /&gt;
I would like to draw attention to the implications of a 100% KPI requirement, whereby every single data point must be error free to comply with HNTAS.  If a single point gets through out of limits, then this KPI has failed. With a potential of thousands of meter points in a network, there will inevitably be component failures or human error by service personnel. Networks are at peril of technically being in a state of continuous failure to meet HNTAS KPIs.  Errors in data will drive remedial works, and 100% of errors should be attended to in a timely fashion.  A caveat may be added to permit erroneous data points a maximum of one month [out of limits] before triggering a KPI failure.   &lt;br /&gt;
&lt;br /&gt;
===CC-KPI-10===&lt;br /&gt;
CC-KPI-10, regarding primary return temperature during DHW operation, erroneously refers to space heating operation. &lt;br /&gt;
&lt;br /&gt;
===D-KPI-06===&lt;br /&gt;
D-KPI-06, regarding communal pipework losses, requires the combination of data from both bulk meters and from residential meters, and as such may be incompatible with certain ARMS providers who do not facilitate the transport of live meter data to the owner-operator. This may render KPI calculations impossible where data from multiple ARMS providers needs to be combined, forcing a vendor lock and monopolistic position to an incumbent provider. &lt;br /&gt;
In order to protect consumers best interests, a situation should not be permitted to exist where an ARMS provider can withhold meter data that may result in an owner-operator unable to perform and submit a full set of HNTAS KPI calculations as required, or to operate their own operational alarming. &lt;br /&gt;
 &lt;br /&gt;
==Monitoring Points==&lt;br /&gt;
&lt;br /&gt;
===Schematics of Meter Locations===&lt;br /&gt;
[[File:ECpoints.png|640px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Districtboundaries.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas ss.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas communal.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
[[File:Hntas consumer.png|640px|none]]&lt;br /&gt;
&lt;br /&gt;
==Point Naming for MQTT and PostgreSQL==&lt;br /&gt;
&lt;br /&gt;
The published meter point identities can be implemented in the Heatweb MQTT standard as follows:&lt;br /&gt;
&lt;br /&gt;
Topic:  &lt;br /&gt;
&lt;br /&gt;
 Network_guid / location_id / device[-component]_id / data_grouping / data_key_name = data_value &lt;br /&gt;
&lt;br /&gt;
E.g. Substation 1 for block A will require 2 meters. The return temperatures (used in the KPI calculation for approach temperature) will work on the following points:&lt;br /&gt;
&lt;br /&gt;
 chessington_dhc_12/block_A/subSt-SS1/hmeter/temp_return&lt;br /&gt;
 chessington_dhc_12/block_A/subSt-SS2/hmeter/temp_return&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These points will be ingested into an SQL database as a latest reading, and in a time-series table unique to the location.&lt;br /&gt;
&lt;br /&gt;
Latest value:&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM schema.readings WHERE network=&amp;#039;chessington_dhc_12&amp;#039; AND node=&amp;#039;block_A&amp;#039; device LIKE &amp;#039;subSt-SS%&amp;#039; AND vargroup=&amp;#039;hmeter&amp;#039; AND varkey=&amp;#039;temp_return&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
Time series:&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM schema.chessington_dhc_12_block_a WHERE device LIKE &amp;#039;subSt-SS%&amp;#039; and varkey LIKE &amp;#039;temp_return&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
==HNTAS Evaluation==&lt;br /&gt;
&lt;br /&gt;
Heatweb have started to run field trials on existing networks in order to implement HNTAS KPIs through the existing BMS, with a view:&lt;br /&gt;
&lt;br /&gt;
* Proving HNTAS KPIs can be implemented using existing technology and open protocols.&lt;br /&gt;
* Evaluating the effectiveness of KPI calculations on real world data, where for example, reporting by exception (change of value) is common.&lt;br /&gt;
* Providing open-source libraries for implementing HNTAS and quality control processes.&lt;br /&gt;
* Extending HNTAS to include a great deal that is missing due to the silo nature of the working groups, and a lack of time for proper peer review and expertise contributions from outside the working groups.&lt;br /&gt;
&lt;br /&gt;
The following is a screenshot from a live HNTAS Extended dashboard.  It shows calculated on-the-fly HNTAS KPIs, as well as other KPIs that highlight system problems.  &lt;br /&gt;
&lt;br /&gt;
If readers are interested in test driving HNTAS KPIs, the following system can be setup via Trend IQ Vision.  If remote access can be provided, there may be no need for site attendance.&lt;br /&gt;
&lt;br /&gt;
[[File:Hntaskpis1.jpg|1200px]]&lt;br /&gt;
&lt;br /&gt;
== KPIs on Field Trials==&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-01===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Automatic remote monitoring system (ARMS) connectivity&lt;br /&gt;
Total number of days where monitoring points has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
(Number of monitoring point days) / (total monitoring points * total days in period)&lt;br /&gt;
Number of monitoring point days = Σ number of days each monitoring point has connected to the ARMS system within 24 hours of last connection.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
Commissioning stage: 100% O&amp;amp;M stage: ≥ 99%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* 100% over 1 month is meaningless.  Same as 100% over any time period. &lt;br /&gt;
&lt;br /&gt;
===EC-KPI-02===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring point data completeness&lt;br /&gt;
Number of total reads received in comparison to the total reads expected within the given [time period] for each monitoring point.&lt;br /&gt;
(Total number of reads recorded across [time period] / total reads expected across [time period]) x 100&lt;br /&gt;
Total reads expected = Σ (monitoring point x frequency of monitoring point x [time period])&lt;br /&gt;
Assessed KPI&lt;br /&gt;
≥ 95%.&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* Reads will often be faster than expected, which as a threshold for failure will be slower than actual capability.  As a result, KPI does not allow for gaps in data - incomplete data.  This has been adjusted to work in the same way as EC-KPI-01, except with the time period set to 5 minutes, rather than 24 hours.  As such, at least one reading needs to be seen each time slot.&lt;br /&gt;
* When reporting by exception on change of value, certain values will not change when circuits are at rest.  This drops the KPI rating when there is no problem.  For heat meters, for example, as long as temperature data is coming through reasonably often one knows the reading processes are in order, and a lack of flow rate data should not imply a system failure.  Instead, we would base completeness on temperature data at least every15 minutes (as 0.1C fluctuation is always seen over 15 minutes). A failure on flow data, such as a failure in flow rate reading, is better caught through stale data for a day or more, or large steps in values.  Reporting by exception may result in gaps (as one would hope) but any actual readings then get caught when values change, and providing the change in value is minimum expected change of value, all is good. This requires more a complex KPI function, however allows standard reporting by exception to be used without resulting in misleading HNTAS KPI failures.&lt;br /&gt;
&lt;br /&gt;
===EC-KPI-03===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Energy Centre monitoring points operational&lt;br /&gt;
Of the monitoring points which are connected to the ARMS system (as per EC-KPI-1) and have complete data (as per EC-KPI-2), the number of which are operating as expected.&lt;br /&gt;
Monitoring points that are operating as expected will have (dependent on type of monitoring point):&lt;br /&gt;
1. No error codes (meters)&lt;br /&gt;
2. No negative readings (meters)&lt;br /&gt;
Verification that each monitoring point is operating as expected.&lt;br /&gt;
Measurement will be dependent on ARMS and may be automated.&lt;br /&gt;
Assessed KPI&lt;br /&gt;
100% of monitoring points, which are connected to ARMS (as per EC-KPI-1) and have complete data (as per EC-KPI-2)&lt;br /&gt;
Monthly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* What does an error code that is fixed then imply? What does a month mean - is a month of complete healthy data required to pass?  As soon as any error code is seen there is a fail, regardless of timescales.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
</feed>