SMETS requirement clause

5.6.3.33 — Set HCALCS [n] State

11 technical records havebeen identified at this reference: 11 Section 20 items and 0 explicit clause references. The links below describe documented interfaces and observable effects; they do not assert compliance with the source requirement.

ESMESRV touchpoint
11

Atomic items

Section 20 objects, attributes or methods at this source reference.

11

Documented touchpoints

Typed relationships supported by source mapping rows.

1

Linked SRVs

Unique retained services reached through exact control rows.

0

Linked alerts

Explicit requirement-to-alert references.

SMETS5.6.3.33 · item AuxiliaryController[n].method: controllerNumberAndCommandedState

AuxiliaryController[n] - controllerNumberAndCommandedState

SRV touchpoint

See GBCS Section 7.3.6.1

Object
AuxiliaryController[n]
Attribute / method
method: controllerNumberAndCommandedState
Interface disposition
E
Category
Method
Section 20 meaning
See GBCS Section 7.3.6.1

Documented touchpoints

Evidence:source paragraph 1360, 1361Section 20 row 1829

SMETS5.6.3.33 · item AuxiliaryController[1].settingPeriodStartDateTime

AuxiliaryController[1] - settingPeriodStartDateTime

SRV touchpoint

The value in this field shall be the start date-time of the APC [1] Setting Period, ALCS[1] Setting Period or HCALCS[1] Setting Period, depending on whether Auxiliary Controller [1] is an APC, ALCS or HCALCS. It shall have no meaning if there is currently no such associated Auxiliary Controller. This field shall always be present where the 'controllerNumber' specified in the Command is 1 and shall never be present otherwise.

Object
AuxiliaryController[1]
Attribute / method
settingPeriodStartDateTime
Interface disposition
E
Category
Configuration data
Section 20 meaning
The value in this field shall be the start date-time of the APC [1] Setting Period, ALCS[1] Setting Period or HCALCS[1] Setting Period, depending on whether Auxiliary Controller [1] is an APC, ALCS or HCALCS. It shall have no meaning if there is currently no such associated Auxiliary Controller. This field shall always be present where the 'controllerNumber' specified in the Command is 1 and shall never be present otherwise.

Documented touchpoints

Evidence:source paragraph 1360, 1361Section 20 row 50

SMETS5.6.3.33 · item AuxiliaryController[2].settingPeriodStartDateTime

AuxiliaryController[2] - settingPeriodStartDateTime

SRV touchpoint

The value in this field shall be the start date-time of the APC [2] Setting Period, ALCS[2] Setting Period or HCALCS[2] Setting Period, depending on whether Auxiliary Controller [2] is an APC, ALCS or HCALCS. It shall have no meaning if there is currently no such associated Auxiliary Controller. This field shall always be present where the 'controllerNumber' specified in the Command is 2 and shall never be present otherwise.

Object
AuxiliaryController[2]
Attribute / method
settingPeriodStartDateTime
Interface disposition
E
Category
Configuration data
Section 20 meaning
The value in this field shall be the start date-time of the APC [2] Setting Period, ALCS[2] Setting Period or HCALCS[2] Setting Period, depending on whether Auxiliary Controller [2] is an APC, ALCS or HCALCS. It shall have no meaning if there is currently no such associated Auxiliary Controller. This field shall always be present where the 'controllerNumber' specified in the Command is 2 and shall never be present otherwise.

Documented touchpoints

Evidence:source paragraph 1360, 1361Section 20 row 51

SMETS5.6.3.33 · item AuxiliaryController[3].settingPeriodStartDateTime

AuxiliaryController[3] - settingPeriodStartDateTime

SRV touchpoint

The value in this field shall be the start date-time of the APC [3] Setting Period, ALCS[3] Setting Period or HCALCS[3] Setting Period, depending on whether Auxiliary Controller [3] is an APC, ALCS or HCALCS. It shall have no meaning if there is currently no such associated Auxiliary Controller. This field shall always be present where the 'controllerNumber' specified in the Command is 3 and shall never be present otherwise.

Object
AuxiliaryController[3]
Attribute / method
settingPeriodStartDateTime
Interface disposition
E
Category
Configuration data
Section 20 meaning
The value in this field shall be the start date-time of the APC [3] Setting Period, ALCS[3] Setting Period or HCALCS[3] Setting Period, depending on whether Auxiliary Controller [3] is an APC, ALCS or HCALCS. It shall have no meaning if there is currently no such associated Auxiliary Controller. This field shall always be present where the 'controllerNumber' specified in the Command is 3 and shall never be present otherwise.

