Const
Readonly
attributes: { Readonly
currentReadonly
defaultIndicates the movement rate, in units per second, when a Move command is received with a null value Rate parameter.
Readonly
maxIndicates the maximum value of CurrentLevel that is capable of being assigned.
Readonly
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
commands: { Readonly
move: Command<TypeFromFields<{ Readonly
moveReadonly
moveReadonly
moveReadonly
step: Command<TypeFromFields<{ Readonly
stepReadonly
stop: Command<TypeFromFields<{ Readonly
stopReadonly
extensions: readonly [{ This metadata controls which LevelControlCluster elements matter.js activates for specific feature combinations.
Readonly
features: { Readonly
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
Readonly
id: 28Readonly
name: "PulseWidthModulation"Readonly
revision: 5
Indicates the current level of this device. The meaning of 'level' is device dependent.