The Scenes Management cluster (0x0062) is a Matter cluster that Enhanced scenes functionality replacing the deprecated Scenes cluster. Stores and recalls device states with improved fabric-scoped scene management.. It defines 15 commands and 2 attributes and is mandatory for 19 device types.
Scenes Management 0x0062
Enhanced scenes functionality replacing the deprecated Scenes cluster. Stores and recalls device states with improved fabric-scoped scene management.
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 2
Commands 15
Features 1
| Code | Name | Type | Flags |
|---|---|---|---|
| 0x0001 |
SceneTableSize
default 16
|
int16u | |
| 0x0002 | FabricSceneInfo | array |
| Code | Name | Direction | Parameters |
|---|---|---|---|
| 0x00 |
AddScene
Add a scene to the scene table. Extension field sets are input as '{"ClusterID": VALUE, "AttributeValueList":[{"AttributeID": VALUE, "Value*": VALUE}]}'.
|
client→server |
GroupID: group_id, SceneID: int8u, TransitionTime: int32u, SceneName: char_string, ExtensionFieldSetStructs: ExtensionFieldSetStruct |
| 0x00 |
AddSceneResponse
The command is generated in response to a received unicast AddScene command,
|
server→client |
Status: status, GroupID: group_id, SceneID: int8u |
| 0x01 |
ViewScene
Retrieves the requested scene entry from its Scene table.
|
client→server |
GroupID: group_id, SceneID: int8u |
| 0x01 |
ViewSceneResponse
The command is generated in response to a received unicast ViewScene command
|
server→client |
Status: status, GroupID: group_id, SceneID: int8u, TransitionTime: int32u, SceneName: char_string, ExtensionFieldSetStructs: ExtensionFieldSetStruct |
| 0x02 |
RemoveScene
Removes the requested scene entry, corresponding to the value of the GroupID field, from its Scene Table
|
client→server |
GroupID: group_id, SceneID: int8u |
| 0x02 |
RemoveSceneResponse
The command is generated in response to a received unicast RemoveScene command
|
server→client |
Status: status, GroupID: group_id, SceneID: int8u |
| 0x03 |
RemoveAllScenes
Remove all scenes, corresponding to the value of the GroupID field, from its Scene Table
|
client→server |
GroupID: group_id |
| 0x03 |
RemoveAllScenesResponse
The command is generated in response to a received unicast RemoveAllScenes command
|
server→client |
Status: status, GroupID: group_id |
| 0x04 |
StoreScene
Adds the scene entry into its Scene Table along with all extension field sets corresponding to the current state of other clusters on the same endpoint
|
client→server |
GroupID: group_id, SceneID: int8u |
| 0x04 |
StoreSceneResponse
The command is generated in response to a received unicast StoreScene command
|
server→client |
Status: status, GroupID: group_id, SceneID: int8u |
| 0x05 |
RecallScene
Set the attributes and corresponding state for each other cluster implemented on the endpoint accordingly to the resquested scene entry in the Scene Table
|
client→server |
GroupID: group_id, SceneID: int8u, TransitionTime: int32u |
| 0x06 |
GetSceneMembership
This command can be used to get the used scene identifiers within a certain group, for the endpoint that implements this cluster.
|
client→server |
GroupID: group_id |
| 0x06 |
GetSceneMembershipResponse
The command is generated in response to a received unicast GetSceneMembership command
|
server→client |
Status: status, Capacity: int8u, GroupID: group_id, SceneList: int8u |
| 0x40 |
CopyScene
Optional This command allows a client to efficiently copy scenes from one group/scene identifier pair to another group/scene identifier pair.
|
client→server |
Mode: CopyModeBitmap, GroupIdentifierFrom: group_id, SceneIdentifierFrom: int8u, GroupIdentifierTo: group_id, SceneIdentifierTo: int8u |
| 0x40 |
CopySceneResponse
Optional The command is generated in response to a received unicast CopyScene command
|
server→client |
Status: status, GroupIdentifierFrom: group_id, SceneIdentifierFrom: int8u |
SceneNames
(SN)
bit 0
The ability to store a name for a scene.
Device Types Using This Cluster
Device types in the Matter spec that reference this cluster
📱
💡
🌉
💡
🔌
📱
🔒
🔒
📱
🌡
📱
🔘
💡
🔘
🔌
🔘
📱
📱
📱
Color Dimmer Switch
Optional Client
Color Temperature Light
Mandatory Server
Control Bridge
Mandatory Client
Dimmable Light
Mandatory Server
Dimmable Plug-In Unit
Mandatory Server
Dimmer Switch
Optional Client
Door Lock
Optional Server
Door Lock Controller
Optional Client
Extended Color Light
Mandatory Server
Heating/Cooling Unit
Optional Server
Mounted Dimmable Load Control
Mandatory Server
Mounted On/Off Control
Mandatory Server
On/Off Light
Mandatory Server
On/Off Light Switch
Optional Client
On/Off Plug-in Unit
Mandatory Server
On/Off Sensor
Optional Client
Pump
Optional Server
Pump Controller
Optional Client
Room Air Conditioner
Optional Server
Devices Implementing This Cluster
50 devices in the survey implement this cluster
Matter Thread Fan and Light Module VTM36
Inovelli
YS1606-UC
t0bst4r
Matter Thread Fan Switch VTM35-SN
Inovelli
Smart Plug-in Unit
SONOFF
Smart Presence Sensor
Meross
Smart Plug Mini
Meross
Smart Plug Mini
Meross
MT-SL-DIM
Sunricher
Heiman smart smoke sensor
HEIMAN
Smart RGBTW Bulb
Leedarson
Cync Full Color A19
GE Lighting, a Savant company
TEST_PRODUCT
t0bst4r
Cync Keypad Dimmer
GE Lighting, a Savant company
MT-CCT
Sunricher
SONOFF SwitchMan Smart Wall Switch
SONOFF
Cync Indoor Plug
GE Lighting, a Savant company
Smart Plug Mini
Meross
SONOFF SwitchMan Smart Wall Switch
SONOFF
SONOFF MINI-D Wi-Fi Smart Switch
SONOFF
MT-RGBCCT
Sunricher
Smart Power Strip
Meross
EGLO-MAT-TW
EGLO
Cync Paddle Dimmer
GE Lighting, a Savant company
NSPanel Pro
SONOFF