Skip to content
How Can We Help?
< All Topics
Print

How to add a Custom Code Set

It is possible to add custom devices via either Serial or IP, and assuming you are using a supported infrared adapter then infrared as well.

If you have infrared codes for your device in either ‘Pronto’ flat format (each code usually begins with ‘0000’), or in Global Caché format (each code begins with a frequency number usually close to “38000”), you may paste them into the Custom Devices interface inside the app easily. This feature is supported in all subscriptions.

More involved commands and different control methods including TCP, UDP, Serial, and other techniques for controlling devices can be accomplished as well. Additional information on protocols and command formatting can be found in the Device Development Kit here:

Roomie Remote Device Development Kit

The Roomie Remote DDK shows how to construct custom command additions. The format is identical to Apple’s plist format derivative of XML thus allowing you to use many widely available tools to edit such files. In most cases, it is possible to use the in-app Custom Devices editor to manage such custom devices. The DDK was created at a time when the new user interface did not exist, and many use cases for the DDK have now been eliminated by the in-app editor. The DDK does still provide some advanced options not available in the editor, but the editor should always now be used for import/export as well.

It is possible to add support for IP or Serial devices. This uses the exact same process as the infrared codes above and examples for this are provided in the DDK. If you are adding devices that Roomie Remote doesn’t know how to Auto-Discover, you will need to add the device via the Add Device Manually option. Creating a Code Set is just a code set. The next step is to create a Device based on that Code Set inside the app.