HassBridge  

Developer: WonderSlug's Plugins
Category: Hubs and Protocol Bridges
Github: Github Repo
Assistance: Get help!    Check the online documentation
Plugin ID: com.github.wonderslug.hassbridge
Latest release: v1.3.0 released on Aug. 18, 2020
Requires: Indigo v5.0.0 or higher
(Check the Releases tab below for older releases that may have different requirements)
  Download latest release

HassBridge

This is an plugin for Indigo Domotics to bridge to Home Assistant using its inbuild MQTT discovery and events system.

It provides a bi-directional bridge for the devices directly controlled by Indigo and allows Home Assitant to be able to be able to control and use those devices. It is able to send actions like button presses to Home Assistant to be able to be handled as events. It also allows for Indigo Variables to be displayed as Sensors in Home Assistant.

Features

  • Home Assistant Auto Discovery of published Indigo devices
  • Bi Directional control of Indigo connected devices
  • Expose keypad and remote button presses as Home Assistant Events and Device Actions.
  • Expose Indigo Variables as Home Assistant Sensors
  • Allows for customization how Indigo devices are represented in Home Assistant.

Dependencies

MQTT Server

HassBridge uses MQTT to communicate with Home Assistant. If you are using Hass.io you can use one of serveral MQTT addons that are available. Or you can setup your own MQTT/Mosquito server. As long as its setup and availabel to both Indigo and Home Assistant it should work.

Home Assistant MQTT Discovery

In order for Home Assistant to register and use the devices published by HassBridge, the Home Assistant MQTT Discovery must be turned on when you enable MQTT in Home Assistant.

Installation

HassBridge is an Indigo plugin and can be installed by double clicking the downloaded release while on machine that Indigo is installed on.

Release details
Released on: Aug. 18, 2020
Requires: Indigo v5.0.0+
Changes in this release

This release adds support for Insteon LED Backlights as a entity in Home Assistant. Its disabled by default but can be enabled for all Insteon devices that have LED backlights in the configuration. You can also enable and disable it individually in the customization file using the enable_led_backlight_light boolean config option. You can change if an individual device uses the newer kpl method or the older swl method using the backlight_set_mechansim config option. The kpl method is the default.

As well you can now enable or disable the battery sensors individually per device, using the enable_battery_sensor boolean config option.

For both of these features the config now just sets the default state, you can always control them with the customization. You can see the README for examples of these.

What’s Changed

  • Bridge Type docs (#16) @wonderslug
  • Cleanup battery sensor creation (#15) @wonderslug
  • Insteon LED Backlight support (#14) @wonderslug
Release details
Released on: May 24, 2020
Requires: Indigo v5.0.0+
Changes in this release

Version 1.2.2

This is a very small bugfix release for Virtual devices.

bug fixes

  • Virtual device shows up as binary sensor for dimmer and switch actual devices (#11)
Release details
Released on: May 17, 2020
Requires: Indigo v5.0.0+
Changes in this release

Version 1.2.1

enhancements

  • Lint and logging Cleanup (#8)

bug fixes

  • Home Assistant Device Entity relationship not working correctly for Virtual Devices (#7)
Release details
Released on: May 15, 2020
Requires: Indigo v5.0.0+
Changes in this release

Version 1.2.0

enhancements

  • #6 Add support for Home Assistant Locks types.

bug fixes

  • #5 Light types send multiple commands to Indigo.
Release details
Released on: May 14, 2020
Requires: Indigo v5.0.0+
Changes in this release
  • Fix for Sensor MQTT registration with no unit of measure or device class
Release details
Released on: May 13, 2020
Requires: Indigo v5.0.0+
Changes in this release
  • Add support for Virtual On/Off devices
Release details
Released on: May 13, 2020
Requires: Indigo v5.0.0+
Changes in this release
  • Added registration diagnostic debug logging
Release details
Released on: May 12, 2020
Requires: Indigo v5.0.0+
Changes in this release
  • Fixed bug blocking variables from being registered
  • Fixed bug where variable indigo entity not accounted for in naming.
Release details
Released on: May 12, 2020
Requires: Indigo v5.0.0+
Changes in this release
  • Fix for empty customization file
Release details
Released on: May 10, 2020
Requires: Indigo v5.0.0+
Changes in this release
  • Fixed bug where an invalid configuration path caused a loading error
Release details
Released on: May 4, 2020
Requires: Indigo v5.0.0+
Downloaded: 0 times 
Changes in this release

This is the initial public release of the HassBridge plugin for Indigo.