# \[APP\]\[Pro\] Harmony Hub (v2.0.7)

**URL:** <https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747>\
**Category:** Apps\
**Tags:** app, official\
**Created:** [September 16, 2018, 8:23am UTC](https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747 "2018-09-16T08:23:50Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![rkokkelk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rkokkelk/32/26853_2.png) [@rkokkelk](https://community.homey.app/u/rkokkelk)\
**Post date:** [September 16, 2018, 8:23am UTC](https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747/1 "2018-09-16T08:23:50Z")

</div>

# Harmony Hub

## Bugs/Feature requests

Found a bug or want to request a feature feel free to create an issue here: [GitHub · Where software is built](https://github.com/jreenen/com.jreenen.homeyharmonyhub/issues)

## Version history

### v2.0.x

- New option to add activities as a device.
- If an activity is recognized as a television activity it will use the Homey built-in TV class and e.g. let Homey respond to: Ok Homey, turn on tv
- Capabilities for on/off, channel up/down, volume up/down/mute are now mapped on devices and activities that has support for them.
- If your hub for some reason goes offline all attached devices and activities will be set to unavailable until it is back online.
- When you add a device or activity on the Logitech harmony app those changes will get synced, so an app restart is no longer needed when changes occur on the hub.
- Added allot of new icons to use on devices, almost every device type has its own icon now. If you already have a device paired and want to use the new icon you unfortunately have to delete and re-add it.
- An app settings options that makes it possible to send me a diagnostic report if you are experiencing a hard to trace bug in this app (only use this when i ask for it)
- Fixed incompatiblity with Logitech Harmony Hub firmware v4.15.250

### v1.4.x

- App is rewritten to utilize the websockets API instead of XMPP (which got disabled by logitech). Again a big thank you to @denniedegroot for your big help in this.

### v1.3.x

- Added starting activity trigger to be informed an activity is about to start.
- Added a repeat argument to the send command action (e.g. for adjusting the volume by more than just one step).
- Added an inactivity trigger to be informed when the hub is being inactive for a specified period.
- Added a activity comparing condition

A special thanks to @denniedegroot who added on/off functionality for smart home devices and will help me on this project whenever time allows him to.

### v1.2.x

- Instead of always using the power toggle command use the power on and power off when they are available and fallback to the power toggle command when they are not available. This solves an issue with devices that don’t support the power toggle command
- Fixed an issue where on powering off an activity, an activity started trigger got raised on the previous activity instead of an activity stopped trigger.
- For improved stability and future features, a new connection library has been written for the Homey Harmony App.
- If an activity has been started/stopped by an external source (e.g. the Logitech Harmony Remote), the app picks up on this event and updates the device states accordingly and triggers the applicable flow cards.
- You can now use a flow condition card for your device to check if it is/isn’t turned on.

### v1.1.x

- Pairing of devices connected to the harmony hub
- A mobile card supporting the power toggle functionality of the device
- An action card for sending a specific command to the Harmony device using homey flows.
- Action cards for starting/stopping a hub activity
- Trigger cards for device is turned on/off
- Trigger cards for activity is started/stopped
- Syncing the device on-off state based on the current hub activity

### v1.0.0

- Initial release (never hit the Athom store)

Github link: [GitHub - rkokkelk/com.jreenen.homeyharmonyhub: Harmony hub support for Homey](https://github.com/jreenen/com.jreenen.homeyharmonyhub)

---

<div class="post-metadata">

**Author:** ![jreenen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jreenen/32/811_2.png) [@jreenen](https://community.homey.app/u/jreenen)\
**Post date:** [September 17, 2018, 6:05pm UTC](https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747/2 "2018-09-17T18:05:50Z")

</div>

At the moment I am performing the last testing on v1.3.0 the following topics will be included in the upcoming beta release:

- Added starting activity trigger to be informed an activity is about to start.
- Added a repeat argument to the send command action (e.g. for adjusting the volume by more than just one step).
- Added an inactivity trigger to be informed when the hub is being inactive for a specified period.
- Added a activity comparing condition

A special thanks to @denniedegroot who added on/off functionality for smart home devices and will help me on this project whenever time allows him to.

---

<div class="post-metadata">

**Author:** ![jreenen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jreenen/32/811_2.png) [@jreenen](https://community.homey.app/u/jreenen)\
**Post date:** [September 17, 2018, 6:13pm UTC](https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747/3 "2018-09-17T18:13:01Z")

</div>

@Paul_Kessels I think the activity comparing condition can help you detect the off command on your harmony hub if you set it up like this:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/1X/675a29dd17e3b1a3df5dd385c010b4cc83500fc7.jpeg)

This feature will be released in the upcoming beta release.

---

<div class="post-metadata">

**Author:** ![jreenen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jreenen/32/811_2.png) [@jreenen](https://community.homey.app/u/jreenen)\
**Post date:** [September 17, 2018, 7:41pm UTC](https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747/4 "2018-09-17T19:41:27Z")

</div>

Just submitted v1.3.0 to the beta channel its waiting for Athom’s approval please report any [bugs/issues/requests](https://github.com/jreenen/com.jreenen.homeyharmonyhub/issues)

Regards,

Jeroen van Reenen

---

<div class="post-metadata">

**Author:** ![Eternity](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eternity/32/102113_2.png) [@Eternity](https://community.homey.app/u/Eternity)\
**Post date:** [September 18, 2018, 1:52pm UTC](https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747/5 "2018-09-18T13:52:07Z")

</div>

Great news Jeroen!

I installed the v1.3.0 and found a bug (I think). I have filed an issue.

---

<div class="post-metadata">

**Author:** ![jreenen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jreenen/32/811_2.png) [@jreenen](https://community.homey.app/u/jreenen)\
**Post date:** [September 18, 2018, 1:59pm UTC](https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747/6 "2018-09-18T13:59:42Z")

</div>

That sounds like a bug indeed, i will squash it in v1.3.1 beta

---

<div class="post-metadata">

**Author:** ![Hannes85](https://avatars.discourse-cdn.com/v4/letter/h/e79b87/32.png) [@Hannes85](https://community.homey.app/u/Hannes85)\
**Post date:** [September 18, 2018, 4:31pm UTC](https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747/7 "2018-09-18T16:31:19Z")

</div>

Any chance we can make Homey understand whenever I press “Pause” on the Homey remote to respond with an action?

---

<div class="post-metadata">

**Author:** ![jreenen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jreenen/32/811_2.png) [@jreenen](https://community.homey.app/u/jreenen)\
**Post date:** [September 18, 2018, 4:36pm UTC](https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747/8 "2018-09-18T16:36:05Z")

</div>

Hi @Hannes85, unfortunately, this is not possible because the hub only emits the IR signal but doesn’t inform other apps this happened as they do on starting and stopping activities.

Regards,

Jeroen van Reenen

---

<div class="post-metadata">

**Author:** ![jreenen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jreenen/32/811_2.png) [@jreenen](https://community.homey.app/u/jreenen)\
**Post date:** [September 18, 2018, 4:42pm UTC](https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747/9 "2018-09-18T16:42:23Z")

</div>

@Eternity while investigating this I found out it isn’t a bug: as stopping always stops the active activity it isn’t needed to specify this activity.

Regards,

Jeroen van Reenen

---

<div class="post-metadata">

**Author:** ![Eternity](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eternity/32/102113_2.png) [@Eternity](https://community.homey.app/u/Eternity)\
**Post date:** [September 19, 2018, 7:05am UTC](https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747/10 "2018-09-19T07:05:33Z")

</div>

That makes sense 😊

---

<div class="post-metadata">

**Author:** ![jreenen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jreenen/32/811_2.png) [@jreenen](https://community.homey.app/u/jreenen)\
**Post date:** [September 19, 2018, 9:07am UTC](https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747/11 "2018-09-19T09:07:04Z")

</div>

v1.3.0 beta has been published

---

<div class="post-metadata">

**Author:** ![Paul\_Kessels](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/paul_kessels/32/3750_2.png) [@Paul\_Kessels](https://community.homey.app/u/Paul_Kessels)\
**Post date:** [September 19, 2018, 12:34pm UTC](https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747/12 "2018-09-19T12:34:14Z")

</div>

@jreenen

Thanks. But unfortunately it doesn’t work.

First time when I dragged the Harmony to the middle ‘…and…’ column, I could select my Harmony. But then I couldn’t select the activities and I also couldn’t enter them manually in the last field (where you have ‘PowerOff’ in your screenshot).

I then rebooted the app and tried again. Now it doesn’t see my Harmony hub anylonger (can’t select it in the middle ’ Select’ field.)

---

<div class="post-metadata">

**Author:** ![jreenen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jreenen/32/811_2.png) [@jreenen](https://community.homey.app/u/jreenen)\
**Post date:** [September 19, 2018, 1:49pm UTC](https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747/13 "2018-09-19T13:49:10Z")

</div>

Hi @Paul_Kessels ,

Could you try creating a whole new flow and set it up again? If it isn’t working could you send me a screenshot of your the flow that isn’t working?

Thanks,

Jeroen van Reenen

---

<div class="post-metadata">

**Author:** ![Paul\_Kessels](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/paul_kessels/32/3750_2.png) [@Paul\_Kessels](https://community.homey.app/u/Paul_Kessels)\
**Post date:** [September 19, 2018, 2:03pm UTC](https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747/14 "2018-09-19T14:03:56Z")

</div>

Hi @jreenen,

I tried a new flow. Now 30 minutes later it recognizes my hub. But the ‘Activiteit’ field still says ‘Geen resultaten gevonden’ (in the screenshot it points somehow to the middle field, but it refers to the ‘activiteit’ field.

 ![2018-09-19_1601](https://us1.discourse-cdn.com/flex025/uploads/athom/original/1X/ca29c6b8bd5c91fa3382b3f7ee930e5358e1b903.png)

---

<div class="post-metadata">

**Author:** ![Eternity](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eternity/32/102113_2.png) [@Eternity](https://community.homey.app/u/Eternity)\
**Post date:** [September 19, 2018, 2:55pm UTC](https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747/15 "2018-09-19T14:55:46Z")

</div>

Is this the correct way to setup a flow to start an activity?

 ![27](https://us1.discourse-cdn.com/flex025/uploads/athom/original/1X/63b2823f3f676882d6ab5d549a0a753c1a40bf9a.jpeg)

And why would I use the other trigger? What is the difference / benefit?

 ![57](https://us1.discourse-cdn.com/flex025/uploads/athom/original/1X/e7291764fd7e2a14b264d703c3e2ede126e1b887.png)

Thanks again!

---

<div class="post-metadata">

**Author:** ![jreenen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jreenen/32/811_2.png) [@jreenen](https://community.homey.app/u/jreenen)\
**Post date:** [September 19, 2018, 3:18pm UTC](https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747/16 "2018-09-19T15:18:14Z")

</div>

@Paul_Kessels unfortunately at the moment I cannot reproduce your issue, I will keep trying though and keep you informed.

@Eternity A correct flow to start an activity would be like this:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/1X/52f4852e952a9c0020800e2cfe7ebf09d6259ef5.jpeg)

the combination “Activiteit gestart” and “Activiteit is gelijk aan” would allow you to check which activity has been started on the harmony hub before you start an action e.g.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/1X/e23b4cff7d3e3a285fcbb25641df80cccebc0071.jpeg)

---

<div class="post-metadata">

**Author:** ![Paul\_Kessels](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/paul_kessels/32/3750_2.png) [@Paul\_Kessels](https://community.homey.app/u/Paul_Kessels)\
**Post date:** [September 19, 2018, 3:36pm UTC](https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747/17 "2018-09-19T15:36:58Z")

</div>

@jreenen

thanks.  
I’m using beta v1.3.0 and Homey Firmware Versie: 1.5.13-rc.11  
And I have a Harmony Elite with Harmony Hub

By the way, this flow was working in the previous beta version, where I used the normal homey logic to check the activities. This flow stopped working since v1.3.0

 ![2018-09-19_1733](https://us1.discourse-cdn.com/flex025/uploads/athom/original/1X/2032145a2aad0e398f144e288e0346da53b2c2e0.jpeg)

---

<div class="post-metadata">

**Author:** ![Tolga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tolga/32/12563_2.png) [@Tolga](https://community.homey.app/u/Tolga)\
**Post date:** [September 19, 2018, 5:55pm UTC](https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747/18 "2018-09-19T17:55:57Z")

</div>

@jreenen

Hi, first sorry for my bad english. I have a problem with the beta version, i have a trigger, (please see screenshot) in the then colume, (send colume repeat) please make available 0 repeat because when i take 1, it send not 4 rather 44. In the old version i dont have a problem. I hope you understand me.  
Thanks

---

<div class="post-metadata">

**Author:** ![Tolga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tolga/32/12563_2.png) [@Tolga](https://community.homey.app/u/Tolga)\
**Post date:** [September 19, 2018, 5:56pm UTC](https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747/19 "2018-09-19T17:56:38Z")

</div>

![Screenshot_2018-09-19-19-46-57](https://us1.discourse-cdn.com/flex025/uploads/athom/original/1X/9a0c789576b96cfae2a6a7cb4147bda950e0cd84.jpeg)

---

<div class="post-metadata">

**Author:** ![jreenen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jreenen/32/811_2.png) [@jreenen](https://community.homey.app/u/jreenen)\
**Post date:** [September 19, 2018, 6:03pm UTC](https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747/20 "2018-09-19T18:03:29Z")

</div>

@Tolga its a bug. I could reproduce this behavior and fixed it. An upgraded version v1.3.1 has been submitted to the beta channel and should hit the store as soon as Athom has reviewed it.

[Next page](https://community.homey.app/t/app-pro-harmony-hub-v2-0-7/1747.md?page=2)
