public final class HomeKit
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
HMAccessoryCategoryTypeAirConditioner()
Category type for Air Conditioner.
|
static java.lang.String |
HMAccessoryCategoryTypeAirDehumidifier()
Category type for Air Dehumidifier.
|
static java.lang.String |
HMAccessoryCategoryTypeAirHeater()
Category type for Air Heater.
|
static java.lang.String |
HMAccessoryCategoryTypeAirHumidifier()
Category type for Air Humidifier.
|
static java.lang.String |
HMAccessoryCategoryTypeAirPurifier()
Category type for Air Purifier.
|
static java.lang.String |
HMAccessoryCategoryTypeBridge()
Category type for Bridge.
|
static java.lang.String |
HMAccessoryCategoryTypeDoor()
Category type for Door.
|
static java.lang.String |
HMAccessoryCategoryTypeDoorLock()
Category type for Door Lock.
|
static java.lang.String |
HMAccessoryCategoryTypeFan()
Category type for Fan.
|
static java.lang.String |
HMAccessoryCategoryTypeFaucet()
Category type for Faucet.
|
static java.lang.String |
HMAccessoryCategoryTypeGarageDoorOpener()
Category type for Garage Door Opener.
|
static java.lang.String |
HMAccessoryCategoryTypeIPCamera()
Category type for IP Camera.
|
static java.lang.String |
HMAccessoryCategoryTypeLightbulb()
Category type for Lightbulb.
|
static java.lang.String |
HMAccessoryCategoryTypeOther()
Category type for Other.
|
static java.lang.String |
HMAccessoryCategoryTypeOutlet()
Category type for Outlet.
|
static java.lang.String |
HMAccessoryCategoryTypeProgrammableSwitch()
Category type for Programmable Switch.
|
static java.lang.String |
HMAccessoryCategoryTypeRangeExtender()
Category type for Range Extender
|
static java.lang.String |
HMAccessoryCategoryTypeSecuritySystem()
Category type for Security System.
|
static java.lang.String |
HMAccessoryCategoryTypeSensor()
Category type for Sensor.
|
static java.lang.String |
HMAccessoryCategoryTypeShowerHead()
Category type for Shower Head.
|
static java.lang.String |
HMAccessoryCategoryTypeSprinkler()
Category type for Sprinkler.
|
static java.lang.String |
HMAccessoryCategoryTypeSwitch()
Category type for Switch.
|
static java.lang.String |
HMAccessoryCategoryTypeThermostat()
Category type for Thermostat.
|
static java.lang.String |
HMAccessoryCategoryTypeVideoDoorbell()
Category type for Video Doorbell.
|
static java.lang.String |
HMAccessoryCategoryTypeWindow()
Category type for Window.
|
static java.lang.String |
HMAccessoryCategoryTypeWindowCovering()
Category type for Window Covering.
|
static java.lang.String |
HMActionSetTypeHomeArrival()
Type for builtin action set HomeArrival.
|
static java.lang.String |
HMActionSetTypeHomeDeparture()
Type for builtin action set HomeDeparture.
|
static java.lang.String |
HMActionSetTypeSleep()
Type for builtin action set Sleep.
|
static java.lang.String |
HMActionSetTypeTriggerOwned()
Type for trigger-owned action sets.
|
static java.lang.String |
HMActionSetTypeUserDefined()
Type for user-defined action sets.
|
static java.lang.String |
HMActionSetTypeWakeUp()
Builtin action set type for WakeUp.
|
static java.lang.String |
HMCharacteristicKeyPath()
Specifies the key path for a characteristic in a NSPredicate
|
static java.lang.String |
HMCharacteristicMetadataFormatArray()
Describes that the value format is an array.
|
static java.lang.String |
HMCharacteristicMetadataFormatBool()
Describes that the value format is boolean.
|
static java.lang.String |
HMCharacteristicMetadataFormatData()
Describes that the value format is a data blob.
|
static java.lang.String |
HMCharacteristicMetadataFormatDictionary()
Describes that the value format is a dictionary.
|
static java.lang.String |
HMCharacteristicMetadataFormatFloat()
Describes that the value format is a float.
|
static java.lang.String |
HMCharacteristicMetadataFormatInt()
Describes that the value format is an integer.
|
static java.lang.String |
HMCharacteristicMetadataFormatString()
Describes that the value format is a string.
|
static java.lang.String |
HMCharacteristicMetadataFormatTLV8()
Describes that the value format is a TLV8.
|
static java.lang.String |
HMCharacteristicMetadataFormatUInt16()
Describes that the value format is an unsigned 16-bit integer.
|
static java.lang.String |
HMCharacteristicMetadataFormatUInt32()
Describes that the value format is an unsigned 32-bit integer.
|
static java.lang.String |
HMCharacteristicMetadataFormatUInt64()
Describes that the value format is an unsigned 64-bit integer.
|
static java.lang.String |
HMCharacteristicMetadataFormatUInt8()
Describes that the value format is an unsigned 8-bit integer.
|
static java.lang.String |
HMCharacteristicMetadataUnitsArcDegree()
Describes that the unit of the characteristic is arc degree.
|
static java.lang.String |
HMCharacteristicMetadataUnitsCelsius()
Describes that the unit of the characteristic is in Celsius.
|
static java.lang.String |
HMCharacteristicMetadataUnitsFahrenheit()
Describes that the unit of the characteristic is in Fahrenheit.
|
static java.lang.String |
HMCharacteristicMetadataUnitsLux()
Describes that the unit of the characteristic is Lux (illuminance).
|
static java.lang.String |
HMCharacteristicMetadataUnitsMicrogramsPerCubicMeter()
Describes that the unit of the characteristic is micrograms per cubic meter.
|
static java.lang.String |
HMCharacteristicMetadataUnitsPartsPerMillion()
Describes that the unit of the characteristic is parts per million.
|
static java.lang.String |
HMCharacteristicMetadataUnitsPercentage()
Describes that the unit of the characteristic is a percentage.
|
static java.lang.String |
HMCharacteristicMetadataUnitsSeconds()
Describes that the unit of the characteristic is seconds.
|
static java.lang.String |
HMCharacteristicPropertyHidden()
This constant specifies that the characteristic should be hidden from the user.
|
static java.lang.String |
HMCharacteristicPropertyReadable()
This constant specifies that the characteristic is readable.
|
static java.lang.String |
HMCharacteristicPropertySupportsEventNotification()
This constant specifies that the characteristic supports notifications
using the event connection established by the controller.
|
static java.lang.String |
HMCharacteristicPropertyWritable()
This constant specifies that the characteristic is writable.
|
static java.lang.String |
HMCharacteristicTypeActive()
Characteristic type for active.
|
static java.lang.String |
HMCharacteristicTypeAdminOnlyAccess()
Characteristic type for admin only access.
|
static java.lang.String |
HMCharacteristicTypeAirParticulateDensity()
Characteristic type for density of air-particulate matter.
|
static java.lang.String |
HMCharacteristicTypeAirParticulateSize()
Characteristic type for size of air-particulate matter.
|
static java.lang.String |
HMCharacteristicTypeAirQuality()
Characteristic type for air quality.
|
static java.lang.String |
HMCharacteristicTypeAudioFeedback()
Characteristic type for audio feedback.
|
static java.lang.String |
HMCharacteristicTypeBatteryLevel()
Characteristic type for battery level.
|
static java.lang.String |
HMCharacteristicTypeBrightness()
Characteristic type for brightness.
|
static java.lang.String |
HMCharacteristicTypeCarbonDioxideDetected()
Characteristic type for carbon dioxide detected.
|
static java.lang.String |
HMCharacteristicTypeCarbonDioxideLevel()
Characteristic type for carbon dioxide level.
|
static java.lang.String |
HMCharacteristicTypeCarbonDioxidePeakLevel()
Characteristic type for carbon dioxide peak level.
|
static java.lang.String |
HMCharacteristicTypeCarbonMonoxideDetected()
Characteristic type for carbon monoxide detected.
|
static java.lang.String |
HMCharacteristicTypeCarbonMonoxideLevel()
Characteristic type for carbon monoxide level.
|
static java.lang.String |
HMCharacteristicTypeCarbonMonoxidePeakLevel()
Characteristic type for carbon monoxide peak level.
|
static java.lang.String |
HMCharacteristicTypeChargingState()
Characteristic type for charging state.
|
static java.lang.String |
HMCharacteristicTypeColorTemperature()
Characteristic type for color temperature.
|
static java.lang.String |
HMCharacteristicTypeContactState()
Characteristic type for Contact sensor state.
|
static java.lang.String |
HMCharacteristicTypeCoolingThreshold()
Characteristic type for cooling threshold.
|
static java.lang.String |
HMCharacteristicTypeCurrentAirPurifierState()
Characteristic type for air purifier current state.
|
static java.lang.String |
HMCharacteristicTypeCurrentDoorState()
Characteristic type for current door state.
|
static java.lang.String |
HMCharacteristicTypeCurrentFanState()
Characteristic type for current fan state.
|
static java.lang.String |
HMCharacteristicTypeCurrentHeaterCoolerState()
Characteristic type for current heater-cooler state.
|
static java.lang.String |
HMCharacteristicTypeCurrentHeatingCooling()
Characteristic type for current heating/cooling.
|
static java.lang.String |
HMCharacteristicTypeCurrentHorizontalTilt()
Characteristic type for current horizontal tilt angle.
|
static java.lang.String |
HMCharacteristicTypeCurrentHumidifierDehumidifierState()
Characteristic type for current humidifier-dehumidifier state.
|
static java.lang.String |
HMCharacteristicTypeCurrentLightLevel()
Characteristic type for current light level.
|
static java.lang.String |
HMCharacteristicTypeCurrentLockMechanismState()
Characteristic type for current lock mechanism state.
|
static java.lang.String |
HMCharacteristicTypeCurrentPosition()
Characteristic type for current position of a door/window.
|
static java.lang.String |
HMCharacteristicTypeCurrentRelativeHumidity()
Characteristic type for current relative humidity.
|
static java.lang.String |
HMCharacteristicTypeCurrentSecuritySystemState()
Characteristic type for current security system state.
|
static java.lang.String |
HMCharacteristicTypeCurrentSlatState()
Characteristic type for current slat state.
|
static java.lang.String |
HMCharacteristicTypeCurrentTemperature()
Characteristic type for current temperature.
|
static java.lang.String |
HMCharacteristicTypeCurrentTilt()
Characteristic type for current tilt angle.
|
static java.lang.String |
HMCharacteristicTypeCurrentVerticalTilt()
Characteristic type for current vertical tilt angle.
|
static java.lang.String |
HMCharacteristicTypeDehumidifierThreshold()
Characteristic type for dehumidifier threshold.
|
static java.lang.String |
HMCharacteristicTypeDigitalZoom()
Characteristic type for camera digital zoom.
|
static java.lang.String |
HMCharacteristicTypeFilterChangeIndication()
Characteristic type for filter change indication.
|
static java.lang.String |
HMCharacteristicTypeFilterLifeLevel()
Characteristic type for filter life level.
|
static java.lang.String |
HMCharacteristicTypeFilterResetChangeIndication()
Characteristic type for resetting filter change indication.
|
static java.lang.String |
HMCharacteristicTypeFirmwareVersion()
Characteristic type for firmware version.
|
static java.lang.String |
HMCharacteristicTypeHardwareVersion()
Characteristic type for hardware version.
|
static java.lang.String |
HMCharacteristicTypeHeatingThreshold()
Characteristic type for heating threshold.
|
static java.lang.String |
HMCharacteristicTypeHoldPosition()
Characteristic type for Hold Position.
|
static java.lang.String |
HMCharacteristicTypeHue()
Characteristic type for hue.
|
static java.lang.String |
HMCharacteristicTypeHumidifierThreshold()
Characteristic type for humidifier threshold.
|
static java.lang.String |
HMCharacteristicTypeIdentify()
Characteristic type for identify.
|
static java.lang.String |
HMCharacteristicTypeImageMirroring()
Characteristic type for image mirroring.
|
static java.lang.String |
HMCharacteristicTypeImageRotation()
Characteristic type for camera image rotation.
|
static java.lang.String |
HMCharacteristicTypeInputEvent()
Characteristic type for input event.
|
static java.lang.String |
HMCharacteristicTypeInUse()
Characteristic type for in use.
|
static java.lang.String |
HMCharacteristicTypeIsConfigured()
Characteristic type for is configured.
|
static java.lang.String |
HMCharacteristicTypeLabelIndex()
Characteristic type describing the index of the label for the service on accessory with multiple
instances of the same service.
|
static java.lang.String |
HMCharacteristicTypeLabelNamespace()
Characteristic type for label namespace used to label the services on an accessory with
multiple services of the same type.
|
static java.lang.String |
HMCharacteristicTypeLeakDetected()
Characteristic type for leak detected.
|
static java.lang.String |
HMCharacteristicTypeLockManagementAutoSecureTimeout()
* @brief Characteristic type for the auto secure timeout for lock management.
|
static java.lang.String |
HMCharacteristicTypeLockManagementControlPoint()
Characteristic type for the control point for lock management.
|
static java.lang.String |
HMCharacteristicTypeLockMechanismLastKnownAction()
Characteristic type for the last known action for a lock mechanism.
|
static java.lang.String |
HMCharacteristicTypeLockPhysicalControls()
Characteristic type for lock physical controls.
|
static java.lang.String |
HMCharacteristicTypeLogs()
Characteristic type for logs.
|
static java.lang.String |
HMCharacteristicTypeManufacturer()
Characteristic type for manufacturer.
|
static java.lang.String |
HMCharacteristicTypeModel()
Characteristic type for model.
|
static java.lang.String |
HMCharacteristicTypeMotionDetected()
Characteristic type for motion detected.
|
static java.lang.String |
HMCharacteristicTypeMute()
Characteristic type for mute.
|
static java.lang.String |
HMCharacteristicTypeName()
Characteristic type for name.
|
static java.lang.String |
HMCharacteristicTypeNightVision()
Characteristic type for night vision.
|
static java.lang.String |
HMCharacteristicTypeNitrogenDioxideDensity()
Characteristic type for density of nitrogen dioxide.
|
static java.lang.String |
HMCharacteristicTypeObstructionDetected()
Characteristic type for obstruction detected.
|
static java.lang.String |
HMCharacteristicTypeOccupancyDetected()
Characteristic type for Occupancy Detected.
|
static java.lang.String |
HMCharacteristicTypeOpticalZoom()
Characteristic type for camera optical zoom.
|
static java.lang.String |
HMCharacteristicTypeOutletInUse()
Characteristic type for outlet in use.
|
static java.lang.String |
HMCharacteristicTypeOutputState()
Characteristic type for programmable switch output state.
|
static java.lang.String |
HMCharacteristicTypeOzoneDensity()
Characteristic type for density of ozone.
|
static java.lang.String |
HMCharacteristicTypePM10Density()
Characteristic type for density of air-particulate matter of size 10 micrograms.
|
static java.lang.String |
HMCharacteristicTypePM2_5Density()
Characteristic type for density of air-particulate matter of size 2.5 micrograms.
|
static java.lang.String |
HMCharacteristicTypePositionState()
Characteristic type for Position state.
|
static java.lang.String |
HMCharacteristicTypePowerState()
Characteristic type for power state.
|
static java.lang.String |
HMCharacteristicTypeProgramMode()
Characteristic type for program mode.
|
static java.lang.String |
HMCharacteristicTypeRemainingDuration()
Characteristic type for remaining duration.
|
static java.lang.String |
HMCharacteristicTypeRotationDirection()
Characteristic type for rotation direction.
|
static java.lang.String |
HMCharacteristicTypeRotationSpeed()
Characteristic type for rotation speed.
|
static java.lang.String |
HMCharacteristicTypeSaturation()
Characteristic type for saturation.
|
static java.lang.String |
HMCharacteristicTypeSecuritySystemAlarmType()
Characteristic type for Security System Alarm Type.
|
static java.lang.String |
HMCharacteristicTypeSelectedStreamConfiguration()
Characteristic type for selected stream configuration.
|
static java.lang.String |
HMCharacteristicTypeSerialNumber()
Characteristic type for serial number.
|
static java.lang.String |
HMCharacteristicTypeSetDuration()
Characteristic type for set duration.
|
static java.lang.String |
HMCharacteristicTypeSetupStreamEndpoint()
Characteristic type for setup stream endpoint.
|
static java.lang.String |
HMCharacteristicTypeSlatType()
Characteristic type for slat type.
|
static java.lang.String |
HMCharacteristicTypeSmokeDetected()
Characteristic type for smoke detected.
|
static java.lang.String |
HMCharacteristicTypeSoftwareVersion()
Characteristic type for software version.
|
static java.lang.String |
HMCharacteristicTypeStatusActive()
Characteristic type to indicate status of a service is active.
|
static java.lang.String |
HMCharacteristicTypeStatusFault()
Characteristic type to indicate status of a service is fault.
|
static java.lang.String |
HMCharacteristicTypeStatusJammed()
Characteristic type to indicate status of a service is jammed.
|
static java.lang.String |
HMCharacteristicTypeStatusLowBattery()
Characteristic type for status low battery.
|
static java.lang.String |
HMCharacteristicTypeStatusTampered()
Characteristic type to indicate status of a service is tampered.
|
static java.lang.String |
HMCharacteristicTypeStreamingStatus()
Characteristic type for streaming status.
|
static java.lang.String |
HMCharacteristicTypeSulphurDioxideDensity()
Characteristic type for density of sulphur dioxide.
|
static java.lang.String |
HMCharacteristicTypeSupportedAudioStreamConfiguration()
Characteristic type for supported audio stream configuration.
|
static java.lang.String |
HMCharacteristicTypeSupportedRTPConfiguration()
Characteristic type for supported RTP stream configuration.
|
static java.lang.String |
HMCharacteristicTypeSupportedVideoStreamConfiguration()
Characteristic type for supported video stream configuration.
|
static java.lang.String |
HMCharacteristicTypeSwingMode()
Characteristic type for swing mode.
|
static java.lang.String |
HMCharacteristicTypeTargetAirPurifierState()
Characteristic type for air purifier target state.
|
static java.lang.String |
HMCharacteristicTypeTargetDoorState()
Characteristic type for target door state.
|
static java.lang.String |
HMCharacteristicTypeTargetFanState()
Characteristic type for target fan state.
|
static java.lang.String |
HMCharacteristicTypeTargetHeaterCoolerState()
Characteristic type for target heater-cooler state.
|
static java.lang.String |
HMCharacteristicTypeTargetHeatingCooling()
Characteristic type for target heating/cooling.
|
static java.lang.String |
HMCharacteristicTypeTargetHorizontalTilt()
Characteristic type for target horizontal tilt angle.
|
static java.lang.String |
HMCharacteristicTypeTargetHumidifierDehumidifierState()
Characteristic type for target humidifier-dehumidifier state.
|
static java.lang.String |
HMCharacteristicTypeTargetLockMechanismState()
Characteristic type for target lock mechanism state.
|
static java.lang.String |
HMCharacteristicTypeTargetPosition()
Characteristic type for target position of a door/window/window covering.
|
static java.lang.String |
HMCharacteristicTypeTargetRelativeHumidity()
Characteristic type for target relative humidity.
|
static java.lang.String |
HMCharacteristicTypeTargetSecuritySystemState()
Characteristic type for target security system state.
|
static java.lang.String |
HMCharacteristicTypeTargetTemperature()
Characteristic type for target temperature.
|
static java.lang.String |
HMCharacteristicTypeTargetTilt()
Characteristic type for target tilt angle.
|
static java.lang.String |
HMCharacteristicTypeTargetVerticalTilt()
Characteristic type for target vertical tilt angle.
|
static java.lang.String |
HMCharacteristicTypeTemperatureUnits()
Characteristic type for temperature units.
|
static java.lang.String |
HMCharacteristicTypeValveType()
Characteristic type for valve type.
|
static java.lang.String |
HMCharacteristicTypeVersion()
Characteristic type for version.
|
static java.lang.String |
HMCharacteristicTypeVolatileOrganicCompoundDensity()
Characteristic type for density of volatile organic compounds.
|
static java.lang.String |
HMCharacteristicTypeVolume()
Characteristic type for volume.
|
static java.lang.String |
HMCharacteristicTypeWaterLevel()
Characteristic type for water level.
|
static java.lang.String |
HMCharacteristicValueKeyPath()
Specifies the key path for a characteristic value in a NSPredicate
|
static java.lang.String |
HMErrorDomain() |
static java.lang.String |
HMPresenceKeyPath()
Specifies the key path for a presence event in a NSPredicate
|
static java.lang.String |
HMServiceTypeAccessoryInformation()
Service type for accessory information.
|
static java.lang.String |
HMServiceTypeAirPurifier()
Service type for air purifier.
|
static java.lang.String |
HMServiceTypeAirQualitySensor()
Service type for air quality sensor.
|
static java.lang.String |
HMServiceTypeBattery()
Service type for battery.
|
static java.lang.String |
HMServiceTypeCameraControl()
Service type for camera control.
|
static java.lang.String |
HMServiceTypeCameraRTPStreamManagement()
Service type for stream management.
|
static java.lang.String |
HMServiceTypeCarbonDioxideSensor()
Service type for carbon dioxide sensor.
|
static java.lang.String |
HMServiceTypeCarbonMonoxideSensor()
Service type for carbon monoxide sensor.
|
static java.lang.String |
HMServiceTypeContactSensor()
Service type for contact sensor.
|
static java.lang.String |
HMServiceTypeDoor()
Service type for door.
|
static java.lang.String |
HMServiceTypeDoorbell()
Service type for doorbell.
|
static java.lang.String |
HMServiceTypeFan()
Service type for fan.
|
static java.lang.String |
HMServiceTypeFaucet()
Service type for faucet.
|
static java.lang.String |
HMServiceTypeFilterMaintenance()
Service type for filter maintenance.
|
static java.lang.String |
HMServiceTypeGarageDoorOpener()
Service type for garage door opener.
|
static java.lang.String |
HMServiceTypeHeaterCooler()
Service type for heater/cooler.
|
static java.lang.String |
HMServiceTypeHumidifierDehumidifier()
Service type for humidifier-dehumidifier.
|
static java.lang.String |
HMServiceTypeHumiditySensor()
Service type for humidity sensor.
|
static java.lang.String |
HMServiceTypeIrrigationSystem()
Service type for irrigation system.
|
static java.lang.String |
HMServiceTypeLabel()
Service type for label namespace when accessory supports multiple services of the same type.
|
static java.lang.String |
HMServiceTypeLeakSensor()
Service type for leak sensor.
|
static java.lang.String |
HMServiceTypeLightbulb()
Service type for lightbulb.
|
static java.lang.String |
HMServiceTypeLightSensor()
Service type for light sensor.
|
static java.lang.String |
HMServiceTypeLockManagement()
Service type for lock management.
|
static java.lang.String |
HMServiceTypeLockMechanism()
Service type for lock mechanism.
|
static java.lang.String |
HMServiceTypeMicrophone()
Service type for microphone.
|
static java.lang.String |
HMServiceTypeMotionSensor()
Service type for motion sensor.
|
static java.lang.String |
HMServiceTypeOccupancySensor()
Service type for occupancy sensor.
|
static java.lang.String |
HMServiceTypeOutlet()
Service type for outlet.
|
static java.lang.String |
HMServiceTypeSecuritySystem()
Service type for security system.
|
static java.lang.String |
HMServiceTypeSlats()
Service type for slats.
|
static java.lang.String |
HMServiceTypeSmokeSensor()
Service type for smoke sensor.
|
static java.lang.String |
HMServiceTypeSpeaker()
Service type for speaker.
|
static java.lang.String |
HMServiceTypeStatefulProgrammableSwitch()
Service type for stateful programmable switch.
|
static java.lang.String |
HMServiceTypeStatelessProgrammableSwitch()
Service type for stateless programmable switch.
|
static java.lang.String |
HMServiceTypeSwitch()
Service type for switch.
|
static java.lang.String |
HMServiceTypeTemperatureSensor()
Service type for temperature sensor.
|
static java.lang.String |
HMServiceTypeThermostat()
Service type for thermostat.
|
static java.lang.String |
HMServiceTypeValve()
Service type for valve.
|
static java.lang.String |
HMServiceTypeVentilationFan()
Service type for ventilation fan.
|
static java.lang.String |
HMServiceTypeWindow()
Service type for window.
|
static java.lang.String |
HMServiceTypeWindowCovering()
Service type for window covering.
|
static java.lang.String |
HMSignificantEventSunrise()
Event corresponding to sunrise
|
static java.lang.String |
HMSignificantEventSunset()
Event corresponding to sunset
|
static java.lang.String |
HMUserFailedAccessoriesKey()
Key that provides more details on the accessories that failed during an
addUser:completionHandler: or removeUser:completionHandler: call.
|
public static java.lang.String HMUserFailedAccessoriesKey()
The value associated with this key is an NSArray of NSDictionary objects. Each dictionary contains the UUID of the accessory that failed to the added/removed and the value corresponding to the dictionary key is an NSError that provides more details on the underlying error for that accessory.
public static java.lang.String HMServiceTypeLightbulb()
public static java.lang.String HMServiceTypeSwitch()
public static java.lang.String HMServiceTypeThermostat()
public static java.lang.String HMServiceTypeGarageDoorOpener()
public static java.lang.String HMServiceTypeAccessoryInformation()
public static java.lang.String HMServiceTypeFan()
public static java.lang.String HMServiceTypeOutlet()
public static java.lang.String HMServiceTypeLockMechanism()
public static java.lang.String HMServiceTypeLockManagement()
public static java.lang.String HMServiceTypeAirQualitySensor()
public static java.lang.String HMServiceTypeBattery()
public static java.lang.String HMServiceTypeCarbonDioxideSensor()
public static java.lang.String HMServiceTypeCarbonMonoxideSensor()
public static java.lang.String HMServiceTypeContactSensor()
public static java.lang.String HMServiceTypeDoor()
public static java.lang.String HMServiceTypeDoorbell()
public static java.lang.String HMServiceTypeHumiditySensor()
public static java.lang.String HMServiceTypeLeakSensor()
public static java.lang.String HMServiceTypeLightSensor()
public static java.lang.String HMServiceTypeMotionSensor()
public static java.lang.String HMServiceTypeOccupancySensor()
public static java.lang.String HMServiceTypeSecuritySystem()
public static java.lang.String HMServiceTypeStatefulProgrammableSwitch()
public static java.lang.String HMServiceTypeStatelessProgrammableSwitch()
public static java.lang.String HMServiceTypeSmokeSensor()
public static java.lang.String HMServiceTypeTemperatureSensor()
public static java.lang.String HMServiceTypeWindow()
public static java.lang.String HMServiceTypeWindowCovering()
public static java.lang.String HMServiceTypeCameraRTPStreamManagement()
public static java.lang.String HMServiceTypeCameraControl()
public static java.lang.String HMServiceTypeMicrophone()
public static java.lang.String HMServiceTypeSpeaker()
public static java.lang.String HMServiceTypeAirPurifier()
public static java.lang.String HMServiceTypeVentilationFan()
public static java.lang.String HMServiceTypeFilterMaintenance()
public static java.lang.String HMServiceTypeHeaterCooler()
public static java.lang.String HMServiceTypeHumidifierDehumidifier()
public static java.lang.String HMServiceTypeSlats()
public static java.lang.String HMCharacteristicPropertySupportsEventNotification()
public static java.lang.String HMCharacteristicPropertyReadable()
public static java.lang.String HMCharacteristicPropertyWritable()
public static java.lang.String HMCharacteristicPropertyHidden()
public static java.lang.String HMCharacteristicTypePowerState()
public static java.lang.String HMCharacteristicTypeHue()
public static java.lang.String HMCharacteristicTypeSaturation()
public static java.lang.String HMCharacteristicTypeBrightness()
public static java.lang.String HMCharacteristicTypeTemperatureUnits()
public static java.lang.String HMCharacteristicTypeCurrentTemperature()
public static java.lang.String HMCharacteristicTypeTargetTemperature()
public static java.lang.String HMCharacteristicTypeCurrentHeatingCooling()
public static java.lang.String HMCharacteristicTypeTargetHeatingCooling()
public static java.lang.String HMCharacteristicTypeCoolingThreshold()
public static java.lang.String HMCharacteristicTypeHeatingThreshold()
public static java.lang.String HMCharacteristicTypeCurrentRelativeHumidity()
public static java.lang.String HMCharacteristicTypeTargetRelativeHumidity()
public static java.lang.String HMCharacteristicTypeCurrentDoorState()
public static java.lang.String HMCharacteristicTypeTargetDoorState()
public static java.lang.String HMCharacteristicTypeObstructionDetected()
public static java.lang.String HMCharacteristicTypeName()
public static java.lang.String HMCharacteristicTypeManufacturer()
public static java.lang.String HMCharacteristicTypeModel()
public static java.lang.String HMCharacteristicTypeSerialNumber()
public static java.lang.String HMCharacteristicTypeIdentify()
public static java.lang.String HMCharacteristicTypeRotationDirection()
public static java.lang.String HMCharacteristicTypeRotationSpeed()
public static java.lang.String HMCharacteristicTypeOutletInUse()
public static java.lang.String HMCharacteristicTypeVersion()
public static java.lang.String HMCharacteristicTypeLogs()
public static java.lang.String HMCharacteristicTypeAudioFeedback()
public static java.lang.String HMCharacteristicTypeAdminOnlyAccess()
public static java.lang.String HMCharacteristicTypeSecuritySystemAlarmType()
public static java.lang.String HMCharacteristicTypeMotionDetected()
public static java.lang.String HMCharacteristicTypeCurrentLockMechanismState()
public static java.lang.String HMCharacteristicTypeTargetLockMechanismState()
public static java.lang.String HMCharacteristicTypeLockMechanismLastKnownAction()
public static java.lang.String HMCharacteristicTypeLockManagementControlPoint()
public static java.lang.String HMCharacteristicTypeLockManagementAutoSecureTimeout()
public static java.lang.String HMCharacteristicTypeAirParticulateDensity()
public static java.lang.String HMCharacteristicTypeAirParticulateSize()
public static java.lang.String HMCharacteristicTypeAirQuality()
public static java.lang.String HMCharacteristicTypeBatteryLevel()
public static java.lang.String HMCharacteristicTypeCarbonDioxideDetected()
public static java.lang.String HMCharacteristicTypeCarbonDioxideLevel()
public static java.lang.String HMCharacteristicTypeCarbonDioxidePeakLevel()
public static java.lang.String HMCharacteristicTypeCarbonMonoxideDetected()
public static java.lang.String HMCharacteristicTypeCarbonMonoxideLevel()
public static java.lang.String HMCharacteristicTypeCarbonMonoxidePeakLevel()
public static java.lang.String HMCharacteristicTypeChargingState()
public static java.lang.String HMCharacteristicTypeContactState()
public static java.lang.String HMCharacteristicTypeCurrentHorizontalTilt()
public static java.lang.String HMCharacteristicTypeCurrentLightLevel()
public static java.lang.String HMCharacteristicTypeCurrentPosition()
public static java.lang.String HMCharacteristicTypeCurrentSecuritySystemState()
public static java.lang.String HMCharacteristicTypeCurrentVerticalTilt()
public static java.lang.String HMCharacteristicTypeFirmwareVersion()
public static java.lang.String HMCharacteristicTypeHardwareVersion()
public static java.lang.String HMCharacteristicTypeHoldPosition()
public static java.lang.String HMCharacteristicTypeInputEvent()
public static java.lang.String HMCharacteristicTypeLeakDetected()
public static java.lang.String HMCharacteristicTypeOccupancyDetected()
public static java.lang.String HMCharacteristicTypeOutputState()
public static java.lang.String HMCharacteristicTypePositionState()
public static java.lang.String HMCharacteristicTypeSmokeDetected()
public static java.lang.String HMCharacteristicTypeSoftwareVersion()
public static java.lang.String HMCharacteristicTypeStatusActive()
public static java.lang.String HMCharacteristicTypeStatusFault()
public static java.lang.String HMCharacteristicTypeStatusJammed()
public static java.lang.String HMCharacteristicTypeStatusLowBattery()
public static java.lang.String HMCharacteristicTypeStatusTampered()
public static java.lang.String HMCharacteristicTypeTargetHorizontalTilt()
public static java.lang.String HMCharacteristicTypeTargetSecuritySystemState()
public static java.lang.String HMCharacteristicTypeTargetPosition()
public static java.lang.String HMCharacteristicTypeTargetVerticalTilt()
public static java.lang.String HMCharacteristicTypeStreamingStatus()
public static java.lang.String HMCharacteristicTypeSetupStreamEndpoint()
public static java.lang.String HMCharacteristicTypeSupportedVideoStreamConfiguration()
public static java.lang.String HMCharacteristicTypeSupportedAudioStreamConfiguration()
public static java.lang.String HMCharacteristicTypeSupportedRTPConfiguration()
public static java.lang.String HMCharacteristicTypeSelectedStreamConfiguration()
public static java.lang.String HMCharacteristicTypeVolume()
public static java.lang.String HMCharacteristicTypeMute()
public static java.lang.String HMCharacteristicTypeNightVision()
public static java.lang.String HMCharacteristicTypeOpticalZoom()
public static java.lang.String HMCharacteristicTypeDigitalZoom()
public static java.lang.String HMCharacteristicTypeImageRotation()
public static java.lang.String HMCharacteristicTypeImageMirroring()
public static java.lang.String HMCharacteristicTypeActive()
public static java.lang.String HMCharacteristicTypeCurrentAirPurifierState()
public static java.lang.String HMCharacteristicTypeTargetAirPurifierState()
public static java.lang.String HMCharacteristicTypeCurrentFanState()
public static java.lang.String HMCharacteristicTypeCurrentHeaterCoolerState()
public static java.lang.String HMCharacteristicTypeCurrentHumidifierDehumidifierState()
public static java.lang.String HMCharacteristicTypeCurrentSlatState()
public static java.lang.String HMCharacteristicTypeWaterLevel()
public static java.lang.String HMCharacteristicTypeFilterChangeIndication()
public static java.lang.String HMCharacteristicTypeFilterLifeLevel()
public static java.lang.String HMCharacteristicTypeFilterResetChangeIndication()
public static java.lang.String HMCharacteristicTypeLockPhysicalControls()
public static java.lang.String HMCharacteristicTypeSwingMode()
public static java.lang.String HMCharacteristicTypeTargetHeaterCoolerState()
public static java.lang.String HMCharacteristicTypeTargetHumidifierDehumidifierState()
public static java.lang.String HMCharacteristicTypeTargetFanState()
public static java.lang.String HMCharacteristicTypeSlatType()
public static java.lang.String HMCharacteristicTypeCurrentTilt()
public static java.lang.String HMCharacteristicTypeTargetTilt()
public static java.lang.String HMCharacteristicTypeOzoneDensity()
public static java.lang.String HMCharacteristicTypeNitrogenDioxideDensity()
public static java.lang.String HMCharacteristicTypeSulphurDioxideDensity()
public static java.lang.String HMCharacteristicTypePM2_5Density()
public static java.lang.String HMCharacteristicTypePM10Density()
public static java.lang.String HMCharacteristicTypeVolatileOrganicCompoundDensity()
public static java.lang.String HMCharacteristicTypeDehumidifierThreshold()
public static java.lang.String HMCharacteristicTypeHumidifierThreshold()
public static java.lang.String HMCharacteristicMetadataFormatBool()
The value is an NSNumber containing the boolean value.
public static java.lang.String HMCharacteristicMetadataFormatInt()
The value is an NSNumber containing a signed 32-bit integer with a range [-2147483648, 2147483647].
public static java.lang.String HMCharacteristicMetadataFormatFloat()
The value is an NSNumber containing a 32-bit float.
public static java.lang.String HMCharacteristicMetadataFormatString()
The value is an NSString.
public static java.lang.String HMCharacteristicMetadataFormatArray()
The value is an NSArray.
public static java.lang.String HMCharacteristicMetadataFormatDictionary()
The value is an NSDictionary.
public static java.lang.String HMCharacteristicMetadataFormatUInt8()
The value is an NSNumber containing an unsigned 8-bit integer with a range [0, 255].
public static java.lang.String HMCharacteristicMetadataFormatUInt16()
The value is an NSNumber containing an unsigned 16-bit integer with a range [0, 65535].
public static java.lang.String HMCharacteristicMetadataFormatUInt32()
The value is an NSNumber containing an unsigned 32-bit integer with a range [0, 4294967295].
public static java.lang.String HMCharacteristicMetadataFormatUInt64()
The value is an NSNumber containing an unsigned 64-bit integer with a range [0, 18446744073709551615].
public static java.lang.String HMCharacteristicMetadataFormatData()
The value is an NSData containing the bytes of data.
public static java.lang.String HMCharacteristicMetadataFormatTLV8()
The value is an NSData containing a set of one or more TLV8's, which are packed type-length-value items with an 8-bit type, 8-bit length, and N-byte value.
public static java.lang.String HMCharacteristicMetadataUnitsCelsius()
public static java.lang.String HMCharacteristicMetadataUnitsFahrenheit()
public static java.lang.String HMCharacteristicMetadataUnitsPercentage()
public static java.lang.String HMCharacteristicMetadataUnitsArcDegree()
public static java.lang.String HMCharacteristicMetadataUnitsSeconds()
public static java.lang.String HMCharacteristicMetadataUnitsLux()
public static java.lang.String HMCharacteristicMetadataUnitsPartsPerMillion()
public static java.lang.String HMCharacteristicMetadataUnitsMicrogramsPerCubicMeter()
public static java.lang.String HMActionSetTypeWakeUp()
public static java.lang.String HMActionSetTypeSleep()
public static java.lang.String HMActionSetTypeHomeDeparture()
public static java.lang.String HMActionSetTypeHomeArrival()
public static java.lang.String HMActionSetTypeUserDefined()
public static java.lang.String HMActionSetTypeTriggerOwned()
An action set of this type is owned by a trigger and is not listed as part of the home. An action set of this type cannot be executed, renamed, or associated with a different trigger.
public static java.lang.String HMAccessoryCategoryTypeOther()
public static java.lang.String HMAccessoryCategoryTypeSecuritySystem()
public static java.lang.String HMAccessoryCategoryTypeBridge()
public static java.lang.String HMAccessoryCategoryTypeDoor()
public static java.lang.String HMAccessoryCategoryTypeDoorLock()
public static java.lang.String HMAccessoryCategoryTypeFan()
public static java.lang.String HMAccessoryCategoryTypeGarageDoorOpener()
public static java.lang.String HMAccessoryCategoryTypeIPCamera()
public static java.lang.String HMAccessoryCategoryTypeLightbulb()
public static java.lang.String HMAccessoryCategoryTypeOutlet()
public static java.lang.String HMAccessoryCategoryTypeProgrammableSwitch()
public static java.lang.String HMAccessoryCategoryTypeRangeExtender()
public static java.lang.String HMAccessoryCategoryTypeSensor()
public static java.lang.String HMAccessoryCategoryTypeSwitch()
public static java.lang.String HMAccessoryCategoryTypeThermostat()
public static java.lang.String HMAccessoryCategoryTypeVideoDoorbell()
public static java.lang.String HMAccessoryCategoryTypeWindow()
public static java.lang.String HMAccessoryCategoryTypeWindowCovering()
public static java.lang.String HMAccessoryCategoryTypeAirPurifier()
public static java.lang.String HMAccessoryCategoryTypeAirHeater()
public static java.lang.String HMAccessoryCategoryTypeAirConditioner()
public static java.lang.String HMAccessoryCategoryTypeAirHumidifier()
public static java.lang.String HMAccessoryCategoryTypeAirDehumidifier()
public static java.lang.String HMCharacteristicKeyPath()
public static java.lang.String HMCharacteristicValueKeyPath()
public static java.lang.String HMErrorDomain()
public static java.lang.String HMSignificantEventSunrise()
public static java.lang.String HMSignificantEventSunset()
public static java.lang.String HMServiceTypeLabel()
public static java.lang.String HMCharacteristicTypeLabelNamespace()
public static java.lang.String HMCharacteristicTypeLabelIndex()
public static java.lang.String HMCharacteristicTypeColorTemperature()
public static java.lang.String HMPresenceKeyPath()
public static java.lang.String HMServiceTypeIrrigationSystem()
public static java.lang.String HMServiceTypeValve()
public static java.lang.String HMServiceTypeFaucet()
public static java.lang.String HMCharacteristicTypeProgramMode()
public static java.lang.String HMCharacteristicTypeInUse()
public static java.lang.String HMCharacteristicTypeSetDuration()
public static java.lang.String HMCharacteristicTypeRemainingDuration()
public static java.lang.String HMCharacteristicTypeValveType()
public static java.lang.String HMCharacteristicTypeIsConfigured()
public static java.lang.String HMAccessoryCategoryTypeSprinkler()
public static java.lang.String HMAccessoryCategoryTypeFaucet()
public static java.lang.String HMAccessoryCategoryTypeShowerHead()