Problem with itach component and Sony TV

Hey guys,

So I’m converting my remote solution over to HA. I have four TVs (three Vizios and a Sony), a Dish receiver, and an Apple TV all set up through the itach component. Everything works except the Sony TV. I’ve checked my configs and codes but have not been able to get the Sony to respond to the commands being sent by the itach component. When I manually telnet into the itach and paste in the raw GC command it works fine. I found another post where a fellow was having trouble with his Sony sound bar not working with the itach component also:

Curious if there may be a Sony issue with the itach component.

I was able to work around this by using netcat and the shell_command component to send the Sony commands directly to the GC itach unit. But it would be cleaner if everything was configured through the itach component. Any thoughts would be much appreciated.

Thanks,
John

@jkbrowne: Would you mind posting the GC IR codes that don’t work in the component?

Apparently there is a known issue with capture and transmission of Sony IR control codes. see below link. It didn’t make that much sense to me personally, but I’ll keep digging.

https://globalcache.zendesk.com/hc/en-us/articles/114094165032-FAQ-Sony-IR-Control-Syntax

Just an update on this. I couldn’t get the IR hex codes to work via the iTach so I changed approach to use Node-RED to communicate via the node-red-contrib-globalcache node. I now have this working as expected.

Could you paste the hex or gc codes that were a problem?

code set: 1319

function: POWER ON

code1: sendir,1:1,1,40000,1,1,96,24,24,24,48,24,48,24,48,24,24,24,48,24,24,24,48,24,24,24,24,24,24,24,24,1013

hex code1: 0000 0068 0000 000d 0060 0018 0018 0018 0030 0018 0030 0018 0030 0018 0018 0018 0030 0018 0018 0018 0030 0018 0018 0018 0018 0018 0018 0018 0018 03f5

Was this issue ever resolved? I’m having trouble sending the Hex commands to my Sony TV via Home Assistant, but I’m able to send GlobalCache commands via iLearn that work.

@ozmule Can you talk about how you used Node-Red for this?