AccessoryInformation (3E)
REQ:Identify
false 0 1
OPT:FirmwareRevision
OPT:Manufacturer
OPT:Model
OPT:Name
OPT:SerialNumber
OPT:HardwareRevision
OPT:AccessoryFlags
AirPurifier (BB)
REQ:Active
0 0 1
INACTIVE
ACIVE
REQ:CurrentAirPurifierState
1 0 2
INACTIVE
IDLE
PURIFYING
REQ:TargetAirPurifierState
1 0 1
MANUAL
AUTO
OPT:Name
OPT:RotationSpeed
OPT:SwingMode
OPT:LockPhysicalControls
AirQualitySensor (8D)
REQ:AirQuality
0 0 5
UNKNOWN
EXCELLENT
GOOD
FAIR
INFERIOR
POOR
OPT:Name
OPT:OzoneDensity
OPT:NitrogenDioxideDensity
OPT:SulphurDioxideDensity
OPT:PM25Density
OPT:PM10Density
OPT:VOCDensity
OPT:StatusActive
OPT:StatusFault
OPT:StatusTampered
OPT:StatusLowBattery
BatteryService (96)
REQ:BatteryLevel
0 0 100
REQ:ChargingState
0 0 2
NOT_CHARGING
CHARGING
NOT_CHARGEABLE
REQ:StatusLowBattery
0 0 1
NOT_LOW_BATTERY
LOW_BATTERY
OPT:Name
CarbonDioxideSensor (97)
REQ:CarbonDioxideDetected
0 0 1
NORMAL
ABNORMAL
OPT:Name
OPT:StatusActive
OPT:StatusFault
OPT:StatusTampered
OPT:StatusLowBattery
OPT:CarbonDioxideLevel
OPT:CarbonDioxidePeakLevel
CarbonMonoxideSensor (7F)
REQ:CarbonMonoxideDetected
0 0 1
NORMAL
ABNORMAL
OPT:Name
OPT:StatusActive
OPT:StatusFault
OPT:StatusTampered
OPT:StatusLowBattery
OPT:CarbonMonoxideLevel
OPT:CarbonMonoxidePeakLevel
ContactSensor (80)
REQ:ContactSensorState
1 0 1
DETECTED
NOT_DETECTED
OPT:Name
OPT:StatusActive
OPT:StatusFault
OPT:StatusTampered
OPT:StatusLowBattery
Door (81)
REQ:CurrentPosition
0 0 100
REQ:TargetPosition
0 0 100
REQ:PositionState
2 0 2
GOING_TO_MINIMUM
GOING_TO_MAXIMUM
STOPPED
OPT:Name
OPT:HoldPosition
OPT:ObstructionDetected
Doorbell (121)
REQ:ProgrammableSwitchEvent
0 0 2
SINGLE_PRESS
DOUBLE_PRESS
LONG_PRESS
OPT:Name
OPT:Volume
OPT:Brightness
Fan (B7)
REQ:Active
0 0 1
INACTIVE
ACIVE
OPT:Name
OPT:CurrentFanState
OPT:TargetFanState
OPT:RotationDirection
OPT:RotationSpeed
OPT:SwingMode
OPT:LockPhysicalControls
Faucet (D7)
REQ:Active
0 0 1
INACTIVE
ACIVE
OPT:StatusFault
OPT:Name
FilterMaintenance (BA)
REQ:FilterChangeIndication
0 0 1
NO_CHANGE_NEEDED
CHANGE_NEEDED
OPT:Name
OPT:FilterLifeLevel
OPT:ResetFilterIndication
GarageDoorOpener (41)
REQ:CurrentDoorState
1 0 4
OPEN
CLOSED
OPENING
CLOSING
STOPPED
REQ:TargetDoorState
1 0 1
OPEN
CLOSED
REQ:ObstructionDetected
false 0 1
OPT:LockCurrentState
OPT:LockTargetState
OPT:Name
HAPProtocolInformation (A2)
REQ:Version
HeaterCooler (BC)
REQ:Active
0 0 1
INACTIVE
ACIVE
REQ:CurrentTemperature
0 0 100
REQ:CurrentHeaterCoolerState
1 0 3
INACTIVE
IDLE
HEATING
COOLING
REQ:TargetHeaterCoolerState
0 0 2
AUTO
HEAT
COOL
OPT:Name
OPT:RotationSpeed
OPT:TemperatureDisplayUnits
OPT:SwingMode
OPT:CoolingThresholdTemperature
OPT:HeatingThresholdTemperature
OPT:LockPhysicalControls
HumidifierDehumidifier (BD)
REQ:Active
0 0 1
INACTIVE
ACIVE
REQ:CurrentRelativeHumidity
0 0 100
REQ:CurrentHumidifierDehumidifierState
1 0 3
INACTIVE
IDLE
HUMIDIFYING
DEHUMIDIFYING
REQ:TargetHumidifierDehumidifierState
0 0 2
AUTO
HUMIDIFY
DEHUMIDIFY
OPT:Name
OPT:RelativeHumidityDehumidifierThreshold
OPT:RelativeHumidityHumidifierThreshold
OPT:RotationSpeed
OPT:SwingMode
OPT:WaterLevel
OPT:LockPhysicalControls
HumiditySensor (82)
REQ:CurrentRelativeHumidity
0 0 100
OPT:Name
OPT:StatusActive
OPT:StatusFault
OPT:StatusTampered
OPT:StatusLowBattery
InputSource (D9)
REQ:Identifier
0 0 255
OPT:ConfiguredName
OPT:IsConfigured
OPT:CurrentVisibilityState
OPT:TargetVisibilityState
IrrigationSystem (CF)
REQ:Active
0 0 1
INACTIVE
ACIVE
REQ:ProgramMode
0 0 2
NONE
SCHEDULED
SCHEDULE_OVERRIDEN
REQ:InUse
0 0 1
NOT_IN_USE
IN_USE
OPT:RemainingDuration
OPT:StatusFault
LeakSensor (83)
REQ:LeakDetected
0 0 1
NOT_DETECTED
DETECTED
OPT:Name
OPT:StatusActive
OPT:StatusFault
OPT:StatusTampered
OPT:StatusLowBattery
LightBulb (43)
REQ:On
false 0 1
OPT:Brightness
OPT:Hue
OPT:Name
OPT:Saturation
OPT:ColorTemperature
LightSensor (84)
REQ:CurrentAmbientLightLevel
1 0.0001 100000
OPT:Name
OPT:StatusActive
OPT:StatusFault
OPT:StatusTampered
OPT:StatusLowBattery
LockMechanism (45)
REQ:LockCurrentState
0 0 3
UNLOCKED
LOCKED
JAMMED
UNKNOWN
REQ:LockTargetState
0 0 1
UNLOCK
LOCK
OPT:Name
Microphone (112)
REQ:Mute
false 0 1
OFF
ON
OPT:Name
OPT:Volume
MotionSensor (85)
REQ:MotionDetected
false 0 1
OPT:Name
OPT:StatusActive
OPT:StatusFault
OPT:StatusTampered
OPT:StatusLowBattery
OccupancySensor (86)
REQ:OccupancyDetected
0 0 1
NOT_DETECTED
DETECTED
OPT:Name
OPT:StatusActive
OPT:StatusFault
OPT:StatusTampered
OPT:StatusLowBattery
Outlet (47)
REQ:On
false 0 1
REQ:OutletInUse
false 0 1
OPT:Name
SecuritySystem (7E)
REQ:SecuritySystemCurrentState
3 0 4
ARMED_STAY
ARMED_AWAY
ARMED_NIGHT
DISARMED
ALARM_TRIGGERED
REQ:SecuritySystemTargetState
3 0 3
ARM_STAY
ARM_AWAY
ARM_NIGHT
DISARM
OPT:Name
OPT:SecuritySystemAlarmType
OPT:StatusFault
OPT:StatusTampered
ServiceLabel (CC)
REQ:ServiceLabelNamespace
1 0 1
DOTS
NUMERALS
Slat (B9)
REQ:CurrentSlatState
0 0 2
FIXED
JAMMED
SWINGING
REQ:SlatType
0 0 1
HORIZONTAL
VERTICAL
OPT:Name
OPT:SwingMode
OPT:CurrentTiltAngle
OPT:TargetTiltAngle
SmokeSensor (87)
REQ:SmokeDetected
0 0 1
NOT_DETECTED
DETECTED
OPT:Name
OPT:StatusActive
OPT:StatusFault
OPT:StatusTampered
OPT:StatusLowBattery
Speaker (113)
REQ:Mute
false 0 1
OFF
ON
OPT:Name
OPT:Volume
StatelessProgrammableSwitch (89)
REQ:ProgrammableSwitchEvent
0 0 2
SINGLE_PRESS
DOUBLE_PRESS
LONG_PRESS
OPT:Name
OPT:ServiceLabelIndex
Switch (49)
REQ:On
false 0 1
OPT:Name
Television (D8)
REQ:Active
0 0 1
INACTIVE
ACIVE
OPT:ConfiguredName
OPT:ActiveIdentifier
OPT:RemoteKey
OPT:PowerModeSelection
TelevisionSpeaker (113)
REQ:VolumeControlType
0 0 3
REQ:VolumeSelector
0 0 1
TemperatureSensor (8A)
REQ:CurrentTemperature
0 0 100
OPT:Name
OPT:StatusActive
OPT:StatusFault
OPT:StatusTampered
OPT:StatusLowBattery
Thermostat (4A)
REQ:CurrentHeatingCoolingState
0 0 2
OFF
HEATING
COOLING
REQ:TargetHeatingCoolingState
0 0 3
OFF
HEAT
COOL
AUTO
REQ:CurrentTemperature
0 0 100
REQ:TargetTemperature
16 10 38
REQ:TemperatureDisplayUnits
0 0 1
CELSIUS
FAHRENHEIT
OPT:CoolingThresholdTemperature
OPT:CurrentRelativeHumidity
OPT:HeatingThresholdTemperature
OPT:Name
OPT:TargetRelativeHumidity
Valve (D0)
REQ:Active
0 0 1
INACTIVE
ACIVE
REQ:InUse
0 0 1
NOT_IN_USE
IN_USE
REQ:ValveType
0 0 3
OPT:SetDuration
OPT:RemainingDuration
OPT:IsConfigured
OPT:ServiceLabelIndex
OPT:StatusFault
OPT:Name
Window (8B)
REQ:CurrentPosition
0 0 100
REQ:TargetPosition
0 0 100
REQ:PositionState
2 0 2
GOING_TO_MINIMUM
GOING_TO_MAXIMUM
STOPPED
OPT:Name
OPT:HoldPosition
OPT:ObstructionDetected
WindowCovering (8C)
REQ:TargetPosition
0 0 100
REQ:CurrentPosition
0 0 100
REQ:PositionState
2 0 2
GOING_TO_MINIMUM
GOING_TO_MAXIMUM
STOPPED
OPT:Name
OPT:HoldPosition
OPT:CurrentHorizontalTiltAngle
OPT:TargetHorizontalTiltAngle
OPT:CurrentVerticalTiltAngle
OPT:TargetVerticalTiltAngle
OPT:ObstructionDetected