Update NameSpaces.md

This commit is contained in:
HomeSpan 2020-11-14 15:50:18 -06:00 committed by GitHub
parent 1b86cf6697
commit 3d6ad0a0d8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 36 additions and 107 deletions

View File

@ -2,8 +2,7 @@
| ------- | -------------------- | ------------------- | | ------- | -------------------- | ------------------- |
| AccessoryInformation| FirmwareRevision<br>Identity<br>Manufacturer<br>Model<br>Name<br>SerialNumber | HardwareRevision | | AccessoryInformation| FirmwareRevision<br>Identity<br>Manufacturer<br>Model<br>Name<br>SerialNumber | HardwareRevision |
| AirPurifier | Active<br>CurrentAirPurifierState<br>TargetAirPurifierState | Name<br>RotationSpeed<br>SwingMode<br>LockPhysicalControls | | AirPurifier | Active<br>CurrentAirPurifierState<br>TargetAirPurifierState | Name<br>RotationSpeed<br>SwingMode<br>LockPhysicalControls |
| AirQualitySensor
AirQualitySensor
REQ(AirQuality); REQ(AirQuality);
OPT(Name); OPT(Name);
OPT(OzoneDensity); OPT(OzoneDensity);
@ -16,16 +15,13 @@
OPT(StatusFault); OPT(StatusFault);
OPT(StatusTampered); OPT(StatusTampered);
OPT(StatusLowBattery); OPT(StatusLowBattery);
}};
BatteryService | BatteryService
REQ(BatteryLevel); REQ(BatteryLevel);
REQ(ChargingState); REQ(ChargingState);
REQ(StatusLowBattery); REQ(StatusLowBattery);
OPT(Name); OPT(Name);
}}; | CarbonDioxideSensor
CarbonDioxideSensor
REQ(CarbonDioxideDetected); REQ(CarbonDioxideDetected);
OPT(Name); OPT(Name);
OPT(StatusActive); OPT(StatusActive);
@ -34,9 +30,7 @@
OPT(StatusLowBattery); OPT(StatusLowBattery);
OPT(CarbonDioxideLevel); OPT(CarbonDioxideLevel);
OPT(CarbonDioxidePeakLevel); OPT(CarbonDioxidePeakLevel);
}}; | CarbonMonoxideSensor
CarbonMonoxideSensor
REQ(CarbonMonoxideDetected); REQ(CarbonMonoxideDetected);
OPT(Name); OPT(Name);
OPT(StatusActive); OPT(StatusActive);
@ -45,34 +39,26 @@
OPT(StatusLowBattery); OPT(StatusLowBattery);
OPT(CarbonMonoxideLevel); OPT(CarbonMonoxideLevel);
OPT(CarbonMonoxidePeakLevel); OPT(CarbonMonoxidePeakLevel);
}}; | ContactSensor
ContactSensor
REQ(ContactSensorState); REQ(ContactSensorState);
OPT(Name); OPT(Name);
OPT(StatusActive); OPT(StatusActive);
OPT(StatusFault); OPT(StatusFault);
OPT(StatusTampered); OPT(StatusTampered);
OPT(StatusLowBattery); OPT(StatusLowBattery);
}}; | Door
Door
REQ(CurrentPosition); REQ(CurrentPosition);
REQ(TargetPosition); REQ(TargetPosition);
REQ(PositionState); REQ(PositionState);
OPT(Name); OPT(Name);
OPT(HoldPosition); OPT(HoldPosition);
OPT(ObstructionDetected); OPT(ObstructionDetected);
}}; | Doorbell
Doorbell
REQ(ProgrammableSwitchEvent); REQ(ProgrammableSwitchEvent);
OPT(Name); OPT(Name);
OPT(Volume); OPT(Volume);
OPT(Brightness); OPT(Brightness);
}}; | Fan
Fan
REQ(Active); REQ(Active);
OPT(Name); OPT(Name);
OPT(CurrentFanState); OPT(CurrentFanState);
@ -81,35 +67,25 @@
OPT(RotationSpeed); OPT(RotationSpeed);
OPT(SwingMode); OPT(SwingMode);
OPT(LockPhysicalControls); OPT(LockPhysicalControls);
}}; | Faucet
Faucet
REQ(Active); REQ(Active);
OPT(StatusFault); OPT(StatusFault);
OPT(Name); OPT(Name);
}}; | FilterMaintenance
FilterMaintenance
REQ(FilterChangeIndication); REQ(FilterChangeIndication);
OPT(Name); OPT(Name);
OPT(FilterLifeLevel); OPT(FilterLifeLevel);
OPT(ResetFilterIndication); OPT(ResetFilterIndication);
}}; | GarageDoorOpener
GarageDoorOpener
REQ(CurrentDoorState); REQ(CurrentDoorState);
REQ(TargetDoorState); REQ(TargetDoorState);
REQ(ObstructionDetected); REQ(ObstructionDetected);
OPT(LockCurrentState); OPT(LockCurrentState);
OPT(LockTargetState); OPT(LockTargetState);
OPT(Name); OPT(Name);
}}; | HAPProtocolInformation
HAPProtocolInformation
REQ(Version); REQ(Version);
}}; | HeaterCooler
HeaterCooler
REQ(Active); REQ(Active);
REQ(CurrentTemperature); REQ(CurrentTemperature);
REQ(CurrentHeaterCoolerState); REQ(CurrentHeaterCoolerState);
@ -121,9 +97,7 @@
OPT(CoolingThresholdTemperature); OPT(CoolingThresholdTemperature);
OPT(HeatingThresholdTemperature); OPT(HeatingThresholdTemperature);
OPT(LockPhysicalControls); OPT(LockPhysicalControls);
}}; | HumidifierDehumidifier
HumidifierDehumidifier
REQ(Active); REQ(Active);
REQ(CurrentRelativeHumidity); REQ(CurrentRelativeHumidity);
REQ(CurrentHumidifierDehumidifierState); REQ(CurrentHumidifierDehumidifierState);
@ -135,147 +109,109 @@
OPT(SwingMode); OPT(SwingMode);
OPT(WaterLevel); OPT(WaterLevel);
OPT(LockPhysicalControls); OPT(LockPhysicalControls);
}}; | HumiditySensor
HumiditySensor
REQ(CurrentRelativeHumidity); REQ(CurrentRelativeHumidity);
OPT(Name); OPT(Name);
OPT(StatusActive); OPT(StatusActive);
OPT(StatusFault); OPT(StatusFault);
OPT(StatusTampered); OPT(StatusTampered);
OPT(StatusLowBattery); OPT(StatusLowBattery);
}}; | IrrigationSystem
IrrigationSystem
REQ(Active); REQ(Active);
REQ(ProgramMode); REQ(ProgramMode);
REQ(InUse); REQ(InUse);
OPT(RemainingDuration); OPT(RemainingDuration);
OPT(Name); OPT(Name);
OPT(StatusFault); OPT(StatusFault);
}}; | LeakSensor
LeakSensor
REQ(LeakDetected); REQ(LeakDetected);
OPT(Name); OPT(Name);
OPT(StatusActive); OPT(StatusActive);
OPT(StatusFault); OPT(StatusFault);
OPT(StatusTampered); OPT(StatusTampered);
OPT(StatusLowBattery); OPT(StatusLowBattery);
}}; | LightBulb
LightBulb
REQ(On); REQ(On);
OPT(Brightness); OPT(Brightness);
OPT(Hue); OPT(Hue);
OPT(Name); OPT(Name);
OPT(Saturation); OPT(Saturation);
OPT(ColorTemperature); OPT(ColorTemperature);
}}; | LightSensor
LightSensor
REQ(CurrentAmbientLightLevel); REQ(CurrentAmbientLightLevel);
OPT(Name); OPT(Name);
OPT(StatusActive); OPT(StatusActive);
OPT(StatusFault); OPT(StatusFault);
OPT(StatusTampered); OPT(StatusTampered);
OPT(StatusLowBattery); OPT(StatusLowBattery);
}}; | LockMechanism
LockMechanism
REQ(LockCurrentState); REQ(LockCurrentState);
REQ(LockTargetState); REQ(LockTargetState);
OPT(Name); OPT(Name);
}}; | Microphone
Microphone
REQ(Mute); REQ(Mute);
OPT(Name); OPT(Name);
OPT(Volume); OPT(Volume);
}}; | MotionSensor
MotionSensor
REQ(MotionDetected); REQ(MotionDetected);
OPT(Name); OPT(Name);
OPT(StatusActive); OPT(StatusActive);
OPT(StatusFault); OPT(StatusFault);
OPT(StatusTampered); OPT(StatusTampered);
OPT(StatusLowBattery); OPT(StatusLowBattery);
}}; | OccupancySensor
OccupancySensor
REQ(OccupancyDetected); REQ(OccupancyDetected);
OPT(Name); OPT(Name);
OPT(StatusActive); OPT(StatusActive);
OPT(StatusFault); OPT(StatusFault);
OPT(StatusTampered); OPT(StatusTampered);
OPT(StatusLowBattery); OPT(StatusLowBattery);
}}; | Outlet
Outlet
REQ(On); REQ(On);
REQ(OutletInUse); REQ(OutletInUse);
OPT(Name); OPT(Name);
}}; | SecuritySystem
SecuritySystem
REQ(SecuritySystemCurrentState); REQ(SecuritySystemCurrentState);
REQ(SecuritySystemTargetState); REQ(SecuritySystemTargetState);
OPT(Name); OPT(Name);
OPT(SecuritySystemAlarmType); OPT(SecuritySystemAlarmType);
OPT(StatusFault); OPT(StatusFault);
OPT(StatusTampered); OPT(StatusTampered);
}}; | ServiceLabel
ServiceLabel
REQ(ServiceLabelNamespace); REQ(ServiceLabelNamespace);
}}; | Slat
Slat
REQ(CurrentSlatState); REQ(CurrentSlatState);
REQ(SlatType); REQ(SlatType);
OPT(Name); OPT(Name);
OPT(SwingMode); OPT(SwingMode);
OPT(CurrentTiltAngle); OPT(CurrentTiltAngle);
OPT(TargetTiltAngle); OPT(TargetTiltAngle);
}}; | SmokeSensor
SmokeSensor
REQ(SmokeDetected); REQ(SmokeDetected);
OPT(Name); OPT(Name);
OPT(StatusActive); OPT(StatusActive);
OPT(StatusFault); OPT(StatusFault);
OPT(StatusTampered); OPT(StatusTampered);
OPT(StatusLowBattery); OPT(StatusLowBattery);
}}; | Speaker
Speaker
REQ(Mute); REQ(Mute);
OPT(Name); OPT(Name);
OPT(Volume); OPT(Volume);
}}; | StatelessProgrammableSwitch
StatelessProgrammableSwitch
REQ(ProgrammableSwitchEvent); REQ(ProgrammableSwitchEvent);
OPT(Name); OPT(Name);
OPT(ServiceLabelIndex); OPT(ServiceLabelIndex);
}}; | Switch
Switch
REQ(On); REQ(On);
OPT(Name); OPT(Name);
}}; | TemperatureSensor
TemperatureSensor
REQ(CurrentTemperature); REQ(CurrentTemperature);
OPT(Name); OPT(Name);
OPT(StatusActive); OPT(StatusActive);
OPT(StatusFault); OPT(StatusFault);
OPT(StatusTampered); OPT(StatusTampered);
OPT(StatusLowBattery); OPT(StatusLowBattery);
}}; | Thermostat
Thermostat
REQ(CurrentHeatingCoolingState); REQ(CurrentHeatingCoolingState);
REQ(TargetHeatingCoolingState); REQ(TargetHeatingCoolingState);
REQ(CurrentTemperature); REQ(CurrentTemperature);
@ -286,9 +222,7 @@
OPT(HeatingThresholdTemperature); OPT(HeatingThresholdTemperature);
OPT(Name); OPT(Name);
OPT(TargetRelativeHumidity); OPT(TargetRelativeHumidity);
}}; | Valve
Valve
REQ(Active); REQ(Active);
REQ(InUse); REQ(InUse);
REQ(ValveType); REQ(ValveType);
@ -298,18 +232,14 @@
OPT(ServiceLabelIndex); OPT(ServiceLabelIndex);
OPT(StatusFault); OPT(StatusFault);
OPT(Name); OPT(Name);
}}; | Window
Window
REQ(CurrentPosition); REQ(CurrentPosition);
REQ(TargetPosition); REQ(TargetPosition);
REQ(PositionState); REQ(PositionState);
OPT(Name); OPT(Name);
OPT(HoldPosition); OPT(HoldPosition);
OPT(ObstructionDetected); OPT(ObstructionDetected);
}}; | WindowCovering
WindowCovering
REQ(CurrentPosition); REQ(CurrentPosition);
REQ(TargetPosition); REQ(TargetPosition);
REQ(PositionState); REQ(PositionState);
@ -320,4 +250,3 @@
OPT(CurrentVerticalTiltAngle); OPT(CurrentVerticalTiltAngle);
OPT(TargetVerticalTiltAngle); OPT(TargetVerticalTiltAngle);
OPT(ObstructionDetected); OPT(ObstructionDetected);
}};