smets - Smart Energy Code

advertisement
Smart Metering Implementation
Programme
Smart Metering Equipment Technical
Specifications (SMETS)
Version 1.59: Release Note
18 November 2015
Release Note
This release note accompanies, but does not form part of SMETS v1.59. It describes the
revision history of SMETS.
Summary of main changes
This document is SMETS v1.59.
There are corrections of minor typographic errors throughout this document.
In addition, the sections of this document listed below incorporate specific changes and
updates to SMETS v1.58 that have been adopted through a number of Issue Resolution
Proposals (IRPs) and following the DECC Technical Specifications Issues Management
process.
Table of Section Changes
The sections of this document listed below incorporate changes and updates to SMETS
v1.58 as follows:
Section
Changes
Section 4:
Changes at Sections 4.2.3, 4.4.7.2, 4.5.3.5, 4.5.3.21, 4.6.2, 4.6.5.13 and
4.6.5.21 in summary as follows:
Section 5:
Section 7:

Aligning to the latest versions of the Security Characteristics documentation

The Adjust Debt Command shall not result in billing data log entry

Addition of the amount of payment-based debt payments in the Billing Data
Log for GSME, ESME and PPMIDs to calculate a ‘Debt to Clear’ amount

Additional wording added to implement the functional behaviour for any
credit amount that would reduce a Debt Register balance below zero

Removal of content of Section 4.6.2 and 4.6.2.1

Clarification of an ambiguity when a device should take a snapshot of
prepayment registers

Possible values for the Debt Recovery Frequency shall be limited to Hourly
and Daily
Changes at Sections 5.3.3, 5.5.7.2, 5.6.3.5, 5.6.3.34, 5.7.2, 5.7.5.10, 5.7.5.23,
5.7.5.36, 5.9.3, 5.11.2.2, 5.12.2.1 and 5.15.3 in summary as follows:

Aligning to the latest versions of the Security Characteristics documentation

The Adjust Debt Command should not result in billing data log entry

Addition of the amount of payment-based debt payments in the Billing Data
Log for GSME, ESME and PPMIDs to calculate a ‘Debt to Clear’ amount

Additional wording added to implement the functional behaviour for any
credit amount that would reduce a Debt Register balance below zero

Removal of Section 5.7.2 and 5.7.2.1

Clarification of an ambiguity on when a device should take a snapshot of
prepayment registers

Possible values for the Debt Recovery Frequency should be limited to
Hourly and Daily
Changes at Sections 7.4.3.1, 7.4.3.2, and 7.4.7.1 in summary as follows:

Addition of the amount of payment-based debt payments in the Billing Data
Log for GSME, ESME and PPMIDs to calculate a ‘Debt to Clear’ amount

Removal of requirement to generate key pairs or Certificate Signing
Requests for PPMID

Removal of content of Sections 7.6.2 and 7.6.2.1
Section 8:
Change at Section 8.2.3: Aligning reference to the latest versions of the Security
Characteristics documentation for HCALCS
Glossary
Addition of definition for Debt Register, SECAS and removal of definition for
Installation Credentials
Table of Revision History
Version
1.0
1.1
Date of Issue
18/12/12
24/01/13
Status
Final
Draft
1.2
23/08/13
Draft
1.3
1.4
13/09/13
04/12/13
Draft
Draft
1.5
23/12/13
Draft
1.51
13/02/14
Draft
1.52
30/04/14
Draft
1.53
28/05/14
Draft
1.54
25/06/14
Draft
1.55
30/06/14
Draft
1.56
03/07/14
Draft
1.57
10/07/14
Draft
1.57
1.58
29/07/14
28/11/14
Draft
Draft
1.59
18/11/2015
Draft
Change Summary
First version (SMETS 1) designated by the Secretary of State
Version notified to the European Commission as per the
requirements of the Technical Standards and Regulations Directive
(98/34/EC), as amended by Directive 98/48/EC.
Updated version incorporating legal review comments, internal review
comments arising from security and GBCS work, positions reflected
in July 2013 response, PPMID section, external review comments
from previous version of SMETS2.
Draft baselined version.
Updated version incorporating changes to support HAN Connected
Auxiliary Load Control Switches, agreed with TBDG and accepted by
DECC.
Draft version incorporating changes made following internal review
and previously suggested revisions.
Draft version which has removed three 1.5 revisions which require
further consultation prior to request for approval.
Draft version incorporating changes emerging following GBCS
review, previous TBDG review and CPA review.
Draft version incorporating comments on the changes proposed in
1.52.
Draft version for informal TBDG review incorporating changes
proposed in email to TBDG members on 10 June.
Draft version for informal TBDG review incorporating requirements to
support ‘engineering menu functions’ and modifications to Privacy
PIN requirements.
Draft version incorporating comments on the changes proposed in
1.54 and 1.55.
Draft version incorporating comments on the changes proposed in
1.54, 1.55 and 1.56.
Draft version clarifying Random Number Generator requirements.
Draft version to align with GBCS v0.8.1. Changes include removal
of Data Restriction Flag, replacement of Tamper Alert with
Unauthorised Physical Access, and clarifications for ALCS and for
the ESME non-disablement calendar structure.
Uplift incorporating changes and updates to SMETS v1.58 adopted
through the DECC Technical Specifications Issues Management
process.
This page is intentionally left blank.
Smart Metering Implementation
Programme
Smart Metering Equipment Technical
Specifications (SMETS)
Version 1.59
18 November 2015
DRAFT
SMETS
© Crown copyright 2015
You may re-use this information (not including logos) free of charge in any format or
medium, under the terms of the Open Government Licence.
To view this licence, visit www.nationalarchives.gov.uk/doc/open-government-licence/ or
write to the Information Policy Team, The National Archives, Kew, London TW9 4DU, or
email: psi@nationalarchives.gsi.gov.uk.
This document is also available from our website at www.gov.uk/decc.
Version: SMETS v1.59
Issued: 18 November 2015
Enquiries to:
Smart Metering Implementation Programme
Department of Energy & Climate Change
3 Whitehall Place, Area 1C
London, SW1A 2AW
Telephone: 0300 068 6659
Email: smartmetering@decc.gsi.gov.uk
Version 1.59
18 November 2015
Page 1
DRAFT
SMETS
Table of Contents
Note: Sections 1 and 2 of this document are not used.
3
Introduction ................................................................................................................ 4
4
Gas Smart Metering Equipment Technical Specifications ...................................... 6
4.1
4.2
4.3
4.4
4.5
4.6
5
Overview ................................................................................................................. 6
SMETS Testing and Certification Requirements ...................................................... 6
Physical requirements ............................................................................................. 6
Functional requirements .......................................................................................... 7
Interface requirements........................................................................................... 15
Data requirements ................................................................................................. 23
Electricity Smart Metering Equipment Technical Specifications.......................... 29
5.1
Introduction ........................................................................................................... 29
Part A - Single Element Electricity Metering Equipment .................................................. 30
5.2 Overview ............................................................................................................... 30
5.3 SMETS Testing and Certification Requirements .................................................... 30
5.4 Physical Requirements .......................................................................................... 30
5.5 Functional Requirements....................................................................................... 31
5.6 Interface Requirements ......................................................................................... 44
5.7 Data Requirements ............................................................................................... 52
Part B - Twin Element Electricity Metering Equipment .................................................... 61
5.8 Overview ............................................................................................................... 61
5.9 SMETS Testing and Certification Requirements .................................................... 61
5.10 Physical Requirements .......................................................................................... 61
5.11 Functional Requirements....................................................................................... 63
5.12 Interface Requirements ......................................................................................... 69
5.13 Data Requirements ............................................................................................... 70
Part C - Polyphase Electricity Metering Equipment ......................................................... 73
5.14 Overview ............................................................................................................... 73
5.15 SMETS Testing and Certification Requirements .................................................... 73
5.16 Physical Requirements .......................................................................................... 73
5.17 Functional Requirements....................................................................................... 74
5.18 Interface Requirements ......................................................................................... 78
5.19 Data Requirements ............................................................................................... 78
Part D - Auxiliary Load Control Switch ............................................................................ 80
5.20 Overview ............................................................................................................... 80
5.21 Functional Requirements....................................................................................... 80
5.22 Interface Requirements ......................................................................................... 80
5.23 Data Requirements ............................................................................................... 81
Part E - Boost Function ................................................................................................... 82
5.24 Overview ............................................................................................................... 82
5.25 Functional Requirements....................................................................................... 82
5.26 Data Requirements ............................................................................................... 82
6
In Home Display Technical Specifications ............................................................. 84
6.1
6.2
Overview ............................................................................................................... 84
SMETS Testing and Certification Requirements .................................................... 84
Version 1.59
18 November 2015
Page 2
DRAFT
6.3
6.4
6.5
6.6
7
Physical requirements ........................................................................................... 84
Functional requirements ........................................................................................ 84
Interface Requirements ......................................................................................... 88
Data requirements ................................................................................................. 88
Prepayment Interface Device Technical Specifications ........................................ 89
7.1
7.2
7.3
7.4
7.5
7.6
8
Overview ............................................................................................................... 89
SMETS Testing and Certification Requirements .................................................... 89
Physical Requirements .......................................................................................... 89
Functional Requirements....................................................................................... 90
Interface Requirements ......................................................................................... 93
Data Requirements ............................................................................................... 95
HAN Connected Auxiliary Load Control Switch Technical Specifications .......... 96
8.1
8.2
8.3
8.4
8.5
8.6
9
SMETS
Overview ............................................................................................................... 96
SMETS Testing and Certification Requirements .................................................... 96
Physical Requirements .......................................................................................... 96
Functional Requirements....................................................................................... 97
Interface Requirements ......................................................................................... 98
Data Requirements ............................................................................................... 99
Glossary ................................................................................................................. 101
Version 1.59
18 November 2015
Page 3
DRAFT
SMETS
1
3 Introduction1
2
3
4
5
The requirement to install metering equipment in Great Britain which complies with these
Smart Metering Equipment Technical Specifications (SMETS) arises from standard licence
conditions 39, 40 and 50.10 in electricity supply licences and standard conditions 33, 34 and
44.10 in gas supply licences.
6
7
8
Section 4 of this document describes the minimum physical, functional, interface, data,
testing and certification requirements of Gas Smart Metering Equipment that a gas Supplier
is required to install to comply with condition 33 (or 44.10) of its licence.
9
10
11
Section 5 of this document describes the minimum physical, functional, interface and data,
testing and certification requirements of Electricity Smart Metering Equipment that an
electricity Supplier is required to install to comply with condition 39 (or 50.10) of its licence.
12
13
14
15
Section 6 of this document constitutes the In-Home Display (IHD) Technical Specifications,
which describe the minimum physical, functional, interface, data, testing and certification
requirements of the IHD installed to comply with condition 34 of the gas supply licence or
condition 40 of the electricity supply licence.
16
17
18
19
Section 7 of this document constitutes the Prepayment Interface Device Technical
Specifications (PPMID), which describe the minimum physical, functional, interface, data,
testing and certification requirements of the PPMID installed to comply with condition 46 of
the gas supply licence or condition 52 of the electricity supply licence.
20
21
22
23
Section 8 of this document constitutes the HAN Connected Auxiliary Load Control Switch
(HCALCS) Technical Specifications, which describe the minimum physical, functional,
interface, testing and certification requirements of the HCALCS installed to comply with
condition 52 of the electricity supply licence.
24
25
26
27
28
29
30
31
This document has been brought into force by the Secretary of State on [ ] for the
purposes of the relevant licence conditions. SMETS2 v1.57 was notified to the European
Commission in accordance with the requirements of Article 8 of Directive 98/34/EC of the
European Parliament and of the Council laying down a procedure for the provision of
information in the field of technical standards and regulations (OJ L 204, 21.7.1998, p. 37) as
amended by Directive 98/48/EC of the European Parliament and of the Council (OJ L 217,
5.8.1998, p. 18). The Government is currently considering if re-notification is required due to
the changes made in this version (v1.59), compared to v1.57.
32
33
34
35
36
This document should be read in conjunction with any other relevant supply licence
conditions and with regard to the wider statutory and regulatory framework applying to
devices installed for the purpose of energy supply to Premises, for example; the Measuring
Instruments (Active Electrical Energy Meters) Regulations 2006 and the Measuring
Instruments (Gas Meters) Regulations 20062.
37
38
39
The Smart Metering technical and security architecture is based on a suite of agreed, open
standards, reflecting the UK Government strategy to facilitate the development of third party
innovative solutions for consumer devices.
40
41
42
Mutual recognition: Any requirement for a Communications Hub to comply with the CHTS
or any of the technical specifications contained or referred to in this document shall be
satisfied by compliance with:
43
44

a relevant standard or code of practice of a national standards body or equivalent body
of any EEA State or Turkey; or
45

any relevant international standard recognised for use in any EEA State or Turkey; or
1
2
Sections 1 and 2 of this document are not used
These regulations transpose the Measuring Instruments Directive (2004/22/EC)
Version 1.59
18 November 2015
Page 4
DRAFT
SMETS
46
47

