I have some yaml right now for remote controlling my home electronics including TV, XBox 360, NVidia Shield, Receiver thru HA. The TV is not very smart right now so just uses the IR transmitter.
Enter replacement TV in a couple weeks, a 77" LG OLED.
I know I can setup WebOSTV and have one less IR run to the TV than I do now by using it’s ability to talk to the TV thru my home network. Apparently Harmony can’t do that. That said, do you think the harmony would be aware of the state of the TV if WebOSTV thru HA turns it on or changes the input? I’m thinking no and would still need to do everything thru the Harmony and not use the WebOSTV integration.
The Harmony hub has no ability to keep track of the state of IR devices outside of itself. So, yeah, I’d avoid using the WebOS integration and continue using the Harmony integration.
I’m in the same state as you in regards to devices that can be exposed and controlled on my network, but limited by Harmony being a dumb device manager in a lot of cases.
[Quick Edit]: It looks like Harmony will use the network for newer WebOS devices. I was just looking at mine (2017 LG 65") and tracing the network traffic, it seems that the Harmony will use that versus IR blasting for at least for some functions. Volume and channels still seems to be going over IR versus the network.
There is a home assistant integration for the harmony hub, so you can use home assistant automations to keep things in sync if you really want. (E.g. detect the state of the TV and then trigger a change in harmony activity)
Ish? If someone turns off the TV manually, Harmony will usually not know about it until you “fix” it from the Harmony app. To be fair, it’s not all a Harmony issue, it’s also an IR problem. Harmony needs to put out a fix for network based appliances to allow the user to toggle between IR and network for state changes. Given how rarely Harmony (Logitech) actually fixes things, that will probably happen sometime in 2023.