2.2.65. Meter Table Monitor Command Class, version 2

The Meter Table Monitor Command Class defines the Commands necessary to read historical and accumulated values in physical units from a water meter or other metering device (gas, electric etc.) or electric sub-metering device and thereby enabling automatic meter reading capabilities.

2.2.65.1. Compatibility Considerations

The Meter Table Monitor Command Class, version 2 is backwards compatible with the Meter Table Monitor Command Class, version 1.

All commands and fields not mentioned in this version MUST remain unchanged from the Meter Table Monitor Command Class, version 1.

2.2.65.2. Meter Table Point Adm. Number Report Command

This command reports parameters used for identification of customer and metering device.

Table 2.389 Meter Table Point Adm Number Report Command, version 2

7

6

5

4

3

2

1

0

Command Class = COMMAND_CLASS_METER_TBL_MONITOR (0x3D)

Command = METER_TBL_TABLE_POINT_ADM_NO_REPORT (0x02)

Reserved

Number of Meter Point Adm. Number Characters

Meter Point Adm. Number Character 1

Meter Point Adm. Number Character N

Fields not described below MUST remain unchanged from version 1.

Number of Meter Point Adm. Number Characters (5 bits)

If the Meter Table Point Adm, Number has not been set using the Meter Table Configuration Command Class, this field MUST be set to 0x00 and the Meter Point Adm. Numbers Character field MUST be omitted.

2.2.65.3. Meter Table ID Report Command

This command reports parameters used for identification of customer and metering device.

Table 2.390 Meter Table ID Report Command, version 2

7

6

5

4

3

2

1

0

Command Class = COMMAND_CLASS_METER_TBL_MONITOR (0x3D)

Command = METER_TBL_TABLE_ID_REPORT (0x04)

Reserved

Number of Meter ID Characters

Meter ID Character 1

Meter ID Character N

Fields not described below MUST remain unchanged from version 1.

Number of Meter ID Characters (5 bits)

This field is used to indicate the length of the Meter ID Character field in bytes.

This field MUST be in the range 0..32.

The value 0 MUST indicate that the Meter ID is not used and the Meter ID Character field MUST be omitted from the command.

2.2.65.4. Meter Table Capability Report Command

This command is used to advertise meter table capabilities.

Table 2.391 Meter Table Capability Report Command, version 2

7

6

5

4

3

2

1

0

Command Class = COMMAND_CLASS_METER_TBL_MONITOR (0x3D)

Command = METER_TBL_TABLE_CAPABILITY_REPORT (0x06)

Rate Type

Meter Type

Reserved

Pay Meter

Dataset Supported 1

Dataset Supported 2

Dataset Supported 3

Dataset History Supported 1

Dataset History Supported 2

Dataset History Supported 3

Data History Supported 1

Data History Supported 2

Data History Supported 3

Fields not described below MUST remain unchanged from version 1.

Rate Type (2 bits)

This field is used to indicate if the actual reading advertises import or export values.

The Import value for a meter reading MUST indicate that the reading indicates a consumed amount.

The Export value for a meter reading MUST indicate that the reading indicates a produced amount.

This field MUST be encoded according to the Rate Types values defined in [27].

If the Meter Type field is set to Submeter (0x0B), this field MUST be set to Import (0x01).

2.2.65.5. Meter Table Current Data Report Command

This command is used to report a number of time stamped values.

Table 2.392 Meter Table Current Data Report Command, version 2

7

6

5

4

3

2

1

0

Command Class = COMMAND_CLASS_METER_TBL_MONITOR (0x3D)

Command = METER_TBL_CURRENT_DATA_REPORT (0x0D)

Reports to Follow

Operating Status Indication

Reserved

Rate Type

Dataset 1

Dataset 2

Dataset 3

Year 1

Year 2

Month

Day

Hour Local Time

Minute Local Time

Second Local Time

Current Meter Precision 1

Current Meter Scale 1

Current Value 1,1

Current Value 1,2

Current Value 1,3

Current Value 1,4

Current Meter Precision N

Current Meter Scale N

Current Value N,1

Current Value N,2

Current Value N,3

Current Value N,4

Fields not described below MUST remain unchanged from version 1.

Operating Status Indication (1 bit)

This field is used to indicate that the reported meter data is measured while the meter is in an operating status different from Normal (0x00) e.g. accuracy warning or clock not accurate.

The value 1 MUST indicate that the meter is operating in a status different from Normal

The value 0 MUST indicate that the meter is operating in Normal mode (Operating status=0x00).

Rate Type (2 bits)

This field is used to indicate the type of parameters in the report. This field MUST be encoded according to the Rate Types values defined in [27].

If the Meter Type field is set to Submeter (0x0B), this field MUST be set to Import (0x01).

2.2.65.6. Meter Table Historical Data Report Command

This command is used to report a number of time stamped values.

Table 2.393 Meter Table Historical Data Report Command, version 2

7

6

5

4

3

2

1

0

Command Class = COMMAND_CLASS_METER_TBL_MONITOR (0x3D)

Command = METER_TBL_HISTORICAL_DATA_REPORT (0x0F)

Reports to Follow

Operating Status Indication

Reserved

Rate Type

Dataset 1

Dataset 2

Dataset 3

Historical Year 1

Historical Year 2

Historical Month

Historical Day

Historical Hour Local Time

Historical Minute Local Time

Historical Second Local Time

Historical Precision 1

Historical Scale 1

Historical Value 1,1

Historical Value 1,2

Historical Value 1,3

Historical Value 1,4

Historical Precision N

Historical Scale N

Historical Value N,1

Historical Value N,2

Historical Value N,3

Historical Value N,4

Fields not described below MUST remain unchanged from version 1.

Operating Status Indication (1 bit)

This field is used to indicate that the reported meter data is measured while the meter is in an operating status different from Normal (0x00) e.g. accuracy warning or clock not accurate.

The value 1 MUST indicate that the meter is operating in a status different from Normal

The value 0 MUST indicate that the meter is operating in Normal mode (Operating status=0x00).

Rate Type (2 bits)

This field is used to indicate the type of parameters in the report. This field MUST be encoded according to the Rate Types values defined in [27].

If the Meter Type field is set to Submeter (0x0B), this field MUST be set to Import (0x01).