<!--
{
  "documentType" : "article",
  "framework" : "HomeKit",
  "identifier" : "/documentation/HomeKit/presence-events",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Presence events"
}
-->

# Presence events

Events based on the user’s presence in a home.

## Topics

### User presence

[`class HMPresenceEvent`](/documentation/HomeKit/HMPresenceEvent)

An event that triggers based on the presence of users in the home.

[`class HMMutablePresenceEvent`](/documentation/HomeKit/HMMutablePresenceEvent)

A mutable event that triggers based on the presence of users in the home.

[`enum HMPresenceEventType`](/documentation/HomeKit/HMPresenceEventType)

The user presence type that triggers a presence event.

[`enum HMPresenceEventUserType`](/documentation/HomeKit/HMPresenceEventUserType)

The group of users that triggers a presence event.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)