-
Notifications
You must be signed in to change notification settings - Fork 2
Installation

| Requirement | Detail |
|---|---|
| Indigo version | 2022.1 or later (Python 3 required) |
| macOS | 10.15 Catalina or later; macOS Sequoia 15.x has extra Local Network Access requirements |
| iOS / iPadOS | 16.0 or later recommended for Home app |
| Apple Home Hub | Strongly recommended (HomePod or Apple TV) for reliable remote access and persistent connections |
- Open Indigo → Plugins → Manage Plugins…
- Search for HomeKitLink Siri
- Click Install
- Indigo will download and install the plugin automatically
- Go to the GitHub Releases page
- Download the latest
HomeKitLink-Siri.indigoPluginfile - Double-click the
.indigoPluginfile — Indigo opens an install prompt - Click Install and Enable
When the plugin starts for the first time it will automatically install its Python dependencies (pyhap, cryptography, zeroconf, orjson, and others) via pip. You will see activity in the Indigo log during this process — this is normal and only happens once per Python environment.
Check the Indigo log for:
HomeKitLink Siri Plugin starting...
HomeKitLink Siri All dependencies installed successfully
If you see dependency errors, try:
- Plugins → HomeKitLink Siri → Restart HomeKit from the plugin menu
- If still failing, check Troubleshooting
macOS Sequoia introduced a mandatory Local Network Access permission for applications that use mDNS multicast (which HKLS requires for HomeKit bridge discovery).
You must grant this permission to IndigoPluginHost3 (and Indigo Server):
- Open System Settings → Privacy & Security → Local Network
- Find IndigoPluginHost3 in the list — enable the toggle
- Also enable Indigo (the server application) if listed
- If neither appears, restart the plugin — macOS should prompt automatically
Run Troubleshoot 2 (Network Trouble Shooting) from the plugin menu to verify Local Network Access is working. It performs a definitive multicast send test that confirms LNA is enabled.
- Remove all HKLS bridges from the iOS Home app first — open the Home app, find each bridge and remove it
- In Indigo: delete all HomeKitLink Bridge devices
- Disable the plugin: Plugins → HomeKitLink Siri → Enable/Disable
- Remove via Plugins → Manage Plugins…
→ Quick Start — create your first bridge and publish your first device
Getting Started
Features
Reference
Support
Before posting:
Run menu items
1, 2 & 3 ❗