Accessory Category Types
The accessory category types supported by HomeKit.
Overview
An HMAccessoryCategory instance’s read-only categoryType property contains one of the values listed below to tell you what the associated accessory does.
Don’t confuse these values with the service types found in Accessory Service Types. Despite the similarities, they describe different things. Accessories are the physical objects that the user installs in the home, like a garage door opener. Accessories belong to one of the categories listed here, like HMAccessoryCategoryTypeGarageDoorOpener.
Accessories have one or more services that perform tasks. The garage door opener accessory has a garage door opener service with service type HMServiceTypeGarageDoorOpener. The same accessory might also have an attached light providing a light bulb service with service type HMServiceTypeLightbulb.
Topics
Light
Power and switches
Air quality and smoke detection
Temperature and humidity
HMAccessoryCategoryTypeThermostatHMAccessoryCategoryTypeAirConditionerHMAccessoryCategoryTypeAirDehumidifierHMAccessoryCategoryTypeAirHeaterHMAccessoryCategoryTypeAirHumidifier
Windows
Locks and openers
HMAccessoryCategoryTypeDoorHMAccessoryCategoryTypeDoorLockHMAccessoryCategoryTypeGarageDoorOpenerHMAccessoryCategoryTypeVideoDoorbell
Safety and security
Cameras
Water
Network
HMAccessoryCategoryTypeBridgeHMAccessoryCategoryTypeRangeExtenderHMAccessoryCategoryTypeAirPortHMAccessoryCategoryTypeWiFiRouter
Audio and sound
Television
HMAccessoryCategoryTypeTelevisionHMAccessoryCategoryTypeTelevisionSetTopBoxHMAccessoryCategoryTypeTelevisionStreamingStick