I believe that is the "keepalive" or should I say "keep authenticated" action that davep added a while ago.
Note the errorstring="OK".
This should be showing up in the logs around every 30 seconds (maybe 1 min, I don't recall) and is a good sign (the OK)
It solved the initial problem of a Harmony action doing fine, then sometime later - unresponsive. Since this periodic call now occurs (very frequently) the Harmony keeps myServer authorized.
Unfortunately it causes other problems (at least in my case) now. I was testing myServer Harmony implementation and once in a while went to use my Harmony Elite to do something. At some point, it confuses the Harmony hub/system and causes really long delays or worse.
I need to change the command repeat - so, used the Harmony App on a PC, logged in and set the delay of a device.
Then, I needed to sync the Harmony hub. In doing so, it caught a window will downloading the new Hub config and caused it to hang.
I needed to shut down the Harmony driver on myServer then reboot the hub.
Now, when I want (or should I say my wife wants) to use the Harmony Elite, I need to quickly shutdown myServer...
Davep/David Li - can you guys consider a new strategy for the Harmony driver? An algorithm something like this:
On driver start up, perform the authentic and download all activities & devices (your probably doing this now)
Then set a harmonyauth timer internally for some number of minutes - lets say 3 for example.
If a Smartremote/myServer needs to send a command/action to the Harmony, the driver checks the harmonyauth timer
if < 3 mins then
send command
else
send authorize sequence
set new harmonyauth time
send command
done
Not sure if it's 3 mins or 30 second, etc. But rather then constantly doing the authorize sequence, do when needed.
While this does smell like a Harmony Hub bug/issue, they are likely not keen on supporting 3rd party software.
Besides, the Harmony driver is soooo close to working quite well, I suspect once more people get Smartremote and try to replace their Harmony gear, they (like me) will likely want to go back and forth between Smartremote and Elite.
Please Log in or Create an account to join the conversation.