8.8 KiB
## AccessoryInformation (3E)
REQ:Identify false 0 1OPT:FirmwareRevision OPT:Manufacturer OPT:Model OPT:Name OPT:SerialNumber OPT:HardwareRevision OPT:AccessoryFlags
## AirPurifier (BB)
REQ:Active 0 0 1 INACTIVE ACIVEREQ: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 POOROPT: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 100REQ: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 ABNORMALOPT:Name OPT:StatusActive OPT:StatusFault OPT:StatusTampered OPT:StatusLowBattery OPT:CarbonDioxideLevel OPT:CarbonDioxidePeakLevel
## CarbonMonoxideSensor (7F)
REQ:CarbonMonoxideDetected 0 0 1 NORMAL ABNORMALOPT:Name OPT:StatusActive OPT:StatusFault OPT:StatusTampered OPT:StatusLowBattery OPT:CarbonMonoxideLevel OPT:CarbonMonoxidePeakLevel
## ContactSensor (80)
REQ:ContactSensorState 1 0 1 DETECTED NOT_DETECTEDOPT:Name OPT:StatusActive OPT:StatusFault OPT:StatusTampered OPT:StatusLowBattery
## Door (81)
REQ:CurrentPosition 0 0 100REQ: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_PRESSOPT:Name OPT:Volume OPT:Brightness
## Fan (B7)
REQ:Active 0 0 1 INACTIVE ACIVEOPT:Name OPT:CurrentFanState OPT:TargetFanState OPT:RotationDirection OPT:RotationSpeed OPT:SwingMode OPT:LockPhysicalControls
## Faucet (D7)
REQ:Active 0 0 1 INACTIVE ACIVEOPT:StatusFault OPT:Name
## FilterMaintenance (BA)
REQ:FilterChangeIndication 0 0 1 NO_CHANGE_NEEDED CHANGE_NEEDEDOPT:Name OPT:FilterLifeLevel OPT:ResetFilterIndication
## GarageDoorOpener (41)
REQ:CurrentDoorState 1 0 4 OPEN CLOSED OPENING CLOSING STOPPEDREQ: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 ACIVEREQ: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 ACIVEREQ: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 100OPT:Name OPT:StatusActive OPT:StatusFault OPT:StatusTampered OPT:StatusLowBattery
## InputSource (D9)
REQ:Identifier 0 0 255OPT:ConfiguredName OPT:IsConfigured OPT:CurrentVisibilityState OPT:TargetVisibilityState
## IrrigationSystem (CF)
REQ:Active 0 0 1 INACTIVE ACIVEREQ: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 DETECTEDOPT:Name OPT:StatusActive OPT:StatusFault OPT:StatusTampered OPT:StatusLowBattery
## LightBulb (43)
REQ:On false 0 1OPT:Brightness OPT:Hue OPT:Name OPT:Saturation OPT:ColorTemperature
## LightSensor (84)
REQ:CurrentAmbientLightLevel 1 0.0001 100000OPT:Name OPT:StatusActive OPT:StatusFault OPT:StatusTampered OPT:StatusLowBattery
## LockMechanism (45)
REQ:LockCurrentState 0 0 3 UNLOCKED LOCKED JAMMED UNKNOWNREQ:LockTargetState 0 0 1 UNLOCK LOCK
OPT:Name
## Microphone (112)
REQ:Mute false 0 1 OFF ONOPT:Name OPT:Volume
## MotionSensor (85)
REQ:MotionDetected false 0 1OPT:Name OPT:StatusActive OPT:StatusFault OPT:StatusTampered OPT:StatusLowBattery
## OccupancySensor (86)
REQ:OccupancyDetected 0 0 1 NOT_DETECTED DETECTEDOPT:Name OPT:StatusActive OPT:StatusFault OPT:StatusTampered OPT:StatusLowBattery
## Outlet (47)
REQ:On false 0 1REQ:OutletInUse false 0 1
OPT:Name
## SecuritySystem (7E)
REQ:SecuritySystemCurrentState 3 0 4 ARMED_STAY ARMED_AWAY ARMED_NIGHT DISARMED ALARM_TRIGGEREDREQ: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 SWINGINGREQ:SlatType 0 0 1 HORIZONTAL VERTICAL
OPT:Name OPT:SwingMode OPT:CurrentTiltAngle OPT:TargetTiltAngle
## SmokeSensor (87)
REQ:SmokeDetected 0 0 1 NOT_DETECTED DETECTEDOPT:Name OPT:StatusActive OPT:StatusFault OPT:StatusTampered OPT:StatusLowBattery
## Speaker (113)
REQ:Mute false 0 1 OFF ONOPT:Name OPT:Volume
## StatelessProgrammableSwitch (89)
REQ:ProgrammableSwitchEvent 0 0 2 SINGLE_PRESS DOUBLE_PRESS LONG_PRESSOPT:Name OPT:ServiceLabelIndex
## Switch (49)
REQ:On false 0 1OPT:Name
## Television (D8)
REQ:Active 0 0 1 INACTIVE ACIVEOPT:ConfiguredName OPT:ActiveIdentifier OPT:RemoteKey OPT:PowerModeSelection
## TelevisionSpeaker (113)
REQ:VolumeControlType 0 0 3REQ:VolumeSelector 0 0 1
## TemperatureSensor (8A)
REQ:CurrentTemperature 0 0 100OPT:Name OPT:StatusActive OPT:StatusFault OPT:StatusTampered OPT:StatusLowBattery
## Thermostat (4A)
REQ:CurrentHeatingCoolingState 0 0 2 OFF HEATING COOLINGREQ: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 ACIVEREQ: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 100REQ: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 100REQ: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