HomeKit
The HomeKit action lets you control HomeKit accessories and scenes directly from phrases by triggering power operations across selected targets in your selected home. You can switch devices on, off, or toggle them, or activate scenes, with execution working from either picked UUIDs or names so your automation can stay stable while still being easy to configure.
Required Parameters
- Home (optional; selects which HomeKit home to use, defaults to the primary home when blank)
- Target Type (
AccessoryorScene) - Target action (
Turn On,Turn Off,Toggle,Activate Scene) - At least one selected target in the chosen section (Accessories when target type is Accessory; Scenes when target type is Scene)
Commands
Turn On
- Required inputs: Selected home (optional), at least one accessory, action type set to
Turn On - Supported targets/options: any selected accessories
- Constraints/ranges:
- Scenes are not used for this command
- Accessories without a power-state characteristic are skipped
- If no targets are selected, nothing executes
Turn Off
- Required inputs: Selected home (optional), at least one accessory, action type set to
Turn Off - Supported targets/options: any selected accessories
- Constraints/ranges:
- Scenes are not used for this command
- Accessories without a power-state characteristic are skipped
- If no targets are selected, nothing executes
Toggle
- Required inputs: Selected home (optional), at least one accessory, action type set to
Toggle - Supported targets/options: any selected accessories
- Constraints/ranges:
- Toggle reads current accessory power state; if read fails, that accessory is skipped
- Accessories without a power-state characteristic are skipped
- If no targets are selected, nothing executes
Activate Scene
- Required inputs: Selected home (optional), at least one scene
- Supported targets/options: selected HomeKit action sets (scenes)
- Constraints/ranges:
- Target type
Sceneautomatically forces the action toActivate Sceneeven if another action is passed - Scene execution matches by UUID first, then by name
- If no scene targets are selected, nothing executes
- Target type
Note: This action requires Action Phrase to be frontmost on iOS or visible in iPadOS.