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

  1. Go to the Home Assistant installation page and choose the option that fits your setup.

  2. Complete the initial setup wizard.

  3. Ensure Home Assistant is on the same local network as your Insteon Hub.

Step 2: Integrate Insteon with Home Assistant

  1. In Home Assistant, navigate to Settings > Devices & Services.

  2. Click “+ Add Integration” and search for Insteon.

  3. Enter your Insteon Hub’s IP address and credentials (found in the Insteon app or Director under Hub settings).

  4. 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.

  1. Go to Settings > Devices & Services in Home Assistant.

  2. Click “+ Add Integration”, then choose HomeKit and select HomeKit Bridge.

  3. Choose the devices to expose (typically your Insteon devices).

  4. Home Assistant will generate a HomeKit pairing code.

  5. 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.