Multilevel Switch
Version supported : 4
Interview process
Command Class Commands
Multilevel Switch Set
Trigger on new desired value of STATE
Mapping between attribute store and Set command :
Z-Wave Attribute Store |
Attribute State |
Z-Wave Set Field |
---|---|---|
|
Desired |
|
|
Desired |
|
Multilevel Switch Get
Trigger on undefined reported value of STATE
Multilevel Switch Report
Mapping between Report command and attribute store :
Z-Wave Command Attribute |
Z-Wave Attribute Store |
---|---|
|
|
|
|
|
|
Multilevel Switch Supported Get
Trigger on undefined reported value of CAPABILITIES_REQUESTED
Multilevel Switch Supported Report
Mapping between Report command and attribute store :
Warning
We do nothing with this frame, just mark value of CAPABILITIES_REQUESTED
in the attribute store that the capabilities have been requested.
Note
The structure of the attribute store is :
|__ STATE
| |__ VALUE
| |__ DURATION
|__ CAPABILITIES_REQUESTED
Unify Clusters
UAM files
UAM File |
Cluster |
Comments |
---|---|---|
|
|
Mapping with OnOff Cluster |
|
|
Mapping with Level Cluster |
Bindings
Z-Wave Attribute Store |
Cluster attribute |
Comments |
---|---|---|
|
OnOff On/Off |
Z-Wave -> Cluster (Read Only) |
|
Level CurentLevel |
Z-Wave <-> Cluster (Read/Write) |
|
Level TransitionTime |
Z-Wave <-> Cluster (Read/Write) |
|
Level RemainingTime |
Z-Wave -> Cluster (Read Only) |
|
Level MinLevel |
Z-Wave -> Cluster (Read Only) |
|
Level MaxLevel |
Z-Wave -> Cluster (Read Only) |
Command actions
Action |
MQTT Topic |
Comments |
---|---|---|
Move to Level in time |
|
Will set |
Move to Level in time |
|
|
Move to Level in time |
|
|
Stop at Current Level now |
|
|
Move to Level in time with OnOff |
|
|
Move to Level in time with OnOff |
|
|
Move to Level in time with OnOff |
|
|
Stop at Current Level now with OnOff |
|
|
Get Current Level |
|
Reported and Desired value |
Get Remaining Time |
|
Only Report value |
Get Transition Time |
|
Reported and Desired value |