HomeSpan/tools/test.md

17 KiB

AccessoryInformation (3E)
CharacteristicFormat>
Identify (14)BOOL
FirmwareRevision (52)STRING
Manufacturer (20)STRING
Model (21)STRING
Name (23)STRING
SerialNumber (30)STRING
HardwareRevision (53)STRING
AccessoryFlags (A6)UINT32
AirPurifier (BB)
CharacteristicFormat>
Active (B0)UINT8
CurrentAirPurifierState (A9)UINT8
TargetAirPurifierState (A8)UINT8
Name (23)STRING
RotationSpeed (29)FLOAT
SwingMode (B6)UINT8
LockPhysicalControls (A7)UINT8
AirQualitySensor (8D)
CharacteristicFormat>
AirQuality (95)UINT8
Name (23)STRING
OzoneDensity (C3)FLOAT
NitrogenDioxideDensity (C4)FLOAT
SulphurDioxideDensity (C5)FLOAT
PM25Density (C6)FLOAT
PM10Density (C7)FLOAT
VOCDensity (C8)FLOAT
StatusActive (75)BOOL
StatusFault (77)UINT8
StatusTampered (7A)UINT8
StatusLowBattery (79)UINT8
BatteryService (96)
CharacteristicFormat>
BatteryLevel (68)UINT8
ChargingState (8F)UINT8
StatusLowBattery (79)UINT8
Name (23)STRING
CarbonDioxideSensor (97)
CharacteristicFormat>
CarbonDioxideDetected (92)UINT8
Name (23)STRING
StatusActive (75)BOOL
StatusFault (77)UINT8
StatusTampered (7A)UINT8
StatusLowBattery (79)UINT8
CarbonDioxideLevel (93)FLOAT
CarbonDioxidePeakLevel (94)FLOAT
CarbonMonoxideSensor (7F)
CharacteristicFormat>
CarbonMonoxideDetected (69)UINT8
Name (23)STRING
StatusActive (75)BOOL
StatusFault (77)UINT8
StatusTampered (7A)UINT8
StatusLowBattery (79)UINT8
CarbonMonoxideLevel (90)FLOAT
CarbonMonoxidePeakLevel (91)FLOAT
ContactSensor (80)
CharacteristicFormat>
ContactSensorState (6A)UINT8
Name (23)STRING
StatusActive (75)BOOL
StatusFault (77)UINT8
StatusTampered (7A)UINT8
StatusLowBattery (79)UINT8
Door (81)
CharacteristicFormat>
CurrentPosition (6D)UINT8
TargetPosition (7C)UINT8
PositionState (72)UINT8
Name (23)STRING
HoldPosition (6F)BOOL
ObstructionDetected (24)BOOL
Doorbell (121)
CharacteristicFormat>
ProgrammableSwitchEvent (73)UINT8
Name (23)STRING
Volume (119)UINT8
Brightness (8)INT
Fan (B7)
CharacteristicFormat>
Active (B0)UINT8
Name (23)STRING
CurrentFanState (AF)UINT8
TargetFanState (BF)UINT8
RotationDirection (28)INT
RotationSpeed (29)FLOAT
SwingMode (B6)UINT8
LockPhysicalControls (A7)UINT8
Faucet (D7)
CharacteristicFormat>
Active (B0)UINT8
StatusFault (77)UINT8
Name (23)STRING
FilterMaintenance (BA)
CharacteristicFormat>
FilterChangeIndication (AC)UINT8
Name (23)STRING
FilterLifeLevel (AB)FLOAT
ResetFilterIndication (AD)UINT8
GarageDoorOpener (41)
CharacteristicFormat>
CurrentDoorState (E)UINT8
TargetDoorState (32)UINT8
ObstructionDetected (24)BOOL
LockCurrentState (1D)UINT8
LockTargetState (1E)UINT8
Name (23)STRING
HAPProtocolInformation (A2)
CharacteristicFormat>
Version (37)STRING
HeaterCooler (BC)
CharacteristicFormat>
Active (B0)UINT8
CurrentTemperature (11)FLOAT
CurrentHeaterCoolerState (B1)UINT8
TargetHeaterCoolerState (B2)UINT8
Name (23)STRING
RotationSpeed (29)FLOAT
TemperatureDisplayUnits (36)UINT8
SwingMode (B6)UINT8
CoolingThresholdTemperature (D)FLOAT
HeatingThresholdTemperature (12)FLOAT
LockPhysicalControls (A7)UINT8
HumidifierDehumidifier (BD)
CharacteristicFormat>
Active (B0)UINT8
CurrentRelativeHumidity (10)FLOAT
CurrentHumidifierDehumidifierState (B3)UINT8
TargetHumidifierDehumidifierState (B4)UINT8
Name (23)STRING
RelativeHumidityDehumidifierThreshold (C9)FLOAT
RelativeHumidityHumidifierThreshold (CA)FLOAT
RotationSpeed (29)FLOAT
SwingMode (B6)UINT8
WaterLevel (B5)FLOAT
LockPhysicalControls (A7)UINT8
HumiditySensor (82)
CharacteristicFormat>
CurrentRelativeHumidity (10)FLOAT
Name (23)STRING
StatusActive (75)BOOL
StatusFault (77)UINT8
StatusTampered (7A)UINT8
StatusLowBattery (79)UINT8
InputSource (D9)
CharacteristicFormat>
ConfiguredName (E3)STRING
IsConfigured (D6)UINT8
Identifier (E6)UINT32
CurrentVisibilityState (135)UINT8
TargetVisibilityState (134)UINT8
IrrigationSystem (CF)
CharacteristicFormat>
Active (B0)UINT8
ProgramMode (D1)UINT8
InUse (D2)UINT8
RemainingDuration (D4)UINT32
StatusFault (77)UINT8
LeakSensor (83)
CharacteristicFormat>
LeakDetected (70)UINT8
Name (23)STRING
StatusActive (75)BOOL
StatusFault (77)UINT8
StatusTampered (7A)UINT8
StatusLowBattery (79)UINT8
LightBulb (43)
CharacteristicFormat>
On (25)BOOL
Brightness (8)INT
Hue (13)FLOAT
Name (23)STRING
Saturation (2F)FLOAT
ColorTemperature (CE)UINT32
LightSensor (84)
CharacteristicFormat>
CurrentAmbientLightLevel (6B)FLOAT
Name (23)STRING
StatusActive (75)BOOL
StatusFault (77)UINT8
StatusTampered (7A)UINT8
StatusLowBattery (79)UINT8
LockMechanism (45)
CharacteristicFormat>
LockCurrentState (1D)UINT8
LockTargetState (1E)UINT8
Name (23)STRING
Microphone (112)
CharacteristicFormat>
Mute (11A)BOOL
Name (23)STRING
Volume (119)UINT8
MotionSensor (85)
CharacteristicFormat>
MotionDetected (22)BOOL
Name (23)STRING
StatusActive (75)BOOL
StatusFault (77)UINT8
StatusTampered (7A)UINT8
StatusLowBattery (79)UINT8
OccupancySensor (86)
CharacteristicFormat>
OccupancyDetected (71)UINT8
Name (23)STRING
StatusActive (75)BOOL
StatusFault (77)UINT8
StatusTampered (7A)UINT8
StatusLowBattery (79)UINT8
Outlet (47)
CharacteristicFormat>
On (25)BOOL
OutletInUse (26)BOOL
Name (23)STRING
SecuritySystem (7E)
CharacteristicFormat>
SecuritySystemCurrentState (66)UINT8
SecuritySystemTargetState (67)UINT8
Name (23)STRING
SecuritySystemAlarmType (8E)UINT8
StatusFault (77)UINT8
StatusTampered (7A)UINT8
ServiceLabel (CC)
CharacteristicFormat>
ServiceLabelNamespace (CD)UINT8
Slat (B9)
CharacteristicFormat>
CurrentSlatState (AA)UINT8
SlatType (C0)UINT8
Name (23)STRING
SwingMode (B6)UINT8
CurrentTiltAngle (C1)INT
TargetTiltAngle (C2)INT
SmokeSensor (87)
CharacteristicFormat>
SmokeDetected (76)UINT8
Name (23)STRING
StatusActive (75)BOOL
StatusFault (77)UINT8
StatusTampered (7A)UINT8
StatusLowBattery (79)UINT8
Speaker (113)
CharacteristicFormat>
Mute (11A)BOOL
Name (23)STRING
Volume (119)UINT8
StatelessProgrammableSwitch (89)
CharacteristicFormat>
ProgrammableSwitchEvent (73)UINT8
Name (23)STRING
ServiceLabelIndex (CB)UINT8
Switch (49)
CharacteristicFormat>
On (25)BOOL
Name (23)STRING
Television (D8)
CharacteristicFormat>
Active (B0)UINT8
ConfiguredName (E3)STRING
ActiveIdentifier (E7)UINT32
RemoteKey (E1)UINT8
PowerModeSelection (DF)UINT8
TelevisionSpeaker (113)
CharacteristicFormat>
VolumeControlType (E9)UINT8
VolumeSelector (EA)UINT8
TemperatureSensor (8A)
CharacteristicFormat>
CurrentTemperature (11)FLOAT
Name (23)STRING
StatusActive (75)BOOL
StatusFault (77)UINT8
StatusTampered (7A)UINT8
StatusLowBattery (79)UINT8
Thermostat (4A)
CharacteristicFormat>
CurrentHeatingCoolingState (F)UINT8
TargetHeatingCoolingState (33)UINT8
CurrentTemperature (11)FLOAT
TargetTemperature (35)FLOAT
TemperatureDisplayUnits (36)UINT8
CoolingThresholdTemperature (D)FLOAT
CurrentRelativeHumidity (10)FLOAT
HeatingThresholdTemperature (12)FLOAT
Name (23)STRING
TargetRelativeHumidity (34)FLOAT
Valve (D0)
CharacteristicFormat>
Active (B0)UINT8
InUse (D2)UINT8
ValveType (D5)UINT8
SetDuration (D3)UINT32
RemainingDuration (D4)UINT32
IsConfigured (D6)UINT8
ServiceLabelIndex (CB)UINT8
StatusFault (77)UINT8
Name (23)STRING
Window (8B)
CharacteristicFormat>
CurrentPosition (6D)UINT8
TargetPosition (7C)UINT8
PositionState (72)UINT8
Name (23)STRING
HoldPosition (6F)BOOL
ObstructionDetected (24)BOOL
WindowCovering (8C)
CharacteristicFormat>
TargetPosition (7C)UINT8
CurrentPosition (6D)UINT8
PositionState (72)UINT8
Name (23)STRING
HoldPosition (6F)BOOL
CurrentHorizontalTiltAngle (6C)INT
TargetHorizontalTiltAngle (7B)INT
CurrentVerticalTiltAngle (6E)INT
TargetVerticalTiltAngle (7D)INT
ObstructionDetected (24)BOOL