How goes Harmony Hub implementations?

andrew's Avatar
User User
  • Posts: 341
  • Thanks: 28

Re: How goes Harmony Hub implementations?

2 years 7 months ago - 2 years 7 months ago
#969
admins please delete this reply
Last edit: 2 years 7 months ago by andrew. Reason: messed up formatting

Please Log in or Create an account to join the conversation.

andrew's Avatar
User User
  • Posts: 341
  • Thanks: 28

Re: How goes Harmony Hub implementations?

2 years 7 months ago - 2 years 7 months ago
#970
And this library definitely does a press then a release (after what I assume is 100 milliseconds).

github.com/Wolbolar/IPSymconHarmony/blob...Hub/module.php#L1398

Code:
... $iqString = "<iq type='get' id='5e518d07-bcc2-4634-ba3d-c20f338d8927-2'><oa xmlns='connect.logitech.com' mime='vnd.logitech.harmony/vnd.logitech.harmony.engine?holdAction'> action={\"type\"::\"IRCommand\",\"deviceId\"::\"$DeviceID\",\"command\"::\"$Command\"}:status=press:timestamp=0</oa></iq>"; $this->XMPP_Send($iqString); IPS_Sleep(100); $iqString = "<iq type='get' id='5e518d07-bcc2-4634-ba3d-c20f338d8927-2'><oa xmlns='connect.logitech.com' mime='vnd.logitech.harmony/vnd.logitech.harmony.engine?holdAction'> action={\"type\"::\"IRCommand\",\"deviceId\"::\"$DeviceID\",\"command\"::\"$Command\"}:status=release:timestamp=100</oa></iq>"; $this->XMPP_Send($iqString); ...



Andrew
Last edit: 2 years 7 months ago by andrew. Reason: formatting

Please Log in or Create an account to join the conversation.

andrew's Avatar
User User
  • Posts: 341
  • Thanks: 28

Re: How goes Harmony Hub implementations?

2 years 7 months ago
#972
I just released an update to the Harmony driver. The previous version would not try to reconnect to a hub if the hub disconnected. That's why restarting myServer made it come back. An big oversight on my part. 

I also increased the discovery ping time out to 1500 milliseconds. This should make discovery more reliable on slower networks. Downside is that the discovery pass will take a bit longer to run.

Please update to the latest driver and see how that works. If there are any remaining issues I will have to remote into your systems to get more information.
Updated the Harmony driver. Did a getConfig - it worked. Left it alone for half an hour. Did another getConfig - it worked straight away. So it looks like the disconnect problem is probably solved (I only say probably as my wife is watching TV so I can't test out actual remote control commands).

Andrew
I spoke too soon - I still have the same problem today of the Harmony hub getting disconnected from the driver, and restarting the server gets it going again.

Code:
SetVariableSpecial|server_testcommand~AV|1~GetConfig from dashboard-fx-yy5i {{server_testcommand}} from dashboard-fx-yy5i AV|1~GetConfig Cmd=[1~GetConfig] Client=[dashboard-fx-yy5i] Error in MoveNext - Connection already closed or not authenticated

Andrew

Please Log in or Create an account to join the conversation.

Fattykidd's Avatar
User User
  • Posts: 150
  • Thanks: 3

Re: How goes Harmony Hub implementations?

2 years 7 months ago
#973
For those with "working" hub implementations. What is the fw version on your hub? 

Please Log in or Create an account to join the conversation.

andrew's Avatar
User User
  • Posts: 341
  • Thanks: 28

Re: How goes Harmony Hub implementations?

2 years 7 months ago
#974
For those with "working" hub implementations. What is the fw version on your hub?
This is what it shows under Settings, General, About on my remote:

Model
Harmony Ultimate

Software
Remote: 4.15.330
Hub: 4.15.330

Andrew

Please Log in or Create an account to join the conversation.

Fattykidd's Avatar
User User
  • Posts: 150
  • Thanks: 3

Re: How goes Harmony Hub implementations?

2 years 7 months ago - 2 years 7 months ago
#975
Thanks, that is the same as mine on an elite and an ultimate. 
Looking through the logs in myserver it's being refused connection on port 5222, apparently a few years back harmony locked this port down but after backlash from consumers it was reopened.. 
I'm just shooting in the dark here. 

edit 1-STANDBY--USER ERROR PENDING

edit 2-USER ERROR CONFIRMED-- READ THE DOCUMENTATION. MUST ENABLE XMPP. 
 
Last edit: 2 years 7 months ago by Fattykidd.

Please Log in or Create an account to join the conversation.

Time to create page: 0.294 seconds