
Global Caché iTach TCP/IP to IR & Home Assistant
The iTach integration gives Home Assistant a remote entity that fires infrared commands through a Global Caché iTach or GC-100 gateway. It is how projectors, AV receivers, matrix switchers, mini-split air conditioners, and any other equipment with no network API of its own gets into an automation, using the same IR codes its original handset sends.
Everything happens on the local network: Home Assistant opens a TCP socket to the gateway on port 4998 and sends a command addressed to a specific IR port. There is no cloud, no account, and no config flow. The integration is YAML only. A remote: platform entry carries the gateway’s host and port, and its devices: list carries one entry per controlled device with a name, a connaddr for the IR port, an optional modaddr, and a list of named commands in Pronto hex.
Hardware availability
How Global Caché iTach TCP/IP to IR Works with Home Assistant
Getting Global Caché iTach TCP/IP to IR connected to Home Assistant and running reliably.
Discover & connect
Home Assistant discovers Global Caché iTach TCP/IP to IR media devices on your network automatically. Add them to see playback controls, volume, source selection, and grouping options.
Multi-room audio
Group Global Caché iTach TCP/IP to IR speakers with devices from other brands for synchronized whole-home audio. Control each room independently or as zones.
Event-driven media
Build automations that play specific audio based on events — doorbell rings, morning alarms, or custom announcements. Route different media to different rooms.
Common Global Caché iTach TCP/IP to IR Issues
The problems installers run into with Global Caché iTach TCP/IP to IR and Home Assistant — and how a managed setup prevents them.
Commands are one-way, so state is always assumed
IR carries nothing back. Home Assistant sends the code and marks the action done whether or not the projector woke up. Scenes that branch on whether a device is on need a real state source alongside the gateway, usually a smart plug's power draw or an HDMI signal sensor.
Pronto hex codes have to be sourced separately
The integration converts Pronto hex to Global Caché's own format but ships no code database. Codes come from the gateway's built-in IR learner, from Global Caché's Control Tower database, or from the manufacturer's service manual, and every one of them is transcribed by hand into YAML.
Power toggles leave the room inverted
Older equipment often exposes a single power toggle rather than discrete on and off codes. One command lost to a blocked emitter or a closed cabinet door flips the logic for the rest of the evening, and Home Assistant has no way to detect it.
YAML only, addressed by IP
There is no UI setup and no discovery. The gateway is configured by IP address, so a DHCP lease change silently breaks every command in the config, and each new piece of equipment means editing YAML and restarting.
Why installers choose managed iTach setups
- IR codes captured, tested per port, and version-controlled rather than pasted into YAML once and forgotten
- Discrete on and off codes used wherever the manufacturer publishes them, so a lost command cannot invert the room
- Power or HDMI signal sensing paired with each IR device to turn assumed state into confirmed state
- Static addressing and emitter placement documented, so a lease change or a moved cabinet does not become a service call
Global Caché iTach TCP/IP to IR devices we deploy
Hardware from the Selora catalog that runs on this integration. Every unit is tested and supported as part of a managed installation.
IR & Serial Control
6 devices
GC-100-06
The GC-100-06 network adapter combines three IR ports and one RS-232 port in a single Ethernet-connected box. It is the entry point of the GC-100 range that Home Assistant's itach and gc100 integrations are written against, and it is still the unit found in a great many existing AV racks.

GC-100-12
The GC-100-12 network adapter carries six IR ports, two RS-232 ports, and three relays in one Ethernet box. It is the Global Caché unit Home Assistant's gc100 integration is documented against, and the one that covers a whole rack of IR gear plus dry-contact loads from a single IP address.

iTach Flex FLEX-IP
The iTach Flex FLEX-IP is a single wired gateway whose function is set by the cable you plug into it: IR, RS-232, RS-485, or relay and sensor. It speaks the same TCP API as the iTach and GC-100, so with an IR cable fitted Home Assistant drives it through the itach remote platform.

iTach Flex FLEX-WF
The iTach Flex FLEX-WF is the Wi-Fi version of the Flex gateway, a gum-pack-sized endpoint whose role is set by the Flex Link cable fitted to it. With an IR cable it answers Home Assistant's itach remote platform; with the relay and sensor cable it answers the gc100 platforms.

iTach IP2IR
The iTach IP2IR is the wired TCP/IP to infrared gateway that Home Assistant's itach remote platform is written against. Three selectable IR output or sensor ports let one palm-sized box drive a projector, an AV receiver, and a cable box over Ethernet, entirely locally on TCP port 4998.

iTach WF2IR
The iTach WF2IR is the Wi-Fi version of the IP2IR infrared gateway. It exposes the same three selectable IR output or sensor ports and the same TCP API on port 4998, so Home Assistant's itach remote platform drives it identically, without a network drop at the equipment.
Frequently Asked Questions
More Audio & Media Integrations
Ready to Install Global Caché iTach TCP/IP to IR Professionally?
Stop troubleshooting Global Caché iTach TCP/IP to IR integration issues. Let Selora handle the setup, monitoring, and maintenance so you can focus on your clients.




