What problem does it solve?
HomeKit and Matter integration in iOS apps often requires separate code paths for home configuration and device commissioning. This skill unifies home modeling (homes, rooms, accessories) with Matter onboarding, enabling a cohesive workflow for managing automations and onboarding new devices.
Core Features & Use Cases
- HomeKit data model navigation and automation orchestration using HMHomeManager, HMHome, HMRoom, HMAccessory, HMService, and HMCharacteristic.
- Matter onboarding support via MatterSupport, MatterAddDeviceRequest, and a customized MatterAddDeviceExtensionRequestHandler to commission devices into your ecosystem.
- End-to-end workflows for creating action sets, triggers, and linking them to Matter onboarding, enabling cross-framework automations and device provisioning.
Quick Start
Enable HomeKit and MatterSupport in your project, then implement the MatterAddDeviceExtensionRequestHandler to begin commissioning devices.