HomeKit Bridge  

Developer: Colorado4Wheeler’s Plugins by EPS
Category: Hubs and Protocol Bridges
Github: Github Repo
Assistance: Get help!    Check the online documentation
Plugin ID: com.eps.indigoplugin.homekit-bridge
Latest release: v1.0.2 released on July 18, 2018 (this release is only compatible with Indigo 2022.2 and earlier)
Requires: Indigo v7.0.2 thru v2022.2
(Check the Releases tab below for older releases that may have different requirements)
  Download latest release

HomeKit Bridge

This plugin for the Indigo Domotics home automation platform that publishes Indigo devices and action groups to Homebridge so that you can use your Indigo devices and actions in HomeKit and with Siri.

Supported HomeKit Devices

The following list represents all of the HomeKit devices (which is 99% of all of them) that are supported via this plugin. Their ability to work with your Indigo devices depends on the type of device you are using. At this point do not plan on custom plugin devices that do not use standard Indigo device types (switches, dimmers, sensors, thermostats, irrigation, fans, etc) to work as very little custom plugin mappings have been built into this plugin. That being said, many users find that using a wrapper from another plugin, such as Masquerade or Device Extensions, has aided them in getting their custom device to work.

Known Issues

You should always refer to the Git issues section to see what the outstanding problems are before reporting a new issue. Reporting issues via Git is the preferred method of making sure your issue gets resolved as it's easy to get lost in the Indigo forums.

The biggest current issue is only for new installations, please read the quick start guide in the Wiki to familiarize yourself with that issue that requests that you disable Homebridge Buddy prior to installing HomeKit Bridge (you can re-enable it after the initial installation). Since this is a very small audience of people it may not get addressed as it's be very difficult to reproduce the problem.

Release details
Released on: July 18, 2018
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release
  • Added ability for temperature sensors to use ANY device that has a state named "temp", "temperature" or "Temperature", this opens up compatibility to a large number of plugins and sensors that use this state name without having to support those plugin individually. As a result, direct support for certain plugins was removed if they had been coded to use the "temperature" or "temp" states, such as wunderground.wunderground, piBeacon.i2cTMP102, piBeacon.i2cBMExx, piBeacon.i2cMS5803 and fantasticwWeather.Weather (these devices should continue to work just fine but no longer need special integration).
  • Added ability for humidity sensors to use ANY device that has a state named "relativeHumidity", "humidity" or "Humidity", opening up compatibility to any plugin device or sensor that uses this state name without having to support those plugins specifically. As a result, direct support for certain plugins was removed if they had been coded to use one of these states, such as piBeacon.i2cBMExx, fantasticwWeather.Weather and wunderground.wunderground
  • Added ability to change color using the color temperature wheel in Home. Strictly speaking, color temperature is a color from white to orange (and this is how the Hue app sees it and then how the Hue app deals with it when it integrates into Home), therefore when you use the color temperature wheel it will set the color from white to orange, if you want actual colors then you use the color wheel instead. Confused? Yea, it is confusing.
  • Added some UI adjustments to pretty up the UI a little
  • Added color support for ALL Indigo dimmers that support color
  • Removed Hue specific support in favor of generically supporting all color bulbs
  • Fixed minor issue where if debugging level had not be specified (since it was added late in beta) that it will now default properly instead of showing an empty field
  • Changed behavior of the HomeKit name field so that each time a device is changed it will change the HomeKit name to match unless editing an existing item, in which case the HomeKit name will not change unless done so manually
  • Changed the UI button "Add to HomeKit" to "Save Device" so that it better represents the action to take when both adding and editing a HomeKit device
  • Changed Speaker description to "3rd Party, Mute control in Home, Full Siri" because HomeKit updates since HomePod have allowed this device type to be used by Home but only in a mute/unmute capacity but no volume control. Volume can still be changed via Siri.
Release details
Released on: July 7, 2018
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Version 1.0.1

  • Added native ability to use Dave's amazing new Fantastic Weather device as a temperature sensor (current temp) or humidity sensor (current humidity)
  • Added native ability to use Fantastic Weather Forecast device as a temperature sensor (todays high) or humidity sensor (todays humidity)
Release details
Released on: June 24, 2018
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release
  • Official release, now out of beta and will be available in the Indigo Plugin Store
  • Added ability to use Device Extension Conversion Extension devices as temperature sensors, air quality sensors, CO2 sensors, CO sensors, contact sensors (when boolean), fan devices (when boolean), faucets (when boolean), humidity sensors, leak sensors (when boolean), lightbulb (when boolean), light sensor, motion sensor (when boolean), occupancy sensor (when boolean), smoke sensor (when boolean) or switch (when boolean)
  • Enabled Plugin Store update checking when the plugin starts and at 10am each day
  • Fixed bug in the excluded device management that would throw an error and not populate the excluded items list if any of the excluded items had been removed from Indigo