Class

HMRoom

A room in a home.

Overview

You create new rooms using the addRoom(withName:completionHandler:) method of HMHome. You can also group rooms into zones using instances of HMZone. Accessories can be assigned to rooms.

Topics

Managing Rooms

var name: String

The name of the room.

var uniqueIdentifier: UUID

The unique identifier for a room.

var accessories: [HMAccessory]

Array of accessories in the room.

Relationships

Inherits From

Conforms To

See Also

Home Layout

class HMZone

A collection of rooms that users generally think of as a single area.