The ICD Management cluster (0x0046) is a Matter cluster that 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.. It defines 5 commands and 10 attributes and is mandatory for 1 device type.
ICD Management 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.
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 10
Commands 5
Features 4
| Code | Name | Type | Flags |
|---|---|---|---|
| 0x0000 |
IdleModeDuration
1..64800 · default 1
|
int32u | |
| 0x0001 |
ActiveModeDuration
default 300
|
int32u | |
| 0x0002 |
ActiveModeThreshold
default 300
|
int16u | |
| 0x0003 | RegisteredClients | array | Optional read: administer |
| 0x0004 |
ICDCounter
default 0
|
int32u | Optional read: administer |
| 0x0005 |
ClientsSupportedPerFabric
min 1 · default 1
|
int16u | Optional |
| 0x0006 |
UserActiveModeTriggerHint
max 0x0001FFFF · default 0x00000000
|
UserActiveModeTriggerBitmap | Optional |
| 0x0007 | UserActiveModeTriggerInstruction | char_string | Optional |
| 0x0008 |
OperatingMode
max 0x01
|
OperatingModeEnum | Optional |
| 0x0009 |
MaximumCheckInBackOff
1..64800 · default 1
|
int32u | Optional |
| Code | Name | Direction | Parameters |
|---|---|---|---|
| 0x00 |
RegisterClient
Optional invoke: manage
This command allows a client to register itself with the ICD to be notified when the device is available for communication.
|
client→server |
CheckInNodeID: node_id, MonitoredSubject: int64u, Key: octet_string, VerificationKey: octet_string, ClientType: ClientTypeEnum |
| 0x01 |
RegisterClientResponse
Optional This command SHALL be sent by the ICD Management Cluster server in response to a successful RegisterClient command.
|
server→client |
ICDCounter: int32u |
| 0x02 |
UnregisterClient
Optional invoke: manage
This command allows a client to unregister itself with the ICD.
|
client→server |
CheckInNodeID: node_id, VerificationKey: octet_string |
| 0x03 |
StayActiveRequest
Optional This command allows a client to request that the server stays in active mode for at least a given time duration (in milliseconds) from when this command is received.
|
client→server |
StayActiveDuration: int32u |
| 0x04 |
StayActiveResponse
Optional This message SHALL be sent by the ICD in response to the StayActiveRequest command and SHALL contain the computed duration (in milliseconds) that the ICD intends to stay active for.
|
server→client |
PromisedActiveDuration: int32u |
CheckInProtocolSupport
(CIP)
bit 0
Device supports attributes and commands for the Check-In Protocol support.
UserActiveModeTrigger
(UAT)
bit 1
Device supports the user active mode trigger feature.
LongIdleTimeSupport
(LITS)
bit 2
Device supports operating as a Long Idle Time ICD.
DynamicSitLitSupport
(DSLS)
bit 3
Device supports dynamic switching from SIT to LIT operating modes.
Device Types Using This Cluster
Device types in the Matter spec that reference this cluster
Devices Implementing This Cluster
66 devices in the survey implement this cluster
MYGGBETT door/window sensor
IKEA of Sweden
BILRESA dual button
IKEA of Sweden
TIMMERFLOTTE temp/hmd sensor
IKEA of Sweden
MYGGSPRAY wrlss mtn sensor
IKEA of Sweden
BILRESA scroll wheel
IKEA of Sweden
KLIPPBOK water leak sensor
IKEA of Sweden
Eve Thermo
Eve Systems
Aqara Door and Window Sensor P2
Aqara
tado Smart Radiator Thermostat X
tado° GmbH
YS1606-UC
Homebridge
Presence Multi-Sensor FP300
Aqara
Aqara Climate Sensor W100
Aqara
Aqara Motion and Light Sensor P2
Aqara
SmartWings Window Covering
SmartWings
Eve Thermo Control
Eve Systems
Lafaer Wireless Radar Occupancy Sensor
GL Technologies
Eve Weather
Eve Systems
Eve Thermo
Eve Systems
Heiman smart smoke sensor
HEIMAN
TNKDSE261
tink GmbH
Radiator Thermostat II [+M]
Bosch
Nuki Smart Lock
Nuki
arre Button
TUO Accessories LLC
Eve MotionBlinds
Eve Systems