How to Connect Insteon to HomeKit Using Home Assistant
If you’re an Insteon user and want to control your devices with Apple HomeKit—using Siri voice commands or the Apple Home app—you can do so by bridging Insteon through Home Assistant, a powerful open-source smart home platform.
What You’ll Need
Insteon Hub 2 (Model #2245-222) — strongly recommended for most users
A device to run Home Assistant (e.g., Raspberry Pi, virtual machine, NAS, or get a preconfigured Home Assistant Green).
A HomeKit-compatible Apple device (iPhone, iPad, HomePod, etc.)
Basic familiarity with Home Assistant
Insteon Integration Documentation on Home Assistant — important reference for setup
Recommended Setup for Larger Installations
For installations with many Insteon devices, we recommend using the Insteon Hub 2 (Model #2245-222) and the Director mobile app to onboard and configure devices. This approach offers several key benefits:
Efficient Device Organization: The Director app allows you to name and group your Insteon devices during onboarding.
Consistent Naming: Insteon devices appear in Home Assistant by their Insteon ID. By onboarding with Director, you create a reference between device names and IDs.
Cloud-Based Backup: Device names and configurations are stored in your account at connect.insteon.com, making it easier to manage and recover your setup if needed.
By starting with Director, you’ll save time identifying devices when they appear in Home Assistant, especially in larger or more complex installations.
Step 1: Set Up Home Assistant
Go to the Home Assistant installation page and choose the option that fits your setup.
Complete the initial setup wizard.
Ensure Home Assistant is on the same local network as your Insteon Hub.
Step 2: Integrate Insteon with Home Assistant
In Home Assistant, navigate to Settings > Devices & Services.
Click “+ Add Integration” and search for Insteon.
Enter your Insteon Hub’s IP address and credentials (found in the Insteon app or Director under Hub settings).
Once connected, your Insteon devices will populate within Home Assistant.
View the Home Assistant Insteon Integration Guide
Step 3: Enable the HomeKit Bridge
Home Assistant can expose your Insteon devices to HomeKit via its built-in bridge.
Go to Settings > Devices & Services in Home Assistant.
Click “+ Add Integration”, then choose HomeKit and select HomeKit Bridge.
Choose the devices to expose (typically your Insteon devices).
Home Assistant will generate a HomeKit pairing code.
Open the Apple Home app on your iPhone or iPad, tap “+ > Add Accessory”, then select “More options…” and enter the pairing code.
View the Home Assistant HomeKit Bridge Guide
Step 4: Control Insteon Devices with Apple HomeKit
Once paired, your Insteon devices will appear in the Apple Home app, where you can:
Control them using Siri
Create HomeKit automations and scenes
View status and control devices remotely through iCloud
Troubleshooting & Resources
By bridging Insteon with Home Assistant and enabling HomeKit, you gain the best of both worlds: the reliability and flexibility of Insteon, and the intuitive control of Apple’s smart home ecosystem.
Let us know if you have feedback or need further assistance.
Let me know if you'd like a downloadable version (PDF, HTML), or if you’d like this broken up for a support knowledge base format.