Readonly
acceptedList of client generated commands which are supported by this cluster server instance.
Readonly
attributeList of the attribute IDs of the attributes supported by the cluster instance.
Readonly
clusterIndicates the revision of the server cluster specification supported by the cluster instance.
Readonly
currentReadonly
currentIndicates the current level of this device. The meaning of 'level' is device dependent.
Readonly
defaultIndicates the movement rate, in units per second, when a Move command is received with a null value Rate parameter.
Readonly
featureIndicates whether the server supports zero or more optional cluster features.
Readonly
generatedList of server generated commands (server to client commands).
Readonly
maxReadonly
maxIndicates the maximum value of CurrentLevel that is capable of being assigned.
Readonly
minReadonly
minReadonly
offIndicates the time taken to move the current level from the maximum level to the minimum level when an Off command is received by an On/Off cluster on the same endpoint. It is specified in 1/10ths of a second. If this attribute is not implemented, or contains a null value, the OnOffTransitionTime shall be used instead.
Readonly
onIndicates the value that the CurrentLevel attribute is set to when the OnOff attribute of an On/Off cluster on the same endpoint is set to TRUE, as a result of processing an On/Off cluster command. If the OnLevel attribute is not implemented, or is set to the null value, it has no effect. For more details see Effect of On/Off Commands on the CurrentLevel Attribute.
OnLevel represents a mandatory field that was previously not present or optional. Implementers should be aware that older devices may not implement it.
Readonly
onIndicates the time taken to move to or from the target level when On or Off commands are received by an On/Off cluster on the same endpoint. It is specified in 1/10ths of a second.
The actual time taken SHOULD be as close to OnOffTransitionTime as the device is able. Please note that if the device is not able to move at a variable rate, the OnOffTransitionTime attribute SHOULD NOT be implemented.
Readonly
onIndicates the time taken to move the current level from the minimum level to the maximum level when an On command is received by an On/Off cluster on the same endpoint. It is specified in 1/10ths of a second. If this attribute is not implemented, or contains a null value, the OnOffTransitionTime shall be used instead.
Readonly
options: WritableAttribute<TypeFromPartialBitSchema<{ Indicates the selected options of the device.
The Options attribute is a bitmap that determines the default behavior of some cluster commands. Each command that is dependent on the Options attribute shall first construct a temporary Options bitmap that is in effect during the command processing. The temporary Options bitmap has the same format and meaning as the Options attribute, but includes any bits that may be overridden by command fields.
This attribute is meant to be changed only during commissioning.
Command execution shall NOT continue beyond the Options processing if all of these criteria are true:
• The command is one of the ‘without On/Off’ commands: Move, Move to Level, Step, or Stop.
• The On/Off cluster exists on the same endpoint as this cluster.
• The OnOff attribute of the On/Off cluster, on this endpoint, is FALSE.
• The value of the ExecuteIfOff bit is 0.
Readonly
remainingReadonly
startReadonly
move: Command<TypeFromFields<{ Readonly
moveReadonly
moveReadonly
moveReadonly
moveReadonly
step: Command<TypeFromFields<{ Readonly
stepReadonly
stop: Command<TypeFromFields<{ Readonly
stopReadonly
frequency: BitFlagFrequency
NOTE The Frequency feature is provisional.
Readonly
lighting: BitFlagLighting
This feature supports an interface for controlling the level of a light source. For the CurrentLevel attribute:
A value of 0x00 shall NOT be used.
A value of 0x01 shall indicate the minimum level that can be attained on a device. A value of 0xFE shall indicate the maximum level that can be attained on a device. A value of null shall represent an undefined value.
All other values are application specific gradations from the minimum to the maximum level.
Readonly
onOnOff
Dependency with the On/Off cluster
Modify elements using ElementModifier.alter.
Modify elements using ElementModifier.enable.
Modify elements using ElementModifier.set.
Select features using ClusterComposer.compose.
Rest
...selection: SelectionT
This cluster supports all LevelControl features. It may support illegal feature combinations.
If you use this cluster you must manually specify which features are active and ensure the set of active features is legal per the Matter specification.