48
49
50
51
in so far as compliance with the standard, code of practice or technical regulation in question
enables the equipment to achieve, in an equivalent manner, all of the physical, functional,
interface and data capabilities that are achieved by compliance with the requirements of any
of the technical specifications contained or referred to in this document.
any relevant technical regulation with mandatory or de facto mandatory application for
marketing or use in any EEA State or Turkey,
Version 1.59
18 November 2015
Page 5
DRAFT
SMETS
53
4 Gas Smart Metering Equipment
Technical Specifications
54
4.1 Overview
55
56
57
58
Section 4 of this document describes the minimum physical, minimum functional, minimum
interface, minimum data and minimum testing and certification requirements of Gas Smart
Metering Equipment (GSME) that a gas Supplier is required to install to comply with
condition 33 of its licence.
59
60
Any requirements to Lock, Enable, Disable or Arm Supply set out in this Section 4, only
apply to Gas Smart Metering Equipment installed at Domestic Premises.
61
4.2 SMETS Testing and Certification Requirements
62
4.2.1
63
64
GSME shall have been tested to ensure that it meets the requirements described in this
Section 4, and evidence must be available to confirm such testing and conformance.
65
66
4.2.2
67
68
GSME shall meet the requirements described in the current version of the Great Britain
Companion Specifications meaning v0.8.2 or later as published on the SECAS website.
69
70
71
GSME shall have been certified by the ZigBee Alliance as compliant with the ZigBee SEP
v1.2 requirements described in the Great Britain Companion Specifications v0.8.2 or later as
published on the SECAS website.
72
73
4.2.3
74
75
76
GSME shall meet the requirements described in the current version of the Commercial
Product Assurance Security Characteristic Gas Smart Metering Equipment meaning v1.2 or
later as published on CESG’s Website.
77
78
79
GSME shall be certified by CESG as compliant with the current version of the Commercial
Product Assurance Security Characteristic Gas Smart Metering Equipment meaning v1.2 or
later as published on CESG’s Website.
80
4.3 Physical requirements
81
GSME shall as a minimum include the following components:
52
82
83
84
85
86
87
88
89
90
i.
ii.
iii.
iv.
v.
vi.
vii.
viii.
Conformance with the SMETS
Conformance with the Great Britain Companion
Specifications3
Conformance with the Commercial Product Assurance
Security Characteristic for GB Smart Metering4
a Clock;
a Data Store;
a Gas Meter;
a HAN Interface;
a Random Number Generator;
a User Interface;
where installed at Domestic Premises, a Valve; and
where installed with a Communications Hub provided by the Data and
Communications Company, a Communications Hub Physical Interface (this may
3
The current version of Great Britain Companion Specification can be found here:
https://www.smartenergycodecompany.co.uk/sec/the-developing-sec
4
The current version of CPA Security Characteristics can be found here: https://www.cesg.gov.uk/servicecatalogue/ProductAssurance/CPA/Pages/Security-Characteristics.aspx
Version 1.59
18 November 2015
Page 6
DRAFT
91
92
SMETS
comprise a Communications Hub Physical Interface forming part of ESME where
present at the time of installation in the Premises).
93
94
95
96
The Communications Hub Physical Interface shall as a minimum include a physical interface
that meets the requirements defined by the Data and Communications Company at the time
of installation (available on the Data and Communications Company’s website) and includes
provision for a DC power supply to the Communications Hub.
97
98
GSME shall include a power source. GSME shall be capable of automatically resuming
operation after loss of power in its operating state prior to such failure.
99
100
101
102
To the extent that it is mains powered, GSME shall be capable of performing the minimum
functional, interface and data requirements set out in Sections 4.4, 4.5 and 4.6 respectively
operating at a nominal voltage of 230VAC without consuming more than an average of 1
watt of electricity under normal operating conditions.
103
GSME shall:
104
105
106
107
108
109
ix.
x.
permanently display the GSME Identifier(4.6.1.1) on the GSME; and
have a Secure Perimeter.
The HAN Interface of GSME shall be capable of joining a ZigBee SEP v1.2 Smart Metering
Home Area Network which:
xi.
xii.
operates within the 2400 – 2483.5 MHz harmonised frequency band; and
supports the Communications Links described in Sections 4.5.1 and 4.5.3.
110
111
On joining a ZigBee SEP v1.2 Smart Metering Home Area Network GSME shall be capable
of generating and sending an Alert to that effect via its HAN Interface.
112
113
114
GSME shall be designed taking all reasonable steps so as to prevent Unauthorised Physical
Access and Unauthorised communications through its Secure Perimeter that could
compromise the Confidentiality and / or Data Integrity of:
115
116
117
118
119
120
121
xiii.
xiv.
xv.
xvi.
xvii.
xviii.
xix.
122
stored or executing on GSME.
123
124
125
GSME shall be capable of detecting any attempt at Unauthorised Physical Access through
its Secure Perimeter that could compromise such Confidentiality and / or Data Integrity and
on such detection shall be capable of:
126
127
xx.
Personal Data;
Consumption data used for billing;
Security Credentials;
Random Number Generator;
Cryptographic Algorithms;
the Gas Meter; and
Firmware and data essential for ensuring its integrity,
providing evidence of such an attempt through the use of tamper evident coatings or
seals,
128
and where reasonably practicable:
129
130
131
132
133
xxi.
xxii.
xxiii.
134
4.4 Functional requirements
135
This section describes the minimum functions that GSME shall be capable of performing.
generating an entry to that effect in the Security Log(4.6.5.17);
generating and sending an Alert to that effect via its HAN Interface; and
where the Supply Tamper State(4.6.4.26) is configured to require Locking,
establishing a Locked state whereby the Supply is Disabled and can only be Armed
in response to a Command to Arm the Supply (as described in Section 4.5.3.7).
Version 1.59
18 November 2015
Page 7
DRAFT
SMETS
136
4.4.1
137
138
The Clock forming part of GSME shall be capable of operating so as to be accurate to within
10 seconds of the UTC date and time under normal operating conditions.
139
140
141
142
GSME shall be capable of comparing its date and time with the Communications Hub Date
and Time, and making adjustments to its date and time. Where the difference between
GSME date and time and the Communications Hub Date and Time is more than 10 seconds
GSME shall be capable of:
143
144
145
i.
ii.
iii.
Clock
not adjusting its date and time;
generating an entry in the Security Log(4.6.5.17) to that effect; and
generating and sending an Alert via its HAN interface.
146
147
Except when executing a Set Clock(4.5.3.20) Command, GSME shall not be capable of
making adjustments to its date and time more than once within any 24 hour time period.
148
4.4.2
149
150
151
GSME, and any Device forming part of it, shall be capable of ensuring that the security
characteristics of all Communications Links it establishes meet the requirements described
in Section 4.4.10.5.
152
153
154
155
GSME shall only be capable of establishing a Communications Link with a Gas Proxy
Function, and a PPMID with Security Credentials in the Device Log(4.6.4.11) and with the
exception of a Communications Hub Function shall not be capable of establishing a
Communications Link via its HAN Interface with any other Devices.
156
157
When any Command addressed to GSME is received via any Communications Link GSME
shall be capable of:
158
159
160
161
162
i.
ii.
iii.
Communications
using the Security Credentials GSME holds, Authenticating to a Trusted Source the
Command;
verifying in accordance with Section 4.4.10.2.3 that the sender of the Command is
Authorised to execute the Command; and
verifying the integrity of the Command.
163
164
165
166
On failure of any of (i) to (iii) above, GSME shall be capable of generating an entry in the
Security Log(4.6.5.17) to that effect, discarding the Command without execution and without
either generating or sending a Response, and generating and sending an Alert to that effect
via its HAN Interface.
167
168
169
When executing an immediate Command, GSME shall be capable of generating and
sending a Response via its HAN Interface, which shall either confirm successful execution of
the Command or shall detail why it has failed to execute the Command.
170
171
172
173
174
Where the Command is not due to be executed immediately, GSME shall be capable of
generating and sending a Response via its HAN Interface to confirm successful receipt.
When executing a future dated Command GSME shall be capable of generating and
sending an Alert via its HAN Interface which shall either confirm successful execution of the
Command or shall detail why it has failed to execute the Command.
175
176
GSME shall only be capable of addressing a Response to the sender of the relevant
Command.
177
178
GSME shall be capable of restricting the generation and sending of each Alert described in
this Section 4 according to the Alerts Configuration Settings(4.6.4.1).
179
4.4.2.1
180
181
GSME shall be capable of establishing and maintaining Communications Links via its HAN
Interface with a minimum of one PPMID.
Version 1.59
Communications Links with a PPMID via its HAN Interface
18 November 2015
Page 8
DRAFT
182
183
184
185
SMETS
GSME shall be capable of supporting the following types of Communications Links:
i.
ii.
receiving the Commands (set out in Section 4.5.3) from a PPMID every 30 minutes;
and
generating and sending the Responses (set out in Section 4.5.3) to a PPMID.
186
187
4.4.2.2
188
189
GSME shall be capable of establishing and maintaining Communications Links via its HAN
Interface with one Communications Hub Function.
190
191
GSME shall be capable of receiving the Communications Hub Date and Time from the
Communications Hub Function.
192
4.4.2.3
193
194
GSME shall be capable of establishing and maintaining a Communications Link via its HAN
Interface with a Gas Proxy Function.
195
196
GSME shall be capable of generating and sending the information (set out in Section 4.5.1)
to a Gas Proxy Function.
197
4.4.3
198
199
GSME shall be capable of retaining all information held in its Data Store at all times,
including on loss of power.
200
4.4.4
201
202
203
204
GSME shall be capable of preventing the display on the User Interface of items annotated
[PIN] in Section 4.4.5, and preventing access on the User Interface to the Commands
annotated [PIN] in Section 4.5.2, except on successful execution of an Allow Access to User
Interface Command (4.5.2.3) via the User Interface.
205
4.4.5
206
207
GSME shall be capable of displaying the following up to date information on its User
Interface:
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
i.
ii.
iii.
iv.
v.
vi.
vii.
viii.
ix.
x.
xi.
xii.
xiii.
xiv.
xv.
xvi.
xvii.
xviii.
Communications Links with a Communications Hub Function via its HAN
Interface
Communications with a Gas Proxy Function via its HAN Interface
Data storage
Privacy PIN Protection
Display of information
the Payment Mode(4.6.4.21) currently in operation, being Prepayment Mode or
Credit Mode [PIN];
the Tariff TOU Register Matrix(4.6.5.20) and the Tariff Block Counter
Matrix(4.6.5.19);
the Consumption Register(4.6.5.4);
the Meter Balance(4.6.5.11) [PIN];
the Debt to Clear (calculated as set out in Section 4.4.7.2) [PIN];
the Customer Identification Number(4.6.4.7) [PIN];
whether Emergency Credit is available for activation [PIN];
whether GSME has suspended the Disablement of Supply during a period defined in
the Non-Disablement Calendar(4.6.4.20) (as set out in Section 4.4.7.2) [PIN];
the Emergency Credit Balance(4.6.5.8) where Emergency Credit is activated [PIN];
any low credit condition [PIN];
where GSME includes a Battery, any low battery condition;
the Supply State(4.6.5.18);
any time-based debts and Time-based Debt Recovery rates [PIN];
any payment-based debt [PIN];
any accumulated debt recorded in the Accumulated Debt Register(4.6.5.1) [PIN];
the Meter Point Reference Number (MPRN)(4.6.4.19) [PIN];
the Local Time;
any Standing Charge(4.6.4.23) [PIN];
Version 1.59
18 November 2015
Page 9
DRAFT
229
230
231
xix.
xx.
xxi.
SMETS
the Contact Details(4.6.4.4); and
the Active Tariff Price(4.6.5.2) [PIN];
the Event Log(4.6.5.9) (with the exception of any Personal Data).
232
233
GSME shall be capable of displaying the Security Log(4.6.5.17) on its User Interface
following physical access through the Secure Perimeter of GSME.
234
235
GSME shall be capable of displaying Currency Units in GB Pounds and European Central
Bank Euro.
236
4.4.6
237
4.4.6.1
238
239
240
Where GSME includes a Battery, it shall be capable of estimating the remaining Battery
capacity in days (to facilitate replacement of the Battery before it is fully depleted) and
storing the estimate in Remaining Battery Capacity(4.6.5.16).
241
242
If the Remaining Battery Capacity(4.6.5.16) falls below ten percent of the nominal Battery
capacity GSME shall be capable of:
Monitoring
Battery capacity
243
244
i.
ii.
245
4.4.6.2
246
Prior to or at the loss of power, GSME shall be capable of:
i.
generating an entry to that effect in the Event Log(4.6.5.9); and
generating and sending an Alert to that effect via its HAN Interface.
GSME power supply
247
248
249
250
251
ii.
252
4.4.7
253
254
GSME shall be capable of operating in Credit Mode and Prepayment Mode and of being
remotely switched from one mode to the other.
255
4.4.7.1
256
257
GSME, when operating in Credit Mode, shall be capable of maintaining a calculation of the
Meter Balance(4.6.5.11) based on:
i.
in circumstances where the Supply Depletion State(4.6.4.25) is configured to require
Locking, establishing a Locked state whereby the Supply is Disabled and can only
be Armed in response to a Command to Arm the Supply (as described in Section
4.5.3.7); and
generating and sending an Alert to that effect via its HAN Interface.
Payment Mode
Credit Mode
258
259
260
261
262
263
264
the Consumption in the Tariff TOU Register Matrix(4.6.5.20) converted by Calorific
Value(4.6.4.3) and Conversion Factor(4.6.4.5) and the Prices in the Tariff TOU Price
Matrix(4.6.4.32) and, if operating Time-of-use with Block Pricing, the Consumption in
the Tariff Block Counter Matrix(4.6.5.19) converted by Calorific Value(4.6.4.3) and
Conversion Factor(4.6.4.5) and the Prices in the Tariff Block Price Matrix(4.6.4.29);
and
the Standing Charge(4.6.4.23).
ii.
265
4.4.7.2
266
267
268
269
GSME shall be capable of operating in Prepayment Mode, including during periods of loss of
its Communications Link via its HAN Interface, and maintaining a balance of credit and
reflecting any reduction in credit based on Consumption, standing charge and Time-based
Debt Recovery.
270
271
272
GSME shall be capable of adding credit to the Meter Balance(4.6.5.11) (as set out in
Sections 4.5.2.2 and 4.5.3.3) and reducing the amount of credit in the Meter
Balance(4.6.5.11).
Version 1.59
Prepayment Mode
18 November 2015
Page 10
DRAFT
SMETS
273
274
275
276
277
278
279
280
281
282
283
GSME shall be capable of making Emergency Credit available to the Consumer (by means
of the Emergency Credit Balance(4.6.5.8)) if the Meter Balance(4.6.5.11) is below the
Emergency Credit Threshold(4.6.4.14). GSME shall be capable of displaying the availability
of Emergency Credit on its User Interface and of generating and sending an Alert indicating
the availability of Emergency Credit via its HAN Interface. The amount of Emergency Credit
made available to the Consumer shall be equal to the Emergency Credit Limit(4.6.4.13).
GSME shall be capable of reducing the amount of credit in the Emergency Credit
Balance(4.6.5.8) where Emergency Credit is activated by the Consumer (as set out in
Sections 4.5.2.1 and 4.5.3.1) and the Meter Balance(4.6.5.11) is exhausted. Any
Emergency Credit used shall be repaid when credit is added to GSME (as set out in
Sections 4.5.2.2 and 4.5.3.3).
284
285
286
GSME shall be capable of reducing the Meter Balance(4.6.5.11) until it reaches the
Disablement Threshold(4.6.4.12) followed by reducing the Emergency Credit
Balance(4.6.5.8), where activated, until exhausted, on the basis of:
287
288
289
290
291
292
293
294
i.
ii.
iii.
the Consumption in the Tariff TOU Register Matrix(4.6.5.20) converted by Calorific
Value(4.6.4.3) and Conversion Factor(4.6.4.5) and the Prices in the Tariff TOU Price
Matrix(4.6.4.32) and, if operating Time-of-use with Block Pricing, the Consumption in
the Tariff Block Counter Matrix(4.6.5.19) converted by Calorific Value(4.6.4.3) and
Conversion Factor(4.6.4.5) and the Prices in the Tariff Block Price Matrix(4.6.4.29);
the Standing Charge(4.6.4.23); and
the recovery of debt hourly or daily through each of the Time Debt Registers [1 …
2](4.6.5.21) at rates defined by the Debt Recovery Rates [1 … 2](4.6.4.9).
295
296
297
298
Where configured by Suspend Debt Emergency(4.6.4.28) to do so and when Emergency
Credit is in use, GSME shall be capable of suspending the application of (ii) and (iii) to the
Emergency Credit Balance(4.6.5.8), and accumulating (ii) and (iii) in the Accumulated Debt
Register(4.6.5.1).
299
300
GSME shall be capable of recording debt recovered, or accumulated in the Accumulated
Debt Register(4.6.5.1), in the Billing Data Log(4.6.5.3).
301
302
GSME shall be capable of monitoring the Meter Balance(4.6.5.11) and where activated the
Emergency Credit Balance(4.6.5.8) and:
303
304
305
306
307
308
iv.
v.
309
310
311
312
313
314
315
316
317
318
319
320
321
if the combined credit of the Meter Balance(4.6.5.11) and Emergency Credit
Balance(4.6.5.8) falls below the Low Credit Threshold(4.6.4.16), displaying an Alert
to that effect on its User Interface and generating and sending an Alert to that effect
via its HAN Interface;
if the combined credit of the Meter Balance(4.6.5.11) and Emergency Credit
Balance(4.6.5.8) falls below the Disablement Threshold(4.6.4.12):
a) receiving and executing Add Credit(4.5.3.3) and Activate Emergency
Credit(4.5.3.1) Commands from a PPMID and a Gas Proxy Function; and
b) once any such Commands have been executed if the combined credit of the
Meter Balance(4.6.5.11) and Emergency Credit Balance(4.6.5.8) remains
below the Disablement Threshold(4.6.4.12), Disabling the Supply, displaying an
Alert to that effect on its User Interface and generating and sending an Alert to
that effect via its HAN Interface;
vi.
where the Supply is Disabled (as set out in (b)) above):
c) where configured by Suspend Debt Disabled(4.6.4.27) not to suspend Timebased Debt Recovery, continuing to apply (ii) and (iii) above to reduce the
Meter Balance(4.6.5.11);
d) where configured by Suspend Debt Disabled(4.6.4.27) to suspend Time-based
Debt Recovery, suspending the application of (iii) above to the Meter
Version 1.59
18 November 2015
Page 11
DRAFT
SMETS
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
Balance(4.6.5.11) and continuing to apply (ii) above to reduce the Meter
Balance(4.6.5.11); and
vii.
if the Supply is Enabled, suspending the Disablement of Supply (as set out in (b))
above) during periods defined in the Non-Disablement Calendar(4.6.4.20),
continuing to reduce the Meter Balance(4.6.5.11) on the basis of (i), (ii) and (iii)
above, displaying on its User Interface an indication that the combined Meter
Balance(4.6.5.11) and Emergency Credit Balance(4.6.5.8) is below the Disablement
Threshold(4.6.4.12) and that Disablement of Supply due to insufficient credit has
been suspended, and generating and sending an Alert that Disablement of Supply
due to insufficient credit has been suspended via its HAN Interface.
If the Meter Balance(4.6.5.11) is equal to or below the Disablement Threshold(4.6.4.12)
GSME shall be capable of maintaining a calculation of the Debt to Clear based on:
viii.
ix.
x.
xi.
the difference between the Meter Balance(4.6.5.11) and the Disablement
Threshold(4.6.4.12);
amount of debt accumulated in the Accumulated Debt Register(4.6.5.1);
amount of Emergency Credit activated and used by the Consumer; and
the payment-based debt to be collected based on (viii), (ix) and (x) (as defined by
Debt Recovery per Payment(4.6.4.8) taking account of the amount remaining in the
Payment Debt Register(4.6.5.13), the payment-based debt payments in the Billing
Data Log(4.6.5.3) and the Debt Recovery Rate Cap(4.6.4.10)).
If the amount of debt to be collected from a Debt Register through Time-based Debt
Recovery, Payment-based Debt Recovery or an Adjust Debt Command is greater than the
amount in that Debt Register then GSME shall be capable of:
345
346
xii.
xiii.
adding the difference to the Meter Balance(4.6.5.11); and
setting the amount in that Debt Register to zero.
347
4.4.8
348
GSME shall be capable of applying Time-of-use Pricing and Time-of-use with Block Pricing.
349
GSME shall be capable of maintaining the Active Tariff Price(4.6.5.2).
350
4.4.8.1
351
352
GSME shall be capable of recording Consumption according to Time-of-use Bands in one of
four Tariff Registers in the Tariff TOU Register Matrix(4.6.5.20).
353
354
355
GSME shall be capable of switching between different Tariff Registers once per Day. The
switching between Time-of-use Bands and thus Tariff Registers shall be based on the
switching rules defined in the Tariff Switching Table(4.6.4.30).
356
4.4.8.2
357
358
GSME shall be capable of recording Consumption according to Time-of-use Bands in one of
four Tariff Registers in the Tariff TOU Register Matrix(4.6.5.20).
359
360
361
362
GSME shall also be capable of accumulating Consumption in one of four Block Counters in
the Tariff Block Counter Matrix(4.6.5.19) for the first Time-of-use Band. GSME shall be
capable of switching between Block Counters according to the Consumption thresholds in
the Tariff Threshold Matrix(4.6.4.31).
363
364
365
GSME shall be capable of switching between different Tariff Registers once per Day. The
switching between Time-of-use Bands and thus Tariff Registers shall be based on the
switching rules set out in the Tariff Switching Table(4.6.4.30).
Pricing
Version 1.59
Time-of-use Pricing
Time-of-use with Block Pricing
18 November 2015
Page 12
DRAFT
SMETS
366
4.4.9
Recording
367
4.4.9.1
Billing data
368
369
In accordance with the timetable set out in the Billing Calendar(4.6.4.2) GSME shall be
capable of taking a UTC date and time stamped copy of:
370
371
372
373
374
375
376
377
378
i.
ii.
iii.
the Tariff TOU Register Matrix(4.6.5.20);
the Tariff Block Counter Matrix(4.6.5.19); and
the Consumption Register(4.6.5.4),
and where in Prepayment mode:
iv.
v.
vi.
vii.
viii.
the Meter Balance(4.6.5.11);
the Emergency Credit Balance(4.6.5.8);
the Payment Debt Register(4.6.5.13);
the Time Debt Registers [1 … 2](4.6.5.21); and
the Accumulated Debt Register(4.6.5.1),
379
380
381
in the Billing Data Log(4.6.5.3), then immediately resetting the Block Counters in the Tariff
Block Counter Matrix(4.6.5.19) and if operating in Credit Mode immediately resetting the
Meter Balance(4.6.5.11).
382
4.4.9.2
383
384
GSME shall be capable of recording cumulative Consumption in the Consumption
Register(4.6.5.4).
385
386
GSME shall be capable of recording to the Cumulative and Historical Value Store(4.6.5.5) in
kWh:
387
388
389
390
391
i.
ii.
iii.
iv.
v.
Consumption data
Energy Consumption on each of the eight Days prior to the current Day;
Energy Consumption in the Week in which the calculation is performed;
Energy Consumption in each of the five Weeks prior to such Week;
Energy Consumption in the month in which the calculation is performed; and
Energy Consumption in the thirteen months prior to such month.
392
393
GSME shall be capable of recording to the Cumulative Current Day Value Store(4.6.5.6) in
kWh the Energy Consumption on the Day up to the Local Time.
394
4.4.9.3
395
396
GSME shall be capable of calculating and recording in the Cumulative and Historical Value
Store(4.6.5.5) the cost of:
397
398
399
400
401
i.
ii.
iii.
iv.
v.
Cost of Consumption data
Consumption on each of the eight Days prior to the current Day;
Consumption in the Week in which the calculation is performed;
Consumption in each of the five Weeks prior to such Week;
Consumption in the month in which the calculation is performed; and
Consumption in the thirteen months prior to such month.
402
403
GSME shall be capable of recording to the Cumulative Current Day Value Store(4.6.5.6) the
cost of Consumption on the Day up to the Local Time.
404
GSME shall be capable of calculating cost of Consumption as above on the basis of:
405
406
407
408
409
410
411
vi.
vii.
the Consumption in the Tariff TOU Register Matrix(4.6.5.20) converted by Calorific
Value(4.6.4.3) and Conversion Factor(4.6.4.5) and the Prices in the Tariff TOU Price
Matrix(4.6.4.32) and, if operating Time-of-use with Block Pricing, the Consumption in
the Tariff Block Counter Matrix(4.6.5.19) converted by Calorific Value(4.6.4.3) and
Conversion Factor(4.6.4.5) and the Prices in the Tariff Block Price Matrix(4.6.4.29);
and
the Standing Charge(4.6.4.23).
Version 1.59
18 November 2015
Page 13
DRAFT
SMETS
412
4.4.9.4
413
414
415
416
GSME shall be capable of taking a copy of and storing the Tariff TOU Register
Matrix(4.6.5.20), the Tariff Block Counter Matrix(4.6.5.19) and the Consumption
Register(4.6.5.4) together with a UTC date and time stamp in the Daily Read Log(4.6.5.4)
every day at midnight UTC.
417
418
419
420
If operating in Prepayment Mode GSME shall be capable of recording the Meter
Balance(4.6.5.11), Emergency Credit Balance(4.6.5.8), Accumulated Debt Register(4.6.5.1),
Payment Debt Register(4.6.5.13) and Time Debt Registers [1 … 2](4.6.5.21) in the
Prepayment Daily Read Log(4.6.5.14) every day at midnight UTC.
421
4.4.9.5
422
423
424
GSME shall be capable of recording Consumption in each thirty minute period (commencing
at the start of minutes 00 and 30 in each hour), including the UTC date and time at the end
of the 30 minute period to which the Consumption relates, in the Profile Data Log(4.6.5.15).
425
4.4.10 Security
426
4.4.10.1
427
428
429
430
GSME shall be designed taking all reasonable steps so as to ensure that any failure or
compromise of its integrity shall not compromise the Security Credentials or Personal Data
stored on it or compromise the integrity of any other Device to which it is connected by
means of a Communications Link.
431
432
GSME shall be capable of securely disabling Critical Commands other than those
Commands set out in Section 4.5 that are Critical Commands.
433
434
435
GSME shall be capable of verifying its Firmware at power-on and prior to activation of the
Firmware, to verify that the Firmware, at that time, is in the form originally received. On
failure of verification GSME shall be capable of:
436
437
438
439
440
441
442
443
i.
ii.
Daily read data
Half hour profile data
General
generating an entry to that effect in the Security Log(4.6.5.17); and
generating and sending an Alert to that effect via its HAN Interface.
Where GSME comprises more than one Device, each Device other than the Gas Meter shall
be capable of verifying its Firmware at power-on and prior to activation of the Firmware, to
verify that the Firmware, at that time, is in the form originally received. On failure of
verification GSME shall be capable of:
iii.
iv.
generating an entry to that effect in the Security Log(4.6.5.17); and
generating and sending an Alert to that effect via its HAN Interface.
444
445
GSME shall be capable of logging in the Security Log(4.6.5.17) the occurrence and type of
any Sensitive Event.
446
4.4.10.2
447
4.4.10.2.1
448
449
GSME shall be capable of generating Public-Private Key Pairs to support the Cryptographic
Algorithms set out in Section 4.4.10.3.
450
451
452
GSME shall be capable of securely storing such Private Keys and shall be capable of
formatting and sending via its HAN Interface a Certificate Signing Request containing the
corresponding Public Key and the GSME Identifier(4.6.1.1).
453
GSME shall be capable of securely storing Key Agreement values.
454
4.4.10.2.2
455
456
GSME shall be capable of securely storing Security Credentials from Certificates including
for use in the Cryptographic Algorithms as set out in Section 4.4.10.3.
Version 1.59
Security Credentials
Meter Private Keys
Public Key Certificates
18 November 2015
Page 14
DRAFT
SMETS
457
458
459
During the replacement of any GSME Security Credentials(4.6.4.15) (as set out in Section
4.5.3.18) GSME shall be capable of ensuring that the GSME Security Credentials(4.6.4.15)
being replaced remain usable until the successful completion of the replacement.
460
4.4.10.2.3
461
462
GSME shall be capable of restricting Authorisation to execute Commands and of issuing
Alerts according to Role permissions.
463
4.4.10.3
464
GSME shall be capable of supporting the following Cryptographic Algorithms:
465
466
467
468
469
470
471
472
473
474
i.
ii.
iii.
Role Based Access Control (RBAC)
Cryptographic Algorithms
Elliptic Curve DSA;
Elliptic Curve DH; and
SHA-256.
In executing and creating any Command, Response or Alert, GSME shall be capable of
applying Cryptographic Algorithms (alone or in combination) for:
iv.
v.
vi.
vii.
viii.
Digital Signing;
Digital Signature verification;
Hashing;
Message Authentication; and
Encryption and Decryption.
475
4.4.10.4
476
477
GSME shall only be capable of activating its Firmware on receipt of an Activate Firmware
Command (as set out in Section 4.5.3.2).
478
4.4.10.5
479
480
GSME shall be capable of preventing and detecting, on all of its interfaces, Unauthorised
access that could compromise the Confidentiality and / or Data Integrity of:
481
482
483
484
485
486
487
488
489
490
491
492
493
i.
ii.
iii.
iv.
Firmware
Communications
Personal Data whilst being transferred via an interface;
Consumption data used for billing whilst being transferred via an interface;
Security Credentials whilst being transferred via an interface; and
Firmware and data essential for ensuring its integrity whilst being transferred via an
interface,
and any Command that could compromise the Confidentiality and / or Data Integrity of:
v.
vi.
vii.
viii.
Personal Data;
Consumption data used for billing;
Security Credentials; and
Firmware and data essential for ensuring its integrity,
stored or executing on GSME, and on such detection shall be capable of:
ix.
x.
generating an entry to that effect in the Security Log(4.6.5.17); and
generating and sending an Alert to that effect via its HAN Interface.
494
495
GSME shall be capable of employing techniques to protect against Replay Attacks relating
to Commands received.
496
497
GSME shall not be capable of executing a Command to modify or delete entries from the
Security Log(4.6.5.17).
498
4.5 Interface requirements
499
500
501
This section describes the minimum required interactions which GSME shall be capable of
undertaking via its HAN Interface and its User Interface (including with Devices as set out in
Sections 4.4.2.1 and 4.4.2.3).
Version 1.59
18 November 2015
Page 15
DRAFT
SMETS
502
4.5.1
503
504
505
506
507
GSME shall be capable, immediately upon establishment of a Communications Link with a
Gas Proxy Function (as set out in Section 4.4.2.3), of providing the Constant and
Operational Data (set out in Sections 4.6.1 and 4.6.5) to that Gas Proxy Function (and with
the exception of the Cumulative and Historical Value Store(4.6.5.5) and the Profile Data
Log(4.6.5.15), updates of any changes in that data every 30 minutes thereafter).
508
4.5.2
509
510
GSME shall be capable of executing immediately the Commands set out in this Section
4.5.2 following their receipt via its User Interface.
511
512
GSME shall be capable of logging all such Commands received and Outcomes in the Event
Log(4.6.5.9).
513
4.5.2.1
514
515
A Command to activate Emergency Credit when GSME is operating in Prepayment Mode
where Emergency Credit is available (as set out in Section 4.4.7.2).
516
517
518
519
520
In executing the Command, if the Supply is Disabled, GSME shall be capable of Arming the
Supply if the combined credit of the Meter Balance(4.6.5.11) and Emergency Credit
Balance(4.6.5.8) rises above the Disablement Threshold(4.6.4.12) and displaying any such
change in the Supply State(4.6.5.18) on its User Interface and generating and sending an
Alert that the Supply has been Armed via its HAN Interface.
521
4.5.2.2
522
523
A Command to accept credit to be applied to GSME when GSME is operating in Prepayment
Mode on input of a UTRN. In executing the Command, GSME shall be capable of:
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
i.
ii.
iii.
iv.
v.
vi.
Gas Proxy Function information provision
User Interface Commands
Activate Emergency Credit [PIN]
Add Credit
comparing the credit value of the UTRN with the Maximum Credit
Threshold(4.6.4.17) and rejecting the UTRN where the credit value is greater than
that threshold;
comparing the projected new Meter Balance(4.6.5.11) (calculated on the basis of
(xii) to (xv) below and the credit value of the UTRN and rejecting the UTRN where
the projected new Meter Balance(4.6.5.11) is greater than the Maximum Meter
Balance Threshold(4.6.4.18);
verifying the Authenticity of the UTRN;
verifying that GSME is the intended recipient of the UTRN;
using the UTRN to generate a PTUT Counter, and comparing this against the last
100 verified PTUT Counters and rejecting duplicate presentation of verified UTRNs
and PTUTs; and
controlling the number of invalid UTRN entries entered and processed.
GSME shall be capable of generating an entry in the Security Log(4.6.5.17):
vii.
viii.
ix.
x.
xi.
where the UTRN is rejected as set out in (i) above;
where the UTRN is rejected as set out in (ii) above;
on failure of (iii) above;
on failure of (iv) above; and
where duplicates are rejected as set out in (v) above.
In executing the Command, GSME shall be capable of applying the credit added in the
following order:
xii.
xiii.
recovery of payment-based debt of an amount defined by Debt Recovery per
Payment(4.6.4.8) from the Payment Debt Register(4.6.5.13) subject to the Debt
Recovery Rate Cap(4.6.4.10);
recovery of debt accumulated in the Accumulated Debt Register(4.6.5.1);
Version 1.59
18 November 2015
Page 16
DRAFT
549
550
551
xiv.
xv.
SMETS
repayment of Emergency Credit activated and used by the Consumer; and
adding remaining credit (the credit after deduction of (xii), (xiii) and (xiv) above) to
the Meter Balance(4.6.5.11).
552
553
554
555
In executing the Command, GSME shall be capable of Arming the Supply if the Meter
Balance(4.6.5.11) rises above the Disablement Threshold(4.6.4.12) and displaying any such
change in the Supply State(4.6.5.18) on its User Interface and generating and sending an
Alert that the Supply has been Armed via its HAN Interface.
556
In executing the Command, GSME shall be capable of:
557
558
559
560
561
xvi.
xvii.
recording the credit applied to the Meter Balance(4.6.5.11) and the amount of
payment-based debt recovered (as set out in (xii)) in the Billing Data Log(4.6.5.3);
and
generating and sending an Alert containing the UTC date and time of the last update
of the Meter Balance(4.6.5.11) via its HAN Interface.
562
4.5.2.3
Allow Access to User Interface
563
564
565
566
Where Privacy PIN Protection is enabled, a Command to enable temporary access to the
restricted display items annotated [PIN] in Section 4.4.5 and the restricted User Interface
Commands annotated [PIN] in Section 4.5.2 on input of a number that matches the Privacy
PIN(4.6.3.1).
567
4.5.2.4
568
569
570
A Command to check immediately for any pending Add Credit(4.5.3.3) and Activate
Emergency Credit(4.5.3.1) Commands. If there are any such pending Commands GSME
shall be capable of executing the Commands as set out in Section 4.5.3.
571
4.5.2.5
572
A Command to disable Privacy PIN Protection.
573
4.5.2.6
574
A Command to Enable the Supply if the Supply is Armed.
575
576
577
578
In executing the Command, GSME shall be capable of detecting when the flow rate exceeds
a level defined by Uncontrolled Gas Flow Rate(4.6.4.33) and where the flow rate is
exceeded, of Disabling the Supply and then Arming the Supply and sounding an Alarm via
its User Interface.
579
4.5.2.7
580
581
A Command to reset the Remaining Battery Capacity(4.6.5.16). The Command shall only
be available following physical access through the Secure Perimeter of GSME.
582
In executing the Command GSME shall be capable of:
Check for HAN Interface Commands
Disable Privacy PIN Protection [PIN]
Enable Supply [PIN]
Reset Remaining Battery Capacity
583
584
i.
ii.
585
586
4.5.2.8
587
588
A Command to seek the frequency at which a ZigBee SEP v1.2 Smart Metering Home Area
Network is operating and then:
589
590
591
592
i.
ii.
iii.
generating an entry to that effect in the Security Log(4.6.5.17); and
generating and sending an Alert to that effect via its HAN Interface.
Find Smart Metering Home Area Network and Re-establish
Communications Links
re-establish the Communications Links set out in Sections 4.4.2.1, 4.4.2.2 and
4.4.2.3;
generate an entry to that effect in the Event Log(4.6.5.9); and
generate and send an Alert to that effect via its HAN Interface.
Version 1.59
18 November 2015
Page 17
DRAFT
SMETS
593
594
Where the GSME has Communications Links set out in (i) GSME shall be capable of not
executing the Command.
595
4.5.2.9
596
A Command to set a new value of the Privacy PIN(4.6.3.1).
597
598
In executing the Command where Privacy PIN Protection is disabled GSME shall be capable
of enabling Privacy PIN Protection.
599
4.5.2.10
600
Where GSME includes a Valve, a Command to:
601
602
603
604
605
606
607
608
i.
ii.
iii.
Set Privacy PIN [PIN]
Test Valve
where the Supply State(4.6.5.18) is Enabled, Disable the Supply for one minute and
then Arm the Supply and set the Supply State(4.6.5.18) accordingly;
where the Supply State(4.6.5.18) is Armed, Enable the Supply for one minute and
then Arm the Supply and set the Supply State(4.6.5.18) accordingly;
where the Supply State(4.6.5.18) is Disabled, Enable the Supply for one minute and
then Disable the Supply and set the Supply State(4.6.5.18) accordingly.
The Command shall only be available following physical access through the Secure
Perimeter of GSME. In executing the Command GSME shall be capable of:
609
610
iv.
v.
generating an entry to that effect in the Event Log(4.6.5.9); and
generating and sending an Alert to that effect via its HAN.
611
4.5.3
612
613
GSME shall be capable of executing the Commands set out in this section. GSME shall be
capable of logging all Commands received and Outcomes in the Event Log(4.6.5.9).
614
615
616
617
GSME shall be capable of executing Commands immediately on receipt (‘immediate
Commands’) and where specified in the Great Britain Companion Specification at a future
date (‘future dated Commands’). A future dated Command shall include the UTC date and
time at which the Command shall be executed by GSME.
618
619
620
621
GSME shall be capable of cancelling a future dated Command. A future dated Command
shall be capable of being cancelled by an Authorised party, subject to RBAC (as set out in
Section 4.4.10.2.3). GSME shall be capable of generating and sending a Response
acknowledging that a future dated Command has been successfully cancelled.
622
4.5.3.1
623
624
A Command to activate Emergency Credit when GSME is operating in Prepayment Mode
where Emergency Credit is available (as set out in Section 4.4.7.2).
625
626
627
628
629
In executing the Command where the Supply is Disabled GSME shall be capable of Arming
the Supply if the combined credit of the Meter Balance(4.6.5.11) and Emergency Credit
Balance(4.6.5.8) rises above the Disablement Threshold(4.6.4.12) and displaying any such
change in the Supply State(4.6.5.18) on its User Interface and generating and sending an
Alert that the Supply has been Armed via its HAN Interface.
630
631
When operating in Credit Mode, GSME shall be capable of not executing the Command and
generating and sending a Response to that effect via its HAN Interface.
632
4.5.3.2
633
A Command to activate Firmware.
634
635
In executing the Command GSME shall be capable of installing new Firmware using a
mechanism that is robust against failure and loss of data.
HAN Interface Commands
Version 1.59
Activate Emergency Credit
Activate Firmware
18 November 2015
Page 18
DRAFT
SMETS
636
637
638
The new Firmware shall include version information. Where new Firmware is successfully
installed, GSME shall be capable of recording the version information of that new Firmware
in Firmware Version(4.6.5.10).
639
4.5.3.3
640
641
A Command to accept credit to be applied to GSME when GSME is operating in Prepayment
Mode on receipt of a UTRN from a PPMID or a PTUT from an Authorised party.
642
643
In executing the Command following receipt of a UTRN from a PPMID GSME shall be
capable of applying credit as set out in Section 4.5.2.2.
644
645
In executing the Command following receipt of a PTUT from an Authorised party, GSME
shall be capable of:
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
i.
ii.
iii.
iv.
v.
vi.
Add Credit
comparing the credit value of the PTUT with the Maximum Credit
Threshold(4.6.4.17) and rejecting the PTUT where the credit value is greater than
that threshold;
comparing the projected new Meter Balance(4.6.5.11) (calculated on the basis of
(xii) to (xv) below and the credit value of the PTUT and rejecting the PTUT where
the projected new Meter Balance(4.6.5.11) is greater than the Maximum Meter
Balance Threshold(4.6.4.18);
verifying the Authenticity of the PTUT;
verifying that GSME is the intended recipient of the PTUT;
comparing the PTUT Counter against the last 100 verified PTUT Counters and
rejecting duplicate presentation of verified UTRNs and PTUTs; and
controlling the number of invalid PTUT entries entered and processed.
GSME shall be capable of generating an entry in the Security Log(4.6.5.17):
vii.
viii.
ix.
x.
xi.
where the PTUT is rejected as set out in (i) above;
where the PTUT is rejected as set out in (ii) above;
on failure of (iii) above;
on failure of (iv) above; and
where duplicates are rejected as set out in (v) above.
In executing the Command, GSME shall be capable of applying the credit added in the
following order:
xii.
xiii.
xiv.
xv.
recovery of payment-based debt of an amount defined by Debt Recovery per
Payment(4.6.4.8) from the Payment Debt Register(4.6.5.13) subject to the Debt
Recovery Rate Cap(4.6.4.10);
recovery of debt accumulated in the Accumulated Debt Register(4.6.5.1);
repayment of Emergency Credit activated and used by the Consumer; and
adding remaining credit (the credit after deduction of (xii), (xiii) and (xiv) above) to
the Meter Balance(4.6.5.11).
673
674
675
676
In executing the Command, GSME shall be capable of Arming the Supply if the Meter
Balance(4.6.5.11) rises above the Disablement Threshold(4.6.4.12), displaying any such
change in the Supply State(4.6.5.18) on its User Interface and generating and sending an
Alert that the Supply has been Armed via its HAN Interface.
677
678
679
In executing the Command, GSME shall be capable of recording the credit applied to the
Meter Balance(4.6.5.11) and the amount of payment-based debt recovered (as set out in
(xii)) in the Billing Data Log(4.6.5.3).
680
681
682
In executing the Command from a PPMID, GSME shall be capable of generating and
sending an Alert containing the UTC date and time stamp of the last update of the Meter
Balance(4.6.5.11) via its HAN Interface.
Version 1.59
18 November 2015
Page 19
DRAFT
SMETS
683
684
When operating in Credit Mode, GSME shall be capable of not executing the Command and
generating and sending a Response to that effect via its HAN Interface.
685
4.5.3.4
686
687
A Command to add Security Credentials for a PPMID or a Gas Proxy Function to the Device
Log(4.6.4.11).
688
In executing the Command, GSME shall be capable of:
Add Device Security Credentials
689
690
i.
ii.
691
4.5.3.5
692
693
A Command to apply positive and negative adjustments to the Time Debt Registers [1 …
2](4.6.5.21) and the Payment Debt Register(4.6.5.13) when operating in Prepayment Mode.
694
695
When operating in Credit Mode, GSME shall be capable of not executing the Command and
generating and sending a Response to that effect via its HAN Interface.
696
4.5.3.6
697
A Command to apply positive and negative adjustments to the Meter Balance(4.6.5.11).
698
699
700
701
702
In executing the Command where GSME is operating in Prepayment Mode and where,
following any such adjustment, the Meter Balance(4.6.5.11) rises above the Disablement
Threshold(4.6.4.12), GSME shall be capable of Arming the Supply, displaying any such
change in the Supply State(4.6.5.18) on its User Interface and generating and sending an
Alert that the Supply has been Armed via its HAN Interface.
703
4.5.3.7
704
A Command to return GSME from a Locked state to an Unlocked state.
705
In executing the Command:
706
707
708
709
710
711
i.
ii.
verifying the Security Credentials; and
recording the Command and Outcome to the Security Log(4.6.5.17).
Adjust Debt
Adjust Meter Balance
Arm Supply
where the state of the Supply as determined by GSME (in accordance with the
requirements to Arm and Disable Supply in this Section 4) is Disabled, GSME shall
not Arm the Supply and shall set the Supply State(4.6.5.18) to Disabled; and
where the state of the Supply as determined by GSME (in accordance with the
requirements to Arm and Disable Supply in this Section 4) is Enabled or Armed,
GSME shall Arm the Supply and shall set the Supply State(4.6.5.18) to Armed.
712
4.5.3.8
713
714
A Command to clear all entries from the Event Log(4.6.5.9). GSME shall be capable of
logging that the Command has been executed in the Security Log(4.6.5.17).
715
4.5.3.9
716
A Command to disable Privacy PIN Protection.
717
4.5.3.10
718
719
A Command to establish a Locked state whereby the Supply is Disabled and can only be
Armed in response to a Command to Arm the Supply (as described in Section 4.5.3.7).
720
721
In executing the Command GSME shall be capable of setting the Supply State(4.6.5.18) to
Disabled.
722
4.5.3.11
723
724
A Command to generate a Public-Private Key Pair and issue a corresponding Certificate
Signing Request.
Version 1.59
Clear Event Log
Disable Privacy PIN Protection
Disable Supply
Issue GSME Security Credentials
18 November 2015
Page 20
DRAFT
SMETS
725
4.5.3.12
Read Configuration Data
726
727
A Command to read the value of one or more of the configuration data items set out in
Section 4.6.4.
728
729
In executing the Command, GSME shall be capable of sending such value(s) in a Response
via its HAN Interface.
730
4.5.3.13
731
732
A Command to read the value of one or more of the constant data items set out in Section
4.6.1.
733
734
In executing the Command, GSME shall be capable of sending such value(s) in a Response
via its HAN Interface.
735
4.5.3.14
736
737
A Command to read the value of one or more of the operational data items set out in Section
4.6.5.
738
739
In executing the Command, GSME shall be capable of sending such value(s) in a Response
via its HAN Interface.
740
4.5.3.15
741
A Command to receive Firmware.
742
In executing the Command GSME shall be capable of:
Read Constant Data
Read Operational Data
Receive Firmware
743
744
i.
ii.
only accepting new Firmware from an Authorised and Authenticated source; and
verifying the Authenticity and integrity of new Firmware before installation.
745
4.5.3.16
746
747
A Command to initiate the recording of UTC date and time-stamped Consumption data for
each six minute interval over a period of four hours in the Network Data Log(4.6.5.12).
748
4.5.3.17
749
750
A Command to remove Security Credentials for a PPMID or a Gas Proxy Function from the
Device Log(4.6.4.11).
751
752
In executing the Command GSME shall be capable of recording the Command and
Outcome to the Security Log(4.6.5.17).
753
4.5.3.18
754
A Command to replace GSME Security Credentials(4.6.4.15).
755
In executing the Command GSME shall be capable of:
Record Network Data
Remove Device Security Credentials
Replace GSME Security Credentials
maintaining the Command’s Transactional Atomicity; and
recording the Command and Outcome to the Security Log(4.6.5.17).
756
757
i.
ii.
758
4.5.3.19
759
A Command to reset the Meter Balance(4.6.5.11) to zero.
760
761
In executing the Command, GSME shall reset the Accumulated Debt Register(4.6.5.1) and
the Emergency Credit Balance(4.6.5.8).
762
4.5.3.20
763
A Command to set the Clock date and time via its HAN Interface.
764
765
766
In executing the Command, GSME shall be capable of comparing the date and time
specified in the Command with the Communications Hub Date and Time. Where the
difference is:
Version 1.59
Reset Meter Balance
Set Clock
18 November 2015
Page 21
DRAFT
767
768
769
770
771
i.
ii.
SMETS
within the tolerance specified in the Command GSME shall be capable of adjusting
its date and time to the Communications Hub Date and Time and generating an
entry to that effect in the Event Log(4.6.5.9); and
outside the tolerance specified in the Command GSME shall be capable of not
adjusting its date and time and:
772
773
a) generating an entry to that effect in the Event Log(4.6.5.9); and
b) generating and sending an Alert to that effect via its HAN Interface.
774
775
GSME shall be capable of ensuring that any adjustments do not cause calendar-based
events to be missed or future-dated Commands to be missed or repeated.
776
4.5.3.21
777
778
A Command to set the payment mode as either Prepayment Mode or Credit Mode and to
record the mode of operation in Payment Mode(4.6.4.21).
779
780
In executing the Command, GSME shall be capable of taking a UTC date and time stamped
copy of:
781
782
783
784
785
786
787
788
789
i.
ii.
iii.
Set Payment Mode
the Tariff TOU Register Matrix(4.6.5.20);
the Tariff Block Counter Matrix(4.6.5.19); and
the Consumption Register(4.6.5.4),
and unless in Credit Mode both before and after execution of the Command:
iv.
v.
vi.
vii.
viii.
the Meter Balance(4.6.5.11);
the Emergency Credit Balance(4.6.5.8);
the Payment Debt Register(4.6.5.13);
the Time Debt Registers [1 … 2](4.6.5.21); and
the Accumulated Debt Register(4.6.5.1),
790
in the Billing Data Log(4.6.5.3).
791
4.5.3.22
792
793
A Command to accept new values for Tariff TOU Price Matrix(4.6.4.32), Tariff Block Price
Matrix(4.6.4.29), Tariff Switching Table(4.6.4.30) and Tariff Threshold Matrix(4.6.4.31).
794
795
In executing the Command, GSME shall be capable of taking a UTC date and time stamped
copy of:
796
797
798
799
800
801
802
803
804
i.
ii.
iii.
Set Tariff
the Tariff TOU Register Matrix(4.6.5.20);
the Tariff Block Counter Matrix(4.6.5.19); and
the Consumption Register(4.6.5.4),
and where in Prepayment mode:
iv.
v.
vi.
vii.
viii.
the Meter Balance(4.6.5.11);
the Emergency Credit Balance(4.6.5.8);
the Payment Debt Register(4.6.5.13); and
the Time Debt Registers [1 … 2](4.6.5.21); and
the Accumulated Debt Register(4.6.5.1),
805
in the Billing Data Log(4.6.5.3).
806
4.5.3.23
807
808
A Command to record one or more new values of the configuration data items set out in
Section 4.6.4.
809
810
In executing the Command, GSME shall be capable of generating an entry to that effect in
the Event Log(4.6.5.9).
Version 1.59
Write Configuration Data
18 November 2015
Page 22
DRAFT
SMETS
811
4.6 Data requirements
812
813
This section describes the minimum information which GSME shall be capable of holding in
its Data Store.
814
4.6.1
815
Describes data that remains constant and unchangeable at all times.
816
4.6.1.1
817
818
A globally unique identifier used to identify GSME based on the EUI-64 Institute of Electrical
and Electronic Engineers standard.
819
4.6.1.2
820
An identifier used to identify the manufacturer of GSME.
821
4.6.1.3
822
An identifier used to identify the model of GSME.
823
4.6.2
This section is not used
824
4.6.3
Locally Set Configuration Data
825
826
Describes data that is configured by execution of a User Interface Command and that is not
available outside GSME.
827
4.6.3.1
828
829
A number comprising four digits used by the Consumer to enable temporary access to a
specified set of display items and Commands via the User Interface of GSME.
830
4.6.4
831
Describes data that configures the operation of various functions of GSME.
832
4.6.4.1
833
Settings to control whether to generate and send an Alert.
834
4.6.4.2
835
836
A calendar defining billing dates for the storage of billing related information in the Billing
Data Log(4.6.5.3).
837
4.6.4.3
838
839
The value used in the conversion of gas volume to kWh usage, based on the energy stored
in one cubic metre of gas released when burnt at a standard temperature and pressure.
840
4.6.4.4
841
The name and contact telephone number of the current gas Supplier.
842
4.6.4.5
843
844
The value used in the conversion of gas volume to kWh usage, based on the temperature,
pressure and compressibility of the gas.
845
4.6.4.6
846
847
The Currency Units currently used by GSME, which shall be either GB Pounds or European
Central Bank Euro.
848
4.6.4.7
849
A number issued to GSME for display on the User Interface.
Constant data
GSME Identifier
Manufacturer Identifier
Model Type
Privacy PIN
Configuration data
Version 1.59
Alerts Configuration Settings
Billing Calendar
Calorific Value
Contact Details
Conversion Factor
Currency Units
Customer Identification Number
18 November 2015
Page 23
DRAFT
SMETS
850
4.6.4.8
851
852
The percentage of a payment to be recovered against debt when GSME is operating
Payment-based Debt Recovery in Prepayment Mode.
853
4.6.4.9
854
855
Two debt recovery rates in Currency Units per unit time for when GSME is using Time-based
Debt Recovery in Prepayment Mode.
856
4.6.4.10
857
858
The maximum amount in Currency Units per unit time that can be recovered through
Payment-based Debt Recovery when GSME is operating in Prepayment Mode.
859
4.6.4.11
860
861
The Security Credentials and Device identifier for each of the Gas Proxy Function and
PPMID with which GSME can establish Communications Links.
862
4.6.4.12
863
The threshold in Currency Units for controlling when to Disable the Supply.
864
4.6.4.13
865
866
The amount of Emergency Credit in Currency Units to be made available to a Consumer
where Emergency Credit is activated by the Consumer.
867
4.6.4.14
868
869
The threshold in Currency Units below which Emergency Credit Balance(4.6.5.8) may be
activated by the Consumer if so configured when GSME is operating in Prepayment Mode.
870
4.6.4.15
871
872
The Security Credentials for GSME and parties Authorised to establish Communications
Links with it.
873
4.6.4.16
874
The threshold in Currency Units below which a low credit Alert is signalled.
875
4.6.4.17
876
The maximum credit which can be applied by any Add Credit Command.
877
4.6.4.18
878
879
The Meter Balance(4.6.5.11) threshold in Currency Units above which an Add Credit
Command is rejected.
880
4.6.4.19
881
The reference number identifying a gas metering point.
882
4.6.4.20
883
884
885
886
A Switching Table comprising a set of rules specifying periods during which the Supply will
not be Disabled due to the combined credit of the Meter Balance(4.6.5.11) and Emergency
Credit Balance(4.6.5.8) falling below the Disablement Threshold(4.6.4.12) when GSME is
operating in Prepayment Mode.
887
888
The rules stored within the table shall specify which of five Day Profiles should be used to
specify Non-Disablement Periods for each day according to:
889
890
891
i.
ii.
Debt Recovery per Payment
Debt Recovery Rates [1 … 2]
Debt Recovery Rate Cap
Device Log
Disablement Threshold
Emergency Credit Limit
Emergency Credit Threshold
GSME Security Credentials
Low Credit Threshold
Maximum Credit Threshold
Maximum Meter Balance Threshold
Meter Point Reference Number (MPRN)
Non-Disablement Calendar
where the day is one of 20 Special Days, the Day Profile specified for that day; or
where the day is not a Special Day, the Day Profile specified by the active Season
Profile and Week Profile.
Version 1.59
18 November 2015
Page 24
DRAFT
SMETS
892
893
894
895
A Day Profile shall contain up to one contiguous time period during which the Supply may be
Disabled due to the combined credit of the Meter Balance(4.6.5.11) and Emergency Credit
Balance(4.6.5.8) falling below the Disablement Threshold(4.6.4.12) when GSME is operating
in Prepayment Mode.
896
897
The Switching Table shall support three Season Profiles and two Week Profiles. Each Week
Profile shall support two Day Profiles.
898
All dates and times shall be specified as UTC.
899
4.6.4.21
900
The current mode of operation, being Prepayment Mode or Credit Mode.
901
4.6.4.22
902
A store for Security Credentials relating to Public Keys.
903
4.6.4.23
904
905
A charge to be levied in Currency Units per unit time when operating in Credit Mode and
Prepayment Mode.
906
4.6.4.24
907
A message issued to, and held on, GSME for provision to the Consumer.
908
4.6.4.25
909
910
A setting to control the state of the Supply in the case of loss of power to GSME, being
Locked or unchanged.
911
4.6.4.26
912
913
A setting to control the state of the Supply in the case of Unauthorised Physical Access
being detected, being Locked or unchanged.
914
4.6.4.27
915
916
A setting controlling whether debt should be collected when GSME is operating in
Prepayment Mode and Supply is Disabled.
917
4.6.4.28
918
919
920
A setting controlling whether standing charges and debt should be deducted from the
Emergency Credit Balance(4.6.5.8) when GSME is operating in Prepayment Mode and
Emergency Credit is in use.
921
4.6.4.29
922
A 4 x 1 matrix containing Prices for Block Pricing.
923
4.6.4.30
924
925
926
A set of rules for allocating daily Consumption to a Tariff Register for Time-of-use Pricing
and Time-of-use with Block Pricing. The rules stored within the table shall specify which of
four Day Profiles should be used to allocate Consumption to a Tariff Register according to:
927
928
929
i.
ii.
Payment Mode
Public Key Security Credentials Store
Standing Charge
Supplier Message
Supply Depletion State
Supply Tamper State
Suspend Debt Disabled
Suspend Debt Emergency
Tariff Block Price Matrix
Tariff Switching Table
where the day is one of 20 Special Days, the Day Profile specified for that day; or
where the day is not a Special Day, the Day Profile specified by the active Season
Profile and Week Profile.
930
The Switching Table shall support three Season Profiles and two Week Profiles.
931
All dates shall be specified as UTC.
932
4.6.4.31
933
A 3 x 1 matrix capable of holding thresholds in kWh for controlling Block Tariffs.
Version 1.59
Tariff Threshold Matrix
18 November 2015
Page 25
DRAFT
SMETS
934
4.6.4.32
935
A 1 x 4 matrix containing Prices for Time-of-use Pricing.
936
4.6.4.33
937
938
The flow rate in units of volume per unit time used in the detection of uncontrolled flow of gas
on Enablement of Supply.
939
4.6.5
940
Describes data used by the functions of GSME for output of information.
941
4.6.5.1
942
943
944
The debt resulting from the collection of Standing Charge(4.6.4.23) and / or time-based debt
when Emergency Credit is in Use as configured by Suspend Debt Emergency(4.6.4.28),
when operating in Prepayment Mode.
945
4.6.5.2
946
The Price currently active.
947
4.6.5.3
948
A log capable of storing the following UTC date and time stamped entries:
949
950
951
952
953
954
955
956
i.
Tariff TOU Price Matrix
Uncontrolled Gas Flow Rate
Operational data
Accumulated Debt Register
Active Tariff Price
Billing Data Log
twelve entries comprising Tariff TOU Register Matrix(4.6.5.20), the Consumption
Register(4.6.5.4) and Tariff Block Counter Matrix(4.6.5.19);
and where in Prepayment mode:
ii.
iii.
iv.
five entries comprising the value of prepayment credits;
ten entries comprising the value of payment-based debt payments; and
twelve entries comprising Meter Balance(4.6.5.11), Emergency Credit
Balance(4.6.5.8), Accumulated Debt Register(4.6.5.1), Payment Debt
Register(4.6.5.13) and Time Debt Registers [1 … 2](4.6.5.21),
957
958
each of (i) to (iv) arranged as a circular buffer such that when full, further writes shall cause
the oldest entry to be overwritten.
959
4.6.5.4
960
The register recording cumulative Consumption.
961
4.6.5.5
962
A store capable of holding the following values:
963
964
965
966
967
968
i.
ii.
iii.
Consumption Register
Cumulative and Historical Value Store
eight Days of Energy Consumption comprising the prior eight Days, in kWh and
Currency Units;
six Weeks of Energy Consumption comprising the current Week and the prior five
Weeks, in kWh and Currency Units; and
fourteen months of Energy Consumption comprising the current month and the prior
thirteen months, in kWh and Currency Units.
969
4.6.5.6
970
971
A store capable of holding the value of Energy Consumption on the current Day, in kWh and
Currency Units.
972
4.6.5.7
973
974
975
976
A log capable of storing thirty one UTC date and time stamped entries of the Tariff TOU
Register Matrix(4.6.5.20), the Tariff Block Counter Matrix(4.6.5.19) and the Consumption
Register(4.6.5.4) arranged as a circular buffer such that when full, further writes shall cause
the oldest entry to be overwritten.
Version 1.59
Cumulative Current Day Value Store
Daily Read Log
18 November 2015
Page 26
DRAFT
SMETS
977
4.6.5.8
Emergency Credit Balance
978
979
The amount of Emergency Credit available to the Consumer after it has been activated by
the Consumer.
980
4.6.5.9
981
982
983
A log capable of storing one hundred UTC date and time stamped entries of non-security
related information for diagnosis and auditing, arranged as a circular buffer such that when
full, further writes shall cause the oldest entry to be overwritten.
984
4.6.5.10
985
The active version of Firmware of GSME.
986
4.6.5.11
987
988
989
990
991
The amount of money in Currency Units as determined by GSME. If operating in
Prepayment Mode, the Meter Balance represents GSME’s determination of the amount of
credit available to the Consumer (excluding any Emergency Credit Balance(4.6.5.8)). If
operating in Credit Mode, it represents GSME’s determination of the amount of money due
from the Consumer since the Meter Balance was last reset.
992
4.6.5.12
993
994
995
A log capable of storing four hours of UTC date and time stamped six minute Consumption
data arranged as a circular buffer such that when full, further writes shall cause the oldest
entry to be overwritten.
996
4.6.5.13
997
998
A Debt Register recording Debt to be recovered as a percentage of payment when using
Payment-based Debt Recovery in Prepayment Mode.
999
4.6.5.14
Event Log
Firmware Version
Meter Balance
Network Data Log
Payment Debt Register
Prepayment Daily Read Log
1000
1001
1002
1003
1004
A log capable of storing thirty one UTC date and time stamped entries of Meter
Balance(4.6.5.11), Emergency Credit Balance(4.6.5.8), Accumulated Debt Register(4.6.5.1),
Payment Debt Register(4.6.5.13) and Time Debt Registers [1 … 2](4.6.5.21) arranged as a
circular buffer such that when full, further writes shall cause the oldest entry to be
overwritten.
1005
4.6.5.15
1006
1007
1008
A log capable of storing a minimum of three months of UTC date and time stamped half
hourly Consumption data arranged as a circular buffer such that when full, further writes
shall cause the oldest entry to be overwritten.
1009
4.6.5.16
1010
Where GSME includes a Battery, the remaining Battery capacity in days.
1011
4.6.5.17
1012
1013
1014
A log capable of storing one hundred UTC date and time stamped entries of security related
information for diagnosis and auditing arranged as a circular buffer such that when full,
further writes shall cause the oldest entry to be overwritten.
1015
4.6.5.18
1016
The state of the Supply, being Enabled, Disabled or Armed.
1017
4.6.5.19
1018
A 4 x 1 matrix for storing Block Counters for Block Pricing.
Version 1.59
Profile Data Log
Remaining Battery Capacity
Security Log
Supply State
Tariff Block Counter Matrix
18 November 2015
Page 27
DRAFT
SMETS
1019
4.6.5.20
1020
A 1 x 4 matrix for storing Tariff Registers for Time-of-use Pricing.
1021
4.6.5.21
1022
1023
Two Debt Registers recording independent debts to be recovered over time when operating
Time-based Debt Recovery in Prepayment Mode.
Version 1.59
Tariff TOU Register Matrix
Time Debt Registers [1 … 2]
18 November 2015
Page 28
DRAFT
SMETS
1025
5 Electricity Smart Metering Equipment
Technical Specifications
1026
5.1 Introduction
1027
1028
1029
1030
Section 5 of this document describes the minimum physical, minimum functional, minimum
interface, minimum data and minimum testing and certification requirements of Electricity
Smart Metering Equipment that an electricity Supplier is required to install to comply with
condition 39 of its licence.
1031
Part A of this Section 5 applies to Single Element Electricity Metering Equipment.
1032
Part B of this Section 5 applies to Twin Element Electricity Metering Equipment.
1033
Part C of this Section 5 applies to Polyphase Electricity Metering Equipment.
1034
1035
1036
Where an Auxiliary Load Control Switch is installed within ESME, an electricity Supplier must
comply, in addition, with the minimum functional, interface and data requirements described
in Part D of this Section 5.
1037
1038
1039
Where the Boost Function is installed within ESME, an electricity Supplier must comply, in
addition, with the minimum functional and data requirements described in Part E of this
Section 5.
1024
Version 1.59
18 November 2015
Page 29
DRAFT
SMETS
1041
Part A - Single Element Electricity Metering
Equipment
1042
5.2 Overview
1043
In this Part A ESME shall mean Single Element Electricity Metering Equipment.
1044
5.3 SMETS Testing and Certification Requirements
1045
5.3.1
1046
1047
ESME shall have been tested to ensure that it meets the requirements described in this
Section 5, and evidence must be available to confirm such testing and conformance.
1048
1049
5.3.2
1050
1051
ESME shall meet the requirements described in the current version of the Great Britain
Companion Specification meaning v0.8.2 or later as published on the SECAS website.
1052
ESME shall have been certified:
1040
1053
1054
1055
1056
1057
1058
i.
ii.
Conformance with the SMETS
Conformance with the Great Britain Companion
Specifications
by the ZigBee Alliance as compliant with the ZigBee SEP v1.2 requirements
described in the current version of the Great Britain Companion Specifications
meaning v0.8.2 or later as published on the SECAS website; and
by the DLMS User Association as compliant with the DLMS COSEM requirements
described in the current version of the Great Britain Companion Specifications
meaning v0.8.2 or later as published on the SECAS website.
1059
1060
5.3.3
1061
1062
1063
ESME shall meet the requirements described in the current version of the Commercial
Product Assurance Security Characteristic Electricity Smart Metering Equipment meaning
v1.2 or later as published on CESG’s Website.
1064
1065
1066
ESME shall be certified by CESG as compliant with the current version of the Commercial
Product Assurance Security Characteristic Electricity Smart Metering Equipment meaning
v1.2 or later as published on CESG’s Website.
1067
5.4 Physical Requirements
1068
ESME shall as a minimum include the following components:
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
i.
ii.
iii.
iv.
v.
vi.
vii.
viii.
Conformance with the Commercial Product Assurance
Security Characteristic for GB Smart Metering
a Clock;
a Data Store;
an Electricity Meter containing one measuring element;
a HAN Interface;
a Load Switch;
a Random Number Generator;
a User Interface; and
where installed with a Communications Hub provided by the Data and
Communications Company, a Communications Hub Physical Interface (this may
comprise a Communications Hub Physical Interface forming part of GSME where
present at the time of installation in the Premises).
The Communications Hub Physical Interface shall as a minimum include a physical interface
that meets the requirements defined by the Data and Communications Company at the time
Version 1.59
18 November 2015
Page 30
DRAFT
SMETS
1082
1083
of installation (available on the Data and Communications Company’s website) and includes
provision for a DC power supply to the Communications Hub.
1084
1085
1086
1087
ESME shall be mains powered and be capable of performing the minimum functional,
interface and data requirements set out in Sections 5.5, 5.6 and 5.7 respectively operating at
a nominal voltage of 230VAC without consuming more than an average of 4 watts of
electricity under normal operating conditions.
1088
1089
ESME shall be capable of automatically resuming operation after a power failure in its
operating state prior to such failure.
1090
ESME shall:
1091
1092
1093
1094
1095
1096
ix.
x.
permanently display the ESME Identifier(5.7.1.1) on the ESME; and
have a Secure Perimeter.
The HAN Interface of ESME shall be capable of joining a ZigBee SEP v1.2 Smart Metering
Home Area Network which:
xi.
xii.
operates within the 2400 – 2483.5 MHz harmonised frequency band; and
supports the Communications Links described in Sections 5.6.1, 5.6.3 and 5.6.4.
1097
1098
On joining a ZigBee SEP v1.2 Smart Metering Home Area Network ESME shall be capable
of generating and sending an Alert to that effect via its HAN Interface.
1099
1100
1101
ESME shall be designed taking all reasonable steps so as to prevent Unauthorised Physical
Access and Unauthorised communications through its Secure Perimeter that could
compromise the Confidentiality and / or Data Integrity of:
1102
1103
1104
1105
1106
1107
1108
xiii.
xiv.
xv.
xvi.
xvii.
xviii.
xix.
1109
stored or executing on ESME.
1110
1111
1112
ESME shall be capable of detecting any attempt at Unauthorised Physical Access through
its Secure Perimeter that could compromise such Confidentiality and / or Data Integrity and
on such detection shall be capable of:
1113
1114
xx.
Personal Data;
Consumption data used for billing;
Security Credentials;
Random Number Generator;
Cryptographic Algorithms;
the Electricity Meter; and
Firmware and data essential for ensuring its integrity,
providing evidence of such an attempt through the use of tamper evident coatings or
seals,
1115
and where reasonably practicable:
1116
1117
1118
1119
1120
1121
xxi.
xxii.
xxiii.
1122
5.5 Functional Requirements
1123
This section describes the minimum functions that ESME shall be capable of performing.
1124
5.5.1
1125
1126
The Clock forming part of ESME shall be capable of operating so as to be accurate to within
10 seconds of the UTC date and time under normal operating conditions.
generating an entry to that effect in the Security Log(5.7.5.31);
generating and sending an Alert to that effect via its HAN Interface; and
where the Supply Tamper State(5.7.4.44) is configured to require Locking,
establishing a Locked state whereby the Supply is Disabled and can only be
Enabled or Armed in response to a Command to Arm the Supply (as described in
Section 5.6.3.7) or Enable the Supply (as described in Section 5.6.3.12).
Clock
Version 1.59
18 November 2015
Page 31
DRAFT
1127
1128
1129
1130
1131
1132
1133
SMETS
ESME shall be capable of comparing its date and time with the Communications Hub Date
and Time, and making adjustments to its date and time. Where the difference between
ESME date and time and the Communications Hub Date and Time is more than 10 seconds
ESME shall be capable of:
i.
ii.
iii.
not adjusting its date and time;
generating an entry in the Security Log(5.7.5.31) to that effect; and
generating and sending an Alert via its HAN Interface.
1134
1135
Except when executing a Set Clock(5.6.3.32) Command, ESME shall not be capable of
making adjustments to its date and time more than once within any 24 hour time period.
1136
5.5.2
1137
1138
1139
ESME, and any Device forming part of it, shall be capable of ensuring that the security
characteristics of all Communications Links it establishes meet the requirements described
in Section 5.5.10.5.
1140
1141
1142
1143
With the exception of a Communications Hub Function ESME shall only be capable of
establishing a Communications Link with a Device with Security Credentials in the Device
Log(5.7.4.14) and shall not be capable of establishing a Communications Link via its HAN
Interface with any other Devices.
1144
1145
When any Command addressed to ESME is received via any Communications Link ESME
shall be capable of:
1146
1147
1148
1149
1150
i.
ii.
iii.
Communications
using the Security Credentials ESME holds, Authenticating to a Trusted Source the
Command;
verifying in accordance with Section 5.5.10.2.3 that the sender of the Command is
Authorised to execute the Command; and
verifying the integrity of the Command.
1151
1152
1153
1154
On failure of any of (i) to (iii) above, ESME shall be capable of generating an entry in the
Security Log(5.7.5.31) to that effect, discarding the Command without execution and without
either generating or sending a Response, and generating and sending an Alert to that effect
via its HAN Interface.
1155
1156
1157
When executing an immediate Command ESME shall be capable of generating and sending
a Response via its HAN Interface which shall either confirm successful execution of the
Command or shall detail why it has failed to execute the Command.
1158
1159
1160
1161
1162
Where the Command is not due to be executed immediately, ESME shall be capable of
generating and sending a Response via its HAN Interface to confirm successful receipt.
When executing a future dated Command ESME shall be capable of generating and sending
an Alert via its HAN Interface which shall either confirm successful execution of the
Command or shall detail why it has failed to execute the Command.
1163
1164
ESME shall only be capable of addressing a Response to the sender of the relevant
Command.
1165
1166
ESME shall be capable of restricting the generation and sending of each Alert described in
this Section 5 according to the Alerts Configuration Settings(5.7.4.1).
1167
1168
5.5.2.1
1169
1170
ESME shall be capable of establishing and maintaining Communications Links via its HAN
Interface with one Communications Hub Function.
1171
1172
ESME shall be capable of receiving the Communications Hub Date and Time from a
Communications Hub Function.
Version 1.59
Communications Links with a Communications Hub Function via its HAN
Interface
18 November 2015
Page 32
DRAFT
SMETS
1173
5.5.2.2
1174
1175
1176
1177
ESME shall be capable of establishing and maintaining Communications Links via its HAN
Interface with a minimum of seven Type 1 Devices (including a minimum of one PPMID).
ESME shall be capable of supporting up to five Auxiliary Load Control Switches or HAN
Connected Auxiliary Load Control Switches.
1178
ESME shall be capable of supporting the following types of Communications Links:
i.
ii.
iii.
Communications Links with Type 1 Devices via its HAN Interface
1179
1180
1181
1182
1183
1184
receiving the Commands (set out in Section 5.6.3) from a Type 1 Device;
sending the Responses (set out in Section 5.6.3) to a Type 1 Device;
sending the Commands (set out in Section 5.6.4) to a Type 1 Device and acting on
the corresponding Responses from a Type 1 Device;
sending the information (set out in Section 5.6.1) to a Type 1 Device; and
sending Alerts to a Type 1 Device.
iv.
v.
1185
5.5.2.3
1186
1187
ESME shall be capable of establishing and maintaining Communications Links via its HAN
Interface with a minimum of four Type 2 Devices.
1188
ESME shall be capable of supporting the following types of Communications Links:
Communications Links with Type 2 Devices via its HAN Interface
1189
1190
i.
ii.
1191
5.5.3
1192
1193
ESME shall be capable of retaining all information held in its Data Store at all times,
including on loss of power.
1194
5.5.4
1195
1196
ESME shall be capable of displaying the following up to date information on its User
Interface:
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
i.
ii.
iii.
iv.
v.
vi.
vii.
viii.
ix.
x.
xi.
xii.
xiii.
xiv.
xv.
xvi.
xvii.
xviii.
xix.
sending the information (set out in Section 5.6.1) to a Type 2 Device; and
sending Alerts to a Type 2 Device.
Data storage
Display of information
the Payment Mode [INFO](5.7.4.31) currently in operation, being Prepayment Mode
or Credit Mode [PIN];
the Tariff TOU Register Matrix [INFO](5.7.5.34), the Tariff TOU Block Register
Matrix(5.7.5.35) and the Tariff Block Counter Matrix [INFO](5.7.5.33);
the Active Import Register [INFO](5.7.5.3);
the Active Export Register [INFO](5.7.5.2);
the Meter Balance [INFO](5.7.5.22) [PIN];
the Debt to Clear (calculated as set out in Section 5.5.7.2) [PIN];
the Customer Identification Number [INFO](5.7.4.10) [PIN];
whether Emergency Credit is available for activation [PIN];
whether ESME has suspended the Disablement of Supply during a period defined in
the Non-Disablement Calendar [INFO](5.7.4.30) (as set out in Section 5.5.7.2) [PIN];
the Emergency Credit Balance [INFO](5.7.5.15) where Emergency Credit is
activated [PIN];
any low credit condition [PIN];
the Supply State [INFO](5.7.5.32);
any time-based debts and Time-based Debt Recovery rates [PIN];
any payment-based debt [PIN];
any accumulated debt recorded in the Accumulated Debt Register [INFO](5.7.5.1)
[PIN];
any Standing Charge [INFO](5.7.4.42);
the Meter Point Administration Numbers (MPAN) [INFO](5.7.4.28);
the Local Time;
the Contact Details [INFO](5.7.4.8);
Version 1.59
18 November 2015
Page 33
DRAFT
1221
1222
1223
xx.
xxi.
SMETS
the Active Tariff Price [INFO](5.7.5.5) [PIN]; and
the Event Log(5.7.5.16) and the Power Event Log(5.7.5.25) (with the exception of
any Personal Data).
1224
1225
1226
1227
ESME shall be capable of displaying the Security Log(5.7.5.31) on its User Interface
following physical access through the Secure Perimeter of ESME.
ESME shall be capable of displaying Currency Units in GB Pounds and European Central
Bank Euro.
1228
5.5.5
1229
1230
1231
1232
ESME shall be capable of preventing the display on the User Interface of items annotated
[PIN] in Section 5.5.4, and preventing access on the User Interface to the Commands
annotated [PIN] in Section 5.6.2, except on successful execution of an Allow Access to User
Interface(5.6.2.3) Command via the User Interface.
1233
5.5.6
1234
1235
1236
ESME shall be capable of determining when the Active Power Import [INFO](5.7.5.4) is
above, for the Load Limit Period(5.7.4.19), the Load Limit Power Threshold(5.7.4.20) and on
such an occurrence ESME shall be capable of:
1237
1238
1239
1240
1241
1242
1243
i.
ii.
iii.
iv.
Privacy PIN Protection
Load limiting
generating an entry to that effect in the Event Log(5.7.5.16);
generating and sending an Alert to that effect via its HAN Interface and its User
Interface;
counting the number of such occurrences in the Load Limit Counter(5.7.5.18); and
ignoring the Non-Disablement Calendar [INFO](5.7.4.30) and Disabling the Supply
in circumstances where the Load Limit Supply State(5.7.4.22) is configured to
require Disablement, and then:
1244
1245
1246
1247
1248
1249
1250
a) immediately Arming the Supply such that it can be Enabled as set out in
Section 5.6.2.5;
b) after the Load Limit Restoration Period(5.7.4.21) has elapsed Enabling the
Supply, and setting the Load Limit Supply State(5.7.4.22) to unchanged; and
c) displaying any such change in the Supply State [INFO](5.7.5.32) on its User
Interface and generating and sending an Alert indicating the change in state via
its HAN Interface.
1251
1252
1253
1254
1255
1256
Where ESME is in Prepayment Mode and the combined Meter Balance [INFO](5.7.5.22) and
Emergency Credit Balance [INFO](5.7.5.15) is below the Disablement Threshold
[INFO](5.7.4.15), ESME shall be capable of not executing (a), (b) and (c) above, but of
placing the Supply in such a state whereby Supply will be Armed where the combined Meter
Balance [INFO](5.7.5.22) and Emergency Credit Balance [INFO](5.7.5.15) rises above
Disablement Threshold [INFO](5.7.4.15).
1257
5.5.7
1258
1259
ESME shall be capable of operating in Credit Mode and Prepayment Mode and of being
remotely switched from one mode to the other.
1260
5.5.7.1
1261
1262
ESME, when operating in Credit Mode, shall be capable of maintaining a calculation of the
Meter Balance [INFO](5.7.5.22) based on:
1263
1264
1265
1266
1267
i.
ii.
Payment Mode
Credit Mode
the Consumption in the Tariff TOU Register Matrix [INFO](5.7.5.34) and the Prices
in the Tariff TOU Price Matrix [INFO](5.7.4.50) and, if operating Time-of-use with
Block Pricing, the Consumption in the Tariff TOU Block Register Matrix(5.7.5.35)
and the Prices in the Tariff Block Price Matrix [INFO](5.7.4.47); and
the Standing Charge [INFO](5.7.4.42).
Version 1.59
18 November 2015
Page 34
DRAFT
SMETS
1268
5.5.7.2
1269
1270
1271
1272
ESME shall be capable of operating in Prepayment Mode, including during periods of loss of
its Communications Link via its HAN Interface, and maintaining a balance of credit and
reflecting any reduction in credit based on Consumption, standing charge and Time-based
Debt Recovery.
1273
1274
1275
ESME shall be capable of adding credit to the Meter Balance [INFO](5.7.5.22) (as set out in
Sections 5.6.2.2 and 5.6.3.3) and reducing the amount of credit in the Meter Balance
[INFO](5.7.5.22).
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
ESME shall be capable of making Emergency Credit available to the Consumer (by means
of the Emergency Credit Balance [INFO](5.7.5.15) if the Meter Balance [INFO](5.7.5.22) is
below the Emergency Credit Threshold [INFO](5.7.4.17)). ESME shall be capable of
displaying the availability of Emergency Credit on its User Interface and of generating and
sending an Alert indicating the availability of Emergency Credit via its HAN Interface. The
amount of Emergency Credit made available to the Consumer shall be equal to the
Emergency Credit Limit [INFO](5.7.4.16). ESME shall be capable of reducing the amount of
credit in the Emergency Credit Balance [INFO](5.7.5.15) where Emergency Credit is
activated by the Consumer (as set out in Sections 5.6.2.1 and 5.6.3.1) and the Meter
Balance [INFO](5.7.5.22) is exhausted. Any Emergency Credit used shall be repaid when
credit is added to ESME (as set out in Sections 5.6.2.2 and 5.6.3.3).
1287
1288
1289
ESME shall be capable of reducing the Meter Balance [INFO](5.7.5.22) until it reaches the
Disablement Threshold [INFO](5.7.4.15) followed by reducing the Emergency Credit Balance
[INFO](5.7.5.15), where activated, until exhausted, on the basis of:
1290
1291
1292
1293
1294
1295
1296
1297
i.
ii.
iii.
Prepayment Mode
the Consumption in the Tariff TOU Register Matrix [INFO](5.7.5.34) and the Prices
in the Tariff TOU Price Matrix [INFO](5.7.4.50), and if operating Time-of-use with
Block Pricing the Consumption in the Tariff TOU Block Register Matrix(5.7.5.35) and
the Prices in the Tariff Block Price Matrix [INFO](5.7.4.47);
the Standing Charge [INFO](5.7.4.42); and
the recovery of debt hourly or daily through each of the Time Debt Registers [1 … 2]
[INFO](5.7.5.36) at rates defined by the Debt Recovery Rates [1 … 2]
[INFO](5.7.4.12).
1298
1299
1300
1301
Where configured by Suspend Debt Emergency(5.7.4.46) to do so and when Emergency
Credit is in use, ESME shall be capable of suspending the application of (ii) and (iii) to the
Emergency Credit Balance [INFO](5.7.5.15), and of accumulating (ii) and (iii) in the
Accumulated Debt Register [INFO](5.7.5.1).
1302
1303
ESME shall be capable of recording debt recovered, or accumulated in the Accumulated
Debt Register [INFO](5.7.5.1), in the Billing Data Log(5.7.5.10).
1304
1305
ESME shall be capable of monitoring the Meter Balance [INFO](5.7.5.22) and where
activated the Emergency Credit Balance [INFO](5.7.5.15) and:
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
iv.
v.
vi.
if the combined credit of the Meter Balance [INFO](5.7.5.22) and Emergency Credit
Balance [INFO](5.7.5.15) falls below the Low Credit Threshold [INFO](5.7.4.23),
displaying an Alert to that effect on its User Interface and generating and sending an
Alert to that effect via its HAN Interface;
if the combined credit of the Meter Balance [INFO](5.7.5.22) and Emergency Credit
Balance [INFO](5.7.5.15) falls below the Disablement Threshold [INFO](5.7.4.15),
Disabling the Supply, displaying an Alert to that effect on its User Interface and
generating and sending an Alert to that effect via its HAN Interface;
where the Supply is Disabled (as set out in (v) above):
a) where configured by Suspend Debt Disabled(5.7.4.45) not to suspend Timebased Debt Recovery, continuing to apply (ii) and (iii) above to reduce the
Meter Balance [INFO](5.7.5.22);
Version 1.59
18 November 2015
Page 35
DRAFT
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
SMETS
b) where configured by Suspend Debt Disabled(5.7.4.45) to suspend Time-based
Debt Recovery, suspending the application of (iii) above to the Meter Balance
[INFO](5.7.5.22), and continuing to apply (ii) to reduce the Meter Balance
[INFO](5.7.5.22); and
vii.
if the Supply is Enabled, suspending the Disablement of Supply (as set out in (v)
above) during periods defined in the Non-Disablement Calendar [INFO](5.7.4.30),
continuing to reduce the Meter Balance [INFO](5.7.5.22) on the basis of (i), (ii) and
(iii) above, displaying on its User Interface an indication that the combined Meter
Balance [INFO](5.7.5.22) and Emergency Credit Balance [INFO](5.7.5.15) is below
the Disablement Threshold [INFO](5.7.4.15) and that Disablement of Supply due to
insufficient credit has been suspended, and generating and sending an Alert that
Disablement of Supply due to insufficient credit has been suspended via its HAN
Interface.
If the Meter Balance [INFO](5.7.5.22) is equal to or below the Disablement Threshold
[INFO](5.7.4.15) ESME shall be capable of maintaining a calculation of the Debt to Clear
based on:
viii.
ix.
x.
xi.
the difference between the Meter Balance [INFO](5.7.5.22) and the Disablement
Threshold [INFO](5.7.4.15);
amount of debt accumulated in the Accumulated Debt Register [INFO](5.7.5.1);
amount of Emergency Credit activated and used by the Consumer; and
the payment-based debt to be collected based on (viii), (ix) and (x) (as defined by
Debt Recovery per Payment [INFO](5.7.4.11) taking account of the amount
remaining in the Payment Debt Register [INFO](5.7.5.23), the payment-based debt
payments in the Billing Data Log(5.7.5.10) and the Debt Recovery Rate Cap
[INFO](5.7.4.13)).
If the amount of debt to be collected from a Debt Register through Time-based Debt
Recovery, Payment-based Debt Recovery or an Adjust Debt Command is greater than the
amount in that Time Debt Register then ESME shall be capable of:
1346
1347
xii.
xiii.
adding the difference to the Meter Balance [INFO](5.7.5.22); and
setting the amount in that Debt Register to zero.
1348
5.5.8
1349
ESME shall be capable of applying Time-of-use Pricing and Time-of-use with Block Pricing.
1350
1351
When switching between Time-of-use Bands and Tariff Registers as set out in this section
ESME shall be capable of applying the Randomised Offset [INFO](5.7.5.28).
1352
ESME shall be capable of maintaining the Active Tariff Price [INFO](5.7.5.5).
1353
5.5.8.1
1354
1355
ESME shall be capable of recording Consumption according to Time-of-use Bands in one of
forty-eight Tariff Registers in the Tariff TOU Register Matrix [INFO](5.7.5.34).
1356
1357
1358
ESME shall be capable of switching between different Tariff Registers once every 30
minutes. The switching between Time-of-use Bands and thus Tariff Registers shall be
based on the switching rules defined in the Tariff Switching Table(5.7.4.48).
1359
5.5.8.2
1360
1361
ESME shall be capable of recording Consumption in one of four Block Registers for each of
eight Time-of-use Bands in the Tariff TOU Block Register Matrix(5.7.5.35).
1362
1363
1364
The switching between Time-of-use Bands and sets of Block Registers shall be based on
the switching rules set out in the Tariff Switching Table(5.7.4.48). ESME shall be capable of
switching between Time-of-use Bands once every 30 minutes.
Pricing
Version 1.59
Time-of-use Pricing
Time-of-use with Block Pricing
18 November 2015
Page 36
DRAFT
SMETS
1365
1366
1367
Switching between the Block Registers within each Time-of-use Band shall be based on
Consumption accumulated in the Tariff Block Counter Matrix [INFO](5.7.5.33) and
Consumption thresholds in the Tariff Threshold Matrix [INFO](5.7.4.49).
1368
1369
1370
1371
ESME shall also be capable of accumulating Consumption in one of four Block Counters in
the Tariff Block Counter Matrix [INFO](5.7.5.33) for each of the eight Time-of-use Bands.
ESME shall be capable of switching between Block Counters according to the Consumption
thresholds in the Tariff Threshold Matrix [INFO](5.7.4.49).
1372
1373
1374
ESME shall be capable of resetting the counters in the Tariff Block Counter Matrix
[INFO](5.7.5.33) once per Day and in accordance with the timetable set out in the Billing
Calendar(5.7.4.7).
1375
5.5.9
1376
5.5.9.1
1377
1378
ESME shall be capable of recording cumulative Active Energy Imported in the Active Import
Register [INFO](5.7.5.3).
1379
5.5.9.2
1380
1381
ESME shall be capable of recording cumulative Active Energy Exported in the Active Export
Register [INFO](5.7.5.2).
1382
5.5.9.3
1383
1384
In accordance with the timetable set out in the Billing Calendar(5.7.4.7) ESME shall be
capable of taking a UTC date and time stamped copy of:
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
i.
ii.
iii.
Recording
Active Energy Imported
Active Energy Exported
Billing data
the Tariff TOU Register Matrix [INFO](5.7.5.34);
the Tariff TOU Block Register Matrix(5.7.5.35); and
the Active Import Register [INFO](5.7.5.3),
and where in Prepayment mode:
iv.
v.
vi.
vii.
viii.
the Meter Balance [INFO](5.7.5.22);
the Emergency Credit Balance [INFO](5.7.5.15);
the Payment Debt Register [INFO](5.7.5.23);
the Time Debt Registers [1 … 2] [INFO](5.7.5.36); and
the Accumulated Debt Register [INFO](5.7.5.1),
in the Billing Data Log(5.7.5.10), and:
1395
1396
1397
1398
ix.
1399
5.5.9.4
1400
ESME shall be capable of recording to:
1401
x.
i.
1402
1403
1404
1405
1406
1407
1408
1409
generating and sending an Alert via its HAN Interface containing the most recent
entries in the Billing Data Log(5.7.5.10) of (i) to (iii) above; and
if operating in Credit Mode, immediately resetting the Meter Balance
[INFO](5.7.5.22).
Consumption data
the Cumulative and Historical Value Store [INFO](5.7.5.12) in kWh:
a)
b)
c)
d)
e)
f)
ii.
Consumption on the Day up to the Local Time;
Consumption on each of the eight Days prior to such Day;
Consumption in the Week in which the calculation is performed;
Consumption in each of the five Weeks prior to such Week;
Consumption in the month in which the calculation is performed; and
Consumption in the thirteen months prior to such month.
the Daily Consumption Log [INFO](5.7.5.14) in kWh, the Consumption on each of
the 731 Days prior to the current Day.
Version 1.59
18 November 2015
Page 37
DRAFT
SMETS
1410
5.5.9.5
1411
1412
ESME shall be capable of calculating and recording in the Cumulative and Historical Value
Store [INFO](5.7.5.12) the cost of:
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
i.
ii.
iii.
iv.
v.
vi.
Cost of Consumption data
Consumption on the Day up to the Local Time;
Consumption on each of the eight Days prior to such Day;
Consumption in the Week in which the calculation is performed;
Consumption in each of the five Weeks prior to such Week;
Consumption in the month in which the calculation is performed; and
Consumption in the thirteen months prior to such month.
ESME shall be capable of calculating cost of Consumption as above on the basis of:
vii.
viii.
the Consumption in the Tariff TOU Register Matrix [INFO](5.7.5.34) and the Prices
in the Tariff TOU Price Matrix [INFO](5.7.4.50) and, if operating Time-of-use with
Block Pricing, the Consumption in the Tariff TOU Block Register Matrix(5.7.5.35)
and the Prices in the Tariff Block Price Matrix [INFO](5.7.4.47); and
the Standing Charge [INFO](5.7.4.42).
1425
5.5.9.6
Cost of Instantaneous consumption
1426
1427
ESME shall be capable of calculating and recording the Cost of Instantaneous Active Power
Import(5.7.5.11) on the basis of:
1428
1429
i.
ii.
1430
5.5.9.7
1431
1432
1433
1434
ESME shall be capable of taking a copy of and storing the Tariff TOU Register Matrix
[INFO](5.7.5.34), the Tariff TOU Block Register Matrix(5.7.5.35), the Active Import
Register(5.7.5.3) and the Active Export Register [INFO](5.7.5.2) together with a UTC date
and time stamp in the Daily Read Log(5.7.5.13) every day at midnight UTC.
1435
1436
1437
1438
If operating in Prepayment Mode ESME shall be capable of recording the Meter Balance
[INFO](5.7.5.22), Emergency Credit Balance [INFO](5.7.5.15), Accumulated Debt Register
[INFO](5.7.5.1), Payment Debt Register [INFO](5.7.5.23) and Time Debt Registers [1 … 2]
[INFO](5.7.5.36) in the Prepayment Daily Read Log(5.7.5.26) every day at midnight UTC.
1439
5.5.9.8
1440
1441
1442
ESME shall be capable of calculating and storing Consumption for the previous Day together
with a UTC date stamp in the Daily Consumption Log [INFO](5.7.5.14) every Day at midnight
UTC.
1443
5.5.9.9
1444
1445
1446
1447
ESME shall be capable of recording in each 30 minute period (commencing at the start of
minutes 00 and 30 in each hour), the following information (including the UTC date and time
at the end of the 30 minute period to which the data relates) in the Profile Data Log
[INFO](5.7.5.27):
1448
1449
1450
1451
i.
ii.
iii.
iv.
the Active Power Import [INFO](5.7.5.4); and
the Active Tariff Price [INFO](5.7.5.5).
Daily read data
Daily Consumption data
Half hour profile data
Consumption;
Active Energy Exported;
Reactive Energy Imported; and
Reactive Energy Exported.
1452
5.5.9.10
1453
1454
1455
ESME shall be capable of calculating the average value of Active Power Import
[INFO](5.7.5.4) over each 30 minute period (commencing at the start of minutes 00 and 30 in
each hour) and recording:
Version 1.59
Maximum Demand Import data
18 November 2015
Page 38
DRAFT
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
i.
ii.
SMETS
to the Maximum Demand Active Power Import Value(5.7.5.19), the maximum value
so calculated since the Maximum Demand Active Power Import Value(5.7.5.19) was
last reset (as set out in Section 5.6.3.26) including the UTC date and time at the end
of the 30 minute period to which the data relates; and
to the Maximum Demand (Configurable Time) Active Power Import Value(5.7.5.20),
the maximum value so calculated in any 30 minute period (commencing at the start
of minutes 00 and 30 in each hour) within the time period specified in Maximum
Demand Configurable Time Period(5.7.4.26) (including the UTC date and time at the
end of the 30 minute period to which the data relates) since the Maximum Demand
(Configurable Time) Active Power Import Value(5.7.5.20) was last reset (as set out
in Section 5.6.3.28).
1467
5.5.9.11
1468
1469
1470
1471
1472
1473
ESME shall be capable of calculating the average value of Active Power Export over each
30 minute period (commencing at the start of minutes 00 and 30 in each hour) and recording
to the Maximum Demand Active Power Export Value(5.7.5.21) the maximum value so
calculated since the Maximum Demand Active Power Export Value(5.7.5.21) was last reset
(as set out in Section 5.6.3.27) including the UTC date and time at the end of the 30 minute
period to which the data relates.
1474
5.5.9.12
1475
1476
ESME shall be capable of comparing the Active Power Import [INFO](5.7.5.4) against
thresholds and:
1477
1478
1479
1480
1481
1482
1483
i.
ii.
iii.
Maximum Demand Export data
Power Threshold Status
if the Active Power Import [INFO](5.7.5.4) is equal to or lower than the Low Medium
Power Threshold [INFO](5.7.4.24), setting Power Threshold Status(5.7.5.24) to low;
if the Active Power Import [INFO](5.7.5.4) is higher than the Low Medium Power
Threshold [INFO](5.7.4.24) and equal to or lower than the Medium High Power
Threshold [INFO](5.7.4.29), setting Power Threshold Status(5.7.5.24) to medium;
and
otherwise, setting the Power Threshold Status(5.7.5.24) to high.
1484
5.5.9.13
1485
1486
ESME shall be capable of recording cumulative Reactive Energy Imported in the Reactive
Import Register(5.7.5.30).
1487
5.5.9.14
1488
1489
ESME shall be capable of recording cumulative Reactive Energy Exported in the Reactive
Export Register(5.7.5.29).
1490
5.5.10 Security
1491
5.5.10.1
1492
1493
1494
1495
ESME shall be designed taking all reasonable steps so as to ensure that any failure or
compromise of its integrity shall not compromise the Security Credentials or Personal Data
stored on it or compromise the integrity of any other Device to which it is connected by
means of a Communications Link.
1496
1497
ESME shall be capable of securely disabling Critical Commands other than those
Commands set out in Section 5.6 that are Critical Commands.
1498
1499
1500
ESME shall be capable of verifying its Firmware at power-on and prior to activation of the
Firmware, to verify that the Firmware, at that time, is in the form originally received. On
failure of verification ESME shall be capable of:
1501
1502
i.
ii.
Reactive Energy Imported
Reactive Energy Exported
General
generating an entry to that effect in the Security Log(5.7.5.31); and
generating and sending an Alert to that effect via its HAN Interface.
Version 1.59
18 November 2015
Page 39
DRAFT
1503
1504
1505
1506
1507
1508
SMETS
Where ESME comprises more than one Device, each Device other than the Electricity Meter
shall be capable of verifying its Firmware at power-on and prior to activation of the Firmware,
to verify that the Firmware, at that time, is in the form originally received. On failure of
verification ESME shall be capable of:
iii.
iv.
generating an entry to that effect in the Security Log(5.7.5.31); and
generating and sending an Alert to that effect via its HAN Interface.
1509
1510
ESME shall be capable of logging in the Security Log(5.7.5.31) the occurrence and type of
any Sensitive Event.
1511
5.5.10.2
1512
5.5.10.2.1
1513
1514
ESME shall be capable of generating Public-Private Key Pairs to support the Cryptographic
Algorithms set out in Section 5.5.10.3.
1515
1516
1517
ESME shall be capable of securely storing such Private Keys and shall be capable of
formatting and sending via its HAN Interface a Certificate Signing Request containing the
corresponding Public Key and the ESME Identifier(5.7.1.1).
1518
ESME shall be capable of securely storing Key Agreement values.
1519
5.5.10.2.2
1520
1521
ESME shall be capable of securely storing Security Credentials from Certificates including
for use in the Cryptographic Algorithms as set out in Section 5.5.10.3.
1522
1523
1524
During the replacement of any ESME Security Credentials(5.7.4.18) (as set out in Section
5.6.3.20), ESME shall be capable of ensuring that the ESME Security Credentials(5.7.4.18)
being replaced remain usable until the successful completion of the replacement.
1525
5.5.10.2.3
1526
1527
ESME shall be capable of restricting Authorisation to execute Commands and of issuing
Alerts according to Role permissions.
1528
5.5.10.3
1529
ESME shall be capable of supporting the following Cryptographic Algorithms:
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
i.
ii.
iii.
Security Credentials
Meter Private Keys
Public Key Certificates
Role-based Access Control (RBAC)
Cryptographic Algorithms
Elliptic Curve DSA;
Elliptic Curve DH; and
SHA-256.
In executing and creating any Command, Response or Alert, ESME shall be capable of
applying Cryptographic Algorithms (alone or in combination) for:
iv.
v.
vi.
vii.
viii.
Digital Signing;
Digital Signature verification;
Hashing;
Message Authentication; and
Encryption and Decryption.
1540
5.5.10.4
1541
1542
ESME shall only be capable of activating its Firmware on receipt of an Activate Firmware
Command (as set out in Section 5.6.3.2).
1543
5.5.10.5
1544
1545
ESME shall be capable of preventing and detecting, on all of its interfaces, Unauthorised
access that could compromise the Confidentiality and / or Data Integrity of:
1546
i.
Firmware
Communications
Personal Data whilst being transferred via an interface;
Version 1.59
18 November 2015
Page 40
DRAFT
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
ii.
iii.
iv.
SMETS
Consumption data used for billing whilst being transferred via an interface;
Security Credentials whilst being transferred via an interface; and
Firmware and data essential for ensuring its integrity whilst being transferred via an
interface,
and any Command that could compromise the Confidentiality and / or Data Integrity of:
v.
vi.
vii.
viii.
Personal Data;
Consumption data used for billing;
Security Credentials; and
Firmware and data essential for ensuring its integrity,
stored or executing on ESME, and on such detection shall be capable of:
ix.
x.
generating an entry to that effect in the Security Log(5.7.5.31); and
generating and sending an Alert to that effect via its HAN Interface.
1559
1560
ESME shall be capable of employing techniques to protect against Replay Attacks relating to
Commands received.
1561
1562
ESME shall not be capable of executing a Command to modify or delete entries from the
Security Log(5.7.5.31).
1563
5.5.11 Controlling Auxiliary Loads
1564
1565
ESME shall be capable of supporting up to a maximum combined total of five Auxiliary Load
Control Switches and HAN Connected Auxiliary Load Control Switches.
1566
5.5.11.1
1567
1568
ESME shall be capable of monitoring the Auxiliary Load Control Switch Calendar(5.7.4.2)
and at times defined in the calendar:
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
i.
ii.
iii.
Calendar-based switching of HAN Connected Auxiliary Loads
where a Set HAN Connected Auxiliary Load Control Switch [n] State(5.6.3.33)
Command has been issued and the time period has not elapsed, taking no further
action;
where the Supply State [INFO](5.7.5.32) is Disabled or Armed, taking no further
action; and
where the Supply State [INFO](5.7.5.32) is Enabled, applying the Randomised
Offset [INFO](5.7.5.28) and then issuing a Control HAN Connected Auxiliary Load
Control Switch(5.6.4.1) Command containing the time period remaining until the next
switching event defined in the calendar for HCALCS [n] (taking account of the
Randomised Offset [INFO](5.7.5.28)).
On receipt of a Request Control of HAN Connected Auxiliary Load Control Switch(5.6.3.21)
Command and on receipt of a Reset HAN Connected Auxiliary Load Control Switch [n]
State(5.6.3.24) Command ESME shall be capable of:
iv.
v.
where the Supply State [INFO](5.7.5.32) is Disabled or Armed, taking no further
action; and
where the Supply State [INFO](5.7.5.32) is Enabled, issuing a Control HAN
Connected Auxiliary Load Control Switch(5.6.4.1) Command to set the commanded
state of HCALCS [n] according to the rules defined in the Auxiliary Load Control
Switch Calendar(5.7.4.2) containing the time period remaining until the next
switching event defined in the calendar for HCALCS [n] (taking account of the
Randomised Offset [INFO](5.7.5.28)).
When controlling an HCALCS as set out in this Section 5.5.11, ESME shall be capable of
applying the Randomised Offset [INFO](5.7.5.28).
Version 1.59
18 November 2015
Page 41
DRAFT
SMETS
1592
5.5.12 Voltage Quality Measurements
1593
5.5.12.1
1594
1595
ESME shall be capable of calculating the average value of RMS voltage over a configurable
period as defined in the Average RMS Voltage Measurement Period(5.7.4.6) and:
1596
1597
1598
1599
1600
i.
ii.
Average RMS voltage
recording the value calculated (including the UTC date and time at the end of the
period to which the value relates) in the Average RMS Voltage Profile Data
Log(5.7.5.9);
detecting when the value calculated is above the Average RMS Over Voltage
Threshold(5.7.4.4), and on detection:
1601
1602
1603
1604
a) counting the number of such occurrences in the Average RMS Over Voltage
Counter(5.7.5.7);
b) where the value calculated in the prior configurable period was below the
Average RMS Over Voltage Threshold(5.7.4.4):


