What problem does it solve?
It helps you programmatically control and manage HomeKit smart-home accessories and commission Matter devices so your app can read and write device state reliably.
Core Features & Use Cases
- Home/Room/Accessory Data Model: Build the correct hierarchy for homes, rooms, accessories, services, and characteristics.
- Read/Write Characteristics with Updates: Access characteristic values, write new target values, and receive real-time updates via delegate callbacks.
- Action Sets & Triggers: Create scenes (action sets) and run them using timer or event triggers.
- Matter Commissioning via MatterSupport: Perform device pairing/commissioning into your ecosystem using the MatterSupport flow and an extension request handler.
Quick Start
Ask the AI to guide you to enable HomeKit and MatterSupport in Xcode, then implement authorization, create a HomeStore with HMHomeManagerDelegate, and add Matter commissioning using MatterAddDeviceRequest.