2.2.110. Thermostat Fan State Command Class, version 1-2

The Thermostat Fan State Command Class is used to obtain the fan operating state of the thermostat.

2.2.110.1. Compatibility Considerations

A device supporting Thermostat Fan State CC, Version 2 MUST support Thermostat Fan State CC, Version 1.

Version 2 adds Fan Operating State identifiers for use in the Thermostat Fan State Report Command.

Commands not described in Version 2 stays unchanged from version 1.

2.2.110.2. Thermostat Fan State Get Command

This command is used to request the fan operating state from the device.

The Thermostat Fan State 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.

7

6

5

4

3

2

1

0

Command Class = COMMAND_CLASS_THERMOSTAT_FAN_STATE (0x45)

Command = THERMOSTAT_FAN_STATE_GET (0x02)

2.2.110.3. Thermostat Fan State Report Command

This command is used to report the fan operating state of the device.

7

6

5

4

3

2

1

0

Command Class = COMMAND_CLASS_THERMOSTAT_FAN_STATE (0x45)

Command = THERMOSTAT_FAN_STATE_REPORT (0x03)

Reserved

Fan Operating State

Reserved

This field MUST be set to 0 by a sending node and MUST be ignored by a receiving node.

Fan Operating State (4 bits)

The fan operating state identifier MUST comply with Table 2.534.

Table 2.534 Thermostat Fan State Report::Fan Operating State encoding

Fan Operating State

Description

CC Version

0

Idle/Off

1

1

Running/Running Low - If device only supports one fan speed, this state is used to report the fan is running. If the device is a multi-speed device, this state is used to report that the fan is running at the low speed.

1

2

Running High

1

3

Running Medium

2

4

Circulation Mode

2

5

Humidity Circulation Mode

2

6

Right-Left Circulation Mode

2

7

Up-Down Circulation Mode

2

8

Quiet Circulation Mode

2

All other values are reserved and MUST NOT be used by a sending node. Reserved values MUST be ignored by a receiving node.