Instance Method

home:didAddZone:

Tells the delegate that a home added a new zone.

Declaration

- (void)home:(HMHome *)home didAddZone:(HMZone *)zone;

Parameters

home

The home.

zone

The new zone.

See Also

Observing Home Configuration

- homeDidUpdateName:

Tells the delegate that a home’s name changed.

- home:didAddAccessory:

Tells the delegate that a home added a new accessory.

- home:didUpdateRoom:forAccessory:

Tells the delegate that a home assigned an accessory to a different room.

- home:didRemoveAccessory:

Tells the delegate that a home removed an accessory.

- home:didAddRoom:

Tells the delegate that a home added a new room.

- home:didUpdateNameForRoom:

Tells the delegate that a home updated the name of one of its rooms.

- home:didAddRoom:toZone:

Tells the delegate that a home added a room to a zone.

- home:didRemoveRoom:fromZone:

Tells the delegate that a home removed a room from a zone.

- home:didRemoveRoom:

Tells the delegate that a home removed a room.

- home:didUpdateNameForZone:

Tells the delegate that a home changed the name of a zone.

- home:didRemoveZone:

Tells the delegate that a home removed a zone.

- home:didAddUser:

Tells the delegate that a home added a user.

- home:didRemoveUser:

Tells the delegate that a home removed a user.

- homeDidUpdateAccessControlForCurrentUser:

Tells the delegate that the access control for the current user has changed.

- home:didUpdateHomeHubState:

Tells the delegate that the state of the home hub has changed.

HMHomeHubState

The possible states of the home hub.