The Actions cluster (0x0025) is a Matter cluster that Provides information about logical groupings of endpoints and enables triggering actions on them. Used by bridges and gateways to organize and control bridged devices.. It defines 12 commands and 3 attributes and is mandatory for 1 device type.
Actions 0x0025
Provides information about logical groupings of endpoints and enables triggering actions on them. Used by bridges and gateways to organize and control bridged devices.
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 3
Commands 12
| Code | Name | Type | Flags |
|---|---|---|---|
| 0x0000 | ActionList | array | |
| 0x0001 | EndpointLists | array | |
| 0x0002 | SetupURL | long_char_string | Optional |
| Code | Name | Direction | Parameters |
|---|---|---|---|
| 0x00 |
InstantAction
Optional This command is used to trigger an instantaneous action.
|
client→server |
ActionID: int16u, InvokeID: int32u |
| 0x01 |
InstantActionWithTransition
Optional This command is used to trigger an instantaneous action with a transition over a given time.
|
client→server |
ActionID: int16u, InvokeID: int32u, TransitionTime: int16u |
| 0x02 |
StartAction
Optional This command is used to trigger the commencement of an action.
|
client→server |
ActionID: int16u, InvokeID: int32u |
| 0x03 |
StartActionWithDuration
Optional This command is used to trigger the commencement of an action with a duration.
|
client→server |
ActionID: int16u, InvokeID: int32u, Duration: int32u |
| 0x04 |
StopAction
Optional This command is used to stop an action.
|
client→server |
ActionID: int16u, InvokeID: int32u |
| 0x05 |
PauseAction
Optional This command is used to pause an action.
|
client→server |
ActionID: int16u, InvokeID: int32u |
| 0x06 |
PauseActionWithDuration
Optional This command is used to pause an action with a duration.
|
client→server |
ActionID: int16u, InvokeID: int32u, Duration: int32u |
| 0x07 |
ResumeAction
Optional This command is used to resume an action.
|
client→server |
ActionID: int16u, InvokeID: int32u |
| 0x08 |
EnableAction
Optional This command is used to enable an action.
|
client→server |
ActionID: int16u, InvokeID: int32u |
| 0x09 |
EnableActionWithDuration
Optional This command is used to enable an action with a duration.
|
client→server |
ActionID: int16u, InvokeID: int32u, Duration: int32u |
| 0x0A |
DisableAction
Optional This command is used to disable an action.
|
client→server |
ActionID: int16u, InvokeID: int32u |
| 0x0B |
DisableActionWithDuration
Optional This command is used to disable an action with a duration.
|
client→server |
ActionID: int16u, InvokeID: int32u, Duration: int32u |
Device Types Using This Cluster
Device types in the Matter spec that reference this cluster
Devices Implementing This Cluster
6 devices in the survey implement this cluster