Device Setup

<< Back to Adding a Device On to Adding a Command >>

On the Device Setup screen you can change basic device information such as the device display name, and manage the list of device commands.

Editing Display NameName

The Name section contains basic identification information for the device: its display name, and description. This information is visible in many different parts of the RedEye application, including the main Devices screen. You can edit either value by tapping on the appropriate row and entering a new value using the onscreen keyboard.


The Details section displays information about the device’s type and model. The RedEye application uses this information — such as the device type — when configuring activities and other functionality. Because these values are fundamental to the device, you cannot modify them on this screen. If you need a device with a different model name or type, you should add a new device.


If you are using a RedEye Pro, the Port section displays information about the port to which your device is currently attached. Depending on the type of port and its settings, you may see some different information here.

The Port row indicates the port to which the device is currently assigned. To switch to a different port of the same type, simply tap on this row and choose the new port from the list.

Depending on the type of port, you may also see an Edit port settings row. Tap on this row to change the configuration of the port. Specifically, you can change settings on 3.5mm infrared ports (I1 to I8) and RS-232 serial ports (S1 and S1).

Finally, depending on your port type and settings you may see an Edit port script row. Although technically you can edit the port script from within the iOS application, you will find it much more convenient to use the keyboard on your PC and the built-in script editing tools that come along with our browser application.

Infrared Port Settings

IR Port SettingsWhen you tap on Edit port settings for one of the 3.5mm infrared ports, you have a couple of options. First, you can change the mode. Choices here are infrared output and sensor input. If you choose infrared output, then RedEye gives you a second option to adjust the power level on the port. This can be helpful if you need to attach multiple infrared emitters to a single port, or if a device you are controlling is overly sensitive to the brightness of the emitters. We recommend leaving the power level relatively low if you can to avoid burning out your emitter cables prematurely.

When you change an infrared port to sensor input mode, your RedEye Pro will put a 5 volt current on the line to drive the sensor you attach. Please be careful when switching modes: if you have an infrared emitter plugged in under a constant 5 volt current for too long you may burn out the emitter. Instead, you should always plug your sensor into the port first and then switch the mode to sensor input.

Serial Port Settings

When you tap on Edit port settings for one of the serial ports you arrive at the serial port configuration page, which gives you quick access to the most common RS-232 options and complete control over the setup of your serial port.

Baud Rate sets the communication speed for the serial port. RedEye Pro supports baud rates from 300 bps up to 230.4 kbps. By default it is set to 9600 bps, a common rate for many RS-232 devices.

Word Length determines the size of each data frame, usually 8 bits.

Parity indicates whether to add an extra bit to each word for error checking, and if so, how to detect errors. The default is not to include a parity bit.

Strip 8th Bit indicates whether to discard the last (most significant) bit in the data frame. The default is to include all 8 bits in the frame.

Port Settings SerialStop Bits indicates how many stop bits appear at the end of each frame. The default is 1.

Flow Control determines whether to coordinate transmission events on the data line. The default is no flow control, but software (Xon/Xoff) and hardware (RTS/CTS) options are also available.

Echo Input refers to RedEye Pro’s behavior when it receives input data from the device being controlled. If this switch is enabled, then RedEye Pro will parrot back all data it receives. While this is a useful feature when typing data on an interactive terminal, echoed data can cause problems when two computers are speaking directly to one another; as a result, the default setting for this switch is off.

In the Advanced Settings section you can enter any additional “stty” arguments. These arguments are always added to the end of the arguments generated by the other field. Practically speaking this means that you can override any of the earlier arguments, and therefore have full control over RS-232 configuration. For documentation on stty, please visit

IP Port Settings

When you tap on Edit port settings for an IP device, you arrive at the IP Settings page, which allows you to configure the IP port.

Protocol determines the type of IP communication to use. Currently the options are User Datagram Protocol (UDP), Transmission Control Protocol (TCP), and Hypertext Transfer Protocol (HTTP). Changing the protocol fundamentally changes the communication mechanism used for the port. Because UDP and TCP employ the same basic messaging process within the RedEye software, you can modify them without too much concern. However, when switching to or from HTTP, you will need to update your port and command scripts for the device. You can learn more about scripting for IP devices in the RedEye Advanced Programming Manual on our support website.

Host Name is the IP address or network host name of the device you would like to control.

Port Number is the IP port number to which you will connect on the device. This number is assigned by the device you are controlling and is different than the port ID used internally by your RedEye unit.

Path is an optional file path on the controlled device which you can specify here for convenience. Typically path is only used with HTTP, and may vary from request to request.

Command Repetitions

Note: Currently this section applies only to RedEye mini, although we are working on changes to make it available with other RedEye products, as well.

The Command Repetitions row allows you to customize how many signals are sent by the RedEye mini when a button is pressed (Note: this option does not appear with the Wi-Fi RedEye). The default value is 3. Depending on the sensitivity of your equipment, some commands should be sent multiple times before the equipment responds. If you notice that hitting your Volume Up button once causes the volume to go up multiple values on your Television, or a similar problem, you can change the command repetitions for that device using this setting.

To change the number of command repetitions, tap the Command Repetitions row and select a number. You can choose from 1, 3, 4, or 5 repetitions. When the desired number is selected with a checkmark next to it, please press Save to apply your changes.


Commands represent the signals you use to control your device. You can edit or delete an existing command by tapping on the command name. Also, you can add a command using the “learning” capability of the RedEye base station by tapping on the Add New Command row.

Reordering CommandsTo reorder the list of commands, tap on the Edit button at the bottom of the screen and drag the command rows into the desired arrangement. When you are finished reordering, make sure you tap the Done button to save your changes.

Edit Device Layout

You can create a control layout for your device just as you do with activities. To create or modify the device layout, scroll to the bottom of the device page and tap on the Edit Device Layout button. The process for configuring your device layout is identical to the one used for activities. (See Editing Activity Layouts.)

Moving, Copying, or Deleting a Device

Note: Moving and copying devices to or from RedEye mini hardware is not possible.

Copy Device to Another Room allows you to create a copy of the device and all its commands to a RedEye in another room. This option can be useful if you have the same model of device in multiple rooms (for example, as with a set-top box from a particular cable or satellite service provider). Select the room to which you wish to copy the device and tap on Save button to copy the device information and all of its commands.

The Copy Device to Another Room button is only available if your iPhone detects more than one RedEye on the current network. If you have multiple RedEye rooms but you do not see this button, tap the Exit Setup button at the top of the screen and verify that you see only one room listed on the main Rooms tab in the RedEye app. Then check to make sure that your other RedEye device(s) are powered on. If you still do not see them in the Rooms list at this point, you may need to go through the initial setup process to ensure that they are connected to the Wi-Fi network you are currently using. When you are ready, return to the Device Setup screen and tap the Copy Device to Another Room button. A list of available rooms will appear.

Selecting a destination roomMove Device to Another Room is similar to the Copy Device to Another Room button, except that after the device and command information has been copied over, the device and its commands are removed from the current room. This option can be useful if you are moving a piece of equipment from one room to another.

Delete Device removes the device and all of its commands from the RedEye system. This operation cannot be undone. If you are moving the device to another room in which you have a different RedEye device, you should use the Move Device to Another Room button instead.

<< Back to Adding a Device On to Adding a Command >>