Wiki InfraredImport IR Code Sets from Global Caché
Infrared Updated 23 Jul 2026 2 revisions

Import IR Code Sets from Global Caché

Last edited by kennymc.c
On this page

What is Global Caché?

Global Cache is an American manufacturer of home automation hardware. For example, they produce devices that act as a bridge between IP-based devices and infrared, serial/RS232, and relays.

The company also operates a cloud-based IR database called Control Tower with over 285,000+ IR codes. Anyone can access it for free after registering and verifying their account. With relatively little effort, these codes can also be imported into the remote.

1. Register and verify for Control Tower

  1. Go to irdb.globalcache.com
  2. Click on Register in the top bar and fill out all required fields. You will receive all codes to the mail address you enter here. Don't click on Sign Up yet
  3. Click on Request Verification and fill out the additional fields.
  4. Click on Sign Up. Verification is a manual process. Usually you should get you account verified within 24-48 hours

image

2. Search for codes for your device

  1. Click on Log in in the top bar, enter your credentials and click on Sign In
  2. You are now on the Database page. First need to enter the brand name of you device. After this you are able to select the device type and model
  3. If your account has been verified you should see the Send Code Set button next to the model field. Click on that button to send the code set to your mail address

Selecting a function is not needed as we want to import all codes of the device at once.

image

3. Convert the received code set

  1. You now should have received a mail on the address you used for your Global Caché account. The content first looks a bit strange but it's actually just a CSV table file as plain text.
  2. Open a plain text editor like Editor/Notepad or Notepad++ on Windows (not Word or Excel) or TextEdit on macOS and copy the complete content of that mail into a new text document`. Make sure to not miss an comma or quote.
  3. Now look at the first line. Each word separated by a comma represents one column in the CSV table. We just need the column for the command name and the column for the code in PRONTO format. The remote expects the column to be named key for the command name and code for the PRONTO code. But Global Caché is using different column names than the remote needs. The command name collumn is called function and the PRONTO code column is called hexcode1. We need to adjust these collumn.
  4. In the first line replace the words function with key and hexcode1 with code
  5. Save the file as a CSV file. Make sure to not use the .txt extension

4. Importing the CSV file on the remote

How to import IR codes as a CSV file on the remote is explained in this official UC support article. It also contains more infos about the CSV preperation.