1605
1606
1607
1608
1609
iii.
detecting when the value calculated is below the Average RMS Over Voltage
Threshold(5.7.4.4), and where the value calculated in the prior configurable period
was above the Average RMS Over Voltage Threshold(5.7.4.4):
1610
1611
1612
1613
a) generating an entry to that effect in the Power Event Log(5.7.5.25); and
b) generating and sending an Alert to that effect via its HAN Interface.
iv.
detecting when the value calculated is below the Average RMS Under Voltage
Threshold(5.7.4.5), and on detection:
1614
1615
1616
1617
a) counting the number of such occurrences in the Average RMS Under Voltage
Counter(5.7.5.8);
b) where the value calculated in the prior configurable period was above the
Average RMS Under Voltage Threshold(5.7.4.5):


1618
1619
1620
1621
1622
generating an entry to that effect in the Power Event Log(5.7.5.25); and
generating and sending an Alert to that effect via its HAN Interface.
v.
generating an entry to that effect in the Power Event Log(5.7.5.25); and
generating and sending an Alert to that effect via its HAN Interface
detecting when the value is above the Average RMS Under Voltage
Threshold(5.7.4.5), and where the value calculated in the prior configurable period
was below the Average RMS Under Voltage Threshold(5.7.4.5):
1623
1624
a) generating an entry to that effect in the Power Event Log(5.7.5.25); and
b) generating and sending an Alert to that effect via its HAN Interface
1625
5.5.12.2
1626
ESME shall be capable of:
1627
1628
1629
i.
1630
1631
1632
1633
1634
1635
1636
RMS extreme over voltage detection
detecting when the RMS voltage rises above the RMS Extreme Over Voltage
Threshold(5.7.4.35) for a continuous period longer than the RMS Extreme Over
Voltage Measurement Period(5.7.4.34) and on detection:
a) generating an entry to that effect in the Power Event Log(5.7.5.25); and
b) generating and sending an Alert to that effect via its HAN Interface; and
ii.
detecting when the RMS voltage returns below the RMS Extreme Over Voltage
Threshold(5.7.4.35) for a continuous period longer than the RMS Extreme Over
Voltage Measurement Period(5.7.4.34) and on detection:
a) generating an entry to that effect in the Power Event Log(5.7.5.25); and
b) generating and sending an Alert to that effect via its HAN Interface;
Version 1.59
18 November 2015
Page 42
DRAFT
SMETS
1637
5.5.12.3
1638
ESME shall be capable of:
1639
1640
1641
i.
detecting when the RMS voltage falls below the RMS Extreme Under Voltage
Threshold(5.7.4.37) for a continuous period longer than the RMS Extreme Under
Voltage Measurement Period(5.7.4.36) and on detection:
1642
1643
1644
1645
1646
RMS extreme under voltage detection
a) generating an entry to that effect in the Power Event Log(5.7.5.25);
b) generating and sending an Alert to that effect via its HAN Interface;
ii.
detecting when the RMS voltage rises back above the RMS Extreme Under Voltage
Threshold(5.7.4.37) for a continuous period longer than the RMS Extreme Under
Voltage Measurement Period(5.7.4.36) and on detection:
1647
1648
a) generating an entry to that effect in the Power Event Log(5.7.5.25);
b) generating and sending an Alert to that effect via its HAN Interface;
1649
5.5.12.4
1650
ESME shall be capable of:
1651
1652
1653
i.
detecting when the RMS voltage falls below the RMS Voltage Sag
Threshold(5.7.4.40) for a continuous period longer than the RMS Voltage Sag
Measurement Period(5.7.4.38) and on detection:
1654
1655
1656
1657
1658
RMS voltage sag detection
a) generating an entry to that effect in the Power Event Log(5.7.5.25); and
b) generating and sending an Alert to that effect via its HAN Interface;
ii.
detecting when the RMS voltage returns above the RMS Voltage Sag
Threshold(5.7.4.40) for longer than the RMS Voltage Sag Measurement
Period(5.7.4.38) and on detection:
1659
1660
a) generating an entry to that effect in the Power Event Log(5.7.5.25); and
b) generating and sending an Alert to that effect via its HAN Interface.
1661
5.5.12.5
1662
ESME shall be capable of:
1663
1664
1665
i.
detecting when the RMS voltage rises above the RMS Voltage Swell
Threshold(5.7.4.41) for a continuous period longer than the RMS Voltage Swell
Measurement Period(5.7.4.39) and on detection:
1666
1667
1668
1669
1670
RMS voltage swell detection
a) generating an entry to that effect in the Power Event Log(5.7.5.25); and
b) generating and sending an Alert to that effect via its HAN Interface;
ii.
detecting when the RMS voltage returns below the RMS Voltage Swell
Threshold(5.7.4.41) for a continuous period longer than the RMS Voltage Swell
Measurement Period(5.7.4.39) and on detection:
1671
1672
a) generating an entry to that effect in the Power Event Log(5.7.5.25); and
b) generating and sending an Alert to that effect via its HAN Interface.
1673
5.5.12.6
1674
1675
ESME shall be capable of recording the UTC date and time at which the Supply is
interrupted and the UTC date and time when the Supply is restored and:
1676
1677
1678
1679
1680
1681
i.
ii.
iii.
Supply outage reporting
generating entries to that effect in the Power Event Log(5.7.5.25);
following restoration of the Supply, generating and sending an Alert to that effect via
its HAN Interface containing details of the UTC dates and times of interruption and
restoration; and
following restoration of the Supply, when the time difference between the Supply
being interrupted and restored is greater than or equal to three minutes, generating
Version 1.59
18 November 2015
Page 43
DRAFT
1682
1683
SMETS
and sending an Alert to that effect via its HAN Interface containing details of the
UTC dates and times of interruption and restoration.
1684
5.6 Interface Requirements
1685
1686
1687
This section describes the minimum required interactions which ESME shall be capable of
undertaking via its HAN Interface and its User Interface (including with Devices as set out in
Sections 5.5.2.2 and 5.5.2.3).
1688
5.6.1
1689
1690
1691
1692
ESME shall be capable, immediately upon establishment of a Communications Link with
Type 1 Devices (as set out in Section 5.5.2.2) and Type 2 Devices (as set out in Section
5.5.2.3), of providing the data annotated [INFO] set out in Sections 5.7.1, 5.7.4 and 5.7.5 to
Type 1 Devices and Type 2 Devices (with timely updates of any changes to all data).
1693
5.6.2
1694
1695
ESME shall be capable of executing immediately the Commands set out in this Section 5.6.2
following their receipt via its User Interface.
1696
1697
ESME shall be capable of logging all such Commands received and Outcomes in the Event
Log(5.7.5.16).
1698
5.6.2.1
1699
1700
A Command to activate Emergency Credit when ESME is operating in Prepayment Mode
where Emergency Credit is available (as set out in Section 5.5.7.2).
1701
1702
1703
1704
1705
In executing the Command, if the Supply is Disabled, ESME shall be capable of Arming the
Supply if the combined credit of the Meter Balance [INFO](5.7.5.22) and Emergency Credit
Balance [INFO](5.7.5.15) rises above the Disablement Threshold [INFO](5.7.4.15),
displaying any such change in the Supply State [INFO](5.7.5.32) on its User Interface and
generating and sending an Alert that the Supply has been Armed via its HAN Interface.
1706
5.6.2.2
1707
1708
A Command to accept credit to be applied to ESME when ESME is operating in Prepayment
Mode on input of a UTRN. In executing the Command, ESME shall be capable of:
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
i.
ii.
iii.
iv.
v.
vi.
Type 1 Devices and Type 2 Device information provision
User Interface Commands
Activate Emergency Credit [PIN]
Add Credit
comparing the credit value of the UTRN with the Maximum Credit
Threshold(5.7.4.25) and rejecting the UTRN where the credit value is greater than
that threshold;
comparing the projected new Meter Balance [INFO](5.7.5.22) (calculated on the
basis of (xii) to (xv) below and the credit value of the UTRN and rejecting the UTRN
where the projected new Meter Balance [INFO](5.7.5.22) is greater than the
Maximum Meter Balance Threshold(5.7.4.27);
verifying the Authenticity of the UTRN;
verifying that ESME is the intended recipient of the UTRN;
using the UTRN to generate a PTUT Counter, and comparing this against the last
100 verified PTUT Counters and rejecting duplicate presentation of verified UTRNs
and PTUTs; and
controlling the number of invalid UTRN entries entered and processed.
ESME shall be capable of generating an entry in the Security Log(5.7.5.31):
vii.
viii.
ix.
x.
xi.
where the UTRN is rejected as set out in (i) above;
where the UTRN is rejected as set out in (ii) above;
on failure of (iii) above;
on failure of (iv) above; and
where duplicates are rejected as set out in (v) above.
Version 1.59
18 November 2015
Page 44
DRAFT
1728
1729
1730
1731
1732
1733
1734
1735
1736
SMETS
In executing the Command, ESME shall be capable of applying the credit added in the
following order:
xii.
xiii.
xiv.
xv.
recovery of payment-based debt of an amount defined by Debt Recovery per
Payment [INFO](5.7.4.11) from the Payment Debt Register [INFO](5.7.5.23) subject
to the Debt Recovery Rate Cap [INFO](5.7.4.13);
recovery of debt accumulated in the Accumulated Debt Register [INFO](5.7.5.1);
repayment of Emergency Credit activated and used by the Consumer; and
adding remaining credit (the credit after deduction of (xii), (xiii) and (xiv) above) to
the Meter Balance [INFO] (5.7.5.22).
1737
1738
1739
1740
In executing the Command, ESME shall be capable of Arming the Supply if the Meter
Balance [INFO](5.7.5.22) rises above the Disablement Threshold [INFO](5.7.4.15) and
displaying any such change in the Supply State [INFO](5.7.5.32) on its User Interface and
generating and sending an Alert that the Supply has been Armed via its HAN Interface.
1741
In executing the Command, ESME shall be capable of:
1742
1743
1744
1745
1746
xvi.
xvii.
recording the credit applied to the Meter Balance [INFO](5.7.5.22) and the amount of
payment-based debt recovered (as set out in (xii)) in the Billing Data Log(5.7.5.10);
and
generating and sending an Alert containing the UTC date and time of the last update
of the Meter Balance [INFO](5.7.5.22) via its HAN Interface.
1747
5.6.2.3
1748
1749
1750
1751
Where Privacy PIN Protection is enabled, a Command to enable temporary access to the
restricted display items annotated [PIN] in Section 5.5.4 and the restricted User Interface
Commands annotated [PIN] in Section 5.6.2 on input of a number that matches the Privacy
PIN(5.7.3.1).
1752
5.6.2.4
1753
A Command to disable Privacy PIN Protection.
1754
5.6.2.5
1755
A Command to Enable the Supply if the Supply is Armed.
1756
1757
In executing the Command ESME shall be capable of setting the Supply State
[INFO](5.7.5.32) accordingly.
1758
1759
5.6.2.6
1760
1761
A Command to seek the frequency at which a ZigBee SEP v1.2 Smart Metering Home Area
Network is operating and then:
1762
1763
1764
1765
i.
ii.
iii.
Allow Access to User Interface
Disable Privacy PIN Protection [PIN]
Enable Supply [PIN]
Find Smart Metering Home Area Network and Re-establish
Communications Links
re-establish the Communications Links set out in Sections 5.5.2.1, 5.5.2.2 and
5.5.2.3;
generate an entry to that effect in the Event Log(5.7.5.16); and
generate and sending an Alert to that effect via its HAN Interface.
1766
1767
Where the ESME has Communications Links set out in (i) ESME shall be capable of not
executing the Command.
1768
5.6.2.7
1769
A Command to set a new value of the Privacy PIN(5.7.3.1).
1770
1771
In executing the Command where Privacy PIN Protection is disabled ESME shall be capable
of enabling Privacy PIN Protection.
Version 1.59
Set Privacy PIN [PIN]
18 November 2015
Page 45
DRAFT
SMETS
1772
5.6.3
1773
1774
ESME shall be capable of executing the Commands set out in this section. ESME shall be
capable of logging all Commands received and Outcomes in the Event Log(5.7.5.16).
1775
1776
1777
1778
ESME shall be capable of executing Commands immediately on receipt (‘immediate
Commands’) and where specified in the Great Britain Companion Specification at a future
date (‘future dated Commands’). A future dated Command shall include the UTC date and
time at which the Command shall be executed by ESME.
1779
1780
1781
1782
ESME shall be capable of cancelling a future dated Command. A future dated Command
shall be capable of being cancelled by an Authorised party, subject to RBAC (as set out in
Section 5.5.10.2.3). ESME shall be capable of generating and sending a Response
acknowledging that a future dated Command has been successfully cancelled.
1783
5.6.3.1
1784
1785
A Command to activate Emergency Credit when ESME is operating in Prepayment Mode
where Emergency Credit is available (as set out in Section 5.5.7.2).
1786
1787
1788
1789
1790
In executing the Command where the Supply is Disabled ESME shall be capable of Arming
the Supply if the combined credit of the Meter Balance [INFO](5.7.5.22) and Emergency
Credit Balance [INFO](5.7.5.15) rises above the Disablement Threshold [INFO](5.7.4.15),
displaying any such change in the Supply State [INFO](5.7.5.32) on its User Interface and
generating and sending an Alert that the Supply has been Armed via its HAN Interface.
1791
1792
When operating in Credit Mode, ESME shall be capable of not executing the Command and
generating and sending a Response to that effect via its HAN Interface.
1793
5.6.3.2
1794
A Command to activate Firmware.
1795
1796
In executing the Command ESME shall be capable of installing new Firmware using a
mechanism that is robust against failure and loss of data.
1797
1798
1799
The new Firmware shall include version information. Where new Firmware is successfully
installed, ESME shall be capable of recording the version information of that new Firmware
in Firmware Version(5.7.5.17).
1800
5.6.3.3
1801
1802
A Command to accept credit to be applied to ESME when ESME is operating in Prepayment
Mode on receipt of: a UTRN from a Type 1 Device or a PTUT from an Authorised party.
1803
1804
In executing the Command following receipt of a UTRN from a Type 1 Device ESME shall be
capable of applying credit as set out in Section 5.6.2.2.
1805
1806
In executing the Command following receipt of a PTUT from an Authorised party, ESME
shall be capable of:
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
i.
ii.
iii.
iv.
v.
vi.
HAN Interface Commands
Activate Emergency Credit
Activate Firmware
Add Credit
comparing the credit value of the PTUT with the Maximum Credit
Threshold(5.7.4.25) and rejecting the PTUT where the credit value is greater than
that threshold;
comparing the projected new Meter Balance [INFO](5.7.5.22) (calculated on the
basis of (xii) to (xv) below and the credit value of the PTUT and rejecting the PTUT
where the projected new Meter Balance [INFO](5.7.5.22) is greater than the
Maximum Meter Balance Threshold(5.7.4.27);
verifying the Authenticity of the PTUT;
verifying that ESME is the intended recipient of the PTUT;
comparing the PTUT Counter against the last 100 verified PTUT Counters and
rejecting duplicate presentation of verified UTRNs and PTUTs; and
controlling the number of invalid PTUT entries entered and processed.
Version 1.59
18 November 2015
Page 46
DRAFT
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
SMETS
ESME shall be capable of generating an entry in the Security Log(5.7.5.31):
vii.
viii.
ix.
x.
xi.
where the PTUT is rejected as set out in (i) above;
where the PTUT is rejected as set out in (ii) above;
on failure of (iii) above;
on failure of (iv) above; and
where duplicates are rejected as set out in (v) above.
In executing the Command, ESME shall be capable of applying the credit added in the
following order:
xii.
xiii.
xiv.
xv.
recovery of payment-based debt of an amount defined by Debt Recovery per
Payment [INFO](5.7.4.11) from the Payment Debt Register [INFO](5.7.5.23) subject
to the Debt Recovery Rate Cap [INFO](5.7.4.13);
recovery of debt accumulated in the Accumulated Debt Register [INFO](5.7.5.1);
repayment of Emergency Credit activated and used by the Consumer; and
adding remaining credit (the credit after deduction of (xii), (xiii) and (xiv) above) to
the Meter Balance [INFO](5.7.5.22).
1834
1835
1836
1837
In executing the Command, ESME shall be capable of Arming the Supply if the Meter
Balance [INFO](5.7.5.22) rises above the Disablement Threshold [INFO](5.7.4.15),
displaying any such change in the Supply State [INFO](5.7.5.32) on its User Interface and
generating and sending an Alert that the Supply has been Armed via its HAN Interface.
1838
1839
1840
In executing the Command, ESME shall be capable of recording the credit applied to the
Meter Balance [INFO](5.7.5.22) and the amount of payment-based debt recovered (as set
out in (xii)) in the Billing Data Log(5.7.5.10).
1841
1842
1843
In executing the Command from a Type 1 Device, ESME shall be capable of generating and
sending an Alert containing the UTC date and time stamp of the last update of the Meter
Balance [INFO](5.7.5.22) via its HAN Interface.
1844
1845
When operating in Credit Mode, ESME shall be capable of not executing the Command and
generating and sending a Response to that effect via its HAN Interface.
1846
5.6.3.4
1847
1848
A Command to add Security Credentials for a Type 1 Device or a Type 2 Device to the
Device Log(5.7.4.14).
1849
In executing the Command, ESME shall be capable of:
Add Device Security Credentials
1850
1851
i.
ii.
verifying the Security Credentials; and
recording the Command and Outcome to the Security Log(5.7.5.31).
1852
5.6.3.5
1853
1854
1855
A Command to apply positive and negative adjustments to the Time Debt Registers [1 … 2]
[INFO](5.7.5.36) and the Payment Debt Register [INFO](5.7.5.23) when operating in
Prepayment Mode.
1856
1857
When operating in Credit Mode, ESME shall be capable of not executing the Command and
generating and sending a Response to that effect via its HAN Interface.
1858
5.6.3.6
1859
1860
A Command to apply positive and negative adjustments to the Meter Balance
[INFO](5.7.5.22).
1861
1862
1863
1864
1865
In executing the Command where ESME is operating in Prepayment Mode and where,
following any such adjustment, the Meter Balance [INFO](5.7.5.22) rises above the
Disablement Threshold [INFO](5.7.4.15), ESME shall be capable of Arming the Supply and
displaying any such change in the Supply State [INFO](5.7.5.32) on its User Interface,
generating and sending an Alert that the Supply has been Armed via its HAN Interface.
Version 1.59
Adjust Debt
Adjust Meter Balance
18 November 2015
Page 47
DRAFT
SMETS
1866
5.6.3.7
1867
A Command to return ESME from a Locked state to an Unlocked state.
1868
In executing the Command ESME shall be capable of:
1869
1870
1871
1872
1873
1874
1875
1876
i.
ii.
Arm Supply
where the state of the Supply as determined by ESME (in accordance with the
requirements to Arm, Enable or Disable the Supply in this Section 5), is Disabled,
ESME shall not Arm the Supply and shall set the Supply State [INFO](5.7.5.32) as
Disabled; and
where the state of the Supply as determined by ESME (in accordance with the
requirements to Arm, Enable or Disable the Supply in this Section 5), is Enabled or
Armed, ESME shall Arm the Supply and set the Supply State [INFO](5.7.5.32) as
Armed.
1877
5.6.3.8
1878
1879
1880
A Command to clear all entries from the Auxiliary Load Control Switch Event Log(5.7.5.6).
ESME shall be capable of logging that the Command has been executed in the Security
Log(5.7.5.31).
1881
5.6.3.9
1882
1883
A Command to clear all entries from the Event Log(5.7.5.16). ESME shall be capable of
logging that the Command has been executed in the Security Log(5.7.5.31).
1884
5.6.3.10
1885
A Command to disable Privacy PIN Protection.
1886
5.6.3.11
1887
1888
1889
A Command to establish a Locked state whereby the Supply is Disabled and can only be
Enabled or Armed in response to a Command to Arm the Supply (as described in Section
5.6.3.7) or Enable the Supply (as described in Section 5.6.3.12)
1890
1891
In executing the Command ESME shall be capable of setting the Supply State(5.7.5.32) to
Disabled.
1892
5.6.3.12
1893
A Command to return ESME from a Locked state to an Unlocked state.
1894
In executing the Command:
1895
1896
1897
1898
1899
1900
1901
1902
i.
ii.
Clear Auxiliary Load Control Switch Event Log
Clear Event Log
Disable Privacy PIN Protection
Disable Supply
Enable Supply
where the state of the Supply as determined by ESME (in accordance with the
requirements to Arm, Enable and Disable Supply in this Section 5) is Disabled,
ESME shall not Enable the Supply and shall set the Supply State [INFO](5.7.5.32)
as Disabled; and
where the state of the Supply as determined by ESME (in accordance with the
requirements to Arm, Enable and Disable Supply in this Section 5) is Armed or
Enabled, ESME shall Enable the Supply and shall set the Supply State
[INFO](5.7.5.32) as Enabled.
1903
5.6.3.13
1904
1905
A Command to generate a Public-Private Key Pair and issue a corresponding Certificate
Signing Request.
1906
5.6.3.14
1907
1908
1909
A Command issued by a PPMID to Enable the Supply if the Supply is Armed. In executing
the Command ESME shall be capable of setting the Supply State [INFO](5.7.5.32)
accordingly.
Version 1.59
Issue ESME Security Credentials
PPMID Enable Supply
18 November 2015
Page 48
DRAFT
SMETS
1910
5.6.3.15
Read Configuration Data
1911
1912
A Command to read the value of one or more of the configuration data items set out in
Section 5.7.4.
1913
1914
In executing the Command, ESME shall be capable of sending such value(s) in a Response
via its HAN Interface.
1915
5.6.3.16
1916
1917
A Command to read the value of one or more of the constant data items set out in Section
5.7.1.
1918
1919
In executing the Command, ESME shall be capable of sending such value(s) in a Response
via its HAN Interface.
1920
5.6.3.17
1921
1922
A Command to read the value of one or more of the operational data items set out in Section
5.7.5.
1923
1924
In executing the Command, ESME shall be capable of sending such value(s) in a Response
via its HAN Interface.
1925
5.6.3.18
1926
A Command to receive Firmware.
1927
In executing the Command ESME shall be capable of:
Read Constant Data
Read Operational Data
Receive Firmware
1928
1929
i.
ii.
only accepting new Firmware from an Authorised and Authenticated source; and
verifying the Authenticity and integrity of new Firmware before installation.
1930
5.6.3.19
1931
1932
A Command to remove Security Credentials for a Type 1 Device or a Type 2 Device from
the Device Log(5.7.4.14).
1933
1934
In executing the Command ESME shall be capable of recording the Command and Outcome
to the Security Log(5.7.5.31).
1935
5.6.3.20
1936
A Command to replace ESME Security Credentials(5.7.4.18).
1937
In executing the Command ESME shall be capable of:
Remove Device Security Credentials
Replace ESME Security Credentials
maintaining the Command’s Transactional Atomicity; and
recording the Command and Outcome to the Security Log(5.7.5.31).
1938
1939
i.
ii.
1940
5.6.3.21
1941
1942
1943
A Command issued by a HCALCS requesting that an ESME issues a Control HAN
Connected Auxiliary Load Control Switch(5.6.4.1) Command according to the rules set out in
Section 5.5.11.
1944
5.6.3.22
1945
A Command to reset the Average RMS Over Voltage Counter(5.7.5.7) to zero.
1946
5.6.3.23
1947
A Command to reset the Average RMS Under Voltage Counter(5.7.5.8) to zero.
1948
5.6.3.24
1949
1950
A Command to revert to the state commanded by the Auxiliary Load Control Switch
Calendar(5.7.4.2). In executing the Command, according to the rules set out in Section
Version 1.59
Request Control of HAN Connected Auxiliary Load Control Switch
Reset Average RMS Over Voltage Counter
Reset Average RMS Under Voltage Counter
Reset HAN Connected Auxiliary Load Control Switch [n] State
18 November 2015
Page 49
DRAFT
SMETS
1951
1952
5.5.11.1, ESME shall be capable of issuing a Control HAN Connected Auxiliary Load Control
Switch(5.6.4.1) Command to HCALCS [n].
1953
5.6.3.25
1954
A Command to reset the Load Limit Counter(5.7.5.18) to zero.
1955
5.6.3.26
1956
A Command to reset the Maximum Demand Active Power Import Value(5.7.5.19).
1957
5.6.3.27
1958
A Command to reset the Maximum Demand Active Power Export Value(5.7.5.21).
1959
5.6.3.28
1960
1961
A Command to reset the Maximum Demand (Configurable Time) Active Power Import
Value(5.7.5.20).
1962
5.6.3.29
1963
A Command to reset the Meter Balance [INFO](5.7.5.22) to zero.
1964
1965
In executing the Command, ESME shall reset the Accumulated Debt Register
[INFO](5.7.5.1) and the Emergency Credit Balance [INFO](5.7.5.15).
1966
5.6.3.30
1967
A Command to reset the Tariff Block Counter Matrix [INFO](5.7.5.33) to zero.
1968
5.6.3.31
1969
1970
1971
A Command to restrict provision to Type 1 Devices and Type 2 Devices of all items of
Personal Data stored in ESME which have a UTC date and time stamp prior to the date and
time stamp specified in the Restrict Data Command.
1972
5.6.3.32
1973
A Command to set the Clock date and time via its HAN Interface.
1974
1975
1976
In executing the Command, ESME shall be capable of comparing the date and time
specified in the Command with the Communications Hub Date and Time. Where the
difference is:
1977
1978
1979
1980
1981
i.
ii.
Reset Load Limit Counter
Reset Maximum Demand Active Power Import Value
Reset Maximum Demand Active Power Export Value
Reset Maximum Demand (Configurable Time) Active Power Import Value
Reset Meter Balance
Reset Tariff Block Counter Matrix
Restrict Data
Set Clock
within the tolerance specified in the Command ESME shall be capable of adjusting
its date and time to the Communications Hub Date and Time and generating an
entry to that effect in the Event Log(5.7.5.16); and
outside the tolerance specified in the Command ESME shall be capable of not
adjusting its date and time and:
1982
1983
a) generating an entry to that effect in the Event Log(5.7.5.16); and
b) generating and sending an Alert to that effect via its HAN Interface.
1984
1985
ESME shall be capable of ensuring that any adjustments do not cause calendar-based
events to be missed or future-dated Commands to be missed or repeated.
1986
5.6.3.33
1987
1988
1989
1990
A Command to ignore the state defined in Auxiliary Load Control Switch Calendar(5.7.4.2)
and to issue a Control HAN Connected Auxiliary Load Control Switch (5.6.4.1) Command to
HCALCS [n] for a time period specified within the ‘Set HAN Connected Auxiliary Load
Control Switch [n] State Command’.
1991
1992
ESME shall only be capable of issuing a Command to set HCALCS [n] as closed when the
Supply State [INFO](5.7.5.32) is Enabled.
Version 1.59
Set HAN Connected Auxiliary Load Control Switch [n] State
18 November 2015
Page 50
DRAFT
SMETS
1993
5.6.3.34
1994
1995
A Command to set the payment mode as either Prepayment Mode or Credit Mode and to
record the mode of operation in Payment Mode [INFO](5.7.4.31).
1996
1997
In executing the Command, ESME shall be capable of taking a UTC date and time stamped
copy of:
1998
1999
2000
2001
2002
2003
2004
2005
2006
i.
ii.
iii.
Set Payment Mode
the Tariff TOU Register Matrix [INFO](5.7.5.34);
the Tariff TOU Block Register Matrix(5.7.5.35); and
the Active Import Register [INFO](5.7.5.3),
and unless in Credit Mode both before and after execution of the Command:
iv.
v.
vi.
vii.
viii.
the Meter Balance [INFO](5.7.5.22);
the Emergency Credit Balance [INFO](5.7.5.15);
the Payment Debt Register [INFO](5.7.5.23);
the Time Debt Registers [1 … 2] [INFO](5.7.5.36); and
the Accumulated Debt Register [INFO](5.7.5.1),
2007
in the Billing Data Log(5.7.5.10).
2008
5.6.3.35
2009
2010
2011
A Command to accept new values for Tariff TOU Price Matrix [INFO](5.7.4.50), Tariff Block
Price Matrix [INFO](5.7.4.47), Tariff Switching Table(5.7.4.48) and Tariff Threshold Matrix
[INFO](5.7.4.49).
2012
2013
In executing the Command, ESME shall be capable of taking a UTC date and time stamped
copy of:
2014
2015
2016
2017
2018
2019
2020
2021
2022
i.
ii.
iii.
Set Tariff
the Tariff TOU Register Matrix [INFO](5.7.5.34);
the Tariff TOU Block Register Matrix(5.7.5.35); and
the Active Import Register [INFO](5.7.5.3),
and where in Prepayment mode:
iv.
v.
vi.
vii.
viii.
the Meter Balance [INFO](5.7.5.22);
the Emergency Credit Balance [INFO](5.7.5.15);
the Payment Debt Register [INFO](5.7.5.23);
the Time Debt Registers [1 … 2] [INFO](5.7.5.36); and
the Accumulated Debt Register [INFO](5.7.5.1),
2023
in the Billing Data Log(5.7.5.10).
2024
5.6.3.36
2025
2026
A Command to record one or more new values of the configuration data items set out in
Section 5.7.3.
2027
2028
In executing the Command, ESME shall be capable of generating an entry to that effect in
the Event Log(5.7.5.16).
2029
5.6.4
2030
2031
ESME shall be capable of issuing the Commands set out in this section, receiving
corresponding Responses and, where required by a Response, taking the required actions.
2032
5.6.4.1
2033
2034
2035
2036
A Command requesting that a HAN Connected Auxiliary Load Control Switch either closes
or opens its switch for a time period specified within the Command. The ESME shall be
capable of issuing a Control HAN Connected Auxiliary Load Control Switch(5.6.4.1)
Command according to the rules set out in Section 5.5.11.1.
Write Configuration Data
HAN Interface Commands issued by ESME
Version 1.59
Control HAN Connected Auxiliary Load Control Switch
18 November 2015
Page 51
DRAFT
SMETS
2037
2038
In executing the Command, ESME shall be capable of recording the Command and
Outcome to the Auxiliary Load Control Switch Event Log(5.7.5.6).
2039
5.7 Data Requirements
2040
2041
This section describes the minimum information which ESME shall be capable of holding in
its Data Store.
2042
5.7.1
2043
Describes data that remains constant and unchangeable at all times.
2044
5.7.1.1
2045
2046
A globally unique identifier used to identify ESME based on the EUI-64 Institute of Electrical
and Electronic Engineers standard.
2047
5.7.1.2
2048
An identifier used to identify the manufacturer of ESME.
2049
5.7.1.3
2050
An identifier used to identify the model of ESME.
2051
5.7.1.4
2052
2053
A data item to indicate if ESME is Single Element Electricity Metering Equipment, Twin
Element Electricity Metering Equipment or Polyphase Electricity Metering Equipment.
2054
5.7.1.5
2055
A randomly generated value between 0 and 1.
2056
5.7.2
This section is not used
2057
5.7.3
Locally Set Configuration Data
2058
2059
Describes data that is configured by execution of a User Interface Command and that is not
available outside ESME.
2060
5.7.3.1
2061
2062
A number comprising four digits used by the Consumer to enable temporary access to a
specified set of display items and Commands via the User Interface of ESME.
2063
5.7.4
2064
Describes data that configures the operation of various functions of ESME.
2065
5.7.4.1
2066
Settings to control whether to generate and send an Alert.
2067
5.7.4.2
2068
2069
2070
A Switching Table containing a set of rules for setting the commanded state of up to five
Auxiliary Load Control Switches or HAN Connected Auxiliary Load Control Switches as open
and closed.
2071
2072
2073
The rules stored within the table shall specify which Day Profile should be used to set the
commanded state of each Auxiliary Load Control Switch or HAN Connected Auxiliary Load
Control Switch according to:
2074
2075
i.
Constant data
ESME Identifier
Manufacturer Identifier
Model Type
Meter Variant
Randomised Offset Number
Privacy PIN
Configuration data
Alerts Configuration Settings
Auxiliary Load Control Switch Calendar
where the day is one of 20 Special Days, the Day Profile specified for that day and
the Day Profile specified for that day of the Week; or
Version 1.59
18 November 2015
Page 52
DRAFT
2076
2077
ii.
SMETS
where the day is not a Special Day, the Day Profile specified for that day of the
Week.
2078
The Switching Table shall support up to 60 switching rules across all Day Profiles.
2079
All dates and times shall be specified in UTC.
2080
5.7.4.3
2081
2082
2083
For each Auxiliary Load Control Switch or HAN Connected Auxiliary Load Control Switch, a
description of the type of controlled load connected, the switch type and, for HAN Connected
Auxiliary Load Control Switches, the HCALCS Identifier(8.6.1.1).
2084
5.7.4.4
2085
2086
The average RMS voltage above which an over voltage condition is reported. The threshold
shall be configurable within the specified operating range of ESME.
2087
5.7.4.5
2088
2089
The average RMS voltage below which an under voltage condition is reported. The threshold
shall be configurable within the specified operating range of ESME.
2090
5.7.4.6
2091
The length of time in seconds over which the RMS voltage is averaged.
2092
5.7.4.7
2093
2094
A calendar defining billing dates for the storage of billing related information in the Billing
Data Log(5.7.5.10).
2095
5.7.4.8
2096
The name and contact telephone number of the Supplier.
2097
5.7.4.9
2098
2099
The Currency Units currently used by ESME, which shall be either GB Pounds or European
Central Bank Euro.
2100
5.7.4.10
2101
A number issued to ESME for display on the User Interface.
2102
5.7.4.11
2103
2104
The percentage of a payment to be recovered against debt when ESME is operating
Payment-based Debt Recovery in Prepayment Mode.
2105
5.7.4.12
2106
2107
Two debt recovery rates in Currency Units per unit time for when ESME is using Time-based
Debt Recovery in Prepayment Mode.
2108
5.7.4.13
2109
2110
The maximum amount in Currency Units per unit time that can be recovered through
Payment-based Debt Recovery when ESME is operating in Prepayment Mode.
2111
5.7.4.14
2112
2113
The Security Credentials for each of the Type 1 Devices and Type 2 Devices with which
ESME can establish Communications Links.
2114
5.7.4.15
2115
The threshold in Currency Units for controlling when to Disable the Supply.
Version 1.59
Auxiliary Load Control Switch [n] Description [INFO]
Average RMS Over Voltage Threshold
Average RMS Under Voltage Threshold
Average RMS Voltage Measurement Period
Billing Calendar
Contact Details [INFO]
Currency Units [INFO]
Customer Identification Number [INFO]
Debt Recovery per Payment [INFO]
Debt Recovery Rates [1 … 2] [INFO]
Debt Recovery Rate Cap [INFO]
Device Log
Disablement Threshold [INFO]
18 November 2015
Page 53
DRAFT
SMETS
2116
5.7.4.16
2117
2118
The amount of Emergency Credit in Currency Units to be made available to a Consumer
where Emergency Credit is activated by the Consumer.
2119
5.7.4.17
2120
2121
2122
The threshold in Currency Units below which Emergency Credit Balance [INFO](5.7.5.15)
may be activated by the Consumer if so configured when ESME is operating in Prepayment
Mode.
2123
5.7.4.18
2124
2125
The Security Credentials for ESME and parties Authorised to establish Communications
Links with it.
2126
5.7.4.19
2127
2128
2129
The length of time in seconds which the Active Power Import [INFO](5.7.5.4) needs to
continuously exceed the Load Limit Power Threshold(5.7.4.20) before a load limiting event is
deemed to have occurred.
2130
5.7.4.20
2131
2132
The Active Power threshold in kW above which the measurement of a Load Limit
Period(5.7.4.19) is commenced.
2133
5.7.4.21
2134
2135
The length of time in seconds after the Supply has been Armed following a Load Limiting
Event before the Supply is Enabled by ESME.
2136
5.7.4.22
2137
2138
A setting to control the state of the Supply in the case of a load limiting occurring, being
Disabled or unchanged.
2139
5.7.4.23
2140
The threshold in Currency Units below which a low credit Alert is signalled.
2141
5.7.4.24
2142
2143
A value in kW defining the threshold between an indicative low and medium Active Power
Import [INFO](5.7.5.4) level.
2144
5.7.4.25
2145
The maximum credit which can be applied by any Add Credit Command.
2146
5.7.4.26
2147
2148
2149
A single time period of up to 24 hours comprising a number of half-hour periods
(commencing at the start of minutes 00 and 30 in each hour) during which recording to the
Maximum Demand (Configurable Time) Active Power Import Value(5.7.5.20) is active.
2150
5.7.4.27
2151
2152
The Meter Balance [INFO](5.7.5.22) threshold in Currency Units above which an Add Credit
Command is rejected.
2153
5.7.4.28
2154
The reference numbers identifying an electricity metering point for Import and Export.
2155
5.7.4.29
2156
2157
A value in kW defining the threshold between an indicative medium and high Active Power
Import [INFO](5.7.5.4) level.
Version 1.59
Emergency Credit Limit [INFO]
Emergency Credit Threshold [INFO]
ESME Security Credentials
Load Limit Period
Load Limit Power Threshold
Load Limit Restoration Period
Load Limit Supply State
Low Credit Threshold [INFO]
Low Medium Power Threshold [INFO]
Maximum Credit Threshold
Maximum Demand Configurable Time Period
Maximum Meter Balance Threshold
Meter Point Administration Numbers (MPAN) [INFO]
Medium High Power Threshold [INFO]
18 November 2015
Page 54
DRAFT
SMETS
2158
5.7.4.30
2159
2160
2161
2162
A Switching Table comprising a set of rules specifying periods during which the Supply will
not be Disabled due to the combined credit of the Meter Balance [INFO](5.7.5.22) and
Emergency Credit Balance [INFO](5.7.5.15) falling below the Disablement Threshold
[INFO](5.7.4.15), when ESME is operating in Prepayment Mode.
2163
2164
The rules stored within the table shall specify which of five Day Profiles should be used to
specify Non-disablement Periods for each day according to:
2165
2166
2167
i.
ii.
Non-Disablement Calendar [INFO]
where the day is one of 20 Special Days, the Day Profile specified for that day; or
where the day is not a Special Day, the Day Profile specified by the active Season
Profile and Week Profile.
2168
2169
2170
2171
A Day Profile shall contain up to one contiguous time period during which the Supply may be
Disabled due to the combined credit of the Meter Balance [INFO](5.7.5.22) and Emergency
Credit Balance [INFO](5.7.5.15) falling below the Disablement Threshold [INFO](5.7.4.15),
when ESME is operating in Prepayment Mode.
2172
2173
The rules shall support three Season Profiles and two Week Profiles. Each Week Profile
shall support two Day Profiles.
2174
All dates and times shall be specified as UTC.
2175
5.7.4.31
2176
The current mode of operation, being Prepayment Mode or Credit Mode.
2177
5.7.4.32
2178
A store for Security Credentials relating to Public Keys.
2179
5.7.4.33
2180
A value in seconds in the range 0 to 1799.
2181
5.7.4.34
2182
The duration in seconds used to measure an extreme over voltage condition.
2183
5.7.4.35
2184
2185
The RMS voltage above which an extreme over voltage condition is reported. The threshold
shall be configurable within the specified operating range of ESME.
2186
5.7.4.36
2187
The duration in seconds used to measure an extreme under voltage condition.
2188
5.7.4.37
2189
2190
The RMS voltage below which an extreme under voltage condition is reported. The threshold
shall be configurable within the specified operating range of ESME.
2191
5.7.4.38
2192
The duration in seconds used to measure a voltage sag condition.
2193
5.7.4.39
2194
The duration in seconds used to measure a voltage swell condition.
2195
5.7.4.40
2196
2197
The RMS voltage below which a sag condition is reported. The threshold shall be
configurable within the specified operating range of ESME.
Version 1.59
Payment Mode [INFO]
Public Key Security Credentials Store
Randomised Offset Limit
RMS Extreme Over Voltage Measurement Period
RMS Extreme Over Voltage Threshold
RMS Extreme Under Voltage Measurement Period
RMS Extreme Under Voltage Threshold
RMS Voltage Sag Measurement Period
RMS Voltage Swell Measurement Period
RMS Voltage Sag Threshold
18 November 2015
Page 55
DRAFT
SMETS
2198
5.7.4.41
2199
2200
The RMS voltage above which a swell condition is reported. The threshold shall be
configurable within the specified operating range of ESME.
2201
5.7.4.42
2202
2203
A charge to be levied in Currency Units per unit time when operating in Credit Mode and
Prepayment Mode.
2204
5.7.4.43
2205
A message issued to, and held on, ESME for provision to the Consumer.
2206
5.7.4.44
2207
2208
A setting to control the state of the Supply in the case of Unauthorised Physical Access
being detected, being Locked or unchanged.
2209
5.7.4.45
2210
2211
A setting controlling whether standing charge and debt should be collected when ESME is
operating in Prepayment Mode and Supply is Disabled.
2212
5.7.4.46
2213
2214
2215
A setting controlling whether standing charge and debt should be deducted from the
Emergency Credit Balance [INFO](5.7.5.15) when ESME is operating in Prepayment Mode
and Emergency Credit is in use.
2216
5.7.4.47
2217
A 4 x 8 matrix containing Prices for Block Pricing.
2218
5.7.4.48
2219
2220
2221
2222
A set of rules for allocating half-hourly Consumption to a Tariff Register for Time-of-use
Pricing and Time-of-use with Block Pricing. The rules stored within the table shall specify
which of 16 Day Profiles should be used to allocate Consumption to Tariff Registers
according to:
2223
2224
2225
i.
ii.
RMS Voltage Swell Threshold
Standing Charge [INFO]
Supplier Message [INFO]
Supply Tamper State
Suspend Debt Disabled
Suspend Debt Emergency
Tariff Block Price Matrix [INFO]
Tariff Switching Table [INFO]
where the day is one of 50 Special Days, the Day Profile specified for that day; or
where the day is not a Special Day, the Day Profile specified by the active Season
Profile and Week Profile.
2226
2227
The Switching Table shall support four Season Profiles and four Week Profiles. The
Switching Table shall support up to 200 switching rules across all Day Profiles.
2228
All dates and times shall be specified as UTC.
2229
5.7.4.49
2230
A 3 x 8 matrix capable of holding thresholds in kWh for controlling Block Tariffs.
2231
5.7.4.50
2232
A 1 x 48 matrix containing prices for Time-of-use Pricing.
2233
5.7.5
2234
Describes data used by the functions of ESME for output of information.
2235
5.7.5.1
2236
2237
2238
The debt resulting from the collection of Standing Charge [INFO](5.7.4.42) and / or timebased debt when Emergency Credit is in use as configured by Suspend Debt
Emergency(4.6.4.28), when operating in Prepayment Mode.
Tariff Threshold Matrix [INFO]
Tariff TOU Price Matrix [INFO]
Operational data
Version 1.59
Accumulated Debt Register [INFO]
18 November 2015
Page 56
DRAFT
SMETS
2239
5.7.5.2
2240
The register recording the cumulative Active Energy Exported.
2241
5.7.5.3
2242
The register recording the cumulative Active Energy Imported.
2243
5.7.5.4
2244
The import of Active Power measured by ESME.
2245
5.7.5.5
2246
The Price currently active.
2247
5.7.5.6
2248
2249
2250
2251
A log capable of storing one hundred UTC date and time stamped entries of events related
to Auxiliary Load Control Switch(es) or HAN Connected Auxiliary Load Control Switch(es)
arranged as a circular buffer such that when full, further writes shall cause the oldest entry to
be overwritten.
2252
5.7.5.7
2253
2254
The number of times the average RMS voltage, as calculated in Section 5.5.12.1, has been
above the Average RMS Over Voltage Threshold(5.7.4.4) since last reset.
2255
5.7.5.8
2256
2257
The number of times the average RMS voltage, as calculated in Section 5.5.12.1, has been
below the Average RMS Under Voltage Threshold(5.7.4.5) since last reset.
2258
5.7.5.9
2259
2260
2261
2262
A log capable of storing 4320 entries (including the UTC date and time at the end of the
period to which the value relates) comprising the averaged RMS voltage for each Average
RMS Voltage Measurement Period(5.7.4.6) arranged as a circular buffer such that when full,
further writes shall cause the oldest entry to be overwritten.
2263
5.7.5.10
2264
A log capable of storing the following UTC date and time stamped entries:
2265
2266
2267
2268
2269
2270
2271
2272
i.
Active Export Register [INFO]
Active Import Register [INFO]
Active Power Import [INFO]
Active Tariff Price [INFO]
Auxiliary Load Control Switch Event Log
Average RMS Over Voltage Counter
Average RMS Under Voltage Counter
Average RMS Voltage Profile Data Log
Billing Data Log
twelve entries comprising Tariff TOU Register Matrix [INFO](5.7.5.34), Tariff TOU
Block Register Matrix(5.7.5.35), the Active Import Register [INFO](5.7.5.3);
and where in Prepayment mode:
ii.
iii.
iv.
five entries comprising the value of prepayment credits;
ten entries comprising the value of payment-based debt payments [INFO]; and
twelve entries comprising Meter Balance [INFO](5.7.5.22), Emergency Credit
Balance [INFO](5.7.5.15), Accumulated Debt Register [INFO](5.7.5.1), Payment
Debt Register [INFO](5.7.5.23) and Time Debt Registers [1 … 2] [INFO](5.7.5.36),
2273
2274
each of (i) to (iv) arranged as a circular buffer such that when full, further writes shall cause
the oldest entry to be overwritten.
2275
5.7.5.11
2276
2277
The indicative cost in Currency Units of maintaining the Active Power Import for an hour at
the Price(s) currently active.
2278
5.7.5.12
2279
A store capable of holding the following values:
Version 1.59
Cost of Instantaneous Active Power Import
Cumulative and Historical Value Store [INFO]
18 November 2015
Page 57
DRAFT
2280
2281
2282
2283
2284
2285
i.
ii.
iii.
SMETS
nine Days of Consumption comprising the current Day and the prior eight Days, in
kWh and Currency Units;
six Weeks of Consumption comprising the current Week and the prior five Weeks, in
kWh and Currency Units; and
fourteen months of Consumption comprising the current month and the prior thirteen
months, in kWh and Currency Units.
2286
5.7.5.13
2287
2288
2289
2290
2291
A log capable of storing thirty one UTC date and time stamped entries of the Tariff TOU
Register Matrix [INFO](5.7.5.34), the Tariff TOU Block Register Matrix(5.7.5.35), the Active
Import Register [INFO](5.7.5.3) and the Active Export Register [INFO](5.7.5.2) arranged as a
circular buffer such that when full, further writes shall cause the oldest entry to be
overwritten.
2292
5.7.5.14
2293
2294
A log capable of storing 731 date stamped entries of Consumption arranged as a circular
buffer such that when full, further writes shall cause the oldest entry to be overwritten.
2295
5.7.5.15
2296
2297
The amount of Emergency Credit available to the Consumer after it has been activated by
the Consumer.
2298
5.7.5.16
2299
2300
2301
A log capable of storing one hundred UTC date and time stamped entries of non-security
related information for diagnosis and auditing arranged as a circular buffer such that when
full, further writes shall cause the oldest entry to be overwritten.
2302
5.7.5.17
2303
The active version of Firmware of ESME.
2304
5.7.5.18
2305
2306
The number of times the Active Power Import [INFO](5.7.5.4) has exceeded, for the Load
Limit Period(5.7.4.19), the Load Limit Power Threshold(5.7.4.20) since last cleared.
2307
5.7.5.19
2308
2309
2310
2311
2312
2313
A store capable of holding the largest average value of Active Power Import [INFO](5.7.5.4)
recorded in any 30 minute period (commencing at the start of minutes 00 and 30 in each
hour and including the UTC date and time at the end of the 30 minute period to which the
data relates) since the value was last reset (as set out in Section 5.6.3.26), together with the
UTC date and time when the value was last reset, arranged such that the recording of a
larger value shall cause the previous entry to be overwritten.
2314
5.7.5.20
2315
2316
2317
2318
2319
2320
2321
A store capable of holding the largest average value of Active Power Import [INFO](5.7.5.4)
recorded in any 30 minute period (commencing at the start of minutes 00 and 30 in each
hour) within the time period specified in Maximum Demand Configurable Time
Period(5.7.4.26) (including the UTC date and time at the end of the 30 minute period to
which the data relates) since the value was last reset (as set out in Section 5.6.3.28),
together with the UTC date and time when the value was last reset, arranged such that the
recording of a larger value shall cause the previous entry to be overwritten.
2322
5.7.5.21
2323
2324
2325
A store capable of holding the largest average value of the Active Power Export recorded in
any 30 minute period (commencing at the start of minutes 00 and 30 in each hour and
including the UTC date and time at the end of the 30 minute period to which the data relates)
Version 1.59
Daily Read Log
Daily Consumption Log [INFO]
Emergency Credit Balance [INFO]
Event Log
Firmware Version
Load Limit Counter
Maximum Demand Active Power Import Value
Maximum Demand (Configurable Time) Active Power Import Value
Maximum Demand Active Power Export Value
18 November 2015
Page 58
DRAFT
SMETS
2326
2327
2328
since the value was last reset (as set out in Section 5.6.3.27), together with the UTC date
and time when the value was last reset, arranged such that the recording of a larger value
shall cause the previous entry to be overwritten.
2329
5.7.5.22
2330
2331
2332
2333
2334
The amount of money in Currency Units as determined by ESME. If operating in Prepayment
Mode, the Meter Balance represents ESME’s determination of the amount of credit available
to the Consumer (excluding any Emergency Credit Balance [INFO](5.7.5.15)). If operating in
Credit Mode, it represents ESME’s determination of the amount of money due from the
Consumer since the Meter Balance was last reset.
2335
5.7.5.23
2336
2337
A Debt Register recording debt to be recovered as a percentage of payment when using
Payment-based Debt Recovery in Prepayment Mode.
2338
5.7.5.24
2339
An indication of the Active Power level, being low, medium or high.
2340
5.7.5.25
2341
2342
2343
A log capable of storing one hundred UTC date and time stamped entries of non-security
related information for diagnosis and auditing arranged as a circular buffer such that when
full, further writes shall cause the oldest entry to be overwritten.
2344
5.7.5.26
2345
2346
2347
2348
2349
A log capable of storing thirty one UTC date and time stamped entries of Meter Balance
[INFO](5.7.5.22), Emergency Credit Balance [INFO](5.7.5.15), Accumulated Debt Register
[INFO](5.7.5.1), Payment Debt Register [INFO](5.7.5.23) and Time Debt Registers [1 … 2]
[INFO](5.7.5.36) arranged as a circular buffer such that when full, further writes shall cause
the oldest entry to be overwritten.
2350
5.7.5.27
2351
2352
2353
2354
A log capable of storing UTC date and time-stamped half hourly data (the amount of energy
Imported or Exported in a half hour period) arranged as a circular buffer such that when full,
further writes shall cause the oldest entry to be overwritten. The log shall be capable of
storing:
2355
2356
2357
2358
i.
ii.
iii.
iv.
Meter Balance [INFO]
Payment Debt Register [INFO]
Power Threshold Status [INFO]
Power Event Log
Prepayment Daily Read Log
Profile Data Log [INFO]
13 months of Consumption;
3 months of Active Energy Exported;
3 months of Reactive Energy Imported; and
3 months of Reactive Energy Exported.
2359
5.7.5.28
2360
2361
2362
2363
The product of the Randomised Offset Limit(5.7.4.33) and the Randomised Offset
Number(5.7.1.5) rounded to the nearest second. This value is used to delay the Tariff
Switching Table times, the Auxiliary Load Control Switch switching times, and HAN
Connected Auxiliary Load Control Switch switching times.
2364
5.7.5.29
2365
The register recording the cumulative Reactive Energy Exported.
2366
5.7.5.30
2367
The register recording the cumulative Reactive Energy Imported.
Version 1.59
Randomised Offset [INFO]
Reactive Export Register
Reactive Import Register
18 November 2015
Page 59
DRAFT
SMETS
2368
5.7.5.31
2369
2370
2371
A log capable of storing one hundred UTC date and time stamped entries of security related
information for diagnosis and auditing arranged as a circular buffer such that when full,
further writes shall cause the oldest entry to be overwritten.
2372
5.7.5.32
2373
The state of the Supply being Enabled, Disabled or Armed.
2374
5.7.5.33
2375
A 4 x 8 matrix for storing Block Counters for Block Pricing.
2376
5.7.5.34
2377
A 1 x 48 matrix for storing Tariff Registers for Time-of-use Pricing.
2378
5.7.5.35
2379
A 4 x 8 matrix for storing Tariff Registers for Time-of-use with Block Pricing.
2380
5.7.5.36
2381
2382
Two Debt Registers recording independent debts to be recovered over time when operating
Time-based Debt Recovery in Prepayment Mode.
Version 1.59
Security Log
Supply State [INFO]
Tariff Block Counter Matrix [INFO]
Tariff TOU Register Matrix [INFO]
Tariff TOU Block Register Matrix
Time Debt Registers [1 … 2] [INFO]
18 November 2015
Page 60
DRAFT
SMETS
2384
Part B - Twin Element Electricity Metering
Equipment
2385
5.8 Overview
2386
In this Part B ESME shall mean Twin Element Electricity Metering Equipment.
2387
2388
ESME shall comply with the requirements of Part A save as set out in the remainder of this
Part B.
2389
5.9 SMETS Testing and Certification Requirements
2390
5.9.1
2391
2392
ESME shall have been tested to ensure that it meets the requirements described in this
Section 5, and evidence must be available to confirm such testing and conformance.
2393
2394
5.9.2
2395
2396
ESME shall meet the requirements described in the Great Britain Companion Specifications
v0.8.1.
2397
ESME shall have been certified:
2383
2398
2399
2400
2401
2402
2403
i.
ii.
Conformance with the SMETS
Conformance with the Great Britain Companion
Specifications
by the ZigBee Alliance as compliant with the ZigBee SEP v1.2 requirements
described in the current version of the Great Britain Companion Specifications
meaning v0.8.2 or later as published on the SECAS website; and
by the DLMS User Association as compliant with the DLMS COSEM requirements
described in the current version of the Great Britain Companion Specifications
meaning v0.8.2 or later as published on the SECAS website.
2404
2405
5.9.3
2406
2407
2408
ESME shall meet the requirements described in the current version of the Commercial
Product Assurance Security Characteristic for Electricity Smart Metering Equipment meaning
v1.2 or later as published on CESG’s Website.
2409
2410
2411
ESME shall be certified by CESG as compliant with the current version of the Commercial
Product Assurance Security Characteristic for Electricity Smart Metering Equipment meaning
v1.2 or later as published on CESG’s Website.
2412
5.10 Physical Requirements
2413
Physical Requirements(5.4) in Part A shall not apply to ESME.
2414
ESME shall as a minimum include the following components:
2415
2416
2417
2418
2419
2420
2421
2422
2423
i.
ii.
iii.
iv.
v.
vi.
vii.
viii.
Conformance with the Commercial Product Assurance
Security Characteristic for GB Smart Metering
a Clock;
a Data Store;
an Electricity Meter containing two measuring elements;
a HAN Interface;
a Load Switch;
a Random Number Generator;
a User Interface; and
where installed with a Communications Hub provided by the Data and
Communications Company, a Communications Hub Physical Interface (this may
Version 1.59
18 November 2015
Page 61
DRAFT
2424
2425
SMETS
comprise a Communications Hub Physical Interface forming part of GSME where
present at the time of installation in the Premises).
2426
2427
2428
2429
The Communications Hub Physical Interface shall as a minimum include a physical interface
that meets the requirements defined by the Data and Communications Company at the time
of installation (available on the Data and Communications Company’s website) and includes
provision for a DC power supply to the Communications Hub.
2430
2431
2432
2433
ESME shall be mains powered and be capable of performing the minimum functional,
interface and data requirements set out in Sections 5.11, 5.12 and 5.13 respectively
operating at a nominal voltage of 230VAC without consuming more than an average of 4
watts of electricity under normal operating conditions.
2434
2435
ESME shall be capable of automatically resuming operation after a power failure in its
operating state prior to such failure.
2436
ESME shall:
2437
2438
2439
2440
2441
2442
2443
ix.
x.
permanently display the ESME Identifier(5.7.1.1) on the ESME; and
have a Secure Perimeter.
The HAN Interface of ESME shall be capable of joining a ZigBee SEP v1.2 Smart Metering
Home Area Network which:
xi.
xii.
operates within the 2400 – 2483.5 MHz harmonised frequency band; and
supports the Communications Links described in Sections 5.6.3, 5.6.4., 5.12.1 and
5.12.2.
2444
2445
On joining a ZigBee SEP v1.2 Smart Metering Home Area Network ESME shall be capable
of generating and sending an Alert to that effect via its HAN Interface.
2446
2447
2448
ESME shall be designed taking all reasonable steps so as to prevent Unauthorised Physical
Access and Unauthorised communications through its Secure Perimeter that could
compromise the Confidentiality and / or Data Integrity of:
2449
2450
2451
2452
2453
2454
2455
xiii.
xiv.
xv.
xvi.
xvii.
xviii.
xix.
2456
stored or executing on ESME.
2457
2458
2459
ESME shall be capable of detecting any attempt at Unauthorised Physical Access through
its Secure Perimeter that could compromise such Confidentiality and / or Data Integrity and
on such detection shall be capable of:
2460
2461
xx.
Personal Data;
Consumption data used for billing;
Security Credentials;
Random Number Generator;
Cryptographic Algorithms;
the Electricity Meter; and
Firmware and data essential for ensuring its integrity,
providing evidence of such an attempt through the use of tamper evident coatings or
seals,
2462
and where reasonably practicable:
2463
2464
2465
2466
2467
2468
2469
xxi.
xxii.
xxiii.
generating an entry to that effect in the Security Log(5.7.5.31);
generating and sending an Alert to that effect via its HAN Interface; and
where the Supply Tamper State(5.7.4.44) is configured to require Locking,
establishing a state whereby the Supply is Disabled and can only be Enabled or
Armed in response to a Command to Arm the Supply (as described in Section
5.6.3.7) or Enable the Supply (as described in Section 5.6.3.12), and setting the
Supply State [INFO](5.7.5.32) to Locked.
Version 1.59
18 November 2015
Page 62
DRAFT
SMETS
2470
5.11 Functional Requirements
2471
5.11.1 Display of information
2472
Display of information(5.5.4) in Part A shall not apply to ESME.
2473
2474
ESME shall be capable of displaying the following up to date information on its User
Interface:
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
i.
ii.
iii.
iv.
v.
vi.
vii.
viii.
ix.
x.
xi.
xii.
xiii.
xiv.
xv.
xvi.
xvii.
xviii.
xix.
xx.
xxi.
xxii.
the Payment Mode [INFO](5.7.4.31) currently in operation, being Prepayment Mode
or Credit Mode [PIN];
the Tariff TOU Register Matrix [INFO](5.7.5.34), the Secondary Tariff TOU Register
Matrix [INFO](5.13.2.10), Tariff TOU Block Register Matrix(5.7.5.35) and the Tariff
Block Counter Matrix [INFO](5.7.5.33);
the Active Import Register [INFO](5.7.5.3);
the Secondary Active Import Register [INFO](5.13.2.11);
the Meter Balance [INFO](5.7.5.22) [PIN];
the Debt to Clear (calculated as set out in Section 5.11.2.2) [PIN];
the Customer Identification Number [INFO](5.7.4.10) [PIN];
whether Emergency Credit is available for activation [PIN];
whether ESME has suspended the Disablement of Supply during a period defined in
the Non-Disablement Calendar [INFO](5.7.4.30) (as set out in Section 5.11.2.2)
[PIN];
the Emergency Credit Balance [INFO](5.7.5.15) where Emergency Credit is
activated [PIN];
any low credit condition [PIN];
the Supply State [INFO](5.7.5.32);
any time-based debts and Time-based Debt Recovery rates [PIN];
any payment-based debt [PIN];
any accumulated debt recorded in the Accumulated Debt Register [INFO](5.7.5.1);
any Standing Charge [INFO](5.7.4.42) [PIN];
the Meter Point Administration Numbers (MPAN) [INFO]( 5.7.4.28) [PIN];
the Local Time;
the Contact Details [INFO](5.7.4.8);
the Primary Active Tariff Price [INFO](5.13.2.6) [PIN];
the Secondary Active Tariff Price [INFO](5.13.2.9) [PIN]; and
the Event Log(5.7.5.16) and the Power Event Log(5.7.5.25) (with the exception of
any Personal Data).
2504
2505
ESME shall be capable of displaying the Security Log(5.7.5.31) on its User Interface
following physical access through the Secure Perimeter of ESME.
2506
2507
ESME shall be capable of displaying Currency Units in GB Pounds and European Central
Bank Euro.
2508
5.11.2 Payment Mode
2509
Payment Mode(5.5.7) in Part A shall not apply to ESME.
2510
2511
ESME shall be capable of operating in Credit Mode and Prepayment Mode and of being
remotely switched from one mode to the other.
2512
5.11.2.1
2513
2514
ESME, when operating in Credit Mode, shall be capable of maintaining a calculation of the
Meter Balance [INFO](5.7.5.22) based on:
2515
2516
i.
Credit Mode
the Consumption in the Tariff TOU Register Matrix [INFO](5.7.5.34) and the Prices
in the Tariff TOU Price Matrix [INFO](5.7.4.50) and if operating Time-of-use with
Version 1.59
18 November 2015
Page 63
DRAFT
2517
2518
2519
2520
2521
ii.
iii.
SMETS
Block Pricing, the Consumption in the Tariff TOU Block Register Matrix(5.7.5.35)
and the Prices in the Tariff Block Price Matrix [INFO](5.7.4.47);
the Consumption in the Secondary Tariff TOU Register Matrix [INFO](5.13.2.10) and
the Prices in Secondary Tariff TOU Price Matrix [INFO](5.13.1.1); and
the Standing Charge [INFO](5.7.4.42).
2522
5.11.2.2
2523
2524
2525
2526
ESME shall be capable of operating in Prepayment Mode, including during periods of loss of
its Communications Link via its HAN Interface, and maintaining a balance of credit and
reflecting any reduction in credit based on Consumption, standing charge and Time-based
Debt Recovery.
2527
2528
2529
ESME shall be capable of adding credit to the Meter Balance [INFO](5.7.5.22) (as set out in
Sections 5.6.2.2 and 5.6.3.3) and reducing the amount of credit in the Meter Balance
[INFO](5.7.5.22).
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
ESME shall be capable of making Emergency Credit available to the Consumer (by means
of the Emergency Credit Balance [INFO](5.7.5.15) if the Meter Balance [INFO](5.7.5.22) is
below the Emergency Credit Threshold [INFO](5.7.4.17)). ESME shall be capable of
displaying the availability of Emergency Credit on its User Interface and of generating and
sending an Alert indicating the availability of Emergency Credit via its HAN Interface. The
amount of Emergency Credit made available to the Consumer shall be equal to the
Emergency Credit Limit [INFO](5.7.4.16). ESME shall be capable of reducing the amount of
credit in the Emergency Credit Balance [INFO](5.7.5.15) where Emergency Credit is
activated by the Consumer (as set out in Sections 5.6.2.1 and 5.6.3.1) and the Meter
Balance [INFO](5.7.5.22) is exhausted. Any Emergency Credit used shall be repaid when
credit is added to ESME (as set out in Sections 5.6.2.2 and 5.6.3.3).
2541
2542
2543
ESME shall be capable of reducing the Meter Balance [INFO](5.7.5.22) until it reaches the
Disablement Threshold [INFO](5.7.4.15) followed by reducing the Emergency Credit Balance
[INFO](5.7.5.15), where activated, until exhausted on the basis of:
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
i.
ii.
iii.
iv.
Prepayment Mode
the Consumption in the Tariff TOU Register Matrix [INFO](5.7.5.34) and the Prices
in the Tariff TOU Price Matrix [INFO](5.7.4.50), and if operating Time-of-use with
Block Pricing the Consumption in the Tariff TOU Block Register Matrix(5.7.5.35) and
the Prices in the Tariff Block Price Matrix [INFO](5.7.4.47);
the Consumption in the Secondary Tariff TOU Register Matrix [INFO](5.13.2.10) and
the Prices in the Secondary Tariff TOU Price Matrix [INFO](5.13.1.1);
the Standing Charge [INFO](5.7.4.42); and
the recovery of debt hourly and daily through each of the Time Debt Registers [1 …
2] [INFO](5.7.5.36) at rates defined by the Debt Recovery Rates [1 … 2]
[INFO](5.7.4.12).
2554
2555
2556
2557
Where configured by Suspend Debt Emergency(5.7.4.46) to do so and when Emergency
Credit is in use, ESME shall be capable suspending the application of (iii) and (iv) to the
Emergency Credit Balance [INFO](5.7.5.15), and of accumulating (iii) and (iv) in the
Accumulated Debt Register [INFO](5.7.5.1).
2558
2559
ESME shall be capable of recording debt recovered, or accumulated in the Accumulated
Debt Register [INFO](5.7.5.1), in the Billing Data Log(5.13.2.3).
2560
2561
ESME shall be capable of monitoring the Meter Balance [INFO](5.7.5.22) and where
activated the Emergency Credit Balance [INFO](5.7.5.15) and:
2562
2563
2564
2565
v.
if the combined credit of the Meter Balance [INFO](5.7.5.22) and Emergency Credit
Balance [INFO](5.7.5.15) falls below the Low Credit Threshold [INFO](5.7.4.23),
displaying an Alert to that effect on its User Interface and generating and sending an
Alert to that effect via its HAN Interface;
Version 1.59
18 November 2015
Page 64
DRAFT
2566
2567
2568
2569
2570
vi.
vii.
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
SMETS
if the combined credit of the Meter Balance [INFO](5.7.5.22) and Emergency Credit
Balance [INFO](5.7.5.15) falls below the Disablement Threshold [INFO](5.7.4.15),
Disabling the Supply, displaying an Alert to that effect on its User Interface and
generating and sending an Alert to that effect via its HAN Interface;
where the Supply is Disabled (as set out in (vi) above):
a) where configured by Suspend Debt Disabled(5.7.4.45) not to suspend Timebased Debt Recovery, continuing to apply (iii) and (iv) above to reduce the
Meter Balance [INFO](5.7.5.22);
b) where configured by Suspend Debt Disabled(5.7.4.45) to suspend Time-based
Debt Recovery, suspending the application of (iv) above to the Meter Balance
[INFO](5.7.5.22), and continuing to apply (iii) above to reduce the Meter
Balance [INFO](5.7.5.22); and
viii.
if the Supply is Enabled, suspending the Disablement of Supply (as set out in (vi)
above) during periods defined in the Non-Disablement Calendar [INFO](5.7.4.30),
continuing to reduce the Meter Balance [INFO](5.7.5.22) on the basis of (i) to (iv)
above, displaying on its User Interface an indication that the combined Meter
Balance [INFO](5.7.5.22) and Emergency Credit Balance [INFO](5.7.5.15) is below
the Disablement Threshold [INFO](5.7.4.15) and that Disablement of Supply due to
insufficient credit has been suspended, and generating and sending an Alert that
Disablement of Supply due to insufficient credit has been suspended via its HAN
Interface.
If the Meter Balance [INFO](5.7.5.22) is equal to or below the Disablement Threshold
[INFO](5.7.4.15) ESME shall be capable of maintaining a calculation of the Debt to Clear
based on:
ix.
x.
xi.
xii.
the difference between the Meter Balance [INFO](5.7.5.22) and the Disablement
Threshold [INFO](5.7.4.15);
the amount of debt accumulated in the Accumulated Debt Register [INFO](5.7.5.1)
the amount of Emergency Credit activated and used by the Consumer; and
the payment-based debt to be collected based on (ix), (x) and (xi) (as defined by
Debt Recovery per Payment [INFO](5.7.4.11) taking account of the amount
remaining in the Payment Debt Register [INFO](5.7.5.23), the payment-based debt
payments in the Billing Data Log(5.13.2.3) and the Debt Recovery Rate Cap
[INFO](5.7.4.13).
If the amount of debt to be collected from a Debt Register through Time-based Debt
Recovery, Payment-based Debt Recovery or an Adjust Debt Command is greater than the
amount in that Time Debt Register then ESME shall be capable of:
xiii.
xiv.
adding the difference to the Meter Balance [INFO](5.7.5.22); and
setting the amount in that Debt Register to zero.
2604
5.11.3 Pricing
2605
Pricing(5.5.8) in Part A shall not apply to ESME.
2606
ESME shall be capable of applying Time-of-use Pricing and Time-of-use with Block Pricing.
2607
2608
When switching between Time-of-use Bands and Tariff Registers as set out in this section
ESME shall be capable of applying the Randomised Offset [INFO](5.7.5.28).
2609
2610
ESME shall be capable of maintaining the Primary Active Tariff Price [INFO](5.13.2.6) and
the Secondary Active Tariff Price [INFO](5.13.2.9).
Version 1.59
18 November 2015
Page 65
DRAFT
SMETS
2611
5.11.3.1
2612
2613
2614
ESME shall be capable of recording Consumption via the primary measuring element of its
Electricity Meter according to Time-of-use Bands in one of forty-eight Tariff Registers in the
Tariff TOU Register Matrix [INFO](5.7.5.34).
2615
2616
2617
ESME shall be capable of recording Consumption via the secondary measuring element of
its Electricity Meter according to Time-of-use Bands in one of four Tariff Registers in the
Secondary Tariff TOU Register Matrix [INFO](5.13.2.10).
2618
2619
2620
ESME shall be capable of switching between different Tariff Registers once every 30
minutes. The switching between Time-of-use Bands and thus Tariff Registers shall be based
on the switching rules defined in the Tariff Switching Table(5.13.1.2).
2621
5.11.3.2
2622
2623
2624
ESME shall be capable of recording Consumption via the primary measuring element of its
Electricity Meter in one of four Block Registers for each of eight Time-of-use Bands in the
Tariff TOU Block Register Matrix(5.7.5.35).
2625
2626
2627
The switching between Time-of-use Bands and sets of Block Registers shall be based on
the switching rules set out in the Tariff Switching Table [INFO](5.13.1.2). ESME shall be
capable of switching between Time-of-use Bands once every 30 minutes.
2628
2629
2630
2631
Switching between the Block Registers within each Time-of-use Band shall be based on
Consumption via the primary measuring element of its Electricity Meter accumulated in the
Tariff Block Counter Matrix [INFO](5.7.5.33) and Consumption thresholds in the Tariff
Threshold Matrix [INFO](5.7.4.49).
2632
2633
2634
2635
2636
ESME shall also be capable of accumulating Consumption via the primary measuring
element of its Electricity Meter in one of four Block Counters in the Tariff Block Counter
Matrix [INFO](5.7.5.33) for each of the eight Time-of-use Bands. ESME shall be capable of
switching between Block Counters according to the Consumption thresholds in the Tariff
Threshold Matrix [INFO](5.7.4.49).
2637
2638
2639
ESME shall be capable of resetting the counters in the Tariff Block Counter Matrix
[INFO](5.7.5.33) once per Day and in accordance with the timetable set out in the Billing
Calendar(5.7.4.7).
2640
5.11.4 Recording
2641
Recording(5.5.9) in Part A shall not apply to ESME.
2642
5.11.4.1
2643
ESME shall be capable of recording:
2644
2645
2646
2647
i.
ii.
Time-of-use Pricing
Time-of-use with Block Pricing
Active Energy Imported
cumulative Active Energy Imported via the primary measuring element of its
Electricity Meter in the Active Import Register [INFO](5.7.5.3); and
cumulative Active Energy Imported via the secondary measuring element of its
Electricity Meter in the Secondary Active Import Register [INFO](5.13.2.11).
2648
5.11.4.2
2649
2650
ESME shall be capable of recording cumulative Active Energy Exported via the primary
measuring element of its Electricity Meter in the Active Export Register [INFO](5.7.5.2).
2651
5.11.4.3
2652
2653
In accordance with the timetable set out in the Billing Calendar(5.7.4.7) ESME shall be
capable of taking a UTC date and time stamped copy of:
2654
2655
i.
ii.
Active Energy Exported
Billing data
the Tariff TOU Register Matrix [INFO](5.7.5.34);
the Secondary Tariff TOU Register Matrix [INFO](5.13.2.10);
Version 1.59
18 November 2015
Page 66
DRAFT
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
iii.
iv.
v.
SMETS
the Tariff TOU Block Register Matrix(5.7.5.35);
the Active Import Register [INFO](5.7.5.3); and
the Secondary Active Import Register [INFO](5.13.2.11),
and where in Prepayment mode:
vi.
vii.
viii.
ix.
x.
the Meter Balance [INFO](5.7.5.22);
the Emergency Credit Balance [INFO](5.7.5.15);
the Payment Debt Register [INFO](5.7.5.23);
the Time Debt Registers [1 … 2] [INFO](5.7.5.36); and
the Accumulated Debt Register [INFO](5.7.5.1),
in the Billing Data Log(5.13.2.3), and:
xi.
xii.
generating and sending an Alert via its HAN Interface containing the most recent
entries in the Billing Data Log(5.13.2.3) of (i) to (v) above; and
if operating in Credit Mode immediately resetting the Meter Balance
[INFO](5.7.5.22).
2670
5.11.4.4
2671
2672
ESME shall be capable of calculating Consumption via the primary and secondary
measuring elements of its Electricity Meter and recording:
2673
i.
Consumption Data
to the Cumulative and Historical Value Store [INFO](5.7.5.12) in kWh:
2674
2675
2676
2677
2678
2679
a)
b)
c)
d)
e)
f)
Consumption on the Day up to the Local Time;
Consumption on each of the eight Days prior to such Day;
Consumption in the Week in which the calculation is performed;
Consumption in each of the five Weeks prior to such Week;
Consumption in the month in which the calculation is performed; and
Consumption in the thirteen months prior to such month.
2680
2681
ii.
2682
5.11.4.5
2683
2684
ESME shall be capable of calculating and recording to the Cumulative and Historical Value
Store [INFO](5.7.5.12) the cost of:
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
i.
ii.
iii.
iv.
v.
vi.
the Daily Consumption Log [INFO](5.7.5.14) in kWh the Consumption on each of the
731 Days prior to the current Day.
Cost of Consumption Data
Consumption on the Day up to the Local Time;
Consumption on each of the eight Days prior to such Day;
Consumption in the Week in which the calculation is performed;
Consumption in each of the five Weeks prior to such Week;
Consumption in the month in which the calculation is performed; and
Consumption in the thirteen months prior to such month.
ESME shall be capable of calculating cost of Consumption as above on the basis of:
vii.
viii.
ix.
the Consumption in the Tariff TOU Register Matrix [INFO](5.7.5.34) and the Prices
in the Tariff TOU Price Matrix [INFO](5.7.4.50), and if operating Time-of-use with
Block Pricing the Consumption in the Tariff TOU Block Register Matrix(5.7.5.35) and
the Prices in the Tariff Block Price Matrix [INFO](5.7.4.47);
the Consumption in the Secondary Tariff TOU Register Matrix [INFO](5.13.2.10) and
the Prices in the Secondary Tariff TOU Price Matrix [INFO](5.13.1.1); and
the Standing Charge [INFO](5.7.4.42).
2699
5.11.4.6
2700
2701
ESME shall be capable of calculating and recording the Cost of Instantaneous Active Power
Import(5.7.5.11) on the basis of:
2702
i.
Cost of Instantaneous Consumption
the Primary Active Power Import [INFO](5.13.2.5);
Version 1.59
18 November 2015
Page 67
DRAFT
2703
2704
2705
ii.
iii.
iv.
SMETS
the Primary Active Tariff Price [INFO](5.13.2.6);
the Secondary Active Power Import [INFO](5.13.2.8); and
the Secondary Active Tariff Price [INFO](5.13.2.9).
2706
5.11.4.7
2707
2708
2709
2710
2711
2712
ESME shall be capable of taking a copy of and storing the Tariff TOU Register Matrix
[INFO](5.7.5.34), the Secondary Tariff TOU Register Matrix [INFO](5.13.2.10), the Tariff
TOU Block Register Matrix(5.7.5.35), the Active Import Register [INFO](5.7.5.3), the
Secondary Active Import Register [INFO](5.13.2.11) and the Active Export Register
[INFO](5.7.5.2), together with a UTC date and time stamp in the Daily Read Log(5.13.2.4)
every day at midnight UTC.
2713
2714
2715
2716
If operating in Prepayment Mode ESME shall be capable of recording the Meter Balance
[INFO](5.7.5.22), Emergency Credit Balance [INFO](5.7.5.15), Accumulated Debt Register
[INFO](5.7.5.1), Payment Debt Register [INFO](5.7.5.23) and Time Debt Registers [1 … 2]
[INFO](5.7.5.36) in the Prepayment Daily Read Log(5.7.5.26) every day at midnight UTC.
2717
5.11.4.8
2718
2719
2720
2721
ESME shall be capable of recording in each 30 minute period (commencing at the start of
minutes 00 and 30 in each hour), the following information (including the UTC date and time
at the end of the 30 minute period to which the data relates) in the Profile Data Log
[INFO](5.13.2.7):
2722
2723
2724
2725
2726
2727
2728
i.
ii.
iii.
iv.
v.
Daily read data
Half hour profile data
Active Energy Imported via the primary measuring element of its Electricity Meter;
Active Energy Exported via the primary measuring element of its Electricity Meter;
Reactive Energy Imported via the primary and secondary measuring elements of its
Electricity Meter;
Reactive Energy Exported via the primary measuring element of its Electricity Meter;
and
Active Energy Imported via the secondary measuring element of its Electricity Meter.
2729
5.11.4.9
2730
2731
2732
ESME shall be capable of calculating the average value of Active Power Import
[INFO](5.13.2.1) over each 30 minute period (commencing at the start of minutes 00 and 30
in each hour) and recording:
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
i.
ii.
Maximum Demand Import data
to the Maximum Demand Active Power Import Value(5.7.5.19), the maximum value
so calculated since the Maximum Demand Active Power Import Value(5.7.5.19) was
last reset (as set out in Section 5.6.3.26) including the UTC date and time at the end
of the 30 minute period to which the data relates; and
to the Maximum Demand (Configurable Time) Active Power Import Value(5.7.5.20)
the maximum value so calculated in any 30 minute period (commencing at the start
of minutes 00 and 30 in each hour) within the time period specified in Maximum
Demand Configurable Time Period(5.7.4.26) (including the UTC date and time at the
end of the 30 minute period to which the data relates) since the Maximum Demand
(Configurable Time) Active Power Import Value(5.7.5.20) was last reset (as set out
in Section 5.6.3.28).
2744
5.11.4.10 Maximum Demand Export data
2745
2746
2747
2748
2749
2750
ESME shall be capable of calculating the average value of Active Power Export over each
30 minute period (commencing at the start of minutes 00 and 30 in each hour) and recording
to the Maximum Demand Active Power Export Value(5.7.5.21) the maximum value so
calculated since the Maximum Demand Active Power Export Value(5.7.5.21) was last reset
(as set out in Section 5.6.3.27) including the UTC date and time at the end of the 30 minute
period to which the data relates.
Version 1.59
18 November 2015
Page 68
DRAFT
SMETS
2751
5.11.4.11 Power Threshold Status
2752
2753
ESME shall be capable of comparing the Active Power Import [INFO](5.13.2.1) against
thresholds and:
2754
2755
2756
2757
2758
2759
2760
i.
ii.
iii.
if the Active Power Import [INFO](5.13.2.1) is equal to or lower than the Low Medium
Power Threshold [INFO](5.7.4.24), setting Power Threshold Status(5.7.5.24) to low;
if the Active Power Import [INFO](5.13.2.1) is higher than the Low Medium Power
Threshold [INFO](5.7.4.24) and equal to or lower than the Medium High Power
Threshold [INFO](5.7.4.29), setting Power Threshold Status(5.7.5.24) to medium;
and
otherwise, setting the Power Threshold Status(5.7.5.24) to high.
2761
5.11.4.12 Reactive Energy Imported
2762
2763
2764
ESME shall be capable of recording cumulative Reactive Energy Imported via the primary
and secondary measuring elements of its Electricity Meter in the Reactive Import
Register(5.7.5.30).
2765
5.11.4.13 Reactive Energy Exported
2766
2767
ESME shall be capable of recording cumulative Reactive Energy Exported via the primary
measuring element of its Electricity Meter in the Reactive Export Register(5.7.5.29).
2768
5.12 Interface Requirements
2769
5.12.1 HAN Interface information provision
2770
2771
Type 1 Devices and Type 2 Device information provision(5.6.1) in Part A shall not apply to
ESME.
2772
2773
2774
2775
2776
ESME shall be capable, immediately upon establishment of a Communications Link with
Type 1 Devices (as set out in Section 5.5.2.2) and Type 2 Devices (as set out in Section
5.5.2.3), of providing the Data annotated [INFO] in Sections 5.7.1, 5.7.4, 5.7.5, 5.13.1 and
5.13.2 to Type 1 Devices and Type 2 Devices (with timely updates of any changes to all
data).
2777
5.12.2 HAN Interface Commands
2778
5.12.2.1
2779
Set Payment Mode(5.6.3.34) in Part A shall not apply to ESME.
2780
2781
A Command to set the payment mode as either Prepayment Mode or Credit Mode and to
record the mode of operation in Payment Mode [INFO](5.7.4.31).
2782
2783
In executing the Command, ESME shall be capable of taking a UTC date and time stamped
copy of:
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
i.
ii.
iii.
iv.
v.
Set Payment Mode
the Tariff TOU Register Matrix [INFO](5.7.5.34);
the Secondary Tariff TOU Register Matrix [INFO](5.13.2.10);
the Tariff TOU Block Register Matrix(5.7.5.35);
the Active Import Register [INFO](5.7.5.3); and
the Secondary Active Import Register [INFO](5.13.2.11),
and unless in Credit Mode both before and after execution of the Command:
vi.
vii.
viii.
ix.
x.
the Meter Balance [INFO](5.7.5.22);
the Emergency Credit Balance [INFO](5.7.5.15);
the Payment Debt Register [INFO](5.7.5.23);
the Time Debt Registers [1 … 2] [INFO](5.7.5.36); and
the Accumulated Debt Register [INFO](5.7.5.1),
in the Billing Data Log(5.13.2.3).
Version 1.59
18 November 2015
Page 69
DRAFT
SMETS
2796
5.12.2.2
2797
Set Tariff(5.6.3.35) in Part A shall not apply to ESME.
2798
2799
2800
2801
A Command to accept new values for the Tariff TOU Price Matrix [INFO](5.7.4.50), the
Secondary Tariff TOU Price Matrix [INFO](5.13.1.1), the Tariff Block Price Matrix
[INFO](5.7.4.47), the Tariff Switching Table [INFO](5.13.1.2) and the Tariff Threshold Matrix
[INFO](5.7.4.49).
2802
2803
In executing the Command, ESME shall be capable of taking a UTC date and time stamped
copy of:
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
i.
ii.
iii.
iv.
v.
Set Tariff
the Tariff TOU Register Matrix [INFO](5.7.5.34);
the Secondary Tariff TOU Register Matrix [INFO](5.13.2.10);
the Tariff TOU Block Register Matrix(5.7.5.35);
the Active Import Register [INFO](5.7.5.3); and
the Secondary Active Import Register [INFO](5.13.2.11),
and where in Prepayment mode:
vi.
vii.
viii.
ix.
x.
the Meter Balance [INFO](5.7.5.22);
the Emergency Credit Balance [INFO](5.7.5.15);
the Payment Debt Register [INFO](5.7.5.23);
the Time Debt Registers [1 … 2] [INFO](5.7.5.36); and
the Accumulated Debt Register [INFO](5.7.5.1),
2815
in the Billing Data Log(5.13.2.3).
2816
5.13 Data Requirements
2817
5.13.1 Configuration Data
2818
5.13.1.1
2819
2820
A 1 x 4 matrix containing Prices for Time-of-use Pricing Tariffs relating to Supply via the
secondary measuring element of the Electricity Meter.
2821
5.13.1.2
2822
Tariff Switching Table(5.7.4.48) in Part A shall not apply to ESME.
2823
A set of rules for allocating:
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
i.
ii.
Secondary Tariff TOU Price Matrix [INFO]
Tariff Switching Table [INFO]
half-hourly Consumption via the primary measuring element of the Electricity Meter
to a Tariff Register in the Tariff TOU Register Matrix [INFO](5.7.5.34) if applying
Time-of-use Pricing, and in the Tariff TOU Block Register Matrix(5.7.5.35) if applying
Time-of-use with Block Pricing; and
half-hourly Consumption via the secondary measuring element of the Electricity
Meter to a Tariff Register in the Secondary Tariff TOU Register Matrix
[INFO](5.13.2.10).
The rules stored within the table shall specify which of 16 Day Profiles should be used to
allocate Consumption to Tariff Registers for Consumption via each of the primary and
secondary measuring elements of the Electricity Meter according to:
iii.
iv.
where the day is one of 50 Special Days, the Day Profile(s) specified for that
measuring element for that day; or
where the day is not a Special Day, the Day Profile(s) specified by the active
Season Profile and Week Profile for that measuring element for that day.
2838
2839
The Switching Table shall support four Season Profiles and four Week Profiles. The
Switching Table shall support up to 200 switching rules across all Day Profiles.
2840
All dates and times shall be specified as UTC.
Version 1.59
18 November 2015
Page 70
DRAFT
SMETS
2841
5.13.2 Operational Data
2842
5.13.2.1
2843
Active Power Import [INFO](5.7.5.4) in Part A shall not apply to ESME.
2844
The sum of:
2845
2846
2847
2848
i.
ii.
Active Power Import [INFO]
the Primary Active Power Import [INFO](5.13.2.5) on the primary measuring element
of the Electricity Meter; and
the Secondary Active Power Import [INFO](5.13.2.8) on the secondary measuring
element of the Electricity Meter.
2849
5.13.2.2
2850
Active Tariff Price [INFO](5.7.5.5) in Part A shall not apply to ESME.
2851
5.13.2.3
2852
Billing Data Log(5.7.5.10) in Part A shall not apply to ESME.
2853
A log capable of storing the following UTC date and time stamped entries:
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
i.
Active Tariff Price [INFO]
Billing Data Log
twelve entries comprising the Tariff TOU Register Matrix [INFO](5.7.5.34), the
Secondary Tariff TOU Register Matrix [INFO](5.13.2.10), the Tariff TOU Block
Register Matrix(5.7.5.35), the Active Import Register [INFO](5.7.5.3), the Secondary
Active Import Register [INFO](5.13.2.11);
and where in Prepayment mode:
ii.
iii.
iv.
five entries comprising the value of prepayment credits;
ten entries comprising the value of payment-based debt payments; and
twelve entries comprising Meter Balance [INFO](5.7.5.22), Emergency Credit
Balance [INFO](5.7.5.15), Accumulated Debt Register [INFO](5.7.5.1), Payment
Debt Register [INFO](5.7.5.23) and Time Debt Registers [1 … 2] [INFO](5.7.5.36),
2864
2865
each of (i) to (iv) arranged as a circular buffer such that when full, further writes shall cause
the oldest entry to be overwritten.
2866
5.13.2.4
2867
Daily Read Log(5.7.5.13) in Part A shall not apply to ESME.
2868
2869
2870
2871
2872
2873
A log capable of storing thirty one UTC date and time stamped entries of the Tariff TOU
Register Matrix [INFO](5.7.5.34), the Secondary Tariff TOU Register Matrix
[INFO](5.13.2.10), the Tariff TOU Block Register Matrix(5.7.5.35), the Active Import Register
[INFO](5.7.5.3), the Secondary Active Import Register [INFO](5.13.2.11) and the Active
Export Register [INFO](5.7.5.2) arranged as a circular buffer such that when full, further
writes shall cause the oldest entry to be overwritten.
2874
5.13.2.5
2875
2876
The import of Active Power measured via the primary measuring element of the Electricity
Meter.
2877
5.13.2.6
2878
2879
The Price currently active for Consumption via the primary measuring element of the
Electricity Meter.
2880
5.13.2.7
2881
Profile Data Log [INFO](5.7.5.27) in Part A shall not apply to ESME.
2882
2883
A log capable of storing UTC date and time-stamped half hourly data (the amount of energy
Imported or Exported in a half hour period) arranged as a circular buffer such that when full,
Version 1.59
Daily Read Log
Primary Active Power Import [INFO]
Primary Active Tariff Price [INFO]
Profile Data Log [INFO]
18 November 2015
Page 71
DRAFT
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
SMETS
further writes shall cause the oldest entry to be overwritten. The log shall be capable of
storing a minimum of:
i.
ii.
iii.
iv.
v.
13 months of Active Energy Imported via the primary measuring element of the
Electricity Meter;
13 months of Active Energy Imported via the secondary measuring element of the
Electricity Meter;
3 months of Active Energy Exported via the primary measuring element of the
Electricity Meter;
3 months of Reactive Energy Imported via the primary and secondary measuring
elements of the Electricity Meter; and
3 months of Reactive Energy Exported via the primary measuring element of the
Electricity Meter.
2896
5.13.2.8
2897
2898
The import of Active Power measured via the secondary measuring element of the Electricity
Meter.
2899
5.13.2.9
2900
2901
The Price currently active for Consumption via the secondary measuring element of the
Electricity Meter.
2902
5.13.2.10 Secondary Tariff TOU Register Matrix [INFO]
2903
2904
A 1 x 4 matrix for storing Tariff Registers for Time-of-use Pricing relating to Supply via the
secondary measuring element of the Electricity Meter.
2905
5.13.2.11 Secondary Active Import Register [INFO]
2906
2907
The register recording the cumulative Active Energy Imported via the secondary measuring
element of the Electricity Meter.
Version 1.59
Secondary Active Power Import [INFO]
Secondary Active Tariff Price [INFO]
18 November 2015
Page 72
DRAFT
SMETS
2909
Part C - Polyphase Electricity Metering
Equipment
2910
5.14 Overview
2911
In this Part C ESME shall mean Polyphase Electricity Metering Equipment.
2912
ESME shall meet the requirements of Part A save as set out in the remainder of this Part C.
2913
5.15 SMETS Testing and Certification Requirements
2914
5.15.1 Conformance with the SMETS
2915
2916
ESME shall have been tested to ensure that it meets the requirements described in this
Section 5, and evidence must be available to confirm such testing and conformance.
2917
2918
5.15.2 Conformance with the Great Britain Companion
Specifications
2919
2920
ESME shall meet the requirements described in the Great Britain Companion Specifications
v0.8.1.
2921
ESME shall have been certified:
2908
2922
2923
2924
2925
2926
2927
i.
ii.
by the ZigBee Alliance as compliant with the ZigBee SEP v1.2 requirements
described in the current version of the Great Britain Companion Specifications
meaning v0.8.2 or later as published on the SECAS website; and
by the DLMS User Association as compliant with the DLMS COSEM requirements
described in the current version of the Great Britain Companion Specifications
meaning v0.8.2 or later as published on the SECAS website.
2928
2929
5.15.3 Conformance with the Commercial Product Assurance
Security Characteristic for GB Smart Metering
2930
2931
2932
ESME shall meet the requirements described in the current version of the Commercial
Product Assurance Security Characteristic Electricity Smart Metering Equipment meaning
v1.2 or later as published on CESG’s Website.
2933
2934
2935
ESME shall be certified by CESG as compliant with the current version of the Commercial
Product Assurance Security Characteristic Electricity Smart Metering Equipment meaning
v1.2 or later as published on CESG’s Website.
2936
5.16 Physical Requirements
2937
Physical Requirements(5.4) in Part A shall not apply to ESME.
2938
ESME shall as a minimum include the following components:
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
i.
ii.
iii.
iv.
v.
vi.
vii.
viii.
a Clock;
a Data Store;
an Electricity Meter containing three measuring elements;
a HAN Interface;
a Load Switch;
a Random Number Generator;
a User Interface; and
where installed with a Communications Hub provided by the Data and
Communications Company, a Communications Hub Physical Interface (this may
comprise a Communications Hub Physical Interface forming part of GSME where
present at the time of installation in the Premises).
Version 1.59
18 November 2015
Page 73
DRAFT
SMETS
2950
2951
2952
2953
The Communications Hub Physical Interface shall as a minimum include a physical interface
that meets the requirements defined by the Data and Communications Company at the time
of installation (available on the Data and Communications Company’s website) and includes
provision for a DC power supply to the Communications Hub.
2954
2955
2956
2957
ESME shall be mains powered and be capable of performing the minimum functional,
interface and data requirements set out in Sections 5.17, 5.18 and 5.23 respectively
operating at a nominal voltage of 230VAC without consuming more than an average of 7
watts of electricity under normal operating conditions.
2958
2959
ESME shall be capable of automatically resuming operation after a power failure in its
operating state prior to such failure.
2960
ESME shall:
2961
2962
2963
2964
2965
2966
2967
ix.
x.
permanently display the ESME Identifier(5.7.1.1) on the ESME; and
have a Secure Perimeter.
The HAN Interface of ESME shall be capable of joining a ZigBee SEP v1.2 Smart Metering
Home Area Network which:
xi.
xii.
operates within the 2400 – 2483.5 MHz harmonised frequency band; and
supports the Communications Links described in Sections 5.6.1, 5.6.3, 5.6.4 and
5.18.1.
2968
2969
On joining a ZigBee SEP v1.2 Smart Metering Home Area Network ESME shall be capable
of generating and sending an Alert to that effect via its HAN Interface.
2970
2971
2972
ESME shall be designed taking all reasonable steps so as to prevent Unauthorised Physical
Access and Unauthorised communications through its Secure Perimeter that could
compromise the Confidentiality and / or Data Integrity of:
2973
2974
2975
2976
2977
2978
2979
xiii.
xiv.
xv.
xvi.
xvii.
xviii.
xix.
2980
stored or executing on ESME.
2981
2982
2983
ESME shall be capable of detecting any attempt at Unauthorised Physical Access through
its Secure Perimeter that could compromise such Confidentiality and / or Data Integrity and
on such detection shall be capable of:
2984
2985
xx.
Personal Data;
Consumption data used for billing;
Security Credentials;
Random Number Generator;
Cryptographic Algorithms;
the Electricity Meter; and
Firmware and data essential for ensuring its integrity,
providing evidence of such an attempt through the use of tamper evident coatings or
seals,
2986
and where reasonably practicable:
2987
2988
2989
2990
2991
2992
xxi.
xxii.
xxiii.
2993
5.17 Functional Requirements
2994
2995
ESME shall be capable of calculating Active Power Import, Consumption, Reactive Energy
Import, Active Energy Export and Reactive Energy Export values as follows:
generating an entry to that effect in the Security Log(5.7.5.31);
generating and sending an Alert to that effect via its HAN Interface; and
where the Supply Tamper State(5.7.4.44) is configured to require Locking,
establishing a Locked state whereby the Supply is Disabled and can only be
Enabled or Armed in response to a Command to Arm the Supply (as described in
Section 5.6.3.7) or Enable the Supply (as described in Section 5.6.3.12).
Version 1.59
18 November 2015
Page 74
DRAFT
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
i.
ii.
iii.
iv.
v.
SMETS
Active Power Import shall be the sum of the Active Power Import on the importing
measuring element(s) of its Electricity Meter less the sum of the Active Power Export
on the exporting measuring element(s) of its Electricity Meter;
Consumption shall be the sum of the cumulative Active Energy Imported on the
importing measuring element(s) of its Electricity Meter less the sum of the
cumulative Active Energy Exported on the exporting measuring element(s) of its
Electricity Meter;
Reactive Energy Import shall be the sum of the cumulative Reactive Energy Import
on the importing measuring element(s) of its Electricity Meter less the sum of the
cumulative Reactive Energy Export on the exporting measuring element(s) of its
Electricity Meter;
Active Energy Export shall be the sum of the cumulative Active Energy Export on the
exporting measuring element(s) of its Electricity Meter less the sum of the
cumulative Active Energy Import on the importing measuring element(s) of its
Electricity Meter; and
Reactive Energy Export shall be the sum of the cumulative Reactive Energy Export
on the exporting measuring element(s) of its Electricity Meter less the sum of the
cumulative Reactive Energy Import on the importing measuring element(s) of its
Electricity Meter.
3015
If the result of any of the calculations (i) to (v) is negative then it shall be deemed to be zero.
3016
5.17.1 Phase Measurements
3017
ESME shall be capable of measuring:
3018
3019
3020
3021
3022
3023
i.
ii.
iii.
iv.
three phase four wire unbalanced supplies operating at a nominal voltage of
230VAC phase-to-neutral (400VAC phase-to-phase);
two phases of a three phase four wire system;
two phases of a three wire system 230-0-230VAC phase-to-neutral-to-phase
(460VAC phase-to-phase); and
the sum of two distinct one phase two wire 230VAC services with a common neutral.
3024
5.17.2 Voltage Quality Measurements
3025
Voltage Quality Measurements(5.5.12) in Part A shall not apply to ESME.
3026
5.17.2.1
3027
3028
3029
ESME shall be capable of calculating the average value of RMS voltage for phase [n] over a
configurable period as defined in the Phase [n] Average RMS Voltage Measurement
Period(5.19.1.3) and:
3030
3031
3032
3033
3034
3035
3036
3037
3038
i.
ii.
Average RMS voltage phase [n]
recording the values calculated (including the UTC date and time at the end of the
period to which the values relate) in the Phase [n] Average RMS Voltage Profile
Data Log(5.19.2.3);
detecting when the value calculated for phase [n] is above the Phase [n] Average
RMS Over Voltage Threshold(5.19.1.1) and on detection:
a) counting the number of such occurrences in the Phase [n] Average RMS Over
Voltage Counter(5.19.2.1);
b) where the value calculated in the prior configurable period was below the
Phase [n] Average RMS Over Voltage Threshold(5.19.1.1):

