Enumeration Case

HMErrorCodeNotSignedIntoiCloud

An error indicating the user is not signed into iCloud.

Declaration

HMErrorCodeNotSignedIntoiCloud = 75

See Also

Error Codes

HMErrorCodeUnexpectedError

An unexpected error.

HMErrorCodeAlreadyExists

An error indicating the container already contains the object you are trying to add.

HMErrorCodeNotFound

An error indicating the object was not found in the container.

HMErrorCodeInvalidParameter

An error indicating the object is invalid for the given operation.

HMErrorCodeAccessoryNotReachable

An error indicating the accessory is not reachable over the network.

HMErrorCodeReadOnlyCharacteristic

An attempt to modify a read-only value.

HMErrorCodeWriteOnlyCharacteristic

An attempt to read from a write-only characteristic.

HMErrorCodeNotificationNotSupported

An attempt to register for notifications from an accessory that does not support notifications.

HMErrorCodeOperationTimedOut

An error indicating the operation timed out.

HMErrorCodeAccessoryPoweredOff

An error indicating the accessory is off.

HMErrorCodeAccessDenied

An error indicating the current user doesn’t have privileges to perform the operation.

HMErrorCodeObjectAssociatedToAnotherHome

An attempt to associate an object with a home when it’s already associated with another home.

HMErrorCodeObjectNotAssociatedToAnyHome

An attempt to perform an operation on an object that is not associated to any home.

HMErrorCodeObjectAlreadyAssociatedToHome

An attempt to associate an object with a home when it’s already associated with that home.

HMErrorCodeAccessoryIsBusy

An error indicating the accessory is busy.

HMErrorCodeOperationInProgress

An error indicating the operation is already in progress.

HMErrorCodeAccessoryOutOfResources

An error indicating the accessory is out of resources.

HMErrorCodeInsufficientPrivileges

An error indicating insufficient privileges for the operation.

HMErrorCodeAccessoryPairingFailed

An attempt to pair with the accessory has failed.

HMErrorCodeInvalidDataFormatSpecified

An error indicating an invalid data format was specified.

HMErrorCodeNilParameter

An error indicating that nil was passed for an operation that does not accept nil.

HMErrorCodeUnconfiguredParameter

An error indicating an unconfigured parameter.

HMErrorCodeInvalidClass

An attempt to use an abstract base class in an operation instead of a concrete subclass.

HMErrorCodeOperationCancelled

An error indicating the user canceled the operation.

HMErrorCodeRoomForHomeCannotBeInZone

An attempt to add the room that represents the entire home to a zone.

HMErrorCodeNoActionsInActionSet

An attempt to execute an action set with no actions.

HMErrorCodeNoRegisteredActionSets

An attempt to activate a trigger with no action sets.

HMErrorCodeMissingParameter

An error indicating a missing parameter.

HMErrorCodeFireDateInPast

An attempt to activate a timer trigger with a date in the past.

HMErrorCodeRoomForHomeCannotBeUpdated

An attempt to change the room that represents the entire home.

HMErrorCodeActionInAnotherActionSet

An attempt to add an action that exists in one action set to another action set.

HMErrorCodeObjectWithSimilarNameExistsInHome

An attempt to give the name of one object to another object in the home.

HMErrorCodeHomeWithSimilarNameExists

An attempt to assign a home the same name as an existing home.

HMErrorCodeRenameWithSimilarName

An attempt to rename an object with its current name.

HMErrorCodeCannotRemoveNonBridgeAccessory

An attempt to remove a bridged accessory.

HMErrorCodeNameContainsProhibitedCharacters

An attempt to name an object with prohibited characters.

HMErrorCodeNameDoesNotStartWithValidCharacters

An attempt to start the name of an object with invalid characters.

HMErrorCodeUserIDNotEmailAddress

An error indicating the user’s ID is not a valid email address.

HMErrorCodeUserDeclinedAddingUser

An error indicating the user canceled the add user operation.

HMErrorCodeUserDeclinedRemovingUser

An error indicating the user canceled the remove user operation.

HMErrorCodeUserDeclinedInvite

An error indicating the user declined the invitation.

HMErrorCodeUserManagementFailed

A user management error not covered by the other errors.

HMErrorCodeRecurrenceTooSmall

An error indicating the recurrence interval is too short.

HMErrorCodeInvalidValueType

An attempt to use an invalid value type.

HMErrorCodeValueLowerThanMinimum

An attempt to use a numeric value lower than the specified minimum value.

HMErrorCodeValueHigherThanMaximum

An attempt to use a numeric value higher than the specified maximum value.

HMErrorCodeStringLongerThanMaximum

An attempt to use a string longer than the maximum allowed.

