Matter ID Lookup

Logs, packet captures and device reports are full of numbers like 0x0101, 257 and 0x0016. Paste one into the box below to find out whether it is a cluster, a device type or a global attribute. Hex, decimal and names all work.

Lookup

Try:
Data source: connectedhomeip v1.6.0.0

Is a Cluster ID always two bytes?

No. In the Matter specification a Cluster ID is a 32-bit (4-byte) number. The upper 16 bits are a vendor prefix and the lower 16 bits are the number:

0x0000_0101
  │    └─ number 0x0101 (Door Lock)
  └────── vendor prefix 0x0000 (0 = Matter standard)

Every standard Matter cluster has the prefix 0x0000, so people drop the leading zeros and write 0x0101. It looks like two bytes, but that is just shorthand. A vendor-specific cluster cannot drop it: its prefix is the vendor ID, e.g. 0x1234_FC00 is the first private cluster of vendor 0x1234.

Attributes, commands, events and device types use the same "prefix + number" structure, each with its own number range:

FieldSizeStandard range (prefix 0x0000)Vendor-specific rangeExample
Cluster ID32-bit0x0000 – 0x7FFF0xVVVV_FC00 – 0xVVVV_FFFE0x0101 Door Lock
Attribute ID32-bit0x0000 – 0x4FFF; global 0xF000 – 0xFFFE0xVVVV_0000 – 0xVVVV_4FFF0x0000 LockState
Command ID32-bit0x00 – 0xFF0xVVVV_0000 – 0xVVVV_00FF0x00 LockDoor
Event ID32-bit0x00 – 0xFF0xVVVV_0000 – 0xVVVV_00FF0x00 DoorLockAlarm
Device Type ID32-bit0x0000 – 0xBFFF0xVVVV_0000 – 0xVVVV_BFFF0x000A Door Lock
Endpoint ID16-bit0 – 0xFFFE (0 is always the root node)—1 application endpoint
Vendor ID16-bitAssigned by CSA; 0xFFF1 – 0xFFF4 are for testing—0xFFF1 test vendor
The same number means different things in different fields

0x0101 in a cluster_id is the Door Lock cluster, but in a device_type it is a Dimmable Light. Each kind of ID has its own numbering. When you see a number, first check which field it appears in, then look it up.

Decimal or hexadecimal?

The protocol carries plain integers; the display format depends on the tool. chip-tool logs often print 0x0000_0101, while Home Assistant diagnostics use decimal 1/257/0 (endpoint/cluster/attribute). 257 and 0x0101 are the same number. The lookup box accepts both; plain digits are read as decimal.

Device Type ID reference

Device types are listed in each endpoint's Descriptor.DeviceTypeList. The table below lists all 95 standard device types in the current release. The class describes its role:

  • Node — one per device, on root endpoint 0 (e.g. Root Node)
  • Utility — a helper type layered on top of others (e.g. Power Source, Bridged Node)
  • Simple — an actual device function (e.g. Door Lock, lights, sensors)
IDNameClass
0x000ADoor LockSimple
0x000BDoor Lock ControllerSimple
0x000EAggregatorSimple
0x000FGeneric SwitchSimple
0x0011Power SourceUtility
0x0012OTA RequestorUtility
0x0013Bridged NodeUtility
0x0014OTA ProviderUtility
0x0015Contact SensorSimple
0x0016Root NodeNode
0x0017Solar PowerSimple
0x0018Battery StorageSimple
0x0019Secondary Network InterfaceUtility
0x0022SpeakerSimple
0x0023Casting Video PlayerSimple
0x0024Content AppSimple
0x0027Mode SelectSimple
0x0028Basic Video PlayerSimple
0x0029Casting Video ClientSimple
0x002AVideo Remote ControlSimple
0x002BFanSimple
0x002CAir Quality SensorSimple
0x002DAir PurifierSimple
0x0041Water Freeze DetectorSimple
0x0042Water ValveSimple
0x0043Water Leak DetectorSimple
0x0044Rain SensorSimple
0x0045Soil SensorSimple
0x0070RefrigeratorSimple
0x0071Temperature Controlled CabinetSimple
0x0072Room Air ConditionerSimple
0x0073Laundry WasherSimple
0x0074Robotic Vacuum CleanerSimple
0x0075DishwasherSimple
0x0076Smoke CO AlarmSimple
0x0077Cook SurfaceSimple
0x0078CooktopSimple
0x0079Microwave OvenSimple
0x007AExtractor HoodSimple
0x007BOvenSimple
0x007CLaundry DryerSimple
0x007DHumidifier/DehumidifierSimple
0x0090Network Infrastructure ManagerSimple
0x0091Thread Border RouterSimple
0x0100On/Off LightSimple
0x0101Dimmable LightSimple
0x0103On/Off Light SwitchSimple
0x0104Dimmer SwitchSimple
0x0105Color Dimmer SwitchSimple
0x0106Light SensorSimple
0x0107Occupancy SensorSimple
0x010AOn/Off Plug-in UnitSimple
0x010BDimmable Plug-in UnitSimple
0x010CColor Temperature LightSimple
0x010DExtended Color LightSimple
0x010FMounted On/Off ControlSimple
0x0110Mounted Dimmable Load ControlSimple
0x0130Joint Fabric AdministratorUtility
0x0140IntercomSimple
0x0141Audio DoorbellSimple
0x0142CameraSimple
0x0143Video DoorbellSimple
0x0144Floodlight CameraSimple
0x0145Snapshot CameraSimple
0x0146ChimeSimple
0x0147Camera ControllerSimple
0x0148DoorbellSimple
0x0150Ambient Context SensorSimple
0x0152Proximity RangerSimple
0x0202Window CoveringSimple
0x0203Window Covering ControllerSimple
0x0230ClosureSimple
0x0231Closure PanelSimple
0x023EClosure ControllerSimple
0x0301ThermostatSimple
0x0302Temperature SensorSimple
0x0303PumpSimple
0x0304Pump ControllerSimple
0x0305Pressure SensorSimple
0x0306Flow SensorSimple
0x0307Humidity SensorSimple
0x0309Heat PumpSimple
0x030AThermostat ControllerSimple
0x050CEVSESimple
0x050DDevice Energy ManagementUtility
0x050FWater HeaterSimple
0x0510Electrical SensorUtility
0x0511Electrical Utility MeterSimple
0x0512Meter Reference PointSimple
0x0513Electrical Energy TariffSimple
0x0514Electrical MeterSimple
0x0516Electrical Circuit BreakerSimple
0x0517Electrical Distribution EnclosureSimple
0x0840Control BridgeSimple
0x0850On/Off SensorSimple

Data source: connectedhomeip v1.6.0.0

After you find an ID