zwave-CcHrvControl

 CcHrvControl (hrvControl) is a child container of a ZWaveDevice object that supports the HRV Control command class, to control the operation of a HRV (Heat Recovery Ventilation) system. During a discovery, the Z-Wave driver queries the device to determine the control modes and bypass modes that the device supports. and adds one or more Proxy points as a result.

In addition, a right-click action, Read Modes Supported, is on the CcHrvControl component. This allows you to force the reading of the HRV Control modes supported by the device, where corresponding proxy points are added.

NoteThis is automatically done during the discovery process

Proxy points

If the device supports the HRV Control command class, three proxy points are added to its ZWaveDevice’s Points container. Point types and their default names are shown in Table 11.

Table 11. HRV Control proxy point default names to HRV control function and point type

Default proxy point name HRV Control function Point type
“hrvControl” Operation mode EnumWritable
“ventilationRate” Set Ventilation Rate NumericPoint
“bypass” Bypass Control NumericPoint

Enum choices for hrvControl

Based on the Manual Control Modes supported, the enum choices for the “hrvControl” point include only the values supported by the device, among those in Table 12.

Table 12. Descriptions for possible Enum tags for EnumWritable (hrvControl) proxy point

“hrvControl” Enum Tag Description
“off” System is in the off state; frost protection can occur.
“demandAuto” System is controlled based on sensor input.
“schedule” System is controlled based on predefined input from the factory and/or the user or installer.
“energySaving” System is put into a reduced heat / ventilation mode.
“manual” System is in manual mode.

Action choices for NumericPoints

Based on the Manual Control Modes supported, one or more actions are added to the (NumericPoint) “bypass” proxy point, among those in Table 13.

NoteIf the “hrvControl” EnumWritable is not in “manual”, the device will ignore these manual commands.

Table 13. Possible actions and descriptions for NumericPoint “bypass” proxy point

“bypass” Action Description
“openClose” Can force the bypass open of closed.
“auto” Sets the bypass into automatic mode.
“set” Sets the bypass to a value from 1 to 99.

In addition, the following action may be added to the (NumericPoint) “ventilationRate” proxy point:

  • “set” — Sets the manual ventilation rate to a value from 0 to 99.