---
title: "venue(matchingHomeUniqueIdentifier:)"
framework: energykit
role: symbol
role_heading: Type Method
path: "energykit/energyvenue/venue(matchinghomeuniqueidentifier:)"
---

# venue(matchingHomeUniqueIdentifier:)

Returns an energy venue for the given HomeKit identifier.

## Declaration

```swift
static func venue(matchingHomeUniqueIdentifier: UUID) async throws -> EnergyVenue
```

## Parameters

- `matchingHomeUniqueIdentifier`: A HomeKit identifier for the requested venue.

## Discussion

Discussion This method throws EnergyKitError.venueUnavailable if the framework can’t provide the requested venue.

## See Also

### Returning electricity sites

- [venue(for:)](energykit/energyvenue/venue(for:).md)
