Module occupancy_sensing

Source
Expand description

Generated Matter TLV encoders and decoders for Occupancy Sensing Cluster Cluster ID: 0x0406

This file is automatically generated from OccupancySensing.xml

Structs§

HoldTimeLimits

Functions§

decode_attribute_json
Decode attribute value and return as JSON string
decode_hold_time
Decode HoldTime attribute (0x0003)
decode_hold_time_limits
Decode HoldTimeLimits attribute (0x0004)
decode_occupancy
Decode Occupancy attribute (0x0000)
decode_occupancy_sensor_type
Decode OccupancySensorType attribute (0x0001)
decode_occupancy_sensor_type_bitmap
Decode OccupancySensorTypeBitmap attribute (0x0002)
decode_physical_contact_occupied_to_unoccupied_delay
Decode PhysicalContactOccupiedToUnoccupiedDelay attribute (0x0030)
decode_physical_contact_unoccupied_to_occupied_delay
Decode PhysicalContactUnoccupiedToOccupiedDelay attribute (0x0031)
decode_physical_contact_unoccupied_to_occupied_threshold
Decode PhysicalContactUnoccupiedToOccupiedThreshold attribute (0x0032)
decode_pir_occupied_to_unoccupied_delay
Decode PIROccupiedToUnoccupiedDelay attribute (0x0010)
decode_pir_unoccupied_to_occupied_delay
Decode PIRUnoccupiedToOccupiedDelay attribute (0x0011)
decode_pir_unoccupied_to_occupied_threshold
Decode PIRUnoccupiedToOccupiedThreshold attribute (0x0012)
decode_ultrasonic_occupied_to_unoccupied_delay
Decode UltrasonicOccupiedToUnoccupiedDelay attribute (0x0020)
decode_ultrasonic_unoccupied_to_occupied_delay
Decode UltrasonicUnoccupiedToOccupiedDelay attribute (0x0021)
decode_ultrasonic_unoccupied_to_occupied_threshold
Decode UltrasonicUnoccupiedToOccupiedThreshold attribute (0x0022)
get_attribute_list
Get list of all attributes supported by this cluster