Jump to content

iTach IR Node Server - Global Cache


Javi

Recommended Posts

# Usage

Please see readme for complete details: https://github.com/JavierRefuerzo/iTach_IR_Node_Server/blob/main/README.md

## Nodes: 

1. The Group Parent Controller Node "iTach IR".
2. IR Codeset.

## The Group Parent Controller Node "iTach IR"

controller.png

### Status Values:

1. NodeServer Online: Displays status in Polyglot
2. Module Address: This is the index location starting at zero of the IR controller in the Global Cache device. Usually the first module, 0, is Ethernet/Wifi, and the second module is IR/Serial/Relay. Currently this is not changeable but may be in the future to support other Global Cache hardware with multiple IR/Serial/Relay modules
3. Module Type: This is the type of module associated with "Module Address" above.  If this is not "3 IR", the iTach device will not work with this Node Server

## IR Codeset:

ir_codeset.png

### Status Values:

1. Last Error: Values are None, Unknown (see polyglot logs for error details), or a human readable Global Cache error.

### Accepts Commands:

1. Send IR.
2. Stop IR.

#### Send IR

Parameters: 

1. Button Name: Name for the Button code.
2. Alternate Codes: Some Global Cache Control Tower Database codesets have multiple IR codes for a single button. If there is no secondary code the first will be used even when selecting Button Code 2.
3. Connector: The Global Cache IR connector when looking at the iTach from the IR connector side.
4. Repeat: Number of times to repeat the IR Code (i.e. Volume). The max is 50. If setting this to repeat the Stop IR command can be used to stop repeating.


#### Stop IR

Usually used to stop a repeated Send IR command. For example Send IR param Repeat is set to max 50 on button down press for volume control, then stopped when button is released.  This will soon be a feature in UD Mobile.

Parameters: 

1. Connector: The Global Cache IR connector when looking at the iTach from the IR connector side.

 

# Global Cache Control Tower Database

 

How to obtain Global Cache Control Tower IR Codes:

 

Create an account and login to:

https://irdb.globalcache.com/Home/Database

 

Enter the Brand Name of the device you would like to control. Then Select a Device Type, then Select a Model. Note that you must Log-in for the "Send Code Set" button to be enabled.

 

please_login.png

 

Now select the "Send Code Set" button next to the Device Model. SELECTING "Select function" WILL ONLY SEND ONE CODE, NOT THE ENTRE CODESET.

 

After receiving the email verify that you can see all IR Codes when scrolling to the bottom of the page. Gmail will clip the message and have a "Message clipped" not at the bottom of the page along with a View Entire Message button. Copy the entire message from the commas in the last IR Code to the beginning of the "function, code1, hexcode1, code2, hexcode2" header then paste into a new custom param value. Set the custom param key to the device name.

 

message_clipped.png

 

 

After saving Custom Params, Restart Node Server.

 

custom_config.png

 

There may be multiple code sets that need to be downloaded for a single device. Each Code set should be put into the Node Server Separately. This node serve is installed with the Onkyo Receiver Zone 2 Codes as an example. Note that when pasted into Custom Config from the GC e-mail the new lines are replaced with double space. The Node Server will parse the document using these double spaces. To input codes manually use a double space between button codes with the same format as the GC e-mail.


 

 

  • Like 1
Link to comment
  • 5 months later...
Guest
This topic is now closed to further replies.

  • Recently Browsing

    • No registered users viewing this page.
  • Who's Online (See full list)

  • Forum Statistics

    • Total Topics
      36.5k
    • Total Posts
      367.6k
×
×
  • Create New...