HMErrorCodeHomeAccessNotAuthorized

An error indicating access to the home was not authorized.

HMErrorCodeOperationNotSupported

An attempt to use an unsupported operation.

HMErrorCodeMaximumObjectLimitReached

An error indicating the maximum object count has been reached.

HMErrorCodeAccessorySentInvalidResponse

An error indicating the accessory sent an invalid response.

HMErrorCodeStringShorterThanMinimum

An attempt to use a string shorter than the required minimum.

HMErrorCodeGenericError

An error that does not have a more specific error code.

HMErrorCodeSecurityFailure

A security failure.

HMErrorCodeCommunicationFailure

A communication failure.

HMErrorCodeMessageAuthenticationFailed

A message authentication failure.

HMErrorCodeInvalidMessageSize

An error indicating an invalid message size.

HMErrorCodeAccessoryDiscoveryFailed

An error indicating accessory discovery failed.

HMErrorCodeClientRequestError

An error with the client request.

HMErrorCodeAccessoryResponseError

An error with the accessory’s response.

HMErrorCodeNameDoesNotEndWithValidCharacters

An error indicating the provided name has invalid characters at the end.

HMErrorCodeAccessoryIsBlocked

An error indicating a blocked accessory.

HMErrorCodeInvalidAssociatedServiceType

An error indicating an invalid service type.

HMErrorCodeActionSetExecutionFailed

An attempt to execute the action set failed.

HMErrorCodeActionSetExecutionPartialSuccess

An attempt to execute the action set was only partially successful.

HMErrorCodeActionSetExecutionInProgress

An error indicating the execution of the action set is in progress.

HMErrorCodeAccessoryOutOfCompliance

An error indicating the accessory is out of compliance.

HMErrorCodeDataResetFailure

An attempt to reset the data failed.

HMErrorCodeNotificationAlreadyEnabled

An error indicating the notification is already enabled.

HMErrorCodeRecurrenceMustBeOnSpecifiedBoundaries

An error indicating the recurrence rule is not on the specified boundaries.

HMErrorCodeDateMustBeOnSpecifiedBoundaries

An error indicating the date is not on the specified boundaries.

HMErrorCodeCannotActivateTriggerTooFarInFuture

An error indicating the trigger cannot be activated because it is set too far in the future.

HMErrorCodeRecurrenceTooLarge

An attempt to use a recurrence period that is too large.

HMErrorCodeReadWritePartialSuccess

An error indicating a partially successful read/write operation.

HMErrorCodeReadWriteFailure

An error indicating a failed read/write operation.

HMErrorCodeKeychainSyncNotEnabled

An error indicating Keychain syncing is not enabled for the user.

HMErrorCodeCloudDataSyncInProgress

An error indicating a data synchronization operation is in progress.

HMErrorCodeNetworkUnavailable

An error indicating the network is unavailable.

HMErrorCodeAddAccessoryFailed

A failed attempt to add an accessory.

HMErrorCodeMissingEntitlement

An error indicating a required entitlement is not available.

HMErrorCodeCannotUnblockNonBridgeAccessory

An error indicating a non-bridge accessory cannot be unblocked.

HMErrorCodeDeviceLocked

An error indicating the device is locked.

HMErrorCodeCannotRemoveBuiltinActionSet

An error indicating the built-in action set cannot be removed.

HMErrorCodeLocationForHomeDisabled

An error indicating the home’s location is disabled.

HMErrorCodeNotAuthorizedForLocationServices

An error indicating location services are not authorized.

HMErrorCodeReferToUserManual

An error described in the device’s user manual.

HMErrorCodeInvalidOrMissingAuthorizationData

An error indicating the authorization data is invalid or missing.

HMErrorCodeBridgedAccessoryNotReachable

An error indicating the bridged accessory cannot be reached.

HMErrorCodeNotAuthorizedForMicrophoneAccess

An error indicating microphone access is not authorized.

HMErrorCodeIncompatibleNetwork

An error indicating an incompatible network.

HMErrorCodeNoHomeHub

An error indicating no home hub found.

HMErrorCodeNoCompatibleHomeHub

An error indicating no compatible home hub found.

HMErrorCodeIncompatibleHomeHub

An error indicating an incompatible home hub.

Deprecated
HMErrorCodeIncompatibleAccessory

The accessory is incompatible.

HMErrorCodeObjectWithSimilarNameExists

An object with a similar name already exists.

HMErrorCodeOwnershipFailure

The ownership code did not match.

Beta
HMErrorCodeMaximumAccessoriesOfTypeInHome

The home already has the maximum number of accessories of the given type.

Beta
HMErrorCodeWiFiCredentialGenerationFailed

WiFi credential generation failed.

Beta