Occupancy Sensing 0x0406
The server cluster provides an interface to occupancy sensing functionality based on one or more sensing modalities, including configuration and provision of notifications of occupancy status.
Spec History
Matter 1.1
rev 3
Matter 1.2
rev 3
Matter 1.3
rev 4
Matter 1.4
rev 5
Matter 1.5
rev 5
Matter master
rev 7
Attributes (15)
| Code | Name | Type |
|---|---|---|
| 0x0000 | Occupancy | OccupancyBitmap |
| 0x0001 | OccupancySensorType | OccupancySensorTypeEnum |
| 0x0002 | OccupancySensorTypeBitmap | OccupancySensorTypeBitmap |
| 0x0003 | HoldTime | int16u |
| 0x0004 | HoldTimeLimits | HoldTimeLimitsStruct |
| 0x0005 | PredictedOccupancy | array |
| 0x0010 | PIROccupiedToUnoccupiedDelay | int16u |
| 0x0011 | PIRUnoccupiedToOccupiedDelay | int16u |
| 0x0012 | PIRUnoccupiedToOccupiedThreshold | int8u |
| 0x0020 | UltrasonicOccupiedToUnoccupiedDelay | int16u |
| 0x0021 | UltrasonicUnoccupiedToOccupiedDelay | int16u |
| 0x0022 | UltrasonicUnoccupiedToOccupiedThreshold | int8u |
| 0x0030 | PhysicalContactOccupiedToUnoccupiedDelay | int16u |
| 0x0031 | PhysicalContactUnoccupiedToOccupiedDelay | int16u |
| 0x0032 | PhysicalContactUnoccupiedToOccupiedThreshold | int8u |
Features (10)
| Bit | Code | Name |
|---|---|---|
| 0 | OTHER | Other — Supports sensing using a modality not listed in the other bits |
| 1 | PIR | PassiveInfrared — Supports sensing using PIR (Passive InfraRed) |
| 2 | US | Ultrasonic — Supports sensing using UltraSound |
| 3 | PHY | PhysicalContact — Supports sensing using a physical contact |
| 4 | AIR | ActiveInfrared — Supports sensing using Active InfraRed measurement (e.g. time-of-flight or transflective/reflective IR sensing) |
| 5 | RAD | Radar — Supports sensing using radar waves (microwave) |
| 6 | RFS | RFSensing — Supports sensing using analysis of radio signals, e.g.: RSSI, CSI and/or any other metric from the signal |
| 7 | VIS | Vision — Supports sensing based on analyzing images |
| 8 | PRED | Prediction — Supports sensing based on prediction of occupancy |
| 9 | OCCEVENT | OccupancyEvent — Supports generating OccupancyChanged events |