3039
3040
3041
3042

Version 1.59
generating an entry to that effect (including identification of the relevant
phase) in the Power Event Log(5.7.5.25); and
generating and sending an Alert to that effect (including identification of the
relevant phase) via its HAN Interface.
18 November 2015
Page 75
DRAFT
3043
3044
3045
3046
iii.
SMETS
detecting when the value calculated for phase [n] is below the Phase [n] Average
RMS Over Voltage Threshold(5.19.1.1) and where the value calculated in the prior
configurable period was above the Phase [n] Average RMS Over Voltage
Threshold(5.19.1.1):
3047
3048
3049
3050
3051
3052
a) generating an entry to that effect (including identification of the relevant phase)
in the Power Event Log(5.7.5.25); and
b) generating and sending an Alert to that effect (including identification of the
relevant phase) via its HAN Interface.
iv.
detecting when the value calculated for phase [n] is below the Phase [n] Average
RMS Under Voltage Threshold(5.19.1.2) and on detection:
3053
3054
3055
3056
a) counting the number of such occurrences in the Phase [n] Average RMS Under
Voltage Counter(5.19.2.2);
b) where the value calculated for phase [n] in the prior configurable period was
above the Phase [n] Average RMS Under Voltage Counter(5.19.2.2):

3057
3058
3059
3060
3061
3062
3063
3064

