HomeKit watchOS 4.1 to 4.2 API Differences
HMAccessControl.h
Added
HMAccessControl
HMAccessoryCategoryTypes.h
Added
HMAccessoryCategoryTypeSprinkler
Added
HMAccessoryCategoryTypeFaucet
Added
HMAccessoryCategoryTypeShowerHead
HMCharacteristicDefines.h
Added
HMCharacteristicValueProgramMode
Added
HMCharacteristicValueProgramModeNotScheduled
Added
HMCharacteristicValueProgramModeScheduled
Added
HMCharacteristicValueProgramModeScheduleOverriddenToManual
Added
HMCharacteristicValueUsageState
Added
HMCharacteristicValueUsageStateNotInUse
Added
HMCharacteristicValueUsageStateInUse
Added
HMCharacteristicValueValveType
Added
HMCharacteristicValueValveTypeGenericValve
Added
HMCharacteristicValueValveTypeIrrigation
Added
HMCharacteristicValueValveTypeShowerHead
Added
HMCharacteristicValueValveTypeWaterFaucet
Added
HMCharacteristicValueConfigurationState
Added
HMCharacteristicValueConfigurationStateNotConfigured
Added
HMCharacteristicValueConfigurationStateConfigured
HMCharacteristicTypes.h
Added
HMCharacteristicTypeProgramMode
Added
HMCharacteristicTypeInUse
Added
HMCharacteristicTypeSetDuration
Added
HMCharacteristicTypeRemainingDuration
Added
HMCharacteristicTypeValveType
Added
HMCharacteristicTypeIsConfigured
HMError.h
Added
HMErrorCodeUnexpectedError
HMHomeAccessControl.h
Modified
HMHomeAccessControl
Superclass
From
NSObject
To
HMAccessControl
HMServiceTypes.h
Added
HMServiceTypeIrrigationSystem
Added
HMServiceTypeValve
Added
HMServiceTypeFaucet