General Diagnostics 0x0033
Reports general device health metrics including uptime, reboot counts, and hardware faults.
Attributes 10
Commands 5
Features 2
| Code | Name | Type | Flags |
|---|---|---|---|
| 0x0000 | NetworkInterfaces | array | |
| 0x0001 | RebootCount | int16u | |
| 0x0002 | UpTime | int64u | Optional |
| 0x0003 | TotalOperationalHours | int32u | Optional |
| 0x0004 | BootReason | BootReasonEnum | Optional |
| 0x0005 | ActiveHardwareFaults | array | Optional |
| 0x0006 | ActiveRadioFaults | array | Optional |
| 0x0007 | ActiveNetworkFaults | array | Optional |
| 0x0008 | TestEventTriggersEnabled | boolean | |
| 0x000A | DeviceLoadStatus | DeviceLoadStruct | Optional |
| Code | Name | Direction | Parameters |
|---|---|---|---|
| 0x00 | TestEventTrigger | client→server |
EnableKey: octet_string, EventTrigger: int64u |
| 0x01 | TimeSnapshot | client→server | None |
| 0x02 | TimeSnapshotResponse | server→client |
SystemTimeMs: systime_ms, PosixTimeMs: posix_ms |
| 0x03 | PayloadTestRequest Optional | client→server |
EnableKey: octet_string, Value: int8u, Count: int16u |
| 0x04 | PayloadTestResponse Optional | server→client |
Payload: long_octet_string |
DataModelTest
(DMTEST)
bit 0
Support specific testing needs for extended Data Model features
DeviceLoad
(LOAD)
bit 1
Support for reporting device load metrics (mandatory in revision 3 and above)
Device Types Using This Cluster
Device types in the Matter spec that reference this cluster
Devices Implementing This Cluster
295 devices in the survey implement this cluster