v.
generating an entry to that effect (including identification of the relevant
phase) in the Power Event Log(5.7.5.25); and
generating and sending an Alert to that effect (including identification of the
relevant phase) via its HAN Interface
detecting when the value calculated for phase [n] is above the Phase [n] Average
RMS Under Voltage Threshold(5.19.1.2) and where the value calculated in the prior
configurable period was below the Phase [n] Average RMS Under Voltage
Threshold(5.19.1.2):
3065
3066
3067
3068
a) generating an entry to that effect (including identification of the relevant phase)
in the Power Event Log(5.7.5.25); and
b) generating and sending an Alert to that effect (including identification of the
relevant phase) via its HAN Interface.
3069
5.17.2.2
3070
ESME shall be capable of:
3071
3072
3073
i.
detecting when the RMS voltage for phase [n] rises above the RMS Extreme Over
Voltage Threshold(5.7.4.35) for a continuous period longer than the RMS Extreme
Over Voltage Measurement Period(5.7.4.34) and on detection:
3074
3075
3076
3077
3078
3079
3080
RMS extreme over voltage detection
a) generating an entry to that effect (including identification of the relevant phase)
in the Power Event Log(5.7.5.25); and
b) generating and sending an Alert to that effect (including identification of the
relevant phase) via its HAN Interface.
ii.
detecting when the RMS voltage for phase [n] returns below the RMS Extreme Over
Voltage Threshold(5.7.4.35) for a continuous period longer than the RMS Extreme
Over Voltage Measurement Period(5.7.4.34) and on detection:
3081
3082
3083
3084
a) generating an entry to that effect (including identification of the relevant phase)
in the Power Event Log(5.7.5.25); and
b) generating and sending an Alert to that effect (including identification of the
relevant phase) via its HAN Interface.
3085
5.17.2.3
3086
ESME shall be capable of:
3087
3088
3089
i.
RMS extreme under voltage detection
detecting when the RMS voltage for phase [n] falls below the RMS Extreme Under
Voltage Threshold(5.7.4.37) for longer than the RMS Extreme Under Voltage
Measurement Period(5.7.4.36) and on detection:
Version 1.59
18 November 2015
Page 76
DRAFT
SMETS
3090
3091
3092
3093
3094
3095
3096
a) generating an entry to that effect (including identification of the relevant phase)
in the Power Event Log(5.7.5.25); and
b) generating and sending an Alert to that effect (including identification of the
relevant phase) via its HAN Interface.
ii.
detecting when the RMS voltage for phase [n] returns above the RMS Extreme
Under Voltage Threshold(5.7.4.37) for longer than the RMS Extreme Under Voltage
Measurement Period(5.7.4.36) and on detection:
3097
3098
3099
3100
a) generating an entry to that effect (including identification of the relevant phase)
in the Power Event Log(5.7.5.25); and
b) generating and sending an Alert to that effect (including identification of the
relevant phase) via its HAN Interface.
3101
5.17.2.4
3102
ESME shall be capable of:
3103
3104
3105
i.
detecting when the RMS voltage for phase [n] falls below the RMS Voltage Sag
Threshold(5.7.4.40) for a continuous period longer than the RMS Voltage Sag
Measurement Period(5.7.4.38) and on detection:
3106
3107
3108
3109
3110
3111
3112
RMS voltage sag detection
a) generating an entry to that effect (including identification of the relevant phase)
in the Power Event Log(5.7.5.25); and
b) generating and sending an Alert to that effect (including identification of the
relevant phase) via its HAN Interface.
ii.
detecting when the RMS voltage for phase [n] returns above the RMS Voltage Sag
Threshold(5.7.4.40) for a continuous period longer than the RMS Voltage Sag
Measurement Period(5.7.4.38) and on detection:
3113
3114
3115
3116
a) generating an entry to that effect (including identification of the relevant phase)
in the Power Event Log(5.7.5.25); and
b) generating and sending an Alert to that effect (including identification of the
relevant phase) via its HAN Interface.
3117
5.17.2.5
3118
ESME shall be capable of:
3119
3120
3121
i.
detecting when the RMS voltage for phase [n] rises above the RMS Voltage Swell
Threshold(5.7.4.41) for a continuous period longer than the RMS Voltage Swell
Measurement Period(5.7.4.39) and on detection:
3122
3123
3124
3125
3126
3127
3128
RMS voltage swell detection
a) generating an entry to that effect (including identification of the relevant phase)
in the Power Event Log(5.7.5.25); and
b) generating and sending an Alert to that effect (including identification of the
relevant phase) via its HAN Interface.
ii.
detecting when the RMS voltage for phase [n] returns below the RMS Voltage Swell
Threshold(5.7.4.41) for a continuous period longer than the RMS Voltage Swell
Measurement Period(5.7.4.39) and on detection:
3129
3130
3131
3132
a) generating an entry to that effect (including identification of the relevant phase)
in the Power Event Log(5.7.5.25); and
b) generating and sending an Alert to that effect (including identification of the
relevant phase) via its HAN Interface.
3133
5.17.2.6
3134
3135
ESME shall be capable of recording the UTC date and time at which the Supply via phase
[n] is interrupted and:
3136
i.
Supply outage reporting phase [n]
generating entries to that effect in the Power Event Log(5.7.5.25);
Version 1.59
18 November 2015
Page 77
DRAFT
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
ii.
SMETS
where Supply via phase [n] has not been restored 3 minutes after interruption, and
ESME still has a power Supply, generating and sending an Alert to that effect via its
HAN Interface.
ESME shall be capable of recording the UTC date and time at which the Supply via phase
[n] is restored and:
iii.
iv.
v.
generating entries to that effect in the Power Event Log(5.7.5.25);
following restoration of the Supply via phase [n], generating and sending an Alert to
that effect via its HAN Interface containing details of the UTC dates and times of
interruption and restoration; and
following restoration of the Supply via phase [n], when the time difference between
the Supply being interrupted and restored is greater than or equal to three minutes,
generating and sending an Alert to that effect via its HAN Interface containing details
of the UTC date and time of interruption and restoration.
3150
5.18 Interface Requirements
3151
5.18.1 HAN Interface Commands
3152
5.18.1.1
3153
A Command to reset the Phase [n] Average RMS Over Voltage Counter(5.19.2.1) to zero.
3154
5.18.1.2
3155
A Command to reset the Phase [n] Average RMS Under Voltage Counter(5.19.2.2) to zero.
3156
5.19 Data Requirements
3157
5.19.1 Configuration Data
3158
5.19.1.1
3159
3160
The average RMS voltage for phase [n] above which an over voltage condition is reported.
The threshold shall be configurable within the specified operating range of ESME.
3161
5.19.1.2
3162
3163
The average RMS voltage for phase [n] below which an under voltage condition is reported.
The threshold shall be configurable within the specified operating range of ESME.
3164
5.19.1.3
3165
The length of time in seconds over which the RMS voltage is averaged for phase [n].
3166
5.19.2 Operational Data
3167
5.19.2.1
3168
3169
3170
The number of times the average RMS voltage for phase [n], as calculated in Section
5.17.2.1, has been above the Phase [n] Average RMS Over Voltage Threshold(5.19.1.1)
since this counter was last reset.
3171
5.19.2.2
3172
3173
3174
The number of times the average RMS voltage for phase [n], as calculated in accordance
with Section 5.17.2.1, has been below the Phase [n] Average RMS Under Voltage
Threshold(5.19.1.2) since this counter was last reset.
3175
5.19.2.3
3176
3177
A log capable of storing 4320 entries (including the UTC date and time at the end of the
period to which the values relate) comprising the averaged RMS voltage for phase [n] for
Version 1.59
Reset Phase [n] Average RMS Over Voltage Counter
Reset Phase [n] Average RMS Under Voltage Counter
Phase [n] Average RMS Over Voltage Threshold
Phase [n] Average RMS Under Voltage Threshold
Phase [n] Average RMS Voltage Measurement Period
Phase [n] Average RMS Over Voltage Counter
Phase [n] Average RMS Under Voltage Counter
Phase [n] Average RMS Voltage Profile Data Log
18 November 2015
Page 78
DRAFT
3178
3179
SMETS
each Phase [n] Average RMS Voltage Measurement Period(5.19.1.3) arranged as a circular
buffer such that when full, further writes shall cause the oldest entry to be overwritten.
Version 1.59
18 November 2015
Page 79
DRAFT
SMETS
3180
Part D - Auxiliary Load Control Switch
3181
5.20 Overview
3182
3183
This Part D describes the minimum additional functional, interface and data requirements of
ESME where one or more Auxiliary Load Control Switches are installed within ESME.
3184
5.21 Functional Requirements
3185
5.21.1 Switching Auxiliary Loads
3186
3187
ESME shall be capable of monitoring the Auxiliary Load Control Switch Calendar(5.7.4.2)
and opening or closing Auxiliary Load Control Switch [n] at times defined in the calendar.
3188
3189
3190
3191
ESME shall only be capable of closing Auxiliary Load Control Switch [n] if the Supply is
Enabled. If the Supply is Disabled, then on Enablement ESME shall be capable of causing
the Auxiliary Load Control Switch [n] to open, close or maintain its state as defined in the
Auxiliary Load Control Switch Calendar(5.7.4.2).
3192
When switching Auxiliary Loads as set out in this Section 5.21.1, ESME shall be capable of:
3193
3194
i.
ii.
applying the Randomised Offset [INFO](5.7.5.28); and
setting the Auxiliary Load Control Switch [n] - Status(5.23.1.1) to open and closed.
3195
5.22 Interface Requirements
3196
5.22.1 User Interface Commands
3197
5.22.1.1
3198
3199
3200
A Command to cause an Auxiliary Load Control Switch [n] to change its state for 5 minutes
and then to revert to normal operation in accordance with the Auxiliary Load Control Switch
Calendar(5.7.4.2).
3201
3202
In executing the Command ESME shall be capable of recording the Command and Outcome
to the Auxiliary Load Control Switch Event Log(5.7.5.6).
3203
5.22.2 HAN Interface Commands
3204
5.22.2.1
3205
3206
3207
3208
A Command to cause Auxiliary Load Control Switch [n] to close immediately. The
Command shall include a time period. When this time period has elapsed, ESME shall be
capable of causing the switch to open or remain closed as defined in the Auxiliary Load
Control Switch Calendar(5.7.4.2).
3209
3210
3211
3212
A Command to close an Auxiliary Load Control Switch [n] shall be executed only if the
Supply is Enabled. If the Supply is Armed or Disabled, the Command shall be executed
when the Supply is Enabled if, on Enablement, the time period included in the Command
has not elapsed.
3213
In executing the Command, ESME shall be capable of:
3214
3215
3216
3217
i.
ii.
Test Auxiliary Load Control Switch [n]
Close Auxiliary Load Control Switch [n]
recording the Command and Outcome to the Auxiliary Load Control Switch Event
Log(5.7.5.6); and
updating the corresponding Auxiliary Load Control Switch [n] - Status(5.23.1.1) to
indicate whether the switch is now open or closed.
3218
5.22.2.2
3219
3220
A Command to cause Auxiliary Load Control Switch [n] to open immediately. The Command
shall include a time period. When this time period has elapsed, ESME shall be capable of
Version 1.59
Open Auxiliary Load Control Switch [n]
18 November 2015
Page 80
DRAFT
SMETS
3221
3222
causing the switch to close or remain open as defined in the Auxiliary Load Control Switch
Calendar(5.7.4.2).
3223
In executing the Command, ESME shall be capable of:
3224
3225
3226
3227
i.
ii.
recording the Command and Outcome to the Auxiliary Load Control Switch Event
Log(5.7.5.6); and
updating the corresponding Auxiliary Load Control Switch [n] - Status(5.23.1.1) to
indicate whether the switch is now open or closed.
3228
5.22.2.3
3229
3230
A Command to cause the Auxiliary Load Control Switch [n] to open, close or maintain its
state, as defined in the Auxiliary Load Control Switch Calendar(5.7.4.2).
3231
3232
3233
A Command to close an Auxiliary Load Control Switch [n] shall be executed only if the
Supply is Enabled. If the Supply is Armed or Disabled, the Command shall be executed
when the Supply is Enabled.
3234
In executing the Command, ESME shall be capable of:
3235
3236
3237
3238
i.
ii.
Reset Auxiliary Load Control Switch [n]
recording the Command and Outcome to the Auxiliary Load Control Switch Event
Log(5.7.5.6); and
updating the corresponding Auxiliary Load Control Switch [n] - Status(5.23.1.1) to
indicate whether the switch is now open or closed.
3239
5.23 Data Requirements
3240
5.23.1 Operational Data
3241
5.23.1.1
3242
3243
The current status (being ‘open’ or ‘closed’) of Auxiliary Load Control Switch [n] as
commanded by ESME.
Version 1.59
Auxiliary Load Control Switch [n] - Status
18 November 2015
Page 81
DRAFT
SMETS
3244
Part E - Boost Function
3245
5.24 Overview
3246
3247
This Part E describes the minimum additional functional and data requirements of ESME
where a Boost Function is installed within ESME.
3248
5.25 Functional Requirements
3249
5.25.1 User Interface Commands
3250
3251
3252
In executing the Commands in this Section 5.25.1 ESME shall be capable of recording UTC
date and time at the beginning and end of any Boost Period in the Boost Function Event
Log(5.26.3.1).
3253
5.25.1.1
3254
3255
3256
A Command to cause the Auxiliary Load Control Switch(es) specified in Boost Function
Control [n](5.26.2.1) to close for 15, 30, 45 or 60 minutes and then to revert to normal
operation in accordance with the Auxiliary Load Control Switch Calendar(5.7.4.2).
3257
3258
ESME shall only be capable of executing this Command if no Boost Period is currently
active.
3259
5.25.1.2
3260
3261
3262
A Command to cause the Auxiliary Load Control Switch(es) specified in Boost Function
Control [n](5.26.2.1) to revert to normal operation in accordance with the Auxiliary Load
Control Switch Calendar(5.7.4.2).
3263
ESME shall only be capable of executing this Command if a Boost Period is active.
3264
3265
In executing the Command ESME shall be capable of generating an entry in the Boost
Function Event Log(5.26.3.1) to the effect that the active Boost Period has been cancelled.
3266
5.25.1.3
3267
3268
3269
A Command to cause the Auxiliary Load Control Switch(es) specified in Boost Function
Control [n](5.26.2.1) to remain closed for an additional 15, 30, 45 minutes, and then to revert
to normal operation in accordance with the Auxiliary Load Control Switch Calendar(5.7.4.2).
3270
3271
3272
ESME shall only be capable of executing this Command if a Boost Period is active. In
executing the Command ESME shall be capable of limiting any active Boost Period to a
maximum of 60 minutes.
3273
5.26 Data Requirements
3274
5.26.1 Constant Data
3275
5.26.1.1
3276
A data item to identify if ESME has a configured Boost Function.
3277
5.26.2 Configuration Data
3278
5.26.2.1
3279
3280
A data item to identify whether Auxiliary Load Control Switch [n] is to be controlled by the
Boost Function.
Version 1.59
Activate Boost Period
Cancel Boost Period
Extend Boost Period
Boost Function Availability
Boost Function Control [n]
18 November 2015
Page 82
DRAFT
SMETS
3281
5.26.3 Operational Data
3282
5.26.3.1
3283
3284
A single log capable of storing entries for the most recent 25 Boost Periods including the
UTC date and time of the beginning and end of the Boost Period.
Version 1.59
Boost Function Event Log
18 November 2015
Page 83
DRAFT
SMETS
3286
6 In Home Display Technical
Specifications
3287
6.1 Overview
3288
3289
3290
3291
3292
Section 6 of this document describes the minimum physical, minimum functional, minimum
interface, minimum data and minimum testing and certification requirements of the In-home
Display installed to comply with the smart metering roll-out licence conditions (standard
licence condition 34 of gas supply licences and standard licence condition 40 of electricity
supply licences).
3293
6.2 SMETS Testing and Certification Requirements
3294
6.2.1
3295
3296
An IHD shall have been tested to ensure that it meets the requirements described in this
Section 6, and evidence must be available to confirm such testing and conformance.
3297
6.2.2
3298
3299
3300
An IHD shall have been certified by the ZigBee Alliance as compliant with the ZigBee SEP
v1.2 requirements described in the current version of the Great Britain Companion
Specifications meaning v0.8.2 or later.
3301
6.3 Physical requirements
3302
The IHD shall as a minimum include the following components:
3285
3303
3304
3305
i.
ii.
iii.
Conformance with the SMETS
ZigBee Alliance Certification
a Data Store;
a HAN Interface; and
a User Interface.
3306
3307
3308
3309
The IHD shall be mains powered and shall be capable of performing the minimum functional,
interface and data requirements set out in Sections 6.4, 6.5 and 6.6 respectively operating at
a nominal voltage of 230VAC without consuming more than an average of 0.6 watts of
electricity under normal operating conditions.
3310
The IHD shall:
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
iv.
permanently display the IHD Identifier(6.6.1.1) on the IHD;
The HAN Interface of the IHD shall be capable of joining a ZigBee SEP v1.2 Smart Metering
Home Area Network which:
v.
vi.
operates within the 2400 – 2483.5 MHz harmonised frequency band; and
supports the Communications Links described in Section 6.5.
The IHD shall be designed to enable the information displayed on it to be easily accessed
and presented in a form that is clear and easy to understand including by Consumers with
impaired:
vii.
viii.
ix.
x.
sight;
memory and learning ability;
perception and attention; or
dexterity.
3323
6.4 Functional requirements
3324
This section describes the minimum functions that the IHD shall be capable of performing.
Version 1.59
18 November 2015
Page 84
DRAFT
SMETS
3325
6.4.1
3326
The IHD shall be capable of establishing Communications Links via its HAN Interface.
3327
3328
The IHD shall be capable of ensuring that the security characteristics of all Communications
Links it establishes meet the requirements described in Section 6.4.5.2.
3329
3330
6.4.1.1
3331
3332
The IHD shall be capable of establishing and maintaining Communications Links via its HAN
Interface with one ESME and one Gas Proxy Function.
3333
3334
In establishing the Communications Link, the IHD shall be capable of using its Security
Credentials to enable it to be Authenticated.
3335
The IHD shall be capable of supporting the following types of Communications Links:
3336
3337
i.
ii.
Communications
Communications Links with ESME and the Gas Proxy Function via the HAN
Interface
receiving Pricing and Consumption information from ESME; and
receiving Pricing and Consumption information from a Gas Proxy Function.
3338
3339
3340
3341
The IHD shall be capable of detecting a failure of a Communications Link and on detection
of a failure, shall be capable of clearing or suitably annotating the information displayed on
its User Interface (set out in Sections 6.4.2, 6.4.3 and 6.4.4) to indicate that the information
may be out of date.
3342
6.4.2
3343
3344
3345
3346
The IHD shall be capable immediately upon establishment of a Communications Link with
ESME and a Gas Proxy Function (as set out in Section 6.4.1.1), of providing the following
information on its User Interface and providing updates of any changes to the information
every 10 seconds thereafter.
3347
6.4.2.1
3348
The signal strength of its HAN Interface.
3349
6.4.2.2
3350
Time as UTC with adjustment for British Summer Time.
3351
6.4.3
3352
3353
3354
The IHD shall be capable immediately upon establishment of a Communications Link with a
Gas Proxy Function (as set out in Section 6.4.1.1), of providing the following information5 on
its User Interface and providing timely updates of any changes to the information thereafter.
3355
3356
The IHD shall be capable of displaying Currency Units in GB Pounds and European Central
Bank Euro.
3357
6.4.3.1
3358
The active Tariff Price for Energy Consumption in Currency Units per kWh.
3359
6.4.3.2
3360
3361
3362
3363
3364
3365
i.
ii.
iii.
iv.
General Information
Connection Link Quality
Local Time
Information pertaining to the Supply of gas to the Premises
Active Tariff Price [NUM]
Cumulative Consumption [NUM]
Current Day cumulative Energy Consumption;
Current Day cost to the Consumer of cumulative Energy Consumption in Currency
Units;
Current Week cumulative Energy Consumption;
Current Week cost to the Consumer of cumulative Energy Consumption in Currency
Units;
5
Information that shall be capable of being provided in numerical form is annotated [NUM]. Information that shall be capable of
being provided in Ambient form is annotated [AMB]. Where information is not annotated the information may be provided in any
visual format.
Version 1.59
18 November 2015
Page 85
DRAFT
SMETS
3366
3367
3368
v.
vi.
Current month cumulative Energy Consumption; and
Current month cost to the Consumer of cumulative Energy Consumption in Currency
Units.
3369
6.4.3.3
3370
A number issued to the IHD for display on the User Interface.
3371
6.4.3.4
3372
3373
Either Aggregate Debt or time-based and payment-based debt when GSME is operating in
Prepayment Mode.
3374
6.4.3.5
3375
3376
Either Aggregate Debt Recovery Rate or each Time-based Debt Recovery rate when GSME
is operating in Prepayment Mode.
3377
6.4.3.6
3378
3379
The Emergency Credit balance where Emergency Credit is activated (including a clear
indication that Emergency Credit has been activated).
3380
6.4.3.7
3381
3382
3383
3384
3385
3386
3387
i.
ii.
iii.
iv.
v.
vi.
Customer Identification Number [NUM]
Debt [NUM]
Debt Recovery Rate [NUM]
Emergency Credit Balance [NUM]
Historic Consumption
D-1 to D-8 historic Energy Consumption;
D-1 to D-8 cost to the Consumer of historic Energy Consumption in Currency Units;
W-1 to W-5 historic Energy Consumption;
W-1 to W-5 cost to the Consumer of historic Energy Consumption in Currency Units;
M-1 to M-13 historic Energy Consumption; and
M-1 to M-13 cost to the Consumer of historic Energy Consumption in Currency
Units.
3388
3389
where: D-1 = current Day minus 1, D-2 = current Day minus 2, W-1 = current Week minus 1,
M-1 = current month minus 1, etc.
3390
6.4.3.8
3391
3392
An indication that the combined Meter Balance [NUM](6.4.3.9) and Emergency Credit
Balance [NUM](6.4.3.6) has fallen below a low credit threshold.
3393
6.4.3.9
3394
3395
3396
3397
3398
The amount of money in Currency Units as determined by GSME. If operating in
Prepayment Mode, the Meter Balance represents GSME’s determination of the amount of
credit available to the Consumer (excluding any Emergency Credit Balance [NUM](6.4.3.6)).
If operating in Credit Mode, it represents GSME’s determination of the amount of money due
from the Consumer since the Meter Balance was last reset.
3399
6.4.3.10
3400
The current mode of operation of GSME, being Prepayment Mode or Credit Mode.
3401
3402
6.4.4
3403
3404
3405
The IHD shall be capable, upon establishment of a Communications Link with ESME (as set
out in Section 6.4.1.1), of providing the following information6 on its User Interface and
providing updates of any changes to the information every 10 seconds thereafter.
Low Credit Alert
Meter Balance [NUM]
Payment Mode
Information pertaining to the Supply of electricity to the
Premises
6
Information that shall be capable of being provided in numerical form is annotated [NUM]. Information that shall be capable of
being provided in Ambient form is annotated [AMB]. Where information is not annotated the information may be provided in any
visual format.
Version 1.59
18 November 2015
Page 86
DRAFT
SMETS
3406
3407
The IHD shall be capable of displaying Currency Units in GB Pounds and European Central
Bank Euro.
3408
6.4.4.1
3409
The active Tariff Price for Consumption in Currency Units per kWh.
3410
6.4.4.2
3411
3412
3413
3414
3415
3416
i.
ii.
iii.
iv.
v.
vi.
3417
6.4.4.3
3418
A number issued to the IHD for display on the User Interface.
3419
6.4.4.4
3420
3421
Either Aggregate Debt or time-based and payment-based debt when ESME is operating in
Prepayment Mode.
3422
6.4.4.5
3423
3424
Either Aggregate Debt Recovery Rate or each Time-based Debt Recovery rate when ESME
is operating in Prepayment Mode.
3425
6.4.4.6
3426
3427
The Emergency Credit balance where Emergency Credit is activated in ESME (including a
clear indication that the Emergency credit has been activated).
3428
6.4.4.7
3429
3430
3431
3432
3433
3434
i.
ii.
iii.
iv.
v.
vi.
Active Tariff Price [NUM]
Cumulative Consumption [NUM]
Current Day cumulative Consumption;
Current Day cost to the Consumer of cumulative Consumption in Currency Units;
Current Week cumulative Consumption;
Current Week cost to the Consumer of cumulative Consumption in Currency Units;
Current month cumulative Consumption; and
Current month cost to the Consumer of cumulative Consumption in Currency Units.
Customer Identification Number [NUM]
Debt [NUM]
Debt Recovery Rate [NUM]
Emergency Credit Balance [NUM]
Historic Consumption
D-1 to D-8 historic Consumption;
D-1 to D-8 cost to the Consumer of historic Consumption in Currency Units;
W-1 to W-5 historic Consumption;
W-1 to W-5 cost to the Consumer of historic Consumption in Currency Units;
M-1 to M-13 historic Consumption; and
M-1 to M-13 cost to the Consumer of historic Consumption in Currency Units.
3435
3436
where: D-1 = current Day minus 1, D-2 = current Day minus 2, W-1 = current Week minus 1,
M-1 = current month minus 1 etc.
3437
6.4.4.8
3438
3439
A near real-time indication of the Active Power Import in kW and the cost to the Consumer of
maintaining that Instantaneous Active Power Import for one hour.
3440
6.4.4.9
3441
3442
An indication that the combined Meter Balance [NUM](6.4.4.10) and Emergency Credit
Balance(6.4.4.6) has fallen below a low credit threshold.
3443
6.4.4.10
3444
3445
3446
3447
3448
The amount of money in Currency Units as determined by ESME. If operating in
Prepayment Mode, the Meter Balance represents ESME’s determination of the amount of
credit available to the Consumer (excluding any Emergency Credit Balance(6.4.4.6)). If
operating in Credit Mode, it represents ESME’s determination of the amount of money due
from the Consumer since the Meter Balance was last reset.
Version 1.59
Instantaneous Active Power Import [NUM]
Low Credit Alert
Meter Balance [NUM]
18 November 2015
Page 87
DRAFT
SMETS
3449
6.4.4.11
3450
The current mode of operation of ESME, being Prepayment Mode or Credit Mode.
3451
6.4.4.12
3452
An indication of the level of Active Power Import as high, medium or low.
3453
6.4.5
Security
3454
6.4.5.1
General
3455
3456
3457
3458
The IHD shall be designed taking all reasonable steps so as to ensure that any failure or
compromise of its integrity shall not compromise the Security Credentials or Personal Data
stored on it or compromise the integrity of any other Device to which it is connected by
means of a Communications Link.
3459
6.4.5.2
3460
3461
The IHD shall be capable of preventing and detecting, on all of its interfaces, Unauthorised
access that could compromise the Confidentiality and / or Data Integrity of:
3462
3463
3464
i.
ii.
iii.
Payment Mode
Power Threshold Status [AMB]
Communications
Personal Data whilst being transferred via an interface;
Consumption data used for billing whilst being transferred via an Interface; and
Security Credentials whilst being transferred via an interface.
3465
6.5 Interface Requirements
3466
3467
This section describes the minimum required interactions which the IHD shall be capable of
undertaking with ESME and a Gas Proxy Function as appropriate via its HAN Interface.
3468
6.5.1
3469
3470
The IHD shall be capable, immediately upon establishment of a Communications Link with
ESME and a Gas Proxy Function (as set out in Section 6.4.1.1) of:
3471
3472
3473
3474
3475
3476
3477
3478
i.
ii.
iii.
Receipt of information via the HAN Interface
receiving information (and updates of any changes of this information every 10
seconds thereafter) required to meet the display requirements described in Section
6.4.2;
receiving information (and timely updates of any changes to the information
thereafter) required to meet the display requirements described in Section 6.4.3; and
receiving information (and updates of any changes of this information every 10
seconds thereafter) required to meet the display requirements described in Section
6.4.4.
3479
6.6 Data requirements
3480
3481
This section describes the minimum information which the IHD shall be capable of holding in
its Data Store.
3482
6.6.1
3483
Describes data that remains constant and unchangeable at all times.
3484
6.6.1.1
3485
3486
A globally unique identifier used to identify the IHD based on the EUI-64 Institute of Electrical
and Electronic Engineers standard.
Constant data
Version 1.59
IHD Identifier
18 November 2015
Page 88
DRAFT
SMETS
3488
7 Prepayment Interface Device
Technical Specifications
3489
7.1 Overview
3490
3491
3492
Section 7 of this document describes the minimum physical, minimum functional, minimum
interface, minimum data and minimum testing and certification requirements of a
Prepayment Interface Device (PPMID), where it is installed by a Supplier.
3493
7.2 SMETS Testing and Certification Requirements
3494
7.2.1
3495
3496
A PPMID shall have been tested to ensure that it meets the requirements described in this
Section 7, and evidence must be available to confirm such testing and conformance.
3497
3498
7.2.2
3499
3500
A PPMID shall meet the requirements described in the current version of the Great Britain
Companion Specifications meaning v0.8.2 or later as published on the SECAS website.
3501
3502
3503
A PPMID shall have been certified by the ZigBee Alliance as compliant with the ZigBee SEP
v1.2 requirements described in the current version of the Great Britain Companion
Specifications meaning v0.8.2 or later as published on the SECAS website.
3504
7.3 Physical Requirements
3505
A PPMID shall as a minimum include the following components:
3487
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
i.
ii.
iii.
Conformance with the SMETS
Conformance with the Great Britain Companion
Specifications
a Data Store;
a HAN Interface; and
a User Interface.
A PPMID shall:
iv.
v.
permanently display the PPMID Identifier(7.6.1.1) on the PPMID; and
have a Secure Perimeter.
The HAN Interface of a PPMID shall be capable of joining a ZigBee SEP v1.2 Smart
Metering Home Area Network which:
vi.
vii.
operates within the 2400 – 2483.5 MHz harmonised frequency band; and
supports the Communications Links described in Sections 7.5.1, 7.5.2, 7.5.4 and
7.5.5.
The PPMID shall be designed taking all reasonable steps so as to prevent Unauthorised
Physical Access and Unauthorised communications through its Secure Perimeter that could
compromise the Confidentiality and / or Data Integrity of:
viii.
ix.
x.
xi.
Personal Data;
Security Credentials;
Cryptographic Algorithms; and
Firmware and data essential for ensuring its integrity,
3524
stored or executing on the PPMID.
3525
3526
3527
The PPMID shall be capable of detecting any attempt at Unauthorised Physical Access
through its Secure Perimeter that could compromise such Confidentiality and / or Data
Integrity and on such detection shall be capable of:
Version 1.59
18 November 2015
Page 89
DRAFT
3528
3529
3530
3531
xii.
SMETS
providing evidence of such an attempt through the use of tamper evident coatings or
seals;
and where reasonably practicable:
xiii.
generating and sending an Alert to that effect via its HAN Interface.
3532
7.4 Functional Requirements
3533
This section describes the minimum functions that a PPMID shall be capable of performing.
3534
7.4.1
3535
A PPMID shall be capable of establishing Communications Links via its HAN Interface.
3536
3537
A PPMID shall be capable of ensuring that the security characteristics of all Communications
Links it establishes meet the requirements described in Section 7.4.7.4.
3538
3539
When any Command addressed to the PPMID is received via any Communications Link the
PPMID shall be capable of:
3540
3541
3542
3543
3544
i.
ii.
iii.
Communications
using the Security Credentials the PPMID holds, Authenticating to a Trusted Source
the Command;
verifying in accordance with Section 7.4.7.2.3 that the sender of the Command is
Authorised to execute the Command; and
verifying the integrity of the Command.
3545
3546
3547
On failure of any of (i) to (iii) above, the PPMID shall be capable of discarding the Command
without execution and without either generating or sending a Response, and generating and
sending an Alert to that effect via its HAN Interface.
3548
3549
Where the Command is not due to be executed immediately, the PPMID shall be capable of
generating and sending a Response via its HAN Interface to confirm its successful receipt.
3550
3551
A PPMID shall only be capable of addressing a Response to the sender of the relevant
Command.
3552
3553
7.4.1.1
3554
3555
A PPMID shall be capable of establishing Communications Links via its HAN Interface with a
minimum of one ESME, one GSME and one Gas Proxy Function.
3556
3557
A PPMID shall only be capable of establishing Communications Links via its HAN Interface
with GSME and ESME with Security Credentials in the Device Log(7.6.3.1).
3558
3559
In establishing any Communications Link via its HAN Interface, the PPMID shall be capable
of using its Security Credentials to enable it to be Authenticated.
3560
A PPMID shall be capable of supporting the following types of Communications Links:
3561
3562
3563
3564
i.
ii.
iii.
iv.
Communications Links with ESME, GSME and Gas Proxy Function via the
HAN interface
receiving Price and Consumption information from ESME;
receiving Price and Consumption information from a Gas Proxy Function;
generating and sending the Commands (set out in Section 7.5.4) to GSME; and
generating and sending the Commands (set out in Section 7.5.5) to ESME.
3565
3566
3567
3568
A PPMID shall be capable of detecting a failure of a Communications Link and on detection
of a failure, shall be capable of clearing or suitably annotating the information displayed on
its User Interface (set out in Sections 7.4.5 and 7.4.6) to indicate that the information may be
out of date.
3569
7.4.2
3570
3571
A PPMID shall be capable of retaining all information held in its Data Store at all times,
including on loss of power.
Data storage
Version 1.59
18 November 2015
Page 90
DRAFT
SMETS
3572
7.4.3
3573
7.4.3.1
3574
3575
If the Meter Balance(4.6.5.11) is equal to or below the Disablement Threshold(4.6.4.12) a
PPMID shall be capable of maintaining a calculation of the Debt to Clear based on:
3576
3577
3578
3579
3580
3581
3582
3583
i.
ii.
iii.
iv.
Debt to Clear Calculations
Debt to Clear GSME
the difference between the Meter Balance(4.6.5.11) and the Disablement
Threshold(4.6.4.12);
amount of debt accumulated in the Accumulated Debt Register(4.6.5.1);
amount of Emergency Credit activated and used by the Consumer; and
the payment-based debt to be collected based on (i), (ii) and (iii) (as defined by Debt
Recovery per Payment(4.6.4.8) taking account of the amount remaining in the
Payment Debt Register(4.6.5.13), the payment-based debt payments in the Billing
Data Log(4.6.5.3) and the Debt Recovery Rate Cap(4.6.4.10)).
3584
7.4.3.2
3585
3586
3587
If the Meter Balance [INFO](5.7.5.22) is equal to or below the Disablement Threshold
[INFO](5.7.4.15) a PPMID shall be capable of maintaining a calculation of the Debt to Clear
based on:
3588
3589
3590
3591
3592
3593
3594
3595
i.
ii.
iii.
iv.
Debt to Clear ESME
the difference between the Meter Balance [INFO](5.7.5.22) and the Disablement
Threshold [INFO](5.7.4.15);
amount of debt accumulated in the Accumulated Debt Register [INFO](5.7.5.1);
amount of Emergency Credit activated and used by the Consumer; and
the payment-based debt to be collected based on (i), (ii) and (iii) (as defined by Debt
Recovery per Payment [INFO](5.7.4.11) taking account of the amount remaining in
the Payment Debt Register [INFO](5.7.5.23), the payment-based debt payments in
the Billing Data Log(5.7.5.10) and the Debt Recovery Rate Cap [INFO](5.7.4.13)).
3596
7.4.4
3597
3598
3599
3600
A PPMID shall be capable immediately upon establishment of a Communications Link with
an ESME and a Gas Proxy Function (as set out in Section 7.4.1.1), of displaying the
following up to date information on its User Interface, and displaying updates of any changes
to the information every 10 seconds thereafter.
3601
7.4.4.1
3602
The signal strength of its HAN Interface.
3603
3604
The PPMID shall be capable of displaying Currency Units in GB Pounds and European
Central Bank Euro.
3605
7.4.4.2
3606
The UTC date and time adjusted for British Summer Time.
3607
7.4.5
3608
3609
3610
3611
A PPMID shall be capable immediately upon establishment of a Communications Link with a
Gas Proxy Function (as set out in Section 7.4.1.1), of displaying the following up to date
information on its User Interface, and displaying timely updates of any changes to the
information thereafter:
3612
3613
3614
3615
3616
3617
i.
ii.
iii.
iv.
v.
General Information
Connection Link Quality
Local Time
Information Pertaining to the Supply of Gas to the Premises
the Active Tariff Price(4.6.5.2);
the Emergency Credit Balance(4.6.5.8) where Emergency Credit is activated
(including a clear indication that Emergency Credit has been activated);
whether Emergency Credit is available for activation on GSME;
any low credit condition;
the Meter Balance(4.6.5.11);
Version 1.59
18 November 2015
Page 91
DRAFT
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
vi.
vii.
viii.
ix.
x.
xi.
xii.
SMETS
the Debt to Clear;
whether GSME has suspended the Disablement of Supply during a period defined in
the Non-Disablement Calendar(4.6.4.20) (as set out in Section 4.4.7.2);
either Aggregate Debt or time-based and payment-based debts when GSME is
operating in Prepayment Mode;
either Aggregate Debt Recovery Rate or each Time-based Debt Recovery rate when
GSME is operating in Prepayment Mode;
any Standing Charge(4.6.4.23);
the Contact Details(4.6.4.4); and
the Supply State(4.6.5.18).
3628
3629
7.4.6
3630
3631
3632
A PPMID shall be capable, upon establishment of a Communications Link with ESME (as
set out in Section 7.4.1.1), of displaying the following information on its User Interface, and
displaying updates of any changes to the information every 10 seconds thereafter:
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
i.
ii.
iii.
iv.
v.
vi.
vii.
viii.
ix.
x.
xi.
xii.
Information Pertaining to the Supply of Electricity to the
Premises
the Active Tariff Price [INFO](5.7.5.5);
the Emergency Credit Balance [INFO](5.7.5.15) where Emergency Credit is
activated (including a clear indication that Emergency Credit has been activated);
whether Emergency Credit is available for activation on ESME;
any low credit condition;
the Meter Balance [INFO](5.7.5.22);
the Debt to Clear when ESME is operating in Prepayment Mode;
whether ESME has suspended the Disablement of Supply during a period defined in
the Non-Disablement Calendar [INFO](5.7.4.30) (as set out in Section 5.5.7.2);
either Aggregate Debt or time-based and payment-based debts when ESME is
operating in Prepayment Mode;
either Aggregate Debt Recovery Rate or each Time-based Debt Recovery rate when
ESME is operating in Prepayment Mode;
any Standing Charge [INFO](5.7.4.42);
Contact Details [INFO](5.7.4.8); and
the Supply State [INFO](5.7.5.32).
3649
7.4.7
Security
3650
7.4.7.1
General
3651
3652
3653
3654
A PPMID shall be designed taking all reasonable steps to ensure that any failure or
compromise of its integrity shall not compromise the Security Credentials or Personal Data
stored on it or compromise the integrity of any other Device to which it is connected by
means of a Communications Link.
3655
7.4.7.2
3656
7.4.7.2.1
3657
The PPMID shall be capable of securely storing Private Keys.
3658
The PPMID shall be capable of securely storing Key Agreement values.
3659
7.4.7.2.2
3660
3661
The PPMID shall be capable of securely storing Security Credentials from Certificates
including for use in the Cryptographic Algorithms as set out in Section 7.5.2.4.
3662
3663
3664
3665
During the replacement of any PPMID Security Credentials(7.6.3.2) (as set out in Section
7.5.2.4), the PPMID shall be capable of ensuring that the PPMID Security
Credentials(7.6.3.2) being replaced remain usable until the successful completion of the
replacement.
Version 1.59
Security Credentials
PPMID Private Keys
Public Key Certificates
18 November 2015
Page 92
DRAFT
SMETS
3666
7.4.7.2.3
3667
3668
The PPMID shall be capable of restricting Authorisation to execute Commands according to
Role permissions.
3669
7.4.7.3
3670
The PPMID shall be capable of supporting the following Cryptographic Algorithms:
3671
3672
3673
3674
3675
i.
ii.
iii.
Role Based Access Control (RBAC)
Cryptographic Algorithms
Elliptic Curve DSA;
Elliptic Curve DH; and
SHA-256.
In executing and generating any Command or Response or Alert, the PPMID shall be
capable of applying Cryptographic Algorithms (alone or in combination) for:
3676
3677
3678
3679
iv.
v.
vi.
vii.
3680
7.4.7.4
3681
3682
A PPMID shall be capable of preventing and detecting, on all of its interfaces, Unauthorised
access that could compromise the Confidentiality and / or Data Integrity of:
3683
3684
3685
3686
3687
i.
ii.
iii.
iv.
Digital Signing;
Digital Signature verification;
Hashing; and
Message Authentication.
Communications
Personal Data whilst being transferred via an interface;
Consumption data used for billing whilst being transferred via an interface;
Security Credentials whilst being transferred via an interface; and
Firmware and data essential for ensuring its integrity whilst being transferred via an
interface.
3688
7.5 Interface Requirements
3689
3690
3691
This section describes the minimum required interactions which a PPMID shall be capable of
undertaking with ESME, GSME and a Gas Proxy Function as appropriate via its HAN
Interface.
3692
7.5.1
3693
3694
A PPMID shall be capable, immediately upon establishment of a Communications Link with
ESME and a Gas Proxy Function (as set out in Section 7.4.1.1) of:
3695
3696
3697
3698
3699
3700
3701
i.
ii.
iii.
Receipt of Information via the HAN Interface
receiving information required to meet the display requirements set out in Section
7.4.3;
receiving information (and timely updates of any changes to the information
thereafter) required to meet the display requirements set out in Section 7.4.5; and
receiving information (and updates of any changes of this information every 10
seconds thereafter) required to meet the display requirements set out in Section
7.4.6.
3702
7.5.2
HAN Interface Commands
3703
3704
A PPMID shall be capable of executing immediately the Commands set out in this Section
7.5.2 following their receipt via its HAN Interface.
3705
7.5.2.1
3706
A Command to add Security Credentials for ESME or GSME to the Device Log(7.6.3.1).
3707
In executing the Command, a PPMID shall be capable of verifying the Security Credentials.
Version 1.59
Add Device Security Credentials
18 November 2015
Page 93
DRAFT
SMETS
3708
7.5.2.2
Read Configuration Data
3709
3710
A Command to read the value of one or more of the configuration data items set out in
Section 7.6.3.
3711
3712
In executing the Command, a PPMID shall be capable of sending such value(s) in a
Response via its HAN Interface.
3713
7.5.2.3
3714
3715
A Command to remove Security Credentials for ESME or GSME from the Device
Log(7.6.3.1).
3716
7.5.2.4
3717
A Command to replace PPMID Security Credentials(7.6.3.2) held within the PPMID.
3718
3719
In executing the Command the PPMID shall be capable of maintaining the Command’s
Transactional Atomicity.
3720
7.5.3
3721
3722
A PPMID shall be capable of executing immediately the Commands set out in this Section
7.5.3 following their receipt via its User Interface.
3723
7.5.3.1
3724
A Command to issue a Request Emergency Credit Activation(7.5.5.1) to ESME.
3725
7.5.3.2
3726
A Command to issue a Request Emergency Credit Activation(7.5.4.1) to GSME.
3727
7.5.3.3
3728
3729
A Command to generate and issue a Request to Add Credit(7.5.5.2) when ESME is
operating in Prepayment Mode on input of a PTUT.
3730
7.5.3.4
3731
3732
A Command to generate and issue a Request to Add Credit(7.5.4.2) when GSME is
operating in Prepayment Mode on input of a PTUT.
3733
7.5.3.5
3734
A Command to issue a Request to Enable ESME Supply(7.5.5.3) to ESME.
3735
7.5.4
3736
3737
A PPMID shall be capable of generating and issuing to GSME the Commands set out in this
Section 7.5.4.
3738
7.5.4.1
3739
A Command requesting that GSME Activates Emergency Credit.
3740
7.5.4.2
3741
A Command including a UTRN requesting that GSME accepts Credit.
3742
7.5.5
3743
3744
A PPMID shall be capable of generating and issuing to ESME the Commands set out in this
Section 7.5.5.
3745
7.5.5.1
3746
A Command requesting that ESME Activates Emergency Credit.
Remove Device Security Credentials
Replace PPMID Security Credentials
User Interface Commands
Activate ESME Emergency credit
Activate GSME Emergency credit
Add Credit to ESME
Add Credit to GSME
Enable ESME Supply
HAN Interface Commands issued by PPMID to GSME
Request Emergency Credit Activation
Request to Add Credit
HAN Interface Commands issued by PPMID to ESME
Version 1.59
Request Emergency Credit Activation
18 November 2015
Page 94
DRAFT
SMETS
3747
7.5.5.2
Request to Add Credit
3748
A Command including a UTRN requesting that ESME accepts credit.
3749
7.5.5.3
3750
A Command requesting that ESME Enables Supply.
3751
7.6 Data Requirements
3752
3753
This section describes the minimum information which a PPMID shall be capable of holding
in its Data Store.
3754
7.6.1
3755
Data that shall remain constant and unchangeable at all times.
3756
7.6.1.1
3757
3758
A globally unique identifier used to identify the PPMID based on the EUI-64 Institute of
Electrical and Electronic Engineers standard.
3759
7.6.2
This section is not used
3760
7.6.3
Configuration data
3761
Data that configures the operation of various functions of the PPMID.
3762
7.6.3.1
3763
3764
The Security Credentials and Device identity details for each of the Devices with which the
PPMID can communicate.
3765
7.6.3.2
3766
The Security Credentials for the PPMID and parties Authorised to interact with it.
Request to Enable ESME Supply
Constant data
PPMID Identifier
Version 1.59
Device Log
PPMID Security Credentials
18 November 2015
Page 95
DRAFT
SMETS
3769
8 HAN Connected Auxiliary Load
Control Switch Technical
Specifications
3770
8.1 Overview
3771
3772
3773
Section 8 of this document describes the minimum physical, minimum functional, minimum
interface, minimum data and minimum testing and certification requirements of a HAN
Connected Auxiliary Load Control Switch (HCALCS), where it is installed by a Supplier.
3774
8.2 SMETS Testing and Certification Requirements
3775
8.2.1
3776
3777
An HCALCS shall have been tested to ensure that it meets the requirements described in
this Section 8, and evidence must be available to confirm such testing and conformance.
3778
3779
8.2.2
3780
3781
3782
An HCALCS shall meet the requirements described in the current version of the Great
Britain Companion Specification meaning v0.8.2 or later as published on the SECAS
website.
3783
3784
3785
An HCALCS shall have been certified by the ZigBee Alliance as compliant with the ZigBee
SEP v1.2 requirements described in the current version of the Great Britain Companion
Specification meaning v0.8.2 or later as published on the SECAS website.
3786
3787
8.2.3
3788
3789
3790
An HCALCS shall meet the requirements described in the current version of the Commercial
Product Assurance Security Characteristic Smart Metering - HAN Connected Auxiliary Load
Control Switch meaning v1.2 or later as published on CESG’s Website.
3791
3792
3793
An HCALCS shall be certified by CESG as compliant with the current version of the
Commercial Product Assurance Security Characteristic Smart Metering - HAN Connected
Auxiliary Load Control Switch meaning v1.2 or later as published on CESG’s Website.
3794
8.3 Physical Requirements
3795
An HCALCS shall as a minimum include the following components:
3767
3768
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
i.
ii.
iii.
iv.
Conformance with the SMETS
Conformance with the Great Britain Companion
Specifications
Conformance with the Commercial Product Assurance
Security Characteristic for GB Smart Metering
a HAN Interface;
a Data Store
an Auxiliary Load Control Switch; and
a Timer.
An HCALCS shall:
v.
permanently display the HCALCS Identifier(8.6.1.1) on the HCALCS.
The HAN Interface of a HCALCS shall be capable of joining a ZigBee SEP v1.2 Smart
Metering Home Area Network which:
vi.
vii.
operates within the 2400 – 2483.5 MHz harmonised frequency band; and
supports the Communications Links described in Sections 8.5.1 and 8.5.2.
Version 1.59
18 November 2015
Page 96
DRAFT
3806
3807
3808
3809
3810
3811
SMETS
An HCALCS shall be designed taking all reasonable steps so as to prevent Unauthorised
Physical Access and Unauthorised communications that could compromise the
Confidentiality and / or Data Integrity of:
viii.
ix.
x.
Security Credentials;
Cryptographic Algorithms; and
Firmware and data essential for ensuring its integrity,
3812
stored or executing on the HCALCS.
3813
8.4 Functional Requirements
3814
This section defines the minimum functions that an HCALCS shall be capable of performing.
3815
8.4.1
3816
3817
The Timer shall be capable of measuring a configurable period of up to 24 hours with a
minimum resolution of 1 minute.
3818
8.4.2
3819
3820
3821
An HCALCS shall be capable of establishing Communications Links via its HAN Interface.
An HCALCS shall be capable of ensuring that the security characteristics of all
Communications Links it establishes meet the requirements described in Section 8.4.4.4.
3822
3823
When any Command addressed to the HCALCS is received via any Communications Link
the HCALCS shall be capable of:
3824
3825
3826
3827
3828
i.
ii.
iii.
Timer
Communications
using the Security Credentials the HCALCS holds, Authenticating to a Trusted
Source the Command;
verifying in accordance with Section 8.4.4.2.3 that the sender of the Command is
Authorised to execute the Command; and
verifying the integrity of the Command.
3829
3830
3831
On failure of any of (i) to (iii) above, the HCALCS shall be capable of discarding the
Command without execution and without either generating or sending a Response, and
generating and sending an Alert to that effect via its HAN Interface.
3832
3833
An HCALCS shall only be capable of addressing a Response to the sender of the relevant
Command.
3834
8.4.2.1
3835
3836
An HCALCS shall be capable of establishing Communications Links via its HAN Interface
with one ESME.
3837
3838
An HCALCS shall only be capable of establishing Communications Links via its HAN
Interface with one ESME with Security Credentials in the Device Log(8.6.2.1).
3839
3840
3841
In establishing the Communications Link, the HCALCS shall be capable of using its own,
unique Security Credentials to enable it to be Authenticated by the ESME.
The HCALCS shall be capable of supporting the following types of Communications Links:
Communications Links with ESME via the HAN interface
3842
3843
i.
ii.
receiving HAN Interface Commands (set out in Section 8.5.1) from ESME; and
sending the Commands (set out in Section 8.5.1.6) to ESME.
3844
8.4.3
3845
3846
An HCALCS shall be capable of retaining all information held in its Data Store at all times,
including on loss of power.
Data storage
Version 1.59
18 November 2015
Page 97
DRAFT
SMETS
3847
8.4.4
Security
3848
8.4.4.1
General
3849
3850
3851
3852
An HCALCS shall be designed taking all reasonable steps to ensure that any failure or
compromise of its integrity shall not compromise the Security Credentials stored on it or
compromise the integrity of any other Device to which it is connected by means of a
Communications Link.
3853
3854
An HCALCS shall be capable of securely disabling Critical Commands other than those
Commands set out in Section 8.5 that are Critical Commands.
3855
8.4.4.2
3856
8.4.4.2.1
3857
The HCALCS shall be capable of securely storing Private Keys.
3858
The HCALCS shall be capable of securely storing Key Agreement values.
3859
8.4.4.2.2
3860
3861
The HCALCS shall be capable of securely storing Security Credentials from Public Key
Certificates including for use in the Cryptographic Algorithms as set out in Section 8.4.4.3.
3862
3863
3864
3865
During any replacement of HCALCS Security Credentials(8.6.2.2) (as set out in Section
8.5.1.3) the HCALCS shall be capable of ensuring that the HCALCS Security
Credentials(8.6.2.2) being replaced remain usable until the successful completion of the
replacement.
3866
8.4.4.2.3
3867
3868
The HCALCS shall be capable of restricting Authorisation to execute Commands according
to Role permissions.
3869
8.4.4.3
3870
The HCALCS shall be capable of supporting the following Cryptographic Algorithms:
3871
3872
3873
3874
3875
i.
ii.
iii.
Security Credentials
HCALCS Private Keys
Public Key Certificates
Role Based Access Control (RBAC)
Cryptographic Algorithms
Elliptic Curve DSA;
Elliptic Curve DH; and
SHA-256.
In creating any Command, the HCALCS shall be capable of applying Cryptographic
Algorithms (alone or in combination) for:
3876
3877
3878
iv.
v.
vi.
3879
8.4.4.4
3880
3881
An HCALCS shall be capable of preventing and detecting, on all of its interfaces,
Unauthorised access that could compromise the Confidentiality and / or Data Integrity of:
3882
3883
3884
i.
ii.
Digital Signature verification;
Hashing; and
Message Authentication.
Communications
Security Credentials whilst being transferred via an interface; and
Firmware and data essential for ensuring its integrity whilst being transferred via an
interface.
3885
8.5 Interface Requirements
3886
3887
This section sets out the minimum required interactions which a HCALCS shall be capable
of undertaking with ESME via its HAN Interface.
Version 1.59
18 November 2015
Page 98
DRAFT
SMETS
3888
8.5.1
3889
3890
An HCALCS shall be capable of executing immediately the Commands set out in this section
following their receipt via its HAN Interface.
3891
8.5.1.1
3892
A Command to add Security Credentials for ESME to the Device Log(8.6.2.1).
3893
3894
In executing the Command, the HCALCS shall be capable of verifying the Security
Credentials.
3895
8.5.1.2
3896
A Command to control the HCALCS, for the time period specified within the Command.
3897
In executing the Command, the HCALCS shall be capable of:
3898
3899
3900
3901
i.
ii.
iii.
HAN Interface Commands
Add Device Security Credentials
Control HAN Connected Auxiliary Load Control Switch
performing the specified control operation for the specified time period;
send a Response detailing the Outcome via its HAN Interface; and
at the end of the control time period, issuing a Request Control of HAN Connected
Auxiliary Load Control Switch(8.5.2.1) to the ESME.
3902
3903
When not subject to control through this Command, the HCALCS shall default its state to
open.
3904
8.5.1.3
3905
3906
A Command to read the value of one or more of the configuration data items set out in
Section 8.6.2.
3907
3908
In executing the Command, the HCALCS shall be capable of sending such value(s) in a
Response via its HAN Interface.
3909
8.5.1.4
3910
A Command to remove Security Credentials for an ESME from the Device Log(8.6.2.1).
3911
8.5.1.5
3912
A Command to replace HCALCS Security Credentials(8.6.2.2) held within the HCALCS.
3913
3914
In executing the Command the HCALCS shall be capable of maintaining the Command’s
Transactional Atomicity.
3915
8.5.1.6
3916
3917
A Command to record one or more new values of the configuration data items set out in
Section 8.6.2.
3918
8.5.2
3919
3920
An HCALCS shall be capable of issuing the Commands set out in this section, receiving
corresponding Responses and, where required by a Response, taking the required actions.
3921
8.5.2.1
3922
3923
A Command requesting that the ESME issues an updated Control HAN Connected Auxiliary
Load Control Switch(5.6.4.1) Command.
3924
3925
An HCALCS shall be capable of issuing this Command after completing the execution of a
Control HAN Connected Auxiliary Load Control Switch(8.5.1.2).
3926
8.6 Data Requirements
3927
3928
This section describes the minimum information which an HCALCS is to be capable of
holding in its Data Store.
Read Configuration Data
Remove Device Security Credentials
Replace HCALCS Security Credentials
Write Configuration Data
HAN Interface Commands issued by an HCALCS to ESME
Version 1.59
Request Control of HAN Connected Auxiliary Load Control Switch
18 November 2015
Page 99
DRAFT
SMETS
3929
8.6.1
Constant Data
3930
Describes data that remains constant and unchangeable at all times.
3931
8.6.1.1
3932
3933
A globally unique identifier used to identify the HCALCS based on the EUI-64 Institute of
Electrical and Electronic Engineers standard.
3934
8.6.2
3935
Data that configures the operation of functions of the HCALCS.
3936
8.6.2.1
3937
3938
The Security Credentials and Device identity details for the ESME with which HCALCS can
communicate.
3939
8.6.2.2
3940
The Security Credentials for the HCALCS and parties Authorised to interact with it.
HCALCS Identifier
Configuration Data
Version 1.59
Device Log
HCALCS Security Credentials
18 November 2015
Page 100
DRAFT
SMETS
3941
9 Glossary
3942
Active Energy
3943
3944
The integral with respect to time of the Active Power in units of watt-hours (Wh) or standard
multiples thereof (for example, kWh).
3945
Active Power
3946
3947
The product of voltage and the in-phase component of alternating current measured in units
of watts (W) or standard multiples thereof (for example, kW).
3948
Aggregate Debt
3949
3950
The sum of all time-based and payment-based debt registers on ESME or GSME operating
in Prepayment Mode.
3951
Aggregate Debt Recovery Rate
3952
3953
The sum of the Time-based Debt Recovery rates on ESME or GSME operating in
Prepayment Mode.
3954
Alarm
3955
A short-lived audible signal.
3956
Alert
3957
3958
A message generated by a Device including in response to a problem or the risk of a
potential problem.
3959
Ambient
3960
The representation of information in a form that can be understood at a glance.
3961
Arm
3962
3963
To establish a state whereby Supply will be Enabled in response to a Command to Enable
Supply; ‘Armed’ and ‘Arming’ shall be construed accordingly.
3964
Authentication
3965
3966
The method used to confirm the identity of entities or Devices wishing to communicate and
‘Authenticated’ and ‘Authenticity’ shall be construed accordingly.
3967
Authorisation
3968
3969
The process of granting access to a resource and ‘Authorised’ shall be construed
accordingly.
3970
Auxiliary Load Control Switch (ALCS)
3971
A switch or other means of controlling a load on the Supply.
3972
Battery
3973
A component that produces electricity from a chemical reaction.
3974
Block Counter
3975
3976
Storage for recording Consumption for the purposes of combined Time-of-use and Block
Pricing.
3977
Block Pricing
3978
3979
A pricing scheme used in conjunction with Time-of-use Pricing where Price varies based on
Consumption over a given time period.
3980
Block Register
Version 1.59
18 November 2015
Page 101
DRAFT
SMETS
3981
3982
A Tariff Register for recording Consumption for the purposes of combined Time-of-use and
Block Pricing.
3983
Block Tariff
3984
A Tariff for Block Pricing.
3985
Certificate
3986
3987
An electronic document that binds an identity, and possibly other information, to a Public
Key.
3988
Certificate Signing Request
3989
A message requesting the issue of a Certificate by a Certification Authority.
3990
Certification Authority (CA)
3991
A trusted entity which issues Certificates.
3992
CESG
3993
The UK Government's national technical authority for information assurance.
3994
Clock
3995
A timing mechanism that has a minimum resolution of 1 second.
3996
Command
3997
An instruction to perform a function received or sent via any interface.
3998
Commercial Product Assurance Security Characteristics for GB Smart Metering
3999
4000
4001
The documents forming part of the Smart Energy Code describing the requirements for
evaluation and certification of ESME, GSME, HCALCS and Communications Hubs under
CESG’s Commercial Product Assurance scheme.
4002
Communications Hub Date and Time
4003
4004
The date and time held on the Communications Hub as described at Section 4 in the
Communications Hub Technical Specifications.
4005
Communications Hub Physical Interface
4006
A physical interface to connect to the Communications Hub.
4007
Communications Hub Date and Time
4008
The date and time provided by the Communication Hub
4009
Communications Hub Technical Specifications (CHTS)
4010
4011
The document designated by the Secretary of State to describe the minimum capabilities of
communications hubs.
4012
Communications Link
4013
4014
4015
The exchange of Commands, Responses, Alerts and other information between a system or
Device and another system or Device which is independent of the transport mechanism
used.
4016
Confidentiality
4017
4018
The state of information, in transit or at rest, where there is assurance that it is not
accessible by Unauthorised parties through either unintentional means or otherwise.
4019
Consumer
4020
A person who lawfully resides at the Premises that is being Supplied.
Version 1.59
18 November 2015
Page 102
DRAFT
SMETS
4021
Consumption
4022
4023
In the context of GSME Gas Consumption and in the context of ESME Electricity
Consumption.
4024
Contact Details
4025
4026
The name and contact telephone number of the current gas or electricity Supplier (as
appropriate).
4027
Credit Mode
4028
4029
A mode of operation of GSME or ESME whereby Consumers are billed for some or all of
their Consumption retrospectively.
4030
Critical Commands
4031
4032
Those Commands which relate to Supply being affected, financial fraud or the compromise
of the security of Devices in Consumer Premises.
4033
Cryptographic Algorithm
4034
4035
4036
An algorithm for performing one or more cryptographic functions which may include:
Encryption, Decryption, Digital Signing or Hashing of information, data, or messages; or
exchange of Security Credentials.
4037
Currency Units
4038
The units of monetary value in major and minor units.
4039
Customer Identification Number
4040
4041
A number used to verify that an individual requesting a service is present in the Consumer
Premises.
4042
Data Integrity
4043
4044
The state of data where there is assurance that it has not been altered by Unauthorised
parties.
4045
Data Store
4046
An area of a Device capable of storing information for future retrieval.
4047
Day
4048
The period commencing 00:00:00 Local Time and ending at the next 00:00:00.
4049
Day Profile
4050
4051
4052
4053
4054
For the purposes of Time-of-use Pricing and Time-of-use with Block Pricing, the rules
defined in a Switching Table specifying the Tariff Register to which Consumption is allocated
for the day (in the context of GSME Time-of-use Pricing and Time-of-use with Block Pricing)
and for each half-hour period within the day (in the context of the ESME Time-of-use Pricing
and Time-of-use with Block Pricing).
4055
4056
4057
4058
For the purposes of setting the commanded state of Auxiliary Load Control Switches or HAN
Connected Auxiliary Load Control Switches, the rules defined in a Switching Table
specifying the commanded state of each Auxiliary Load Control Switch or HAN Connected
Auxiliary Load Control Switch, for all times within the day.
4059
4060
For the purposes of Non-Disablement Periods the rules defined in a Switching Table
specifying the times during the day when a Non-Disablement Period is active.
4061
Debt Register
4062
Storage for recording an amount of debt to be recovered.
Version 1.59
18 November 2015
Page 103
DRAFT
SMETS
4063
Debt to Clear
4064
4065
The amount of credit the consumer needs to add to ESME or GSME to cause the Meter
Balance to rise to the disablement threshold when operating in Prepayment Mode.
4066
Decryption
4067
4068
The process of converting Encrypted information by an Authorised party to recover the
original information and like terms shall be construed accordingly.
4069
Device
4070
GSME, ESME, a GPF, a CHF, a Type 1 Device or a Type 2 Device.
4071
4072
Device Language Message Specification (DLMS) Companion Specification for Energy
Metering (COSEM)
4073
4074
The Green Book (DLMS User Association 1000-2 Edition 8) and the Blue Book (DLMS User
Association 1000-1 Edition 12.0).
4075
Digital Signature
4076
4077
4078
4079
The piece of information appended to a message which is created using the sender’s Private
Key, can be verified using the Public Key contained in the sender's Certificate and provides
the receiver with assurance that the sender is who they claim to be, the message is as sent
by the sender and that the sender sent the message.
4080
Digital Signing
4081
The creation of a Digital Signature.
4082
Disable
4083
4084
4085
In the context of GSME the act of interrupting the flow of gas by closing the Valve and in the
context of ESME the act of interrupting the flow of electricity by opening the Load Switch(es)
and like terms shall be construed accordingly.
4086
Domestic Premises
4087
4088
4089
Shall in the context of GSME have the meaning given to that term in standard condition 1 of
gas supply licences, and in the context of ESME shall have the meaning given to that term in
standard condition 1 of electricity supply licences.
4090
Electricity Consumption
4091
4092
The Active Energy Imported into the Premises and ‘Consumed’ shall be construed
accordingly.
4093
Electricity Meter
4094
4095
An instrument used to measure, store and display the amount of electrical energy passing
through an electrical circuit or circuits.
4096
Elliptic Curve DH
4097
4098
The Elliptic Curve Diffie–Hellman Algorithm forming part of the NSA Suite B standard (see
http://www.nsa.gov/ia/programs/suiteb_cryptography/index.shtml).
4099
Elliptic Curve DSA
4100
4101
The Elliptic Curve Digital Signature Algorithm forming part of the NSA Suite B standard (see
http://www.nsa.gov/ia/programs/suiteb_cryptography/index.shtml).
4102
Emergency Credit
4103
4104
Credit that can be made available to ensure that the Supply is not interrupted in
circumstances (including situations of emergency) defined by the Supplier to the Premises.
Version 1.59
18 November 2015
Page 104
DRAFT
SMETS
4105
Enable
4106
4107
4108
In the context of GSME the act of restoring the flow of gas to the Premises by opening the
Valve and in the context of ESME the act of restoring the flow of electricity to the Premises
by closing the Load Switch and like terms shall be construed accordingly.
4109
Encryption
4110
4111
The process of converting information in order to make it unintelligible other than to
Authorised parties and like terms shall be construed accordingly.
4112
Energy Consumption
4113
The amount of gas in kWh or electricity in kWh Supplied to the Premises.
4114
ESME
4115
Electricity Smart Metering Equipment.
4116
Export
4117
The flow of electricity out of the Premises, and like terms shall be construed accordingly.
4118
Firmware
4119
The embedded software programmes and / or data structures that control Devices.
4120
Gas Consumption
4121
4122
The volume of gas in cubic metres (m3) Supplied to the Premises and ‘Consumed’ shall be
construed accordingly.
4123
Gas Meter
4124
4125
An instrument designed to measure, memorise and display the quantity of gas (volume or
mass) that has passed through it.
4126
Gas Proxy Function
4127
Gas Proxy Function as defined in the Communications Hub Technical Specifications.
4128
Great Britain Companion Specification
4129
4130
4131
4132
The document forming part of the Smart Energy Code describing nature of Communications
Links that ESME, GSME, HCALCS, IHD and PPMID must be capable of forming via their
HAN Interfaces. The current version of Great Britain Companion Specification can be found
here: https://www.smartenergycodecompany.co.uk/sec/the-developing-sec
4133
GSME
4134
Gas Smart Metering Equipment.
4135
Hashing
4136
4137
A repeatable process to create a fixed size and condensed representation of a message of
any arbitrary data. Hash and like terms shall be construed accordingly.
4138
HCALCS
4139
HAN Connected ALCS, which is a Type 1 Device.
4140
HCALCS Technical Specifications
4141
4142
The document brought into force by the Secretary of State to describe the minimum
capabilities of equipment installed to satisfy the HCALCS licence conditions.
4143
Home Area Network Interface (HAN Interface)
4144
4145
A component of GSME, ESME, IHD or other Device that is capable of sending and receiving
information to and from other Devices.
Version 1.59
18 November 2015
Page 105
DRAFT
SMETS
4146
Key
4147
Data used to determine the output of a cryptographic operation.
4148
Key Agreement
4149
A means to calculate a shared Key between two parties.
4150
IHD
4151
In-home Display.
4152
IHD Source Device
4153
ESME or the Gas Proxy Function.
4154
IHD Technical Specifications
4155
4156
The document brought into force by the Secretary of State to describe the minimum
capabilities of equipment installed to satisfy the IHD licence conditions.
4157
Import
4158
The flow of electricity into the Premises, and like terms shall be construed accordingly.
4159
Load Switch
4160
4161
A component or combination of components that can close or open (including on receipt of a
Command to that effect) to Enable or Disable the flow of electricity to and from the Premises.
4162
Local Time
4163
The UTC date and time adjusted for British Summer Time.
4164
Lock
4165
4166
4167
To establish a state whereby the Supply is Disabled and can only be Enabled or Armed in
response to a Command to Arm or Enable the Supply; ‘Locked’ and ‘Locking’ shall be
construed accordingly.
4168
Message Authentication
4169
4170
The process by which the receiver of a message is provided with assurance that the sender
is who they claim to be and that the message is in the form originally sent.
4171
MPAN
4172
Meter Point Administration Number.
4173
MPRN
4174
Meter Point Reference Number.
4175
Non-Disablement Period
4176
4177
4178
A period of time during which the combined credit of the meter balance and Emergency
Credit balance falling below the disablement threshold will not be cause the Supply to be
Disabled when ESME or GSME is operating in Prepayment Mode.
4179
Outcome
4180
The result of executing a Command, expressed as success or failure.
4181
Payment-based Debt Recovery
4182
A means of recovering debt based on a percentage of a payment.
4183
Personal Data
4184
4185
Any information comprising Personal Data as such term is defined in the Data Protection Act
1998 at the date the SMETS is brought into force.
Version 1.59
18 November 2015
Page 106
DRAFT
SMETS
4186
Polyphase Electricity Metering Equipment
4187
4188
Electricity metering equipment containing three measuring elements suitable for a polyphase
Supply with up to three phases and neutral.
4189
PPMID Technical Specifications
4190
4191
The document brought into force by the Secretary of State to describe the minimum
capabilities of equipment installed to satisfy the PPMID licence conditions.
4192
Prepayment Interface Device (PPMID)
4193
4194
A Type 1 Device that provides a User Interface for Prepayment Mode related information
and Commands.
4195
Prepayment Top-up Transaction (PTUT)
4196
4197
A cryptographic code used to convey credit to GSME or ESME operating in Prepayment
Mode.
4198
Premises
4199
The premises which is Supplied.
4200
Prepayment Mode
4201
4202
A mode of operation of GSME or ESME whereby payment is generally made in advance of
Consumption.
4203
Price
4204
4205
The amount of money in Currency Units charged for one kWh unit of gas Consumed for
GSME or one kWh of electricity Consumed via the relevant measuring element for ESME.
4206
Privacy PIN Protection
4207
4208
The prevention of the display of information and access to Commands on the User Interface
of GSME or ESME.
4209
Private Key
4210
4211
The Key in a Public-Private Key Pair which must be kept secure by the entity to which it
relates.
4212
PTUT Counter
4213
A number derived from a PTUT or a UTRN.
4214
Public Key
4215
The Key in a Public-Private Key Pair which can be distributed to other parties.
4216
Public-Private Key Pair
4217
Two mathematically related numbers that are used in Cryptographic Algorithms.
4218
Random Number Generator
4219
4220
A component used to generate a sequence of numbers or symbols that lack any predictable
pattern.
4221
Reactive Energy
4222
4223
The integral with respect to time of Reactive Power in units of volt-amperes reactive-hours
(varh) or standard multiples thereof (for example, kvarh).
4224
Reactive Power
4225
4226
The product of voltage and the out of phase component of current measured in units of voltamperes reactive (var) or standard multiples thereof (for example, kvar).
Version 1.59
18 November 2015
Page 107
DRAFT
SMETS
4227
Replay Attack
4228
4229
A form of attack on a Communications Link in which a valid information transmission is
repeated through interception and retransmission.
4230
Response
4231
4232
Sent on, or received from the User Interface or HAN Interface or any other interface
containing information in response to a Command.
4233
RMS
4234
Root mean squared.
4235
Role
4236
The entitlement of a party to execute one or more Commands.
4237
Season Profile
4238
Rules defined in a Switching Table specifying a Week Profile for each week of a season.
4239
SECAS
4240
The Smart Energy Code Administrator and Secretariat.
4241
Secure Perimeter
4242
A physical border surrounding GSME, ESME or the PPMID.
4243
Security Credentials
4244
Information used to identify and / or Authenticate a Device, party or system.
4245
Sensitive Event
4246
Each of the following events:
4247

a failed Authentication or Authorisation;
4248

a change in the executing Firmware version; and
4249

unusual numbers of malformed, out-of-order or unexpected Commands received.
4250
SHA-256
4251
4252
The Hashing algorithm of that name approved by the NIST (see
http://csrc.nist.gov/groups/ST/toolkit/secure_hashing.html).
4253
Single Electricity Metering Equipment
4254
Electricity metering equipment containing a single measuring element.
4255
Smart Metering Equipment Technical Specifications (SMETS)
4256
4257
The document brought into force by the Secretary of State to describe the minimum
capabilities of equipment installed to satisfy the roll-out licence conditions.
4258
Smart Metering Home Area Network
4259
A communications network allowing the exchange of information between Devices.
4260
Special Day
4261
4262
4263
4264
A day defined in a Switching Table where allocation to Tariff Registers, setting the
commanded state of Auxiliary Load Control Switches or HAN Connected Auxiliary Load
Control Switches, or specifying Non-Disablement Periods is based on a specified Day
Profile.
4265
Supplier
Version 1.59
18 November 2015
Page 108
DRAFT
SMETS
4266
4267
A person authorised by licence to Supply gas to Premises for GSME and a person
authorised by licence to Supply electricity to Premises for ESME.
4268
Supply
4269
4270
The supply of gas to Premises for GSME and the supply of electricity to Premises for ESME
and ‘Supplied’ shall be construed accordingly.
4271
Switching Table
4272
Separate rules for:
4273

allocating Consumption to Tariff Registers for the purposes of Time-of-use Pricing;
4274
4275

setting the commanded state of Auxiliary Load Control Switches or HAN Connected
Auxiliary Load Control Switches; and
4276

the purposes of specifying Non-Disablement Periods.
4277
Tariff
4278
The structure of Prices and other charges relating to a Supply.
4279
Tariff Register
4280
Storage for recording Consumption for the purposes of Time-of-use Pricing.
4281
Time-based Debt Recovery
4282
A means of recovering debt based on an amount in Currency Units per unit time.
4283
Time-of-use Band
4284
4285
A contiguous or non-contiguous number of Days for GSME or half-hour periods for ESME
over which Tariff Prices are constant.
4286
Time-of-use Pricing
4287
A pricing scheme with one or more Time-of-use Bands.
4288
Time-of-use Tariff
4289
A Tariff for Time-of-use Pricing.
4290
Timer
4291
A mechanism for measuring a time period.
4292
TOU
4293
Time-of-use.
4294
Transactional Atomicity
4295
The type and order of the constituent parts of a Command.
4296
Trusted Source
4297
A source whose identity is confidentially and reliably validated.
4298
Twin Element Electricity Metering Equipment
4299
Electricity metering equipment containing two measuring elements.
4300
Type 1 Device
4301
4302
4303
A Device, other than GSME, ESME, Communications Hub Function or Gas Proxy Function,
that stores and uses the Security Credentials of other Devices for the purposes of
communicating with them via its HAN Interface.
4304
Type 2 Device
Version 1.59
18 November 2015
Page 109
DRAFT
SMETS
4305
4306
A Device that does not store or use the Security Credentials of other Devices for the
purposes of communicating with them via its HAN Interface.
4307
Unauthorised
4308
Not Authorised.
4309
Unauthorised Physical Access
4310
4311
Unauthorised access to the internal components of GSME, ESME or the PPMID through its
Secure Perimeter.
4312
Unique Transaction Reference Number (UTRN)
4313
A truncated PTUT.
4314
Unlocked
4315
4316
To establish a state whereby the state of the Supply is determined by GSME or ESME;
‘Unlocked’ and ‘Unlocking’ shall be construed accordingly.
4317
User Interface
4318
4319
An interface for providing local human interaction with GSME, ESME, IHD or PPMID which
supports input and visual output.
4320
UTC
4321
Coordinated Universal Time.
4322
Valve
4323
4324
A component that can open or close (including on receipt of a Command to that effect) to
Enable or Disable the flow of gas to Premises.
4325
Week
4326
4327
The seven day period commencing 00:00:00 Monday Local Time and ending at 00:00:00 on
the immediately following Monday.
4328
Week Profile
4329
Rules defined in the Switching Table specifying the Day Profile for each day of a week.
4330
ZigBee Smart Energy Profile (SEP) Version 1.2
4331
4332
The ZigBee Smart Energy Profile Specification 1.2a v1.0 (reference 07-5356r19:
http://zigbee.org/About/GBCSPartner.aspx).
Version 1.59
18 November 2015
Page 110
Crown copyright 2015
Department of Energy & Climate Change
3 Whitehall Place
London SW1A 2AW
www.gov.uk/decc
URN 15D/503
Download