Matter Survey

Community-driven database of Matter device capabilities

The Level Control cluster (0x0008) is a Matter cluster that Controls the level or intensity of a device, such as brightness for lights or speed for fans. Supports smooth transitions.. It defines 9 commands and 14 attributes and is mandatory for 18 device types.

Level Control 0x0008

Application Cluster
General
Introduced in: Matter 1.1
Devices: 240
Controls the level or intensity of a device, such as brightness for lights or speed for fans. Supports smooth transitions.

Spec History

This cluster's ClusterRevision across the Matter releases it has shipped in. Click a version to inspect the cluster as it existed in that release.

Attributes 14
Commands 9
Features 3
Code Name Type Flags
0x0000 CurrentLevel
1..254 · nullable
int8u
0x0001 RemainingTime int16u Optional
0x0002 MinLevel
max 254 · default 0x00
int8u Optional
0x0003 MaxLevel
1..254 · default 0xFE
int8u Optional
0x0004 CurrentFrequency int16u Optional
0x0005 MinFrequency int16u Optional
0x0006 MaxFrequency int16u Optional
0x000F Options
max 0x03
OptionsBitmap Writable
0x0010 OnOffTransitionTime
default 0x0000
int16u Writable Optional
0x0011 OnLevel
1..254 · nullable
int8u Writable
0x0012 OnTransitionTime
nullable
int16u Writable Optional
0x0013 OffTransitionTime
nullable
int16u Writable Optional
0x0014 DefaultMoveRate
0x01..254 · nullable
int8u Writable Optional
0x4000 StartUpCurrentLevel
nullable
int8u Writable Optional
Code Name Direction Parameters
0x00 MoveToLevel
This command will move the device to the specified level.
client→server
Level: int8u, TransitionTime: int16u, OptionsMask: OptionsBitmap, OptionsOverride: OptionsBitmap
0x01 Move
This command will move the device using the specified values.
client→server
MoveMode: MoveModeEnum, Rate: int8u, OptionsMask: OptionsBitmap, OptionsOverride: OptionsBitmap
0x02 Step
This command will do a relative step change of the device using the specified values.
client→server
StepMode: StepModeEnum, StepSize: int8u, TransitionTime: int16u, OptionsMask: OptionsBitmap, OptionsOverride: OptionsBitmap
0x03 Stop
This command will stop the actions of various other commands that are still in progress.
client→server
OptionsMask: OptionsBitmap, OptionsOverride: OptionsBitmap
0x04 MoveToLevelWithOnOff
Command description for MoveToLevelWithOnOff
client→server
Level: int8u, TransitionTime: int16u, OptionsMask: OptionsBitmap, OptionsOverride: OptionsBitmap
0x05 MoveWithOnOff
Command description for MoveWithOnOff
client→server
MoveMode: MoveModeEnum, Rate: int8u, OptionsMask: OptionsBitmap, OptionsOverride: OptionsBitmap
0x06 StepWithOnOff
Command description for StepWithOnOff
client→server
StepMode: StepModeEnum, StepSize: int8u, TransitionTime: int16u, OptionsMask: OptionsBitmap, OptionsOverride: OptionsBitmap
0x07 StopWithOnOff
Command description for StopWithOnOff
client→server
OptionsMask: OptionsBitmap, OptionsOverride: OptionsBitmap
0x08 MoveToClosestFrequency Optional
This command will cause the device to change the current frequency to the requested value.
client→server
Frequency: int16u
OnOff (OO) bit 0
Dependency with the On/Off cluster
Lighting (LT) bit 1
Behavior that supports lighting applications
Frequency (FQ) bit 2 Provisional
Supports frequency attributes and behavior.

Device Types Using This Cluster

Device types in the Matter spec that reference this cluster

Devices Implementing This Cluster

240 devices in the survey implement this cluster