Humidity Control Mode

Version supported : 2

Interview process

  1. Humidity Control Mode Supported Get

  2. Humidity Control Mode Get

Command Class Commands

Humidity Control Mode Set

Trigger on new desired value of CURRENT_MODE

Mapping between attribute store and Set command :

Z-Wave Attribute Store

Attribute State

Z-Wave Set Field

CURRENT_MODE

Desired

Mode

Note

ZPC will check before sending that the CURRENT_MODE is compatible with the SUPPORTED_MODES.

Humidity Control Mode Get

Trigger on undefined reported value of CURRENT_MODE

Humidity Control Mode Report

Mapping between Report command and attribute store :

Z-Wave Command Attribute

Z-Wave Attribute Store

Mode

CURRENT_MODE

Note

ZPC will check that the received CURRENT_MODE is compatible with the SUPPORTED_MODES.

Humidity Control Mode Supported Get

Trigger on undefined reported value of SUPPORTED_MODES

Humidity Control Mode Supported Report

Mapping between Report command and attribute store :

Z-Wave Command Attribute

Z-Wave Attribute Store

Bit Mask 1-N

SUPPORTED_MODES

Note

Bit Mask 1-N will be merged in SUPPORTED_MODES. Max bitmask length currently supported is N=4. You can increase this value by changing the underlying type of SUPPORTED_MODES (e.g. uint32_t -> uint64_t).

Unify Clusters

UAM files

UAM File

Cluster

Comments

Humidity.uam

Unify_Humidity.xml

No native cluster was available for this mapping

Bindings

Z-Wave Attribute Store

Cluster attribute

Comments

CURRENT_MODE

UnifyHumidity ReportingMode

Z-Wave -> Cluster (Read only). 1:1 Mapping

SUPPORTED_MODES

UnifyHumidity SupportedReportingMode

Z-Wave -> Cluster (Read only). 1:1 Mapping

Command actions

Action

MQTT Topic

Comments

Change current mode

ucl/by-unid/+/+/UnifyHumidityControl/Commands/ModeSet { "Mode": "ModeType" }

Mode is one of the “ModeType” enum8 from the cluster.

Get supported modes

ucl/by-unid/+/+/UnifyHumidityControl/Attributes/SupportedReportingMode/Reported {}

Return a array of supported modes

Get current mode

ucl/by-unid/+/+/UnifyHumidityControl/Attributes/ReportingMode/Reported {}

Can also be Desired instead of reported