Characteristic Events

Events based on the capabilities or characteristics of accessories.

Topics

Characteristics

HMCharacteristicEvent

An event that is evaluated based on the value of a characteristic.

HMMutableCharacteristicEvent

A mutable event that is evaluated based on the value of a characteristic.

Characteristic Ranges

HMNumberRange

A set of numbers used to specify conditions for characteristic range threshold events.

HMCharacteristicThresholdRangeEvent

An event that triggers when the value of a characteristic is within a specified range.

HMMutableCharacteristicThresholdRangeEvent

A mutable event that triggers when the value of a characteristic is within a specified range.

See Also

Setting Trigger Events

events

The events that activate the trigger.

- updateEvents:completionHandler:

Updates the set of trigger events.

Location Events

Events that represent the user's movement among regions.

Time Events

Events based on time, significant occurrences, and time durations.

Presence Events

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

HMEvent

The abstract base class for a HomeKit event.