[SOLVED] Logitech Harmony Hub Binding - 4.15.206 firmware broke local API connection

Can you share your polling rule that updates the activity based on the pyHarmony response?

var livingroom_ip = "172.16.1.16"

rule harmony_activity_update
when
    Time cron "0 0/1 * * * ?" //every 1 min
then
    logDebug("HARMONY", "cron timed activity update")
    var activity = executeCommandLine("harmony --harmony_ip " + livingroom_ip + " show_current_activity", 5000)
    if (LivingRoomHarmony_Activity.state != activity) {
    	postUpdate("LivingRoomHarmony_Activity", activity)
    }
end

rule livingroom_harmony_activity_changed
when
   Item LivingRoomHarmony_Activity received command
then
   	logDebug("HARMONY", "Living Room Harmony activity changed to " + receivedCommand.toString)
   	var ret = executeCommandLine("harmony --harmony_ip " + livingroom_ip + " start_activity --activity " + receivedCommand.toString, 5000)
   	logDebug("HARMONY", ret)
end
1 Like

That’s weird.
I am using the iOS App as well and it’s even starting up quicker :slight_smile:
I assume it’s recognizing that there is no connection an skips this step!?

I did not see an impact on the functionality either. It’s working like before the crappy FW update.
I must admit that I usually don’t use the App at all - just the remote.

Yep , I will take a look this weekend and over the holidays. Super disappointed in logitech right now.

7 Likes
2 Likes

FYI, I was able to connect using a test Websocket app to one of my hubs, the response is not too different then what we got with xmpp. I’m optimistic we can fix this without too much breakage.

6 Likes

Need help? Got 3 hubs, 1 not used and can use for testing, and got time the next couple weeks.

Cheers,
-Th

FWIW, the folks at HA committed a fix earlier to use WS, kinda surprising how relatively small the changes they made were

Cheers,
-Th

Sounds great.
Thanks for sharing.
That would be really awesome if this would work and would enable us just to ignore Logitech’s ignorance! :wink:

Same effect with android, but I wasn’t sure if it was just in my mind. :smiley:

I think I will block internet even if the firmware problem doesn’t exist anymore.

That definitely makes sense.

If I want to switch on TV, I will do it through OH anyway :smiley:

Looks like Logitech is making headlines, this is one of the bigger German tech sites

1 Like

For what it may be worth, I have just tweeted about it to some 4k techie followers. Please retweet to make it a little more visible to Logitech: https://twitter.com/rafaldotnet/status/1075688097420054528?s=21

1 Like

TheRegister.co.uk front page now shows this story:

A year after Logitech screwed over Harmony users, it, um, screws over Harmony users: Device API killed off

1 Like

Thats actually not most of the changes, they keep their own version of pyharmony which most of the websocket work was done in, GitHub - home-assistant/pyharmony: Python library for connecting to and controlling the Logitech Harmony Link .

I just tried to review the Harmony Hub on Amazon and got a pop up screen:

Unfortunately, we can not accept reviews of this article. There are restrictions on the submission of reviews for this product. This can be for a variety of reasons, such as unusual review activities.

Unbelievable!
Goodbye Logitech …

They should rename Logitech to LowTech !!

3 Likes

on amazon.de i was able to send the review…

1 Like

Yea, that is where I did it. But it was only accepted on the old hub version (and is not online yet, so let’s see what happens)

1 Like

i was able to edit my review on amazon.it 2 days ago. better to do the same on the play store and app store for the harmony application

1 Like