---
title: "home(_:didUpdate:)"
framework: homekit
role: symbol
role_heading: Instance Method
path: "homekit/hmhomedelegate/home(_:didupdate:)-3l4r1"
---

# home(_:didUpdate:)

Tells the delegate that a home updated a trigger.

## Declaration

```swift
optional func home(_ home: HMHome, didUpdate trigger: HMTrigger)
```

## Parameters

- `home`: The home.
- `trigger`: The trigger that was updated.

## Discussion

Discussion Enabling or disabling a trigger or modifying its action sets will cause this method to be called.

## See Also

### Observing Action and Trigger Configuration

- [home(_:didAdd:)](homekit/hmhomedelegate/home(_:didadd:)-9dcki.md)
- [home(_:didUpdateNameFor:)](homekit/hmhomedelegate/home(_:didupdatenamefor:)-7fxvl.md)
- [home(_:didUpdateActionsFor:)](homekit/hmhomedelegate/home(_:didupdateactionsfor:).md)
- [home(_:didRemove:)](homekit/hmhomedelegate/home(_:didremove:)-80ewx.md)
- [home(_:didAdd:)](homekit/hmhomedelegate/home(_:didadd:)-64yxx.md)
- [home(_:didUpdateNameFor:)](homekit/hmhomedelegate/home(_:didupdatenamefor:)-8vn79.md)
- [home(_:didRemove:)](homekit/hmhomedelegate/home(_:didremove:)-4ujfa.md)
