Harmony Hub
Plugin for the Indigo Home Automation system.
This plugin enables monitoring of certain activities on the Harmony Hub, and provides the capability to send Activity changes and device commands to the Hub.
Requirement
Minimum Indigo Version
2022.1
Python Library (API)
Unofficial
Requires Local Network
Yes
Requires Internet
No
Hardware Interface
None
The plugin can use either WebSockets or XMPP for communication with the Hubs. The default is WebSockets, but can be changed in the plugin Preferences dialog. See https://support.logi.com/hc/en-001/community/posts/360032837213-Update-to-accessing-Harmony-Hub-s-local-API-via-XMPP
for instructions.
Broadcast Messages
MessageType: activityNotification
Returns dictionary:
{
'notifyActivityId': <text string>,
'notifyActivityStatus': <text string>
}
MessageType: activityFinishedNotification
Returns dictionary:
{
'currentActivityNum': <text string>,
'currentActivityName': <text string>
}
MessageType: automationNotification
Returns dictionary:
{
'lastAutomationDevice': <text string>,
'lastAutomationStatus': <text string>,
'lastAutomationBrightness': <text string>,
'lastAutomationOnState': <text string>
}
| v2025.0.2 |
Requires Indigo v2023.2.0+
|
Released March 28, 2025 |
Release 2025.0.2 |
Changes in this release
Bumped aioharmony to current version.
| v2025.0.1 |
Requires Indigo v2023.2.0+
|
Released March 17, 2025 |
Release 2025.0.1 |
Changes in this release
Forced slixmpp==1.8.4 to prevent failed binary install on Apple Silicon hardware.
| v2023.2.0 |
Requires Indigo v2023.2.0+
|
Released Jan. 24, 2024 |
Release 2023.2.0 |
Changes in this release
Updates for Indigo 2023.2
| v2022.0.1 |
Requires Indigo v2022.1.0+
|
Released July 16, 2022 |
Release 2022.0.1 |
Changes in this release
Fix activity device commands
| v2022.0.0 |
Requires Indigo v2022.1.0+
|
Released June 25, 2022 |
Release 2022.0.0 |
Changes in this release
First Python3/aioharmony release.
| v7.3.2 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Feb. 12, 2021 |
Release 7.3.2 |
Release details
| Released on: |
Feb. 12, 2021 |
| Requires: |
Indigo
v7.0.2
thru v2022.2 |
| Downloaded: |
0 times |
|
Download this release
|
| v7.3.1 |
Requires Indigo v7.0.2 thru v2022.2 |
Released July 6, 2019 |
Release 7.3.1 |
Release details
| Released on: |
July 6, 2019 |
| Requires: |
Indigo
v7.0.2
thru v2022.2 |
| Downloaded: |
34 times |
|
Download this release
|
| v7.3.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released June 5, 2019 |
Release 7.3.0 - Activity Devices |
Release details
| Released on: |
June 5, 2019 |
| Requires: |
Indigo
v7.0.2
thru v2022.2 |
| Downloaded: |
11 times |
|
Download this release
|
| v7.2.3 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Feb. 23, 2018 |
GHPU FIx |
| v7.2.2 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Nov. 21, 2017 |
Plugin Store Version |
Changes in this release
Update to info.plist for Plugin Store.
| v7.2.1 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Sept. 24, 2017 |
Sonos Support release |
| v7.2.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Aug. 19, 2017 |
Bundled library version |
Changes in this release
This release bundles both the pyharmony and sleekxmpp libraries into the plugin.
| v7.1.2 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Aug. 8, 2017 |
More bug fixes |
Changes in this release
Continuation of 7.1.1 with additional errors suppressed.
| v7.1.1 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Aug. 5, 2017 |
Harmony Hub Firmware v4.13.100 fix |
| v7.1.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 25, 2016 |
Non-Activity specific commands |
Changes in this release
This version has new action command that doesn't require specifying the Activity. The plugin will attempt to match the command selected to the current device.
| v7.0.1 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 7, 2016 |
Version 7.0.1 release |
Changes in this release
Support URL updates
ReadMe update
attempts to retry on activity timeout error
| v7.0.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Nov. 15, 2016 |
Indigo 7 release |
Changes in this release
This version uses the new Indigo 7 logging system, and also implements broadcast messages for the new publish and subscribe system. See the Readme for more information.
The plugin major version number now matches required Indigo version number.
| v0.2.8 |
Requires Indigo v6.1.0 thru v2022.2 |
Released July 16, 2016 |
Bug fixes |
| v0.2.7 |
Requires Indigo v6.1.0 thru v2022.2 |
Released June 12, 2016 |
Better error handling |
Changes in this release
Handles bad IP address for hub better. There's still a long timeout (over 1 minute) when attempting connect to a bad address.
| v0.2.6 |
Requires Indigo v6.1.0 thru v2022.2 |
Released June 6, 2016 |
validateActionConfigUi fix |
| v0.2.5 |
Requires Indigo v6.1.0 thru v2022.2 |
Released June 5, 2016 |
More fixes |
Changes in this release
Changed all deviceId to string (I hope)
Added ActivityFinishedNotification to Events/Triggers
Blocked commands when hub activity is PowerOff
removed caching of device object, no longer need to worry about deviceUpdated calls directly
| v0.2.4 |
Requires Indigo v6.1.0 thru v2022.2 |
Released June 3, 2016 |
Bug fixes, better error checking |
| v0.2.3 |
Requires Indigo v6.1.0 thru v2022.2 |
Released June 2, 2016 |
Improved Event Handling |
Changes in this release
Fixed Support URLs.
Misc other minor fixes.
| v0.2.2 |
Requires Indigo v6.1.0 thru v2022.2 |
Released May 31, 2016 |
Working live notifications |
| v0.2.1 |
Requires Indigo v6.1.0 thru v2022.2 |
Released May 30, 2016 |
Action Validation fixed |
| v0.2.0 |
Requires Indigo v6.1.0 thru v2022.2 |
Released May 29, 2016 |
Drill down Activity and Device commands |
| v0.1.1 |
Requires Indigo v6.1.0 thru v2022.2 |
Released May 28, 2016 |
First release |
| Audio Video / IR Controllers |
Logitech |
Harmony Hub (Series) |