Cluster Analytics
Matter protocol clusters and their adoption across devices
111
Unique Clusters
3,903
Total Devices
1.3
Avg Clusters/Device
Utility
Top Category
Showing 111 of 111 clusters
Group Key Management
Required
0x003F
Manages cryptographic keys used for secure group communication.
287
server
0
client
Node Operational Credentials
Required
0x003E
Manages the device's operational certificates for secure fabric communication.
287
server
2
client
0x003C
Controls the commissioning window for adding new administrators to the device.
287
server
0
client
0x0033
Reports general device health metrics including uptime, reboot counts, and hardware faults.
287
server
0
client
General Commissioning
Required
0x0030
Manages the commissioning process for adding a device to a Matter fabric.
287
server
2
client
Basic Information
Required
0x0028
Provides essential device information including vendor, product name, serial number, and software version.
287
server
0
client
Access Control
Required
0x001F
Manages permissions and access control lists (ACLs) that determine which nodes can interact with the device.
287
server
6
client
Descriptor
Required
0x001D
Provides information about the device's endpoints, clusters, and device types. Every endpoint must implement this cluster.
287
server
0
client
0x0003
Allows a device to be identified by triggering a visual or audible indicator, helping users locate devices during commissioning or troubleshooting.
281
server
9
client
Network Commissioning
Required
0x0031
Configures network connectivity (WiFi, Thread, Ethernet) during device setup.
269
server
2
client
🔧 Utility
Allows a device to request and receive firmware updates from an OTA provider.
205
server
0
client
0x0004
Enables devices to be organized into groups for coordinated control, allowing a single command to affect multiple devices simultaneously.
202
server
1
client
0x0029
Enables a device to serve firmware updates to other devices on the network.
6
server
202
client
0x0006
Controls the on/off state of a device. The most fundamental control cluster used by lights, switches, plugs, and many other devices.
189
server
13
client
0x0036
Reports WiFi network statistics including signal strength and connection quality.
140
server
0
client
0x0008
Controls the level or intensity of a device, such as brightness for lights or speed for fans. Supports smooth transitions.
117
server
8
client
0x0035
Reports Thread network statistics and connectivity metrics.
103
server
0
client
0x0300
Controls the color output of a light, supporting hue/saturation, XY color space, and color temperature modes.
96
server
0
client
0x0034
Reports software-related diagnostics including memory usage and thread metrics.
83
server
0
client
0x002B
Configures the device's locale settings for language and regional preferences.
75
server
0
client
0x0040
Provides fixed, manufacturer-defined labels for the device.
74
server
0
client
0x0005
Stores and recalls pre-configured device states, enabling complex automations with a single command (deprecated in favor of Scenes Management).
66
server
0
client
0x0041
Allows users to assign custom labels to devices for organization.
65
server
0
client
0x0032
Provides access to device diagnostic logs for troubleshooting.
64
server
0
client
0x002F
Reports power source status including battery level, charging state, and power characteristics.
63
server
0
client
0x002C
Configures time and date display formats (12/24 hour, date order).
56
server
0
client
ICD Management
1.2
0x0046
Enables configuration and management of Intermittently Connected Devices (ICDs). ICDs are devices that are not always reachable, such as battery-powered devices that disable their underlying hardware when in low-power mode.
36
server
0
client
0x003B
Supports various types of switch devices including latching switches that maintain position and momentary switches (buttons) that generate press events.
33
server
0
client
0x001E
Establishes relationships between devices, enabling direct device-to-device communication without a controller in the middle.
31
server
6
client
0x0091
Provides a mechanism for querying data about electrical energy imported or provided by the server, enabling energy monitoring and reporting.
29
server
0
client
0x0090
Provides a mechanism for querying data about electrical power as measured by the server, including voltage, current, and power readings for both AC and DC systems.
29
server
0
client
0x002E
Describes available power sources and their configuration on the device.
29
server
0
client
Power Topology
1.3
0x009C
Provides a mechanism for expressing how power is flowing between endpoints, describing power distribution topology in devices with multiple endpoints.
28
server
0
client
📊 Measurement
Reports relative humidity percentage, used by humidity sensors.
24
server
0
client
0x0038
Synchronizes device time with trusted time sources for accurate timestamps.
23
server
0
client
0x0402
Reports temperature readings in degrees Celsius, used by temperature sensors and thermostats.
22
server
2
client
0x002D
Configures measurement unit preferences (metric vs imperial).
19
server
0
client
0x0406
Detects presence or motion in a space, used by motion sensors and occupancy detectors.
18
server
0
client
0x0400
Reports ambient light levels in lux, used by light sensors.
18
server
0
client
0x0062
Enhanced scenes functionality replacing the deprecated Scenes cluster. Stores and recalls device states with improved fabric-scoped scene management.
18
server
0
client
0x130AFC01
17
server
0
client
0x0101
Controls door locks including lock/unlock operations, user management, and access schedules.
17
server
0
client
0x0037
Reports Ethernet network statistics and connectivity status.
14
server
0
client
0x0050
Allows selection between predefined operating modes on a device.
13
server
0
client
0x0201
Controls heating and cooling systems with setpoints, modes, and schedules for climate control.
11
server
1
client
0x0102
Controls motorized window coverings like blinds, shades, and curtains with lift and tilt positioning.
11
server
1
client
0x0061
Reports operational state and errors for robotic vacuum cleaners.
11
server
0
client
RVC Clean Mode
1.2
0x0055
Controls cleaning modes for robotic vacuum cleaners.
11
server
0
client
RVC Clean Mode
1.2
0x0054
Controls cleaning modes for robotic vacuum cleaners, such as vacuum only, mop only, or vacuum and mop.
11
server
0
client
Service Area
1.4
0x0150
Defines and manages service areas for robotic devices like vacuum cleaners.
9
server
0
client
0x1349FC00
8
server
0
client
0x0045
Reports a simple true/false state, used by contact sensors and other binary state devices.
8
server
0
client
Air Quality
1.2
0x005B
Reports overall air quality index from good to extremely poor, typically aggregating multiple air quality measurements.
7
server
0
client
🌡️ Hvac
Configures the user interface behavior of thermostat devices.
5
server
0
client
0x122FFC31
4
server
0
client
0x0080
Provides an interface for configuring a boolean sensor, including optional state change alarm features and configuration of the sensor's sensitivity level.
4
server
0
client
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.
4
server
0
client
0x1349FC03
3
server
0
client
0xB08FD01
3
server
0
client
0x042A
Reports PM2.5 particulate matter concentration for air quality monitoring.
3
server
0
client
Smoke CO Alarm
1.2
0x005C
Provides smoke and carbon monoxide detection with alarm states, test functionality, and interconnected alarm support across multiple devices.
3
server
0
client
🔧 Utility
Provides basic information about devices connected through a bridge from non-Matter protocols.
3
server
1
client
0x1410FC01
2
server
0
client
0x125DFC00
2
server
0
client
0x0509
Receives keypad/remote control button presses for media device control.
2
server
0
client
0x0507
Manages input source selection on media devices (HDMI, USB, etc.).
2
server
0
client
0x0506
Controls media playback including play, pause, seek, and playback speed.
2
server
0
client
0x0505
Navigates between content targets like apps, inputs, or channels on media devices.
2
server
0
client
0x0504
Controls TV channel selection and provides channel list information.
2
server
0
client
0x0503
Enables remote wake-up of media devices over the network.
2
server
0
client
0x040D
Reports carbon monoxide concentration in parts per million (PPM).
2
server
0
client
0x0403
Reports atmospheric or fluid pressure measurements.
2
server
0
client
0x0071
Monitors the condition and replacement needs of HEPA filters in air purifiers.
2
server
0
client
0xFFF1FC05
1
server
0
client
0x146AFC11
1
server
0
client
0x1407FC01
1
server
0
client
0x135AFCA2
1
server
0
client
0x1312FC11
1
server
0
client
0x1312FC05
1
server
0
client
0x1312FC03
1
server
0
client
0x1312FC02
1
server
0
client
0x1312FC01
1
server
0
client
0x1312FC00
1
server
0
client
0x130DFC00
1
server
0
client
0x129FFC00
1
server
0
client
0x125DFC21
1
server
0
client
0x125DFC11
1
server
0
client
0x125DFC01
1
server
0
client
0x122FFC32
1
server
0
client
0x115FFC02
1
server
0
client
0x050F
Manages content access controls and parental restrictions on media devices.
1
server
0
client
0x050E
Manages account authentication for streaming services on media devices.
1
server
0
client
0x050D
Provides basic information about applications running on media devices.
1
server
0
client
0x050C
Launches and manages applications on smart TV platforms.
1
server
0
client
0x050B
Manages audio output settings and speaker selection on media devices.
1
server
0
client
0x050A
Launches content by URL, search query, or content ID on media devices.
1
server
0
client
📊 Measurement
Reports TVOC concentration levels for indoor air quality monitoring.
1
server
0
client
0x042D
Reports PM10 particulate matter concentration for air quality monitoring.
1
server
0
client
0x040C
Measures and reports carbon monoxide concentration levels in the air.
1
server
0
client
0x0104
1
server
0
client
Energy EVSE
1.3
0x0097
Controls Electric Vehicle Supply Equipment (EVSE) for EV charging, including charging state, power limits, and session management.
1
server
0
client
0x0060
Provides a generic interface for reporting and controlling operational state of devices. Used as a base for appliance-specific operational states.
1
server
0
client
0x0057
Controls operating modes for laundry washers, such as normal, delicate, heavy duty, and whites cycles.
1
server
0
client
0x0056
Provides temperature control functionality for appliances that heat or cool.
1
server
0
client
📦 Appliances
Manages operating modes for refrigerators and temperature-controlled cabinets.
1
server
0
client
Oven Mode
1.3
0x0049
Controls operating modes for ovens, such as bake, broil, convection, and self-clean.
1
server
0
client
0x0048
Reports operational state for oven cavities including preheating, cooking, and cooling states.
1
server
0
client
0x0510
Observes and reports on content application states for casting clients.
0
server
1
client
🔗 Cluster Co-occurrence
Which clusters commonly appear together on the same device
Utility + Utility
287
Utility + Utility
287
Utility + Utility
287
Utility + Utility
287
Utility + Utility
287
Utility + Utility
287
Utility + Utility
287
Utility + Utility
287
Utility + Utility
287
Utility + Utility
287
Utility + Utility
287
Utility + Utility
287
Utility + Utility
287
Utility + Utility
287
Utility + Utility
287
Utility + Utility
287
Utility + Utility
287
Utility + Utility
287
Utility + Utility
287
Utility + Utility
287