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 |
Installation Instructions
In Terminal.app enter:
pip3 install aioharmony
The plugin an use either WebSockets or XMPP for communication with the Hubs. The default is WebSockets, but can be changed in the plugin Preferences dialog.
Use of automation notifications require XMPP. 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>
}
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) |