Accessory Service Types

These constants define the service types supported by the HomeKit Accessory Profile.

Topics

Constants

let HMServiceTypeLabel: String

Service type for a label namespace when an accessory supports multiple services of the same type.

let HMServiceTypeLightbulb: String

Service type for a light bulb.

let HMServiceTypeSwitch: String

Service type for a switch.

let HMServiceTypeThermostat: String

Service type for a thermostat.

let HMServiceTypeGarageDoorOpener: String

Service type for a garage door opener.

let HMServiceTypeAccessoryInformation: String

Service type for accessory information.

let HMServiceTypeFan: String

Service type for a fan.

let HMServiceTypeOutlet: String

Service type for an outlet.

let HMServiceTypeLockMechanism: String

Service type for a lock mechanism.

let HMServiceTypeLockManagement: String

Service type for lock management.

let HMServiceTypeFaucet: String

The service type for a faucet.

let HMServiceTypeIrrigationSystem: String

The service type for an irrigation system.