Documented touchpoints

Evidence:source paragraph 1360, 1361Section 20 row 52

SMETS5.6.3.33 · item AuxiliaryController[4].settingPeriodStartDateTime

AuxiliaryController[4] - settingPeriodStartDateTime

SRV touchpoint

The value in this field shall be the start date-time of the APC [4] Setting Period, ALCS[4] Setting Period or HCALCS[4] Setting Period, depending on whether Auxiliary Controller [4] is an APC, ALCS or HCALCS. It shall have no meaning if there is currently no such associated Auxiliary Controller. This field shall always be present where the 'controllerNumber' specified in the Command is 4 and shall never be present otherwise.

Object
AuxiliaryController[4]
Attribute / method
settingPeriodStartDateTime
Interface disposition
E
Category
Configuration data
Section 20 meaning
The value in this field shall be the start date-time of the APC [4] Setting Period, ALCS[4] Setting Period or HCALCS[4] Setting Period, depending on whether Auxiliary Controller [4] is an APC, ALCS or HCALCS. It shall have no meaning if there is currently no such associated Auxiliary Controller. This field shall always be present where the 'controllerNumber' specified in the Command is 4 and shall never be present otherwise.

Documented touchpoints

Evidence:source paragraph 1360, 1361Section 20 row 53

SMETS5.6.3.33 · item AuxiliaryController[5].settingPeriodStartDateTime

AuxiliaryController[5] - settingPeriodStartDateTime

SRV touchpoint

The value in this field shall be the start date-time of the APC [5] Setting Period, ALCS[5] Setting Period or HCALCS[5] Setting Period, depending on whether Auxiliary Controller [5] is an APC, ALCS or HCALCS. It shall have no meaning if there is currently no such associated Auxiliary Controller. This field shall always be present where the 'controllerNumber' specified in the Command is 5 and shall never be present otherwise.

Object
AuxiliaryController[5]
Attribute / method
settingPeriodStartDateTime
Interface disposition
E
Category
Configuration data
Section 20 meaning
The value in this field shall be the start date-time of the APC [5] Setting Period, ALCS[5] Setting Period or HCALCS[5] Setting Period, depending on whether Auxiliary Controller [5] is an APC, ALCS or HCALCS. It shall have no meaning if there is currently no such associated Auxiliary Controller. This field shall always be present where the 'controllerNumber' specified in the Command is 5 and shall never be present otherwise.

Documented touchpoints

Evidence:source paragraph 1360, 1361Section 20 row 54

SMETS5.6.3.33 · item AuxiliaryController[1].settingPeriodEndDateTime

AuxiliaryController[1] - settingPeriodEndDateTime

SRV touchpoint

The value in this field shall be the end date-time of the APC [1] Setting Period, ALCS[1] Setting Period or HCALCS[1] Setting Period, depending on whether Auxiliary Controller [1] is an APC, ALCS or HCALCS. It shall have no meaning if there is currently no such associated Auxiliary Controller. The Device shall, before updating this DLMS attribute, check that the settingPeriodEndDateTime is greater than the corresponding settingPeriodStartDateTime and is no more than 24 hours greater than the corresponding settingPeriodStartDateTime. If this check fails, the Device shall not update this DLMS attribute, and shall, in the Response, return corresponding Data-Access-Result / Action-Result values of other-reason for this and subsequent DLMS instructions in the Command. This field shall always be present where the 'controllerNumber' specified in the Command is 1 and shall never be present otherwise.

Object
AuxiliaryController[1]
Attribute / method
settingPeriodEndDateTime
Interface disposition
E
Category
Configuration data
Section 20 meaning
The value in this field shall be the end date-time of the APC [1] Setting Period, ALCS[1] Setting Period or HCALCS[1] Setting Period, depending on whether Auxiliary Controller [1] is an APC, ALCS or HCALCS. It shall have no meaning if there is currently no such associated Auxiliary Controller. The Device shall, before updating this DLMS attribute, check that the settingPeriodEndDateTime is greater than the corresponding settingPeriodStartDateTime and is no more than 24 hours greater than the corresponding settingPeriodStartDateTime. If this check fails, the Device shall not update this DLMS attribute, and shall, in the Response, return corresponding Data-Access-Result / Action-Result values of other-reason for this and subsequent DLMS instructions in the Command. This field shall always be present where the 'controllerNumber' specified in the Command is 1 and shall never be present otherwise.

