2.2.82. Pulse Meter Command Class, version 1 [DEPRECATED]

Warning

THIS COMMAND CLASS HAS BEEN DEPRECATED A device MAY implement this command class, but it is RECOMMENDED that new implementations use the Meter Command Class. If implementing this command class, it is RECOMMENDED that the Meter Command Class is also implemented.

The Pulse Meter Command Class defines the Commands necessary to implement the pulse meter functionality. The Pulse Meter Command Class is intended for all kinds of meters that generate pulses, such as gas and water meters.

2.2.82.1. Pulse meter get command

This command is used to request the number of pulses that has been counted.

The Pulse Meter Report Command MUST be returned in response to this command.

This command MUST NOT be issued via multicast addressing.

A receiving node MUST NOT return a response if this command is received via multicast addressing. The Z-Wave Multicast frame, the broadcast NodeID and the Multi Channel multi-End Point destination are all considered multicast addressing methods.

Table 2.479 Pulse Meter Get Command

7

6

5

4

3

2

1

0

Command Class = COMMAND_CLASS_METER_PULSE (0x35)

Command = METER_PULSE_GET (0x04)

2.2.82.2. Pulse meter report command

This command is used to report the number of pulses detected.

Table 2.480 Pulse Meter Report Command

7

6

5

4

3

2

1

0

Command Class = COMMAND_CLASS_METER_PULSE (0x35)

Command = METER_PULSE_REPORT (0x05)

Pulse Count 1

Pulse Count 2

Pulse Count 3

Pulse Count 4

Pulse Count (32 bits)

The Pulse Count field contains the number of pulses generated by the meter. The first byte is the most significant byte.