---
title: accessoryCommunicationFailure
framework: homekit
role: symbol
role_heading: Type Property
path: homekit/hmerror/accessorycommunicationfailure
---

# accessoryCommunicationFailure

The accessory failed to communicate.

## Declaration

```swift
static var accessoryCommunicationFailure: HMError.Code { get }
```

## See Also

### Detecting communication errors

- [accessDenied](homekit/hmerror/accessdenied.md)
- [accessoryPairingFailed](homekit/hmerror/accessorypairingfailed.md)
- [accessorySentInvalidResponse](homekit/hmerror/accessorysentinvalidresponse.md)
- [clientRequestError](homekit/hmerror/clientrequesterror.md)
- [communicationFailure](homekit/hmerror/communicationfailure.md)
- [dataResetFailure](homekit/hmerror/dataresetfailure.md)
- [timedOutWaitingForAccessory](homekit/hmerror/timedoutwaitingforaccessory.md)
- [partialCommunicationFailure](homekit/hmerror/partialcommunicationfailure.md)