Documented touchpoints

Evidence:source paragraph 1360, 1361Section 20 row 60

SMETS5.6.3.33 · item AuxiliaryController[2].settingPeriodEndDateTime

AuxiliaryController[2] - settingPeriodEndDateTime

SRV touchpoint

The value in this field shall be the end date-time of the APC [2] Setting Period, ALCS[2] Setting Period or HCALCS[2] Setting Period, depending on whether Auxiliary Controller [2] is an APC, ALCS or HCALCS. It shall have no meaning if there is currently no such associated Auxiliary Controller. The Device shall, before updating this DLMS attribute, check that the settingPeriodEndDateTime is greater than the corresponding settingPeriodStartDateTime and is no more than 24 hours greater than the corresponding settingPeriodStartDateTime. If this check fails, the Device shall not update this DLMS attribute, and shall, in the Response, return corresponding Data-Access-Result / Action-Result values of other-reason for this and subsequent DLMS instructions in the Command. This field shall always be present where the 'controllerNumber' specified in the Command is 2 and shall never be present otherwise.

Object
AuxiliaryController[2]
Attribute / method
settingPeriodEndDateTime
Interface disposition
E
Category
Configuration data
Section 20 meaning
The value in this field shall be the end date-time of the APC [2] Setting Period, ALCS[2] Setting Period or HCALCS[2] Setting Period, depending on whether Auxiliary Controller [2] is an APC, ALCS or HCALCS. It shall have no meaning if there is currently no such associated Auxiliary Controller. The Device shall, before updating this DLMS attribute, check that the settingPeriodEndDateTime is greater than the corresponding settingPeriodStartDateTime and is no more than 24 hours greater than the corresponding settingPeriodStartDateTime. If this check fails, the Device shall not update this DLMS attribute, and shall, in the Response, return corresponding Data-Access-Result / Action-Result values of other-reason for this and subsequent DLMS instructions in the Command. This field shall always be present where the 'controllerNumber' specified in the Command is 2 and shall never be present otherwise.

Documented touchpoints

Evidence:source paragraph 1360, 1361Section 20 row 61

SMETS5.6.3.33 · item AuxiliaryController[3].settingPeriodEndDateTime

AuxiliaryController[3] - settingPeriodEndDateTime

SRV touchpoint

The value in this field shall be the end date-time of the APC [3] Setting Period, ALCS[3] Setting Period or HCALCS[3] Setting Period, depending on whether Auxiliary Controller [3] is an APC, ALCS or HCALCS. It shall have no meaning if there is currently no such associated Auxiliary Controller. The Device shall, before updating this DLMS attribute, check that the settingPeriodEndDateTime is greater than the corresponding settingPeriodStartDateTime and is no more than 24 hours greater than the corresponding settingPeriodStartDateTime. If this check fails, the Device shall not update this DLMS attribute, and shall, in the Response, return corresponding Data-Access-Result / Action-Result values of other-reason for this and subsequent DLMS instructions in the Command. This field shall always be present where the 'controllerNumber' specified in the Command is 3 and shall never be present otherwise.

Object
AuxiliaryController[3]
Attribute / method
settingPeriodEndDateTime
Interface disposition
E
Category
Configuration data
Section 20 meaning
The value in this field shall be the end date-time of the APC [3] Setting Period, ALCS[3] Setting Period or HCALCS[3] Setting Period, depending on whether Auxiliary Controller [3] is an APC, ALCS or HCALCS. It shall have no meaning if there is currently no such associated Auxiliary Controller. The Device shall, before updating this DLMS attribute, check that the settingPeriodEndDateTime is greater than the corresponding settingPeriodStartDateTime and is no more than 24 hours greater than the corresponding settingPeriodStartDateTime. If this check fails, the Device shall not update this DLMS attribute, and shall, in the Response, return corresponding Data-Access-Result / Action-Result values of other-reason for this and subsequent DLMS instructions in the Command. This field shall always be present where the 'controllerNumber' specified in the Command is 3 and shall never be present otherwise.

Documented touchpoints

Evidence:source paragraph 1360, 1361Section 20 row 62

SMETS5.6.3.33 · item AuxiliaryController[4].settingPeriodEndDateTime

AuxiliaryController[4] - settingPeriodEndDateTime

SRV touchpoint

The value in this field shall be the end date-time of the APC [4] Setting Period, ALCS[4] Setting Period or HCALCS[4] Setting Period, depending on whether Auxiliary Controller [4] is an APC, ALCS or HCALCS. It shall have no meaning if there is currently no such associated Auxiliary Controller. The Device shall, before updating this DLMS attribute, check that the settingPeriodEndDateTime is greater than the corresponding settingPeriodStartDateTime and is no more than 24 hours greater than the corresponding settingPeriodStartDateTime. If this check fails, the Device shall not update this DLMS attribute, and shall, in the Response, return corresponding Data-Access-Result / Action-Result values of other-reason for this and subsequent DLMS instructions in the Command. This field shall always be present where the 'controllerNumber' specified in the Command is 4 and shall never be present otherwise.

Object
AuxiliaryController[4]
Attribute / method
settingPeriodEndDateTime
Interface disposition
E
Category
Configuration data
Section 20 meaning
The value in this field shall be the end date-time of the APC [4] Setting Period, ALCS[4] Setting Period or HCALCS[4] Setting Period, depending on whether Auxiliary Controller [4] is an APC, ALCS or HCALCS. It shall have no meaning if there is currently no such associated Auxiliary Controller. The Device shall, before updating this DLMS attribute, check that the settingPeriodEndDateTime is greater than the corresponding settingPeriodStartDateTime and is no more than 24 hours greater than the corresponding settingPeriodStartDateTime. If this check fails, the Device shall not update this DLMS attribute, and shall, in the Response, return corresponding Data-Access-Result / Action-Result values of other-reason for this and subsequent DLMS instructions in the Command. This field shall always be present where the 'controllerNumber' specified in the Command is 4 and shall never be present otherwise.

Documented touchpoints

Evidence:source paragraph 1360, 1361Section 20 row 63

SMETS5.6.3.33 · item AuxiliaryController[5].settingPeriodEndDateTime

AuxiliaryController[5] - settingPeriodEndDateTime

SRV touchpoint

The value in this field shall be the end date-time of the APC [5] Setting Period, ALCS[5] Setting Period or HCALCS[5] Setting Period, depending on whether Auxiliary Controller [5] is an APC, ALCS or HCALCS. It shall have no meaning if there is currently no such associated Auxiliary Controller. The Device shall, before updating this DLMS attribute, check that the settingPeriodEndDateTime is greater than the corresponding settingPeriodStartDateTime and is no more than 24 hours greater than the corresponding settingPeriodStartDateTime. If this check fails, the Device shall not update this DLMS attribute, and shall, in the Response, return corresponding Data-Access-Result / Action-Result values of other-reason for this and subsequent DLMS instructions in the Command. This field shall always be present where the 'controllerNumber' specified in the Command is 5 and shall never be present otherwise.

Object
AuxiliaryController[5]
Attribute / method
settingPeriodEndDateTime
Interface disposition
E
Category
Configuration data
Section 20 meaning
The value in this field shall be the end date-time of the APC [5] Setting Period, ALCS[5] Setting Period or HCALCS[5] Setting Period, depending on whether Auxiliary Controller [5] is an APC, ALCS or HCALCS. It shall have no meaning if there is currently no such associated Auxiliary Controller. The Device shall, before updating this DLMS attribute, check that the settingPeriodEndDateTime is greater than the corresponding settingPeriodStartDateTime and is no more than 24 hours greater than the corresponding settingPeriodStartDateTime. If this check fails, the Device shall not update this DLMS attribute, and shall, in the Response, return corresponding Data-Access-Result / Action-Result values of other-reason for this and subsequent DLMS instructions in the Command. This field shall always be present where the 'controllerNumber' specified in the Command is 5 and shall never be present otherwise.

Documented touchpoints

Evidence:source paragraph 1360, 1361Section 20 row 64

How to read this page

Evidence is kept at record level

A source clause can contain several separately mapped Section 20 items and an explicit alert reference. One item may be read by an SRV, another updated by a different service, and another have only an Alert or local-HAN path. Accordingly, the clause summary does not collapse those distinctions into a single covered or uncovered result.