Matter::Cluster::OccupancySensingCluster
Inherits Matter::Cluster::Base < Reference < Object
Occupancy Sensing Cluster (0x0406)
Provides an interface to occupancy sensing functionality based on various sensing modalities (PIR, Ultrasonic, Physical Contact, etc.), including configuration and provision of notifications of occupancy status.
Features:
- Other (OTHER): Other sensing modality
- PassiveInfrared (PIR): PIR sensing
- Ultrasonic (US): Ultrasonic sensing
- PhysicalContact (PHY): Physical contact sensing
- ActiveInfrared (AIR): Active IR sensing
- Radar (RADAR): Radar/microwave sensing
- RfSensing (RFSENS): RF signal analysis
- Vision (VIS): Vision-based sensing
Specification: Matter 1.4 § 2.7
Constants
Attributes - Optional (all features)
Attributes - Required
Attributes - PhysicalContact feature
Attributes - PIR feature
Attributes - Ultrasonic feature
Occupancy bitmap (bit 0 = occupied)
Constructors
Class methods
Occupancy Sensing Cluster (0x0406)
Provides an interface to occupancy sensing functionality based on various sensing modalities (PIR, Ultrasonic, Physical Contact, etc.), including configuration and provision of notifications of occupancy status.
Features:
- Other (OTHER): Other sensing modality
- PassiveInfrared (PIR): PIR sensing
- Ultrasonic (US): Ultrasonic sensing
- PhysicalContact (PHY): Physical contact sensing
- ActiveInfrared (AIR): Active IR sensing
- Radar (RADAR): Radar/microwave sensing
- RfSensing (RFSENS): RF signal analysis
- Vision (VIS): Vision-based sensing
Specification: Matter 1.4 § 2.7
Instance methods
PhysicalContact-specific attributes (PhysicalContact feature)
PhysicalContact-specific attributes (PhysicalContact feature)
PIR-specific attributes (PassiveInfrared feature)
Read an attribute value The fabric_index parameter is optional and used for fabric-scoped attributes like CurrentFabricIndex in OperationalCredentialsCluster
Ultrasonic-specific attributes (Ultrasonic feature)
Write an attribute value