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.
v1.3.0 |
Requires Indigo v5.0.0+ |
Released Aug. 18, 2020 |
v1.3.0 Release |
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
v1.2.2 |
Requires Indigo v5.0.0+ |
Released May 24, 2020 |
v1.2.2 Release |
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)
v1.2.1 |
Requires Indigo v5.0.0+ |
Released May 17, 2020 |
v1.2.1 Release |
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)
v1.2.0 |
Requires Indigo v5.0.0+ |
Released May 15, 2020 |
v1.2.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.
v1.1.1 |
Requires Indigo v5.0.0+ |
Released May 14, 2020 |
v1.1.1 Release |
Changes in this release
- Fix for Sensor MQTT registration with no unit of measure or device class
v1.1.0 |
Requires Indigo v5.0.0+ |
Released May 13, 2020 |
v1.1.0 |
Changes in this release
- Add support for Virtual On/Off devices
v1.0.4 |
Requires Indigo v5.0.0+ |
Released May 13, 2020 |
v1.0.4 Release |
Changes in this release
- Added registration diagnostic debug logging
v1.0.3 |
Requires Indigo v5.0.0+ |
Released May 12, 2020 |
v1.0.3 Release |
Changes in this release
- Fixed bug blocking variables from being registered
- Fixed bug where variable indigo entity not accounted for in naming.
v1.0.2 |
Requires Indigo v5.0.0+ |
Released May 12, 2020 |
v1.0.2 Release |
Changes in this release
- Fix for empty customization file
v1.0.1 |
Requires Indigo v5.0.0+ |
Released May 10, 2020 |
v1.0.1 Release |
Changes in this release
- Fixed bug where an invalid configuration path caused a loading error
v1.0.0 |
Requires Indigo v5.0.0+ |
Released May 4, 2020 |
v1.0.0 Release |
Changes in this release
This is the initial public release of the HassBridge plugin for Indigo.