Matter Survey

Explore Matter protocol clusters and their adoption across devices

Overview Clusters Device Types Binding Versions Pairings Market Commissioning
115
Unique Clusters
3,979
Total Devices
2
Avg Clusters/Device
Utility
Top Category
Showing 115 of 115 clusters
0x003F
πŸ”§ Utility
Manages cryptographic keys used for secure group communication.
442 server
0 client
0x003E
πŸ”§ Utility
Manages the device's operational certificates for secure fabric communication.
442 server
2 client
0x003C
πŸ”§ Utility
Controls the commissioning window for adding new administrators to the device.
442 server
0 client
0x0033
πŸ”§ Utility
Reports general device health metrics including uptime, reboot counts, and hardware faults.
442 server
0 client
0x0030
πŸ”§ Utility
Manages the commissioning process for adding a device to a Matter fabric.
442 server
2 client
0x0028
πŸ”§ Utility
Provides essential device information including vendor, product name, serial number, and software version.
442 server
0 client
Access Control Required
0x001F
πŸ”§ Utility
Manages permissions and access control lists (ACLs) that determine which nodes can interact with the device.
442 server
8 client
Descriptor Required
0x001D
πŸ”§ Utility
Provides information about the device's endpoints, clusters, and device types. Every endpoint must implement this cluster.
442 server
0 client
0x0003
πŸ”§ Utility
Allows a device to be identified by triggering a visual or audible indicator, helping users locate devices during commissioning or troubleshooting.
432 server
18 client
0x0031
πŸ”§ Utility
Configures network connectivity (WiFi, Thread, Ethernet) during device setup.
412 server
2 client
0x0004
πŸ”§ Utility
Enables devices to be organized into groups for coordinated control, allowing a single command to affect multiple devices simultaneously.
323 server
1 client
0x002A
πŸ”§ Utility
Allows a device to request and receive firmware updates from an OTA provider.
310 server
0 client
0x0029
πŸ”§ Utility
Enables a device to serve firmware updates to other devices on the network.
8 server
299 client
0x0006
βš™οΈ General
Controls the on/off state of a device. The most fundamental control cluster used by lights, switches, plugs, and many other devices.
298 server
20 client
0x0036
πŸ”§ Utility
Reports WiFi network statistics including signal strength and connection quality.
228 server
0 client
0x0008
βš™οΈ General
Controls the level or intensity of a device, such as brightness for lights or speed for fans. Supports smooth transitions.
186 server
8 client
0x0300
πŸ’‘ Lighting
Controls the color output of a light, supporting hue/saturation, XY color space, and color temperature modes.
157 server
0 client
0x0035
πŸ”§ Utility
Reports Thread network statistics and connectivity metrics.
147 server
0 client
0x0034
πŸ”§ Utility
Reports software-related diagnostics including memory usage and thread metrics.
136 server
0 client
0x002B
πŸ”§ Utility
Configures the device's locale settings for language and regional preferences.
126 server
0 client
0x0040
πŸ”§ Utility
Provides fixed, manufacturer-defined labels for the device.
113 server
0 client
0x002C
πŸ”§ Utility
Configures time and date display formats (12/24 hour, date order).
102 server
0 client
0x0041
πŸ”§ Utility
Allows users to assign custom labels to devices for organization.
101 server
0 client
0x0005
πŸ”§ Utility
Stores and recalls pre-configured device states, enabling complex automations with a single command (deprecated in favor of Scenes Management).
98 server
0 client
0x0032
πŸ”§ Utility
Provides access to device diagnostic logs for troubleshooting.
91 server
0 client
0x002F
πŸ”§ Utility
Reports power source status including battery level, charging state, and power characteristics.
87 server
0 client
0x0046
πŸ”§ Utility
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.
54 server
0 client
0x003B
βš™οΈ General
Supports various types of switch devices including latching switches that maintain position and momentary switches (buttons) that generate press events.
46 server
0 client
0x001E
πŸ”§ Utility
Establishes relationships between devices, enabling direct device-to-device communication without a controller in the middle.
46 server
7 client
0x0091
πŸ“Š Measurement
Provides a mechanism for querying data about electrical energy imported or provided by the server, enabling energy monitoring and reporting.
43 server
0 client
0x0090
πŸ“Š Measurement
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.
43 server
0 client
0x009C
πŸ“Š Measurement
Provides a mechanism for expressing how power is flowing between endpoints, describing power distribution topology in devices with multiple endpoints.
41 server
0 client
0x002E
πŸ”§ Utility
Describes available power sources and their configuration on the device.
39 server
0 client
0x002D
πŸ”§ Utility
Configures measurement unit preferences (metric vs imperial).
35 server
0 client
0x0062
πŸ”§ Utility
Enhanced scenes functionality replacing the deprecated Scenes cluster. Stores and recalls device states with improved fabric-scoped scene management.
33 server
1 client
0x0038
πŸ”§ Utility
Synchronizes device time with trusted time sources for accurate timestamps.
33 server
0 client
0x0405
πŸ“Š Measurement
Reports relative humidity percentage, used by humidity sensors.
31 server
0 client
0x0402
πŸ“Š Measurement
Reports temperature readings in degrees Celsius, used by temperature sensors and thermostats.
30 server
2 client
0x0050
βš™οΈ General
Allows selection between predefined operating modes on a device.
26 server
0 client
0x0102
πŸšͺ Closures
Controls motorized window coverings like blinds, shades, and curtains with lift and tilt positioning.
24 server
1 client
0x0101
πŸšͺ Closures
Controls door locks including lock/unlock operations, user management, and access schedules.
23 server
0 client
0x130AFC01
πŸ”§ Utility
20 server
0 client
0x0406
πŸ“Š Measurement
Detects presence or motion in a space, used by motion sensors and occupancy detectors.
20 server
0 client
0x0400
πŸ“Š Measurement
Reports ambient light levels in lux, used by light sensors.
20 server
0 client
0x0037
πŸ”§ Utility
Reports Ethernet network statistics and connectivity status.
20 server
0 client
0x0201
🌑️ Hvac
Controls heating and cooling systems with setpoints, modes, and schedules for climate control.
19 server
2 client
0x0061
πŸ“¦ Appliances
Reports operational state and errors for robotic vacuum cleaners.
17 server
0 client
0x0055
πŸ“¦ Appliances
Controls cleaning modes for robotic vacuum cleaners.
17 server
0 client
0x0054
🏠 Appliance
Controls cleaning modes for robotic vacuum cleaners, such as vacuum only, mop only, or vacuum and mop.
17 server
0 client
0x0150
πŸ“¦ Appliances
Defines and manages service areas for robotic devices like vacuum cleaners.
15 server
0 client
0x0202
🌑️ Hvac
Controls fan speed, direction, and operating modes.
14 server
1 client
0x1349FC00
πŸ”§ Utility
11 server
0 client
0x005B
πŸ“Š Measurement
Reports overall air quality index from good to extremely poor, typically aggregating multiple air quality measurements.
11 server
0 client
0x0045
βš™οΈ General
Reports a simple true/false state, used by contact sensors and other binary state devices.
10 server
0 client
0x0204
🌑️ Hvac
Configures the user interface behavior of thermostat devices.
8 server
0 client
0x0080
βš™οΈ General
Provides an interface for configuring a boolean sensor, including optional state change alarm features and configuration of the sensor's sensitivity level.
7 server
0 client
0x042A
πŸ“Š Measurement
Reports PM2.5 particulate matter concentration for air quality monitoring.
5 server
0 client
0x0071
🌑️ Hvac
Monitors the condition and replacement needs of HEPA filters in air purifiers.
5 server
0 client
0x0039
πŸ”§ Utility
Provides basic information about devices connected through a bridge from non-Matter protocols.
5 server
0 client
0x0025
πŸ”§ Utility
Provides information about logical groupings of endpoints and enables triggering actions on them. Used by bridges and gateways to organize and control bridged devices.
5 server
0 client
0x122FFC31
πŸ”§ Utility
4 server
0 client
0xB08FD01
πŸ”§ Utility
4 server
0 client
0x005C
πŸ›‘οΈ Safety
Provides smoke and carbon monoxide detection with alarm states, test functionality, and interconnected alarm support across multiple devices.
4 server
0 client
0x1349FC03
πŸ”§ Utility
3 server
0 client
0x129FFC00
πŸ”§ Utility
3 server
0 client
0x0509
🎡 Media
Receives keypad/remote control button presses for media device control.
3 server
0 client
0x0506
🎡 Media
Controls media playback including play, pause, seek, and playback speed.
3 server
0 client
0x0505
🎡 Media
Navigates between content targets like apps, inputs, or channels on media devices.
3 server
0 client
0x0504
🎡 Media
Controls TV channel selection and provides channel list information.
3 server
0 client
0x040D
πŸ“Š Measurement
Reports carbon monoxide concentration in parts per million (PPM).
3 server
0 client
0x1410FC01
πŸ”§ Utility
2 server
0 client
0x125DFC00
πŸ”§ Utility
2 server
0 client
0x0507
🎡 Media
Manages input source selection on media devices (HDMI, USB, etc.).
2 server
0 client
0x0503
🎡 Media
Enables remote wake-up of media devices over the network.
2 server
0 client
Reports TVOC concentration levels for indoor air quality monitoring.
2 server
0 client
0x0404
πŸ“Š Measurement
Reports fluid flow rate measurements.
2 server
0 client
0x0403
πŸ“Š Measurement
Reports atmospheric or fluid pressure measurements.
2 server
0 client
0x0081
🌑️ Hvac
Controls valves for water, gas, or other fluid management applications.
2 server
0 client
0xFFF1FC05
πŸ”§ Utility
1 server
0 client
0x146AFC11
πŸ”§ Utility
1 server
0 client
0x1407FC01
πŸ”§ Utility
1 server
0 client
0x1383FC01
πŸ”§ Utility
1 server
0 client
0x1383FC00
πŸ”§ Utility
1 server
0 client
0x1380FC00
πŸ”§ Utility
1 server
1 client
0x135AFCA2
πŸ”§ Utility
1 server
0 client
0x1334FC00
πŸ”§ Utility
1 server
0 client
0x1312FC11
πŸ”§ Utility
1 server
0 client
0x1312FC05
πŸ”§ Utility
1 server
0 client
0x1312FC03
πŸ”§ Utility
1 server
0 client
0x1312FC02
πŸ”§ Utility
1 server
0 client
0x1312FC01
πŸ”§ Utility
1 server
0 client
0x1312FC00
πŸ”§ Utility
1 server
0 client
0x130DFC00
πŸ”§ Utility
1 server
0 client
0x125DFC21
πŸ”§ Utility
1 server
0 client
0x125DFC11
πŸ”§ Utility
1 server
0 client
0x125DFC01
πŸ”§ Utility
1 server
0 client
0x122FFC32
πŸ”§ Utility
1 server
0 client
0x115FFC02
πŸ”§ Utility
1 server
0 client
0x050F
🎡 Media
Manages content access controls and parental restrictions on media devices.
1 server
0 client
0x050E
🎡 Media
Manages account authentication for streaming services on media devices.
1 server
0 client
0x050D
🎡 Media
Provides basic information about applications running on media devices.
1 server
0 client
0x050C
🎡 Media
Launches and manages applications on smart TV platforms.
1 server
0 client
0x050A
🎡 Media
Launches content by URL, search query, or content ID on media devices.
1 server
0 client
0x042D
πŸ“Š Measurement
Reports PM10 particulate matter concentration for air quality monitoring.
1 server
0 client
0x040C
πŸ“¦ Sensors
Measures and reports carbon monoxide concentration levels in the air.
1 server
0 client
0x0105
πŸ”§ Utility
1 server
0 client
0x0104
πŸ”§ Utility
1 server
0 client
0x009F
⚑ Energy
Controls energy management operating modes for devices, allowing prioritization of efficiency vs performance.
1 server
0 client
0x0098
⚑ Energy
Allows devices to report and configure energy usage preferences and constraints for energy management.
1 server
0 client
0x0057
🏠 Appliance
Controls operating modes for laundry washers, such as normal, delicate, heavy duty, and whites cycles.
1 server
0 client
0x0056
🌑️ Hvac
Provides temperature control functionality for appliances that heat or cool.
1 server
0 client
Manages operating modes for refrigerators and temperature-controlled cabinets.
1 server
0 client
Oven Mode 1.3
0x0049
🏠 Appliance
Controls operating modes for ovens, such as bake, broil, convection, and self-clean.
1 server
0 client
0x0048
🏠 Appliance
Reports operational state for oven cavities including preheating, cooking, and cooling states.
1 server
0 client
0x0510
🎡 Media
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
442
Utility + Utility
442
Utility + Utility
442
Utility + Utility
442
442
442
Utility + Utility
442
Utility + Utility
442
442
Utility + Utility
442
Utility + Utility
442
442
442
442
442