Release Notes

 


iRule Version 4.0 for iOS and Android

iRule version 4.0 for iOS and Android has been released! This new version features several new modules, but also contains some major features and enhancements such as conditional logic, feedback-driven variables, and math expressions.

Current users can update their iRule app from the App Store or from Google Play free of charge. Once you update your app, be sure to sync your handset with iRule Builder before you use your remote again or start exploring the app.

New Features, Revisions, and Additions

Philips Hue Module

The Philips Hue Module is now supported on iOS and Android. You can control the color of Hue lights with our color picker module, as well as the intensity with our vertical and horizontal dimmers. Simply drag and drop our module into the builder, assign your Hue bulb IDs and get started controlling the rainbow!

Lutron SmartBridge Pro Module

On Controls is excited to be partnering with Lutron for the release of the Lutron SmartBridge Pro. The SmartBridge Pro connects Lutron’s Caseta Wireless dimmers, Pico remote controls, Serena remote-controllable shades, and other third-party devices to the new Lutron app and will be available as a module for both iOS and Android.

Video Player Module

You can now enhance your setup with our video player module! Available on both iOS and Android, the video player allows users to stream video that is stored locally on the device. Simply drag and drop the video player and assign the location of the video on your device. Options to automatically play the video, loop the video, and show/hide media controls are included. Special effects in your remote, user help… The opportunities are endless!

Link Action (iRule Pro Only)

Users can now add a Link Action command to a macro! The link can be moved up or down within the command, which provides greater flexibility for the programmer. In addition to the Link Action, users can make the Panel and Page of the link a variable. This is one of the many features added to Version 4 that enhances the capabilities of our system.

Launch Action (iRule Pro Only)

Ever want to launch an app, mail, or browser element as part of a macro? Now you can! The Launch Action allows users to add a launch element to the end of any macro as well as the ability to assign a Variable to the launch element.

Navigation Action (iRule Pro Only)

This release is all about expanding our action capabilities. The Navigation Action gives users the ability to add a navigation element to any button or macro, as well as assign a variable to that navigation element. Want to navigate back to a home Panel after turning off all of your devices on a Page? Now you can with the touch of a button!

Input Variable (iRule Pro Only)

Input Variable is a great new feature that allows the programmer to request user input to set variable data so the programmer does not have to reprogram the system! An example of this would be requesting the user to input his/her name so the system can execute actions based on the user's input.

Variables in Drawers (iRule Pro Only)

Programmers now have the ability to program the Panel and Page of a Drawer with a Set Variable command. This is a great feature if you are programming a multi-room system. On a room selection page, you now have the ability set the Panel and Page that will be displayed in the Drawer. Cut down on your programming time with Variables in Drawers!

Merge Handsets on Restore

Merge Handsets allows you to restore individual handsets from other projects into your current remote project! This is a great feature if you don't want to replace your entire account, but just want to import one or more of the handsets from another build, but also retain your current handsets, devices, etc.

Set Variables on Feedback

The ability to set variables on feedback has arrived! This gives the programmer the ability to change the variable based upon the feedback that is received. A great example of this is changing images with feedbacks in order to have visual or graphical feedback as opposed to the traditional textual feedback.

Toggle Images

Multiple selected state images can now be assigned to a button! Each time a button is pressed, a different image will toggle. This is similar to the way toggle commands currently work, but with greater flexibility. Image toggles are another way to provide visual feedback that the command was sent.

Conditional Logic

We are thrilled to implement conditionals in iRule. IF, AND, ELSEIF, ELSE & OR programming has endless use cases. From changing images based on feedback, to controlling devices with non-discrete power commands, practically any advanced system can now be tackled with iRule!

Variable Expressions

Variables just got smarter! A variable value can now be set as a math expression instead of just a discrete value! Want to add five minutes to a timer every time you press a button? Now you can!

Panel Lock

Don’t want the kids to access your audio system? Now you can lock a panel and require a PIN to access the panel.

Multi-Press

The iRule app now supports multiple user inputs simultaneously. An example would be pressing and holding a button to scroll through a list while simultaneously being able to tap a 'mute' or 'volume' button.

 

 



iRule for iOS Version 3.4

iRule version 3.4 for iOS has been released. Current users can update their iRule app from the App Store free of charge. This update adds a new Automation Module, updates some other modules, and resolves several outstanding issues discovered after the release of version 3.3, but also includes a few new additions.

Revisions and Additions

Automation Module for Nest Thermostat

It's been a long time coming, but the Automation Module now supports Nest thermostats! This isn't the officially-supported version, but we were just as tired of waiting as everyone else. Think of this as a beta feature. It's tested and works well, but Nest could disable the functionality with an update if they so choose. Until then enjoy controlling your Nest from iRule!

Automation Module Usability and Visual Enhancements

Many Modules now include visual status (spinner for wait, timeout, etc.), i.e. Vera. Some Modules now include pressed states for better interaction.

Other Improvements and Fixes

  • Corrected a problem that could cause issues with the ISY modules.
  • Corrected an issue with Automation Module and Vera keypads.
  • Fixed an issue where long module label names could move the module.
  • Fixed an issue Module status updates could fail for Panels with more than 3 pages.
  • Doubled height of feedback bar on Retina displays.
  • Resolved an issue with Panels navigation sequencing when no Home Panel was defined.
  • Fixed an issue that caused visual Feedback anomoly with Onkyo/Integra receivers and preamps.

 



iRule Version 2.0.6 for Android

 iRule Version 2.0.6 for Android has been released. Current users can update their iRule app from Google Play. The update is a maintenance release that resolves several issues found after the release of version 2.0.

Revisions

  • Fixes for crash, long press issues over button & repeat on hold issue
  • Performance improvement for graphics

 



iRule Version 2.0.5 for Android

 iRule Version 2.0.5 for Android has been released. Current users can update their iRule app from Google Play. The update is a maintenance release that resolves several issues found after the release of version 2.0.

Revisions

  • Fixed an issue where Gateway connection could be lost on some Android devices.
  • Resolved an issue where Variables for changing commands weren't working.
  • The app now notifies the user if no Gateway backup is available for restore.
  • Corrected an issue where restoring gateway backup didn't match devices by name.

 



iRule Version 2.0.4 for Android

 iRule Version 2.0.4 for Android has been released. Current users can update their iRule app from Google Play. The update is a maintenance release that resolves an issue discovered after the release of version 2.0.

Revisions

  • Fixes a bug related to HTTP commands using the POST method.

 



iRule Version 2.0.3 for Android

 iRule Version 2.0.3 for Android has been released. Current users can update their iRule app from Google Play. The update is a maintenance release that resolves several issues discovered after the release of version 2.0.

Revisions

  • Fixed a problem with setting a Bottom Drawer percentage-open value with a Variable.
  • Fixed issue where ISY Modules wouldn't update on certain devices, i.e. Nexus 7.
  • Resolved an issue where setting background image variable could cause a crash.
  • Fixed issue with ISY Modules not reporting feedback after latest Android update.

 



iRule Version 2.0 for Android

iRule version 2.0 for Android has been released! This new version has been rebuilt, practically from the ground up. From Variables and multi-state buttons, to new handset templates and improved Backup and Restore, we've dug into practically every corner of the app looking for any way to make it faster and better.

Current users can update their iRule app from the Google Play free of charge. Once you update your app, be sure to sync your handset with iRule Builder before you use your remote again or start exploring the app.

New Features, Revisions, and Additions - iRule App

Variables (Pro license only)

Variables make building complex controls simpler. From which devices a page controls, to link destinations, to which graphics are displayed on a button or link, almost any aspect of a remote can be controlled by a variable.

Multi-State Images

Buttons and links have three appearance states: Default, pressed, and selected. Make your user-interface more interesting and interactive. Give your UI more meaning with source selection indication. Put them in select/deselect groups so they interact with one another, and use variables for even more exciting effects.

New Handset Templates

All Android Handset templates have updated to include multi-state buttons, and several new handset templates have been added to support some newer devices, including the 2013 Google Nexus 7, Kindle Fire HDX, and more.

Full-Resolution Grid Support

Make your grid the same size as the number of pixels in your Android handset template and position buttons and other elements right down to the pixel, then use the new alignment tools to line them up!

Action Bar

All-new Action Bar, just for Android. Better, more intuitive navigation and access to app settings. Pin it to make it persistent, or let it pop over your remote's UI as needed.

Wake-on-LAN (WoL) Action Support

Wake-on-LAN (WoL) Action objects are now supported on Android. Add the WoL object to a macro on a button or a link, or in a panel entrance, for much better control of your WoL devices like computers, media servers, and a few TVs.

Transparent Drawers

Drawer backgrounds are now transparent. Use a background image to make it function as before, leave it empty to let your Drawer UI elements "float" over the underlying page, or place a PNG with transparency to create a cool "glass" effect.

  • Reworked Gateways Page
  • Gateway status dialog and improved Gateway connection status
  • Gateway Backup/Restore confirmation dialog
  • UDP support is back, now supporting broadcast and unicast

Other Improvements and Fixes

  • Fixed background height bug
  • Improved IR smooth-repeat
  • Improved gestures, including two-finger double-tap
  • Stability improvements on several different devices
  • Fixed an issue with button placement after sync
  • Fixes for Weather and Clock Modules

New Features, Revisions, and Additions - iRule Builder

  • New search bar on Panels, Images, Devices, Feedbacks, and More tabs
  • Improved Backup and Restore
    • Better performance on larger projects
    • Restore dialog reports status
    • Backups now contain account/project nickname
  • Builder Background color is now configurable
  • 'Collapse all' collapses all expanded tree elements

 



iRule Version 3.3 for iOS

iRule version 3.3 for iOS has been released. Current users can update their iRule app from the App Store free of charge.

New Additions

Builder Handset Full-Resolution Grid

The handset layout grid can now be as fine as you need! Make your grid the same size as the number of pixels in the handset and position buttons and other elements right down to the pixel, then use the new alignment tools to line them up!

Builder Multi-select

Now you can select multiple objects and edit their attributes, move, or align them - all at once. Drag- or shift-select a series of buttons and set all their widths at the same time, assign labels, or nudge them with the arrow keys.

Denon Module

Onkyo-Integra users have had a drag-and-drop audio module for some time. Now, it's time to show Denon-Marantz a little love. Just like the Onkyo-Integra Module, the Denon Module is like an "app within an app". It enables control of Denon and most Marantz network receivers and processors. Select input source, network source, and radio station, stream from internet radio stations, local network media, or USB, and display content information, all in a fresh new design.

Foscam Security Module

The Foscam Module makes integration of Foscam IP cameras fast and easy. It's easily resizable to fit any size remote, and it has optional pan/tilt controls that take no additional screen real estate. It's official: You no longer have any reason to put off adding a security camera to your control system!

Clock Module

Like the Weather Module, the Clock Module is a handy little widget to check the time at a glance. Need to see how much time left before you have to turn off the game and get back to work? No problem! Just drop the Clock Module into your home page.

Security Modules

Foscam, HAI security to start; more security and camera modules on the way!

Other Improvements, Changes, and Fixes

  • Resolved several HAI Module issues related to handset sleep, controller disconnects, and feedback
  • Fixed a memory leak in loading background images
  • Fixed an issue where multi-state button groups wouldn't update in a drawer.
  • Corrected an issue with images without extensions on Retina display handsets
  • Improved geolocation service handling for weather module
  • Corrected an issue where the screen would shift with hidden nav on iOS 7
  • Fixed bottom tab bar not displaying with sync navigation element.
  • Resolved an issue with enabling links with panel/page Set Variable.
  • Set Variable can now set multiple fields in an object if same variable name is assigned
  • Fixed an issue where the nav bar could disappear in Panels list view after using sync element
  • Fixed an issue where gestures would override commands assigned to labels
  • Corrected an issue that could cause a crash when a panel name is changed Set Variable from a link

 



iRule for iOS Version 3.2

iRule version 3.2 for iOS has been released. Current users can update their iRule app from the App Store free of charge.

Revisions and Additions

New Top Drawer

Now you can add Top Drawers to your remote! They'll only work as 'pinned' (static) drawers, since the gesture to open and close a Drawer would conflict with the gesture for iOS' Notification Center, but it's still a handy tool to be able to build a better, more flexible remote.

Second Multi-State Deselect Group

Multi-state images now support a second 'deselect' group, allowing for two sets of source/activity to interact with one another without using variables to do so. One example is in the default handset templates, where there is a set of activity buttons on the home page, and another in a Drawer. Now, when you press 'Watch Movie' in one place, it will be selected in both.

Rebuilt URL Scheme With Linking

Now you launch iRule and open the remote to a specific Page and Panel using nothing more than a URL! In addition, the 'Back' button now supports external applications, so if some other app calls iRule, the 'Back' button will take the user to the external application.

Other Improvements, Changes, and Fixes

  • Improved functionality of Variables modifying Drawers
  • Variables now correctly modify Delays
  • Variables now correctly modify Messages
  • Fixed an issue with page name variables on links
  • Improved touch-event handling of press-release buttons
  • Improved feedback display when new pages load
  • More refinements for updated iOS 7 compatibility
  • Resolved an issue that could cause the app to crash when switching between two pages containing Vera Automation modules
  • Removed light display from vera scene module to mirror Vera functionality
  • Resolved an issue where tapping buttons, links, or Launch elements could execute a command assigned to a gesture
  • Corrected an issue where restoring gateways from an Android backup could cause a crash
  • Fixed an issue with WOL commands which prevented it from working in some cases
  • Leaving a 'selected group' tag blank now selects only itself and not affect any other images

 



iRule for Android Version 1.5.3

 iRule version 1.5.3 for Android has been released. Current users can update their iRule app from Google Play

Revisions and Additions

  • iRule can now be launched and opened to a specific Page from other apps
  • The Back button can now switch back to an app that launches iRule
  • New "Swipe Disable" feature to disable gestures in a panel
  • New Top Drawer! Pinned only, Top Drawers will be available for use in Builder soon
  • Resolved an issue where Restore Gateways may not save gateway configurations
  • Fixed an issue with Restore Gateways not always restoring attached devices properly
  • Fixed a problem with Text Boxes displaying text incorrectly on Kindle Fire
  • New Auto-Discovered Gateways no longer overwrite previously discovered Gateways
  • Revised text in Gateways to indicate when no devices are attached

 



iRule for Android Version 1.5.2

 iRule version 1.5.2 for Android has been released. Current users can update their iRule app from Google Play

Revisions and Additions

  • HAI Automation Modules are now supported on Android handsets
  • iRule for Android can now utilize the built-in IR emitter on an HTC One as an IR gateway.

 



iRule for iOS Version 3.1.1

iRule version 3.1.1 for iOS has been released. Current users can update their iRule app from the App Store free of charge. This update is primarily a maintenance release to resolve several outstanding issues discovered after the release of version 3.1, but there are also a few new additions.

Revisions and Additions

iRule App

  • New "Swipe Disable" feature to disable gestures in panels
  • Fixed issues with MiCasaVerde Vera Module
  • Resolved issue with two-finger gestures
  • Pin codes are now cleared after invalidation
  • Embedded URL element now responds to Set Variable
  • Enabled feedback appearance attribute variables
  • Corrected an issue with page titles when switching orientation
  • Fixed a crash that occurred with variables and switching backgrounds or using cross-panels
  • Auto-discovery of network devices can now be disabled in the settings page
  • Setup and configuration settings are now saved when switching between tabs
  • Fixed two issues that could cause the blind, drape, and shade modules to become unresponsive
  • Fixed an issue with changing multiple page names using variables
  • Enabled some drawer variables: Percentage open, initially open, pinned
  • iRule is now iOS 7 compatible!

iRule Builder

  • Added a new panel property to enable/disable swipe in a panel
  • Added the ability to drag and drop a device code on a Set Variable element
  • Fixed Set Variable name selection by mouse after a name value is deleted
  • Resolved an issue when using the mouse to pick the suggested value while editing a variable name
  • Corrected the Set Variable name property display
  • The HAI Module is now available on Android handsets
  • Added a save changes confirmation dialog before the Handset/Activity Wizard starts
  • Added new Handset Wizard layouts for Google Nexus 4 phone and Nexus 10 tablet, and made improvements some some other Android layouts

 


iRule for iOS Version 3.1 

iRule version 3.1 for iOS has been released. Current users can update their iRule app from the App Store free of charge.

Revisions and Additions

Variables (Pro license only)

A powerful new feature for iRule power-users, variables make building complex controls simpler. From which devices a page controls, to link destinations, to which graphics are displayed on a button or link, almost any aspect of a remote can be controlled by a variable. Documentation will be available as soon as possible.

Multi-State Images

Buttons and links can now have three appearance states: Default, pressed, and selected. Make your user-interface more interesting and more interactive. Give your user interface more meaning with source selection indication - all in a single Drawer. The graphics in the three main themes have all been updated with "pressed" states, and activity and source buttons also have "selected" states. Put them in groups so they interact with one another, and use variables for even more exciting effects. Templates will be updated so the Handset Wizard creates handsets with two-state buttons.

ESI Module

Drop the ESI Module into your remote and easily control ESI motors and actuators for fast, easy control of shades, blinds, and drapes, with rich, visual feedback.

Weather Module

The Weather Module is a handy little widget. Add this to a remote so you can just glance at your remote control to find out what's going on outside.

URL Widget Refresh

URL widget views will now refresh at a user-defined interval. This is particularly useful with static pages with content that may change periodically.

Wake-on-LAN (WoL) Action

Wake-on-LAN (WoL) is now an Action object. Add the WoL object to a macro on a button or a link, or in a panel entrance, much better control of WoL devices.

Module Background Visibility

Module background visibility is now optional on both Automation and Weather Modules. Use your own background in a background layer, or let the modules 'float'.

UPnP Auto-discovery

Automatic discovery of some UPnP devices is now supported.

 

Other Improvements, Changes, and Fixes

  • Resolved an issue where enable volume control for a device could cause the app to crash. Volume control selection will also be hidden if a device has no volume commands.
  • Improved Leviton Module communication with the controller.
  • Resolved an issue where Leviton controller messages were truncated.
  • Resolved an issue where the Leviton Module wouldn't display thermostat cool set points when switched to Auto from Heat mode.
  • Added a "waiting" display overlay to the Automation Module indicate status is updating.
  • Resolved an issue where updating thermostat set points could crash the app.
  • Adjusted IR smooth-repeat count for better performance.
  • Lutron and ESI Module blind controls are user-selectable and support tilt, lIft, or both. Added horizontal module layout.
  • HAI thermostat module now supports scaling of the user interface.
  • If gateways disconnect for any reason, the app will now attempt to reconnect with a button tap.
  • The navigation bar is now hidden on iPhone in landscape mode.
  • Special characters in username/password HTTP URLs are now encoded properly.
  • Added Celsius support for Lutron thermostat module.
  • Fixed an issue with device rotation on iPad 1 running iOS 5
  • Resolved an issue where the app would crash if username and password were empty.
  • Added 14400 baud rate, fixing incorrect index on higher baud rates.
  • Updated the welcome message to reflect new 30-day trial period.

Android Handsets and x3 Graphic Scale

Even though this release is iOS-focused, there are now new templates for the Samsung Galaxy S4, HTC One, Kindle Fire HD 7 and 8.9. To accommodate the super-high pixel density of the HTC One and Galaxy S4, there is a new 'x3' graphic scale, and new image libraries in that x3 resolution.

Device Quota

Implemented a new device quota to better support larger, more complex systems. Basic and Pro licenses include 15 and 25 devices, respectively. Additional devices are $7.

 


 


iRule for Android Version 1.5

 iRule version 1.5 for Android has been released. Current users can update their iRule app from Google Play

Revisions and Additions

Automation Modules

The Automation Modules are now available on iRule for Android! Choose from Leviton Z-Wave, Lutron Radio RA 2, Universal Devices ISY, Mi Casa Verde Vera, and Radio Thermostat to control a variety of devices, including light switches, dimmers, door locks, thermostats, and security. Refer to the actual modules in iRule Builder for specific device support in each module.

Other Changes and Fixes

  • Improved handset sync times
  • Improved Drawer handle usability
  • Network gateway discovery revamped to be faster
  • Fixed an issue with the user interface on 1080p displays
  • Tweaked touch processing for repeat-on-hold issue
  • Fixed gateway restore to perform after a restore in the builder
  • Limited displayed handsets to compatible resolution and operating system

 



iRule for iOS Version 3.0.1

 iRule version 3.0.1 for iOS has been released. Current users can update their iRule app from the App Store free of charge.

Changes and Fixes

  • Fixed an incompatibility with iOS 5.1 that caused a crash
  • Fixed an issue with Leviton locks not functioning properly
  • Resolved an issue with locks on Mi Casa Verde Vera controllers
  • Disabled automatic UPnP discovery to avoid an issue where the app could crash

 

iRule for iOS Version 3.0 

 iRule version 3.0 for iOS has been released. Current users can update their iRule app from the App Store free of charge.

Revisions and Additions

Builder Handset Wizard

Now you can create a new working handset in just a couple of minutes! Really! Pick a handset, select a theme, choose activities and devices, which device(s) control the input switching and volume, and the new Builder Handset Wizard does the rest! When you're finished, you'll still be able to tweak and customize just like you always could. It only takes a few minutes to try, so what are you waiting for?

Builder Activity Wizard

Get a new device and need to add a new activity to a handset? Use the Activity Wizard and add a shared Panel and automatically assign the device commands.

Lutron Automation Module

The Automation Module for Lutron RadioRA 2 enables simple control of Lutron lighting, scenes, and thermostats. Drag and drop a light module and get a slider dimmer, on/off button, and two-way feedback, all with no programming! The Lutron thermostat module controls HVAC and includes all the heat/cool, fan, and manual controls, with full feedback of temperature and system status.

HAI Automation Module

The Automation Module for HAI enables simple control of lights and thermostats using HAI's popular Omni  control system. Drag and drop a light module and get a slider dimmer, on/off button, and two-way feedback. The thermostat module includes all the heat/cool, fan, and manual controls, with full feedback of temperature and system status, all with simple drag-and-drop configuration!

ISY Automation Module

The Automation Module for ISY enables simple control of Insteon lights, thermostats, and more using Universal Devices' popular ISY series of home automation appliances. Drag and drop a light module into a remote and get a slider dimmer, on/off button, and visual feedback. The thermostat module includes heat/cool, fan, and manual control modes, with full feedback of temperature and system status. Add powerful, integrated, control and automation to a home's lighting, appliances, and more with iRule, ISY, and Insteon.

Vera Automation Module

The Automation Module for Vera controls Z-Wave devices via the Mi Casa Verde Vera family of automation controllers. Simply drag and drop the Automation Module into your remote, and control light switches and dimmers, locks, and more with visual feedback. Add powerful integrated control and automation to a home's lighting, appliances, and more with the iRule, Z-Wave, and Mi Casa Verde Vera.

3M/Radio Thermostat Module

The Radio Thermostat Module is a simple drag-and-drop module to add iRule control of the affordable family of thermostats from Radio Thermostat (and private label alternatives from 3M Filtrete, LockState Connect, and Homewerks.) The thermostat module includes all the heat/cool, fan, and manual modes, with full feedback of temperature and system status. Add simple, efficient, cost-effective HVAC control to a home with iRule and a Wi-Fi thermostat by Radio Thermostat.

Leviton Module Update

The Leviton Z-Wave Automation Module now supports thermostats! Control Z-Wave lighting, locks, and thermostats via the Leviton Vizia RF controller. The thermostat gives offers control of heat/cool, fan, and manual modes with full graphical feedback.

Onkyo-Integra Module Multizone Support

The Onkyo-Integra Module now supports multiple zones on 2012 Onkyo-Integra receivers and processors with multizone streaming capability. Now, somebody can be watching football in the den, and listen to Pandora or Spotify in the living room!

Modified Templates

We've done some work on the templates to support the New Handset Wizard, and we've added a few more templates to support a couple more popular Android devices. There are still more to come, but we wanted to support a few of the more popular devices as soon as possible.

Gateway Configurator

iRule is now smarter about how gateways are added and configured. Now, when you sync a handset, iRule will check to see which devices aren't configured, and if you want, search the network to find the appropriate devices and even configure the gateway for you. If it's a serial device connected to a Global Caché GC-100 or iTach, iRule will even configure the serial port! We can't automatically discover everything, but this makes setting up a new handset much easier for new users and experienced professionals alike.

Multifile Upload

Yes, it's true! You can now give your mouse a rest and upload an entire folder full of images to your account all at once.

Global Delays

You can now set a global value for all new delays, or you can change all the delays to a specific value in a Handset, Panel, or Page.

Improved Project Load Speed

Significant improvements have been made to the speed at which projects are loaded into the Builder.

Improved Sync Times

Dynamic syncing is now improved for repetitive editing and syncing where minor changes are applied.

Image Properties Display

Improved image properties pane to display image X-Y dimensions and labeled image file size in bytes.

Sync iPhone Handset on iPad

It's back! Better, really. When we unified iPhone and iPad apps to eliminate confusion, one side-effect was losing the ability run the iPhone version on an iPad and sync an iPhone handset. With iRule 3, that capability is back. It still isn't the best experience, and we don't generally recommend the practice, but it can come in handy in a pinch.

Gateway Backup/Restore Confirmation

A dialog will request confirmation before overwriting the Gateway settings on the server or in the app before a Gateway Backup or Restore.

 

Other Changes and Fixes

 

  • Moved the Sync tab under More instead of Devices.
  • Corrected numerical feedback parsing of more than 1-byte data size.
  • Fixed an issue with commands not sending if phone brightness was set to zero.
  • Fixed copy/paste image so newly pasted images are placed on top of an existing label.

 


 


iRule Builder Version 2.6.2

 iRule Builder 2.6.2 has been released. This new version and its features will automatically load when you next log in to iRule Builder.

Revisions and Additions

Imroved Save

The mechanism for saving user changes back to the iRule Builder server has been reworked for massive speed improvments. These improvements will be particularly noticeable when working with large remote layouts, where save times of 10-20 times faster won't be uncommon.


iRule for iOS Version 2.6.1

 iRule version 2.6.1 for iOS has been released. Current users can update their iRule app from the App Store free of charge.

Revisions and Additions

iPad mini Handset Syncing

iOS 6.0.1 changed the way the iPad mini reported handset resolutions to iRule, which then disabled proper handset syncing. This maintenance release resolves the issue with handset syncing on the iPad mini.


iRule for iOS Version 2.6

 iRule version 2.6 for iOS has been released. Current users can update their iRule app from the App Store free of charge.

Revisions and Additions

Sonos Module

You've been asking for it and we're happy to finally be able to deliver it! The Sonos Module integrates iRule system control and advanced Sonos control. With iRule, an iPad or Android tablet, and the Sonos Module, you can browse and play a full audio library (streaming radio coming soon), yet still control system volume, input, lights, etc. No more switching apps all the time!

Onkyo-Integra Module

Like an "app within an app", the Onkyo-Integra Module enables control Onkyo Integra network receivers and processors. Select input source, network source, and radio station, stream from internet radio stations, local network media, or USB, and display content information.

Automation Module for Leviton Z-Wave

Need a fast, simple way to add Z-Wave control to an iRule remote? The Automation Module controls Z-Wave devices via the Leviton VRC0P-1LW Vizia RF + Plug-In Serial Interface Module. Simply drag and drop the Automation Module into your remote, and control light switches, light dimmers (both horizontal and vertical layout), and even locks. This is only the beginning; there's more coming soon!

iTunes Module Additions and Revisions

  • Multiple iPads running the iTunes client can now connect simultaneously.
  • TV shows are now supported.

Transparent Drawer Background Support

Transparent Drawer backgrounds introduced in the latest Builder update are now supported in this iOS app release. This means that Drawers without backgrounds in Builder will now be rendered without backgrounds, instead of black as in the previous release.

iPhone 5 & iPad 3 Screen Resolution Support

These new handsets were introduced in the last Builder update, but are now fully-supported in this release.

New Unifed App

Previously, there were two iRule apps: iRule for iPhone/iPod touch and iRule HD for iPad. With this release, the main iRule app will now run on both iPhone/iPod touch AND iPad/iPad mini, so it is no longer necessary to download two separate apps if you have one of each device. Eventually, iRule HD will be phased out, but it will be maintained until some time next year to allow a convenient migration to the new unified app.

Other Changes and Fixes

  • Resolved an issue where using volume buttons after leaving and returning to a panel caused a crash.
  • Fixed a problem where the app would crash when pairing the iTunes Module with an empty library.
  • Corrected a problem music playback would be interrupted even if no hard-button volume control device was defined.
  • Fixed a problem where opening or closing a Drawer in Panels with multiple pages would sometimes trigger commands.
  • Resolved an issue where leaving a panel while a gateway connection was in progress would cause a crash.

 



iRule for Android Version 1.4.3

 iRule version 1.4.3 for Android has been released. Current users can update their iRule app from Google Play. The update is a maintenance release that resolves two issues, one caused by the most recent Android 4.2 release.

Revisions

  • Resolved an issue where numeric feedback was not working properly when the device language was set something other than USA English.
  • Resolved an issue related to the recent Android 4.2 release that caused handset sync to stop functioning.

 



iRule for Android Version 1.4.2

 iRule version 1.4.2 for Android has been released. Current users can update their iRule app from Google Play. The update is a maintenance release and resolves several outstanding issues discovered after the release of version 1.4.1.

Revisions

  • Resolved an issue where "Repeat on hold" buttons weren't working properly in Drawers.
  • Corrected a problem with feedback not working properly from RS-232 serial port #2 on GC-100-12/18 gateways.
  • Resolved an issue where multiple pages on some devices were causing sluggish behavior.
  • Modified feedback handling to find and display first match, consistent with iOS feedback handling.
  • Links, Buttons, and Labels with user-defined text are now wrapped properly.
  • Resolved an issue where list view in Settings, Gateways, Panels, etc. was truncated on certain tablet devices.
  • Corrected a problem where color was displayed incorrectly on certain devices.

 



iRule Builder Version 2.6.0

 iRule Builder 2.6.0 has been released. This new version and its features will automatically load when you next log in to iRule Builder.

Revisions and Additions

New Handset Wizard with Template Devices

With the new handset wizard, it's now possible to create a working remote from scratch (or configure an additional handset) in just a few minutes. Really! New handsets are now created pre-populated with "template" devices. You can then use Device Swap to replace the template devices with the actual controlled devices.

New Handset Template Layouts

There are now Handset templates built for most popular phones and tablets, including iPhone 5, iPad Retina, Android 720x1280 (Samsung Galaxy S III, HTC One X, etc.), and more. The iRule released iRule apps don't yet fully support the larger iPhone 5 and iPad Retina displays, but we wanted to release them in the Builder so our customers could start designing their Handsets. With all the new devices reaching the market, there are still more to add, but this new set covers the most common phones and tablets.

Template Drawers

The Handset layout templates now all include Drawers. Including Drawers in the iRule templates improves the functionality of the remote on smaller-screen devices, and makes updates much easier on iPads and other tablets.

Template Themes

The Handset layout templates are all created in each of our three current graphic themes: black, white, and brushed.

Transparent Drawers

Drawer backgrounds are now transparent by default. Transparency means pinned Drawers can be essentially invisible, displaying only the Drawer's contents on the screen, so this is most useful for pinned Drawers. This feature is in preparation of both Android and iOS apps being updated to support this feature. Currently-released apps will render Drawers with no background as black. Again, we wanted to get these tools into customers' hands so as soon as they apps are released, you can be ready with your Handset designs.

Other Changes and Fixes

  • Resolved an issue where handsets not yet loaded would fail to receive changes to devices and feedbacks.
  • Added read-only handset properties to display portrait and landscape usable area. This is crucial information for users creating and uploading their own backgrounds.
  • Added a function to remove all commands from a handset or panel.
  • Deleting or updating a device or device code now updates gestures, entrances and motions views.
  • Replace Device summary view now shows Entrances, Motions, and Gestures commands.
  • Added support for iPhone 5 and iPad Retina in preparation for upcoming iOS release.
  • Added Handset defintions for Barnes & Noble Nook HD, Barnes & Noble Nook HD+, HTC Evo 4G LTE, Motorola Droid Razr HD, and Samsung Galaxy S III.
  • Added handset and image libraries graphics scale fields to support automatically matching Handset pixel density to most appropriate graphic resolution (standard, medium, large/"Retina"). 

 



iRule for Android Version 1.4.1

 iRule version 1.4.1 for Android has been released. Current users can update their iRule app from Google Play. The update is a maintenance release and resolves two issues discovered after the release of version 1.4.0.

Revisions

  • Resolved an issue with the app and connections to a Global Caché GC-100-6.
  • Resolved an issue where "repeat on hold" was not functioning properly inside Drawers.

 



iRule for Android Version 1.4.0

 iRule version 1.4.0 for Android has been released. Current users can update their iRule app from Google Play. The update enables iRule Android to take advantage of earlier Builder updates.

Revisions and Additions

Drawers

Drawers are now available for Android! Drawers offer a solution to two issues. The first is faster design by instancing or "punch-through" as it's sometimes called. Create a page, add some buttons and commands, then "re-use" that page anywhere in the remote by "pinning" the Drawer open. For example, configuring source and volume buttons on the sides of a tablet layout previously required configuring each page where the buttons were used. With Drawers, there is no need to keep defining and redefining links and input commands for each page; simply configure the buttons once in a Drawer and re-use the drawer anywhere you need the links and buttons.

The other issue Drawers help resolve is that of screen real-estate on small-screen devices which typically require "hunting" around the remote. For instance, in the "Watch TV" page, there is no room for input selection and volume and mute buttons. With Drawers, you can add an "overlay" or sliding sheet that be swiped out from the side of the screen to add functionality even though screen area is limited.

Feedback Tokenization

Some devices output feedback strings which included changing values or lengths, making simple parsing impossible. Feedback tokenization solves this problem and allows for much more powerful feedback display.

Physical-Button Volume Control

The use of physical buttons for volume control are now enabled. Make sure your device

HTTP SOAP Command Support

SOAP support facilitates control of devices using this protocol, including Sony Blu-ray players and others.

IR and Relay Feedback

IR and relay feedback from Global Caché hardware is now supported which enables the feedback from sensors on the Global Caché Gateways.

Dimmed-Screen Tap

Tapping a dimmed screen will now wake the screen only; not trigger a command. This makes the behavior consistent with iRule for iOS.

Username/password Fields in Network Gateways

Network Gateways now include username and password fields for more intuitive configuration, eliminating the need to create more complicated strings for device URL's with embedded username/password. This capability also better supports devices using the Telnet protocol. Send empty username/password when for network gateway.

Other Changes and Fixes

 

  • Added a Sync button in Settings panel layout for easier syncing.
  • Fixed empty feedback code (without value) that breaks sync feedbacks.xml
  • Fixed a connection issue with RS-232 serial models of iTach devices.
  • HTTP/Network Gateway passwords are now masked.

 



iRule for iOS Version 2.5

 iRule version 2.5 for iOS has been released. Current users can update their iRule app from the App Store free of charge. iRule Builder has also been updated to include new functionality.

Revisions and Additions

Drawers

Drawers are here! Drawers offer a solution to two issues. The first is expedited design by instancing or "punch-through" as it's sometimes called. Create a page and define some buttons and commands, then "re-use" that page anywhere in the remote by "pinning" the Drawer open. For example, configuring source and volume buttons on the left and right sides of the iPad layout required configuring each page where the buttons were used. With Drawers, there is need to keep defining and redefining links and input commands for each page; simply configure the buttons once in a Drawer and re-use the drawer anywhere you need the buttons.

The other issue Drawers helps resolve is that of screen real-estate on small-screen devices that require "hunting" around the remote. For instance, in the "Watch TV" page, there is no room for input selection and volume and mute buttons, while in the home page (with volume, mute, and source selection), there is no room for DVR controls. With Drawers, you can add an "overlay" or sliding sheet that be swiped out from the side of the screen.

Feedback tokenization

Some devices output feedback strings which included changing values or lengths, making simple parsing impossible. Feedback tokenization solves this problem and allows for much more powerful feedback display.

HTTP SOAP command support

SOAP support facilitates control of devices using this protocol, including Sony Blu-ray players.

Username/password fields in Network Gateways

Network Gateways now include username and password fields for more intuitive configuration, eliminating the need to create more complicated strings for device URL's with embedded username/password. This capability also better supports devices using the Telnet protocol.

Username/password fields in HTTP Gateways

HTTP Gateways now include username and password fields for more intuitive configuration, eliminating the need to create more complicated strings for device URL's with embedded username/password.

Keyboard Element Nudging

iRule Builder now supports nudging elements! Use the arrow keys to move elements in the remote layout one row/column at a time, which makes designing remotes much faster and more intuitive.

Replace Device Codes in Panels

Replace devices in a single panel. Previously, only devices in the remote could be replaced with another; now replace a device in a single panel. One example of where this is a huge time-saver is the situation of controlling multiple identical devices - DirecTV receivers, for instance. Now, you can configure a single panel with control of one device, duplicate the panel as many times as you have device instance, then simply replace the device in each panel with the desired device.

Improved Entrances

Entrances now support Delay and Message Actions for improved remote design/functionality.

Improved Panel Summary View

The Panel Summary View is improved, with icons to link to Entrances, Motions, and Gestures, and pages, and to create new pages. There is also a list of all devices which are controlled by commands contained in the panel.

Other Changes and Fixes

  • Fixed an issue with main connection status icon when a connection was lost.
  • Fixed an issue where HTTP Post Gateway with directory showed red connection status.
  • Fixed an issue with HTTP Gateway Restore from Android to iOS.
  • Fixed an issue where swiping to Delete Gateways caused a crash.

 



iRule Version 1.3.0 for Android

iRule version 1.3.0 for Android has been released. Current users can update their iRule app from Google Play or Amazon Apps. The update enables iRule Android to take advantage of earlier Builder updates.

Major Optimization

In this new version of iRule for Android, the app has undergone a major overhaul to optimize performance for the Android platform, improve reliability and robustness, and to better align the feature set with the iOS version.

UDP Support

The app now supports sending UDP commands as well as receiving and processing UDP feedback.

Android 4.0.3 Support

Improved compatibility with Android 4.0.3 "Ice Cream Sandwich".

Text on Buttons & Links

As in the iOS version, Buttons and Links and can now have text overlaid for labeling and more customization without external graphics- or photo-editing applications.

Screen Dimming

iRule for Android now dims the screen after a period of inactivity. Leave iRule open and connected in a dark room; just tap the screen to brighten and use it.

Message Dialog

Use "Message" dialogs to inform and direct users to wait while device macros execute. This is helpful to prevent issues arising from users making source selections before devices are powered on or HDMI handshaking occurs.

Smooth Repeat IR

Faster repeating of infrared commands on supported devices, useful in applications such as volume ramping.

Better Macro Handling

Macros are now queued for more coordinated sequential execution.

Improved Command Execution

Command queuing has been improved for more robust control execution.

Improved Feedback Parsing

Improved feedback parsing from HTTP devices using XML, such as XMBC, DirecTV, and ISY-99.

"More" Tab

This tab in the Builder contains these items, which are now usable on Android:

  • Actions - New Delay and Message elements for more reliable and polished macros.
  • Widgets - Drag-and-drop Buttons, Links, Labels, and URLs from this new element group.
  • Launch - Launch external apps, an email to support, or a URL in the browser - right from a Button!
  • Nav - Use the Nav commands to add your own Back, Sync, Panels, and Gateways buttons to a remote.

New Handset Types

New preset handset types for popular new Android devices are available in the Builder Handsets menu.

 



iRule Version 2.1.1

 iRule version 2.1.1 has been released. Current users can update their iRule app from the App Store free of charge. iRule Builder has also been updated to include new functionality.

App Revisions and Additions

Setup Lock

App settings can now be locked to avoid accidental or intentional settings changes. Users benefitting from this feature would be parents with young children, and especially professional installers that would like to protect device settings from inadvertent settings changes that may require service calls.

Gateway and Device Status Drawer

Users can now tap the gateway status icon in the lower-right corner of the screen to open a "drawer" containing the status of all the gateways and devices to which the current panel connects. This is an excellent diagnostic to tool if you have 

Gateway Status Icon Now Optional

The gateway connection status icon can now be switched on or off, allowing for a cleaner user interface once installation and testing is complete.

Button Push/Release Event Commands

Commands can now be attached both to button-press and button-release tap events. This feature gives iRule functionality similar to a momentary switch. A good example of an application for this feature might be a fireplace that requires the user to press and hold a switch to ignite properly.

HTTP POST

The POST request method was added to HTTP gateways to accommodate devices which require that method.

HTTP WoL

Added Wake-on-LAN option to HTTP gateways. Great for devices such as HTPC's running XBMC that use a web server for control. That system can now be asleep in low-power mode, and iRule can send a Wake-on-LAN packet as part of a command to wake up the computer before executing the command.

User Interface Rotation

User interface rotation is now disabled if no pages are defined for the target orientation. This avoids user confusion.

Builder Revisions and Additions

Auto Delay Insertion

The Builder now automatically inserts a delay between multiple commands dropped on the same button. This makes building macros much easier and faster.

Command-Type Display Column

The Builder now displays devices' command type (RS232, RS232/IP or IR) in a new column, making it easier to tell at a glance what type of device you're viewing in the device browser.

Improved Browsing

Improved browsing for panels, images, devices and feedback by adding column-sorting.

Improved Search

Improved search functionality with separate query for iRule and Users tabs to speed searching, so you can now search only iRule-managed content, or search only user-created content. Searches are faster and easier.

Entrance Commands

Entrance commands assigned to a panel will now execute regardless of what page the user enters.

Google Apps Authentication

Google Apps authentication is re-enabled.

 

Other Changes and Fixes

  • Fixed condition where invalid XML characters in the password were resulting in an "Authentication Failed" dialog.
  • Removed the "Connecting to Gateways" message dialog. Handy for demonstrating the remote off-site or for troubleshooting.
  • Fixed other miscellaneous bugs.

 


 

 iRule Version 2.0

 iRule version 2.0 has been released. Existing users can update their iRule application from the iTunes store free of charge. iRule Builder has been updated to include the new functionality. New with this release is the introduction of iRule Pro and iRule Standard editions. By default, all iRule customers receive the new functionality of version 2.0 Standard. Customers can upgrade to iRule Pro for advanced functionality.

Panel Sharing - iRule Pro

Expanding on the community sharing within the iRule solution, users are now able to share individual Panels. As with Image Libraries, you can browse and filter and preview the Panels prior to importing into the existing setup. Panels that are added will not overwrite any existing Panels. All of the necessary images will be included when importing a Panel.

Two Way Feedback - iRule Pro

With the iRule Pro, you can now parse text based feedback from AV devices and display the information on the remote instead of on the on screen display. Some typical examples:

  • AV Receiver – Display the volume, input selection (with user defined text not just the names of the manufacturer inputs) audio modes. Some newer receivers display Internet radio content such as artist, album name, song name and time.
  • Lighting – Some lighting systems provide the ability to view the intensity of each light.
  • Satellite – You can view the channel number and show synopsis
  • Blu-Ray – See the elapsed time of a movie playing or the chapter information

Improved Cut/Copy/Paste - iRule Standard and Pro

The cut/copy/paste functionality can be used by right clicking on an object, using standard keyboard shortcuts (Control-C or Command-C on the PC/MAC), or using the icons in the Panels tree. You can now use the cut/copy/paste functions with the following iRule objects:

  • Panel - Duplicate the Panel with all elements within the Panel.
  • Page - Duplicate of the Page with all of the elements within the Page.
  • Button - Commands and delays are copied with the button.
  • Link - Commands and target link location are copied.
  • Label - Labels are copied with the associated commands and settings.
  • Background Image

Background Commands - iRule Standard and Pro

Entrances have been enhanced to allow commands to be resent at a user-defined interval. This is critical for devices that close the connection when not in use such as some AV receivers and automation systems. Also, this function can be used with the feedback queries for devices that do not automatically send back the feedback.

Handset Support - iRule Standard and Pro

Based on the requests of users and installers, there was a need to allow for unique interfaces within the same account. Now iRule support the creation of a new handset that will sync to a specific iOS device. Users can create an iPad interface for the husband and another unique iPad interface for the wife, all within the same license.

  • iRule Standard Handsets – In the iRule Standard license, 3 handsets are included with additional handsets available for purchase.
  • iRule Pro Handsets – In the iRule Pro license, 5 handsets are included with additional handsets available for purchase.

Retina Support - iRule Standard and Pro

Based on the enhancements of Handsets, iRule now supports a new resolution for the iPhone/iPod touch 4. Image libraries have been updated to include the standard iRule images in the high resolution required for Retina.

Improved Backup/Restore - iRule Standard and Pro

In addition to user created backups, the iRule server now automatically stores a backup from the last day’s login. The server stores up to seven backups allowing the user to go back to a previous system backup when needed. Note that a single Backup is made per day.

Toggle Commands - iRule Standard and Pro

Users can now apply multiple commands to a single button and have the commands alternate/toggle between each button press. This is useful when applying functions such as multiple audio modes to a single function and cycling between them with each button press.

Improved IR Functionality - iRule Standard and Pro

IR commands with the iTach series of devices have been improved and will accommodate some devices that were creating an error on the iTach series but not on the GC-100.

New iRule Stainless Steel Button Set - iRule Standard and Pro

Building on the great feedback of the Black and white glossy button sets we are now adding a stainless steel button set that duplicates the entire setup. The detail in these buttons really is amazing on a retina display.

Faster Loading - iRule Standard and Pro

Improvements in the server were made to improve the load time of Pages and searches.

Device Merge - iRule Standard and Pro

Ability to combine two devices with codes into a single device. This is a great tool when expanding an existing device without the need to create it from scratch.

Device Import Status Improvements - iRule Standard and Pro

When browsing devices, the interface now defines which devices are already in the user setup to eliminate the import of the same device multiple by mistake.

 



iRule Version 1.72

 iRule version 1.72 has been released. Existing users can update their iRule application from the iTunes store free of charge. iRule Builder has been updated to include the new functionality.

Support for iPad Multitasking

iRule is now multitasking capable on the iPad, as well as on the iPhone.

Improved Initial Sync Time

Initial sync time is reduced for interfaces with many images and devices.

Improved Copy Functionality

Users can now copy a Page to another Panel, reducing the time needed to recreate a Page in a complex setup.

Improved Search Results for Devices and Image Libraries

Image library and Device database search results are now split into two tabs, that are used to separate iRule Device and Images and user submitted content.

Device Database Update

New Devices have been added and updated to the Device database to include the new 2011 models.

Support for non-Google Logins

Installers can now create accounts that are not tied to Google based email addresses for additional flexbility and account management.

Fix for iPad Link Bug

Bug fix for an iOS 4.2.1 bug on the iPad that caused a crash.

 



iRule Version 1.7

 iRule version 1.7 has been released. Existing users can update iRule application from the iTunes store free of charge. iRule Builder has been updated to include the new functionality.

Wake On LAN

iRule is now able to send a magic packet to wake up the PC before the Gateway connects. The Wake On LAN feature seamlessly integrates with the Gateway connection, eliminating the need for the end user to manually include commands.

3G Support

iRule now supports the ability to control Gateways by using 3G not just WiFi. Please note that the quality of this solution really depends on the 3G connection.

Gateway Sync

This feature is intended for users with multiple iPhone/iPod/iPad devices at home. You configure the Gateways on the first device and can then backup your Gateway definitions to the server. All other devices can download the Gateway definitions from the server and reduce the setup time. Please note, that while Gateway definition is uploaded to the server, you can not edit the Gateway in the iRule Builder.

IR Command Repetition

Some IR devices require the command to be sent multiple times to work properly while others do not. Users will be able to adjust the number of times a command is sent with each button press. For devices that had an issue with double commands being sent, this will allow you to tweak the code to send only a single command. This option can help other devices that require some commands to be held down to send a new function to the device.

Image Library & Device Reordering

Image libraries and Devices can now be ordered by using the up/down arrows or the Page UP/Down keyboard shortcuts.

Repeating Serial Command Bug

On some Global Cache Gateways, repeating serial commands did not work, this bug has been fixed.

Device Renaming

If you change the name of a device, the associated commands in the Panel will maintain the association to the Device and function properly.

Fixed Multiple Links Bug

In cases where multiple links were selected in a row, the app may sometimes crash.

Improved Macro Execution

Internal improvements to handle macros.

Fixed Label and Gesture Bug

You can now cover a Page with Labels and use Gestures without any interference.

Repeating Button Bug

When swiping away from a repeating button, the command will continue to execute.

 



iRule Version 1.6

 iRule version 1.6has been released. Existing users can update iRule application from the iTunes store free of charge. iRule Builder has been updated to include the new functionality.

iOS 4 Compatible

iRule application is compatible with the iOS 4. You will be able to take advantage of the fast app switching if your device supports multitasking.

Native iPad Support

Starting with this version we released iRule for iPad application which can be found in the iTunes Store. Please note that Apple approved iRule Version 1.6 for the iPhone before iRule for iPad and there will be a delay of a few days between the release dates. In the meantime, you can use iRule Builder to begin to create the interface for the iPad.

Starter Project

New users to iRule Builder have the option of getting a professionally designed complete interface which includes vast new image libraries, backgrounds and links. All you need to do is add your specific devices and map the commands to the buttons. Existing users can also use the interface using the backup and restore functionality.

Hidden Panels

You can now create Panels and hide them from the Panels list. Hidden Panels are still accessible from links and can help to simplify the look of a complex interface.

Default Panel/Page

You will now be able to define a Page within a Panel as your default Page. A default Page will load when the application is launched bypassing the Panels list.

Duplicate Panel/Page

You will be able to quickly duplicate a Panel, which may be used to build complex interfaces faster. This function can be used to quickly duplicate a setup for homes with multiple rooms or to duplicate the interface between a Blu-Ray player to a DVD player.

Faster Load

Images and Devices will now load when the folder is expanded. This new functionality will improve the load times of the iRule Builder. Duplicate Panel - You will be able to quickly duplicate a Panel which can be used to build complex interfaces faster.

Backup and Restore

You will be able to backup your entire interface to your computer and restore. You can also use the Backup/Restore functionality to experiment with different interface ideas and revert back to a previous setup without worry.

Improved Labels

Labels without an assigned command will no longer interfere with Gestures.

iTach Bug Fix

Some iTach devices had an additional period at the end of the IP address.

Fixed Special Character Bug

Fixed special characters for names of images.

 



iRule Version 1.5.1

 iRule version 1.5.1 has been released. Existing users can update iRule application from the iTunes store free of charge. iRule Builder has been updated to include the new fucntionality. 

Improved WiFi

The WiFi capabilities of the iPhone/iPod touch have been improved to allow the application to remain connected without any network activity indefinitely.

Improved Entrances

Improvements have been made to provide a more streamlined way to control and access to Entrances. Entrances are no longer associated with the Panel, to call an Entrance it must be selected from each Page thus eliminating conditions where some Entrances are called inadvertantly. 

GC-100-12/18 Repeating Button Fix

A bug related to the GC-100-12 & GC-100-18 repeating buttons has been corrected. Repeating buttons now work without issue on all Global Cache Gateways. 

Link Panel Renaming Fix 

A bug related to the renaming of Panels within the iRule Builder has been corrected. You can now rename and move Panels within the Panels tree while maintaining the Links.

 



iRule Version 1.5

 iRule version 1.5 has been released. Users can download the update for iRule application from the iTunes store. iRule Builder has already been updated to include all of the new functionality. The next time a user logs into iRule Builder, the new capabilities will be available for use. A key advantage to an online application is that there is no compatibility issues with other software on your computer. There will be no additional software to install to upgrade the iRule Builder to the latest release.

iRule Universal Remote App - iPhone and iPod Universal Remote

Images

The ability to add background images is now available which empowers users to create a richer user interface. You can place an image up to 320x396 in the background or images that are smaller. Images can be stacked on top of each other including transparency. Background images are always below: Links, Labels, Buttons and URL elements.

Links

Links can now be dragged and dropped by holding down the L key on the keyboard at the time you release the mouse. Links can now have a Device command or series of commands associated with a Link. Commands will be executed before the Link jumps to another page.

Labels

Labels can now be different fonts (the fonts are determined by the iPhone/iPod touch), user defined size, user defined color, bold option, and alignment (left, center, right). Labels can now accept Device commands effectively making them a functional interface element.

Embedded web page

Users can now embed a web page into a panel. This can be used for both internal and external web content. Simple off the shelf web cams can now be integrated into the remote creating a real time security video within the same iRule interface. 

Status Info

When a Device command is being sent from the iRule, there will now be a visual indicator in the bottom left cornear showing the activity. There is also a visual indicator for the Gateway connection in the bottom right corner: green means that all gateways connected, yellow means that some gateways connected and red means that no gateways connected.

Repeating buttons

Users can now define a button as repeating, which can be useful for things like controlling the volume or dimming a light. The user can assign a repeat time. Repeating commands can be IR, RS232 or network commands. 

HTTP commands

iRule Version 1.5 includes a new Gateway class called HTTP Gateway. This allows HTTP based commands to be sent to compatible devices (for example: IP thermostat, lighting, XBMC).

 


iRule Version 2.1 for Android

iRule version 2.1 for Android has been released! This new version has several new features and a handfull of improvements and optimizations.

Current users can update their iRule app from the Google Play free of charge. Once you update your app, be sure to sync your handset with iRule Builder before you use your remote again or start exploring the app.

New Features, Revisions, and Additions

Nest Thermostat Module

The Nest thermostat Module is now supported on Android! This still isn't an officially-supported version, so think of it as beta software. Even though it's tested and works well, Nest could disable the functionality with an update if they so choose. Until then enjoy controlling your Nest from iRule on Android!

Gateway Auto-Discovery

The app can now automatically discover several types of gateways.

Gateway IP Tracking

Auto-discovered gateways IP addresses are tracked so they can move and still work.

Sound on tap for modules

Modules now trigger sounds just like other remote UI elements.

Automation Modules Conductor

We'll save you the geeky stuff, but this overhaul significantly improves speed and reliability of modules such as Vera, ISY and Leviton Z-Wave.

Other Improvements and Fixes

  • Made delays variable
  • Page swipes over buttons
  • Send command on release instead of press
  • Cancel button command if finger is moved outside selectable area
  • Made top drawer percentages variable
  • Gateway connection being lost after handset goes to sleep
  • Gateway backup
  • Use http headers from existing metadata
  • Setting a device's device ID to -1 (with a variable) now removes the device from a panel.
  • Removed Exit menu from app to conform to Android user interface guidelines.

 



iRule for iOS Version 3.4

iRule version 3.4 for iOS has been released. Current users can update their iRule app from the App Store free of charge. This update adds a new Automation Module, updates some other modules, and resolves several outstanding issues discovered after the release of version 3.3, but also includes a few new additions.

Revisions and Additions

Automation Module for Nest Thermostat

It's been a long time coming, but the Automation Module now supports Nest thermostats! This isn't the officially-supported version, but we were just as tired of waiting as everyone else. Think of this as a beta feature. It's tested and works well, but Nest could disable the functionality with an update if they so choose. Until then enjoy controlling your Nest from iRule!

Automation Module Usability and Visual Enhancements

Many Modules now include visual status (spinner for wait, timeout, etc.), i.e. Vera. Some Modules now include pressed states for better interaction.

Other Improvements and Fixes

  • Corrected a problem that could cause issues with the ISY modules.
  • Corrected an issue with Automation Module and Vera keypads.
  • Fixed an issue where long module label names could move the module.
  • Fixed an issue Module status updates could fail for Panels with more than 3 pages.
  • Doubled height of feedback bar on Retina displays.
  • Resolved an issue with Panels navigation sequencing when no Home Panel was defined.
  • Fixed an issue that caused visual Feedback anomoly with Onkyo/Integra receivers and preamps.

 



iRule Version 2.0.6 for Android

 iRule Version 2.0.6 for Android has been released. Current users can update their iRule app from Google Play. The update is a maintenance release that resolves several issues found after the release of version 2.0.

Revisions

  • Fixes for crash, long press issues over button & repeat on hold issue
  • Performance improvement for graphics

 



iRule Version 2.0.5 for Android

 iRule Version 2.0.5 for Android has been released. Current users can update their iRule app from Google Play. The update is a maintenance release that resolves several issues found after the release of version 2.0.

Revisions

  • Fixed an issue where Gateway connection could be lost on some Android devices.
  • Resolved an issue where Variables for changing commands weren't working.
  • The app now notifies the user if no Gateway backup is available for restore.
  • Corrected an issue where restoring gateway backup didn't match devices by name.

 



iRule Version 2.0.4 for Android

 iRule Version 2.0.4 for Android has been released. Current users can update their iRule app from Google Play. The update is a maintenance release that resolves an issue discovered after the release of version 2.0.

Revisions

  • Fixes a bug related to HTTP commands using the POST method.

 



iRule Version 2.0.3 for Android

 iRule Version 2.0.3 for Android has been released. Current users can update their iRule app from Google Play. The update is a maintenance release that resolves several issues discovered after the release of version 2.0.

Revisions

  • Fixed a problem with setting a Bottom Drawer percentage-open value with a Variable.
  • Fixed issue where ISY Modules wouldn't update on certain devices, i.e. Nexus 7.
  • Resolved an issue where setting background image variable could cause a crash.
  • Fixed issue with ISY Modules not reporting feedback after latest Android update.

 



iRule Version 2.0 for Android

iRule version 2.0 for Android has been released! This new version has been rebuilt, practically from the ground up. From Variables and multi-state buttons, to new handset templates and improved Backup and Restore, we've dug into practically every corner of the app looking for any way to make it faster and better.

Current users can update their iRule app from the Google Play free of charge. Once you update your app, be sure to sync your handset with iRule Builder before you use your remote again or start exploring the app.

New Features, Revisions, and Additions - iRule App

Variables (Pro license only)

Variables make building complex controls simpler. From which devices a page controls, to link destinations, to which graphics are displayed on a button or link, almost any aspect of a remote can be controlled by a variable.

Multi-State Images

Buttons and links have three appearance states: Default, pressed, and selected. Make your user-interface more interesting and interactive. Give your UI more meaning with source selection indication. Put them in select/deselect groups so they interact with one another, and use variables for even more exciting effects.

New Handset Templates

All Android Handset templates have updated to include multi-state buttons, and several new handset templates have been added to support some newer devices, including the 2013 Google Nexus 7, Kindle Fire HDX, and more.

Full-Resolution Grid Support

Make your grid the same size as the number of pixels in your Android handset template and position buttons and other elements right down to the pixel, then use the new alignment tools to line them up!

Action Bar

All-new Action Bar, just for Android. Better, more intuitive navigation and access to app settings. Pin it to make it persistent, or let it pop over your remote's UI as needed.

Wake-on-LAN (WoL) Action Support

Wake-on-LAN (WoL) Action objects are now supported on Android. Add the WoL object to a macro on a button or a link, or in a panel entrance, for much better control of your WoL devices like computers, media servers, and a few TVs.

Transparent Drawers

Drawer backgrounds are now transparent. Use a background image to make it function as before, leave it empty to let your Drawer UI elements "float" over the underlying page, or place a PNG with transparency to create a cool "glass" effect.

  • Reworked Gateways Page
  • Gateway status dialog and improved Gateway connection status
  • Gateway Backup/Restore confirmation dialog
  • UDP support is back, now supporting broadcast and unicast

Other Improvements and Fixes

  • Fixed background height bug
  • Improved IR smooth-repeat
  • Improved gestures, including two-finger double-tap
  • Stability improvements on several different devices
  • Fixed an issue with button placement after sync
  • Fixes for Weather and Clock Modules

New Features, Revisions, and Additions - iRule Builder

  • New search bar on Panels, Images, Devices, Feedbacks, and More tabs
  • Improved Backup and Restore
    • Better performance on larger projects
    • Restore dialog reports status
    • Backups now contain account/project nickname
  • Builder Background color is now configurable
  • 'Collapse all' collapses all expanded tree elements

 



iRule Version 3.3 for iOS

iRule version 3.3 for iOS has been released. Current users can update their iRule app from the App Store free of charge.

New Additions

Builder Handset Full-Resolution Grid

The handset layout grid can now be as fine as you need! Make your grid the same size as the number of pixels in the handset and position buttons and other elements right down to the pixel, then use the new alignment tools to line them up!

Builder Multi-select

Now you can select multiple objects and edit their attributes, move, or align them - all at once. Drag- or shift-select a series of buttons and set all their widths at the same time, assign labels, or nudge them with the arrow keys.

Denon Module

Onkyo-Integra users have had a drag-and-drop audio module for some time. Now, it's time to show Denon-Marantz a little love. Just like the Onkyo-Integra Module, the Denon Module is like an "app within an app". It enables control of Denon and most Marantz network receivers and processors. Select input source, network source, and radio station, stream from internet radio stations, local network media, or USB, and display content information, all in a fresh new design.

Foscam Security Module

The Foscam Module makes integration of Foscam IP cameras fast and easy. It's easily resizable to fit any size remote, and it has optional pan/tilt controls that take no additional screen real estate. It's official: You no longer have any reason to put off adding a security camera to your control system!

Clock Module

Like the Weather Module, the Clock Module is a handy little widget to check the time at a glance. Need to see how much time left before you have to turn off the game and get back to work? No problem! Just drop the Clock Module into your home page.

Security Modules

Foscam, HAI security to start; more security and camera modules on the way!

Other Improvements, Changes, and Fixes

  • Resolved several HAI Module issues related to handset sleep, controller disconnects, and feedback
  • Fixed a memory leak in loading background images
  • Fixed an issue where multi-state button groups wouldn't update in a drawer.
  • Corrected an issue with images without extensions on Retina display handsets
  • Improved geolocation service handling for weather module
  • Corrected an issue where the screen would shift with hidden nav on iOS 7
  • Fixed bottom tab bar not displaying with sync navigation element.
  • Resolved an issue with enabling links with panel/page Set Variable.
  • Set Variable can now set multiple fields in an object if same variable name is assigned
  • Fixed an issue where the nav bar could disappear in Panels list view after using sync element
  • Fixed an issue where gestures would override commands assigned to labels
  • Corrected an issue that could cause a crash when a panel name is changed Set Variable from a link

 



iRule for iOS Version 3.2

iRule version 3.2 for iOS has been released. Current users can update their iRule app from the App Store free of charge.

Revisions and Additions

New Top Drawer

Now you can add Top Drawers to your remote! They'll only work as 'pinned' (static) drawers, since the gesture to open and close a Drawer would conflict with the gesture for iOS' Notification Center, but it's still a handy tool to be able to build a better, more flexible remote.

Second Multi-State Deselect Group

Multi-state images now support a second 'deselect' group, allowing for two sets of source/activity to interact with one another without using variables to do so. One example is in the default handset templates, where there is a set of activity buttons on the home page, and another in a Drawer. Now, when you press 'Watch Movie' in one place, it will be selected in both.

Rebuilt URL Scheme With Linking

Now you launch iRule and open the remote to a specific Page and Panel using nothing more than a URL! In addition, the 'Back' button now supports external applications, so if some other app calls iRule, the 'Back' button will take the user to the external application.

Other Improvements, Changes, and Fixes

  • Improved functionality of Variables modifying Drawers
  • Variables now correctly modify Delays
  • Variables now correctly modify Messages
  • Fixed an issue with page name variables on links
  • Improved touch-event handling of press-release buttons
  • Improved feedback display when new pages load
  • More refinements for updated iOS 7 compatibility
  • Resolved an issue that could cause the app to crash when switching between two pages containing Vera Automation modules
  • Removed light display from vera scene module to mirror Vera functionality
  • Resolved an issue where tapping buttons, links, or Launch elements could execute a command assigned to a gesture
  • Corrected an issue where restoring gateways from an Android backup could cause a crash
  • Fixed an issue with WOL commands which prevented it from working in some cases
  • Leaving a 'selected group' tag blank now selects only itself and not affect any other images

 



iRule for Android Version 1.5.3

 iRule version 1.5.3 for Android has been released. Current users can update their iRule app from Google Play

Revisions and Additions

  • iRule can now be launched and opened to a specific Page from other apps
  • The Back button can now switch back to an app that launches iRule
  • New "Swipe Disable" feature to disable gestures in a panel
  • New Top Drawer! Pinned only, Top Drawers will be available for use in Builder soon
  • Resolved an issue where Restore Gateways may not save gateway configurations
  • Fixed an issue with Restore Gateways not always restoring attached devices properly
  • Fixed a problem with Text Boxes displaying text incorrectly on Kindle Fire
  • New Auto-Discovered Gateways no longer overwrite previously discovered Gateways
  • Revised text in Gateways to indicate when no devices are attached

 



iRule for Android Version 1.5.2

 iRule version 1.5.2 for Android has been released. Current users can update their iRule app from Google Play

Revisions and Additions

  • HAI Automation Modules are now supported on Android handsets
  • iRule for Android can now utilize the built-in IR emitter on an HTC One as an IR gateway.

 



iRule for iOS Version 3.1.1

iRule version 3.1.1 for iOS has been released. Current users can update their iRule app from the App Store free of charge. This update is primarily a maintenance release to resolve several outstanding issues discovered after the release of version 3.1, but there are also a few new additions.

Revisions and Additions

iRule App

  • New "Swipe Disable" feature to disable gestures in panels
  • Fixed issues with MiCasaVerde Vera Module
  • Resolved issue with two-finger gestures
  • Pin codes are now cleared after invalidation
  • Embedded URL element now responds to Set Variable
  • Enabled feedback appearance attribute variables
  • Corrected an issue with page titles when switching orientation
  • Fixed a crash that occurred with variables and switching backgrounds or using cross-panels
  • Auto-discovery of network devices can now be disabled in the settings page
  • Setup and configuration settings are now saved when switching between tabs
  • Fixed two issues that could cause the blind, drape, and shade modules to become unresponsive
  • Fixed an issue with changing multiple page names using variables
  • Enabled some drawer variables: Percentage open, initially open, pinned
  • iRule is now iOS 7 compatible!

iRule Builder

  • Added a new panel property to enable/disable swipe in a panel
  • Added the ability to drag and drop a device code on a Set Variable element
  • Fixed Set Variable name selection by mouse after a name value is deleted
  • Resolved an issue when using the mouse to pick the suggested value while editing a variable name
  • Corrected the Set Variable name property display
  • The HAI Module is now available on Android handsets
  • Added a save changes confirmation dialog before the Handset/Activity Wizard starts
  • Added new Handset Wizard layouts for Google Nexus 4 phone and Nexus 10 tablet, and made improvements some some other Android layouts

 


iRule for iOS Version 3.1 

iRule version 3.1 for iOS has been released. Current users can update their iRule app from the App Store free of charge.

Revisions and Additions

Variables (Pro license only)

A powerful new feature for iRule power-users, variables make building complex controls simpler. From which devices a page controls, to link destinations, to which graphics are displayed on a button or link, almost any aspect of a remote can be controlled by a variable. Documentation will be available as soon as possible.

Multi-State Images

Buttons and links can now have three appearance states: Default, pressed, and selected. Make your user-interface more interesting and more interactive. Give your user interface more meaning with source selection indication - all in a single Drawer. The graphics in the three main themes have all been updated with "pressed" states, and activity and source buttons also have "selected" states. Put them in groups so they interact with one another, and use variables for even more exciting effects. Templates will be updated so the Handset Wizard creates handsets with two-state buttons.

ESI Module

Drop the ESI Module into your remote and easily control ESI motors and actuators for fast, easy control of shades, blinds, and drapes, with rich, visual feedback.

Weather Module

The Weather Module is a handy little widget. Add this to a remote so you can just glance at your remote control to find out what's going on outside.

URL Widget Refresh

URL widget views will now refresh at a user-defined interval. This is particularly useful with static pages with content that may change periodically.

Wake-on-LAN (WoL) Action

Wake-on-LAN (WoL) is now an Action object. Add the WoL object to a macro on a button or a link, or in a panel entrance, much better control of WoL devices.

Module Background Visibility

Module background visibility is now optional on both Automation and Weather Modules. Use your own background in a background layer, or let the modules 'float'.

UPnP Auto-discovery

Automatic discovery of some UPnP devices is now supported.

 

Other Improvements, Changes, and Fixes

  • Resolved an issue where enable volume control for a device could cause the app to crash. Volume control selection will also be hidden if a device has no volume commands.
  • Improved Leviton Module communication with the controller.
  • Resolved an issue where Leviton controller messages were truncated.
  • Resolved an issue where the Leviton Module wouldn't display thermostat cool set points when switched to Auto from Heat mode.
  • Added a "waiting" display overlay to the Automation Module indicate status is updating.
  • Resolved an issue where updating thermostat set points could crash the app.
  • Adjusted IR smooth-repeat count for better performance.
  • Lutron and ESI Module blind controls are user-selectable and support tilt, lIft, or both. Added horizontal module layout.
  • HAI thermostat module now supports scaling of the user interface.
  • If gateways disconnect for any reason, the app will now attempt to reconnect with a button tap.
  • The navigation bar is now hidden on iPhone in landscape mode.
  • Special characters in username/password HTTP URLs are now encoded properly.
  • Added Celsius support for Lutron thermostat module.
  • Fixed an issue with device rotation on iPad 1 running iOS 5
  • Resolved an issue where the app would crash if username and password were empty.
  • Added 14400 baud rate, fixing incorrect index on higher baud rates.
  • Updated the welcome message to reflect new 30-day trial period.

Android Handsets and x3 Graphic Scale

Even though this release is iOS-focused, there are now new templates for the Samsung Galaxy S4, HTC One, Kindle Fire HD 7 and 8.9. To accommodate the super-high pixel density of the HTC One and Galaxy S4, there is a new 'x3' graphic scale, and new image libraries in that x3 resolution.

Device Quota

Implemented a new device quota to better support larger, more complex systems. Basic and Pro licenses include 15 and 25 devices, respectively. Additional devices are $7.

 


 


iRule for Android Version 1.5

 iRule version 1.5 for Android has been released. Current users can update their iRule app from Google Play

Revisions and Additions

Automation Modules

The Automation Modules are now available on iRule for Android! Choose from Leviton Z-Wave, Lutron Radio RA 2, Universal Devices ISY, Mi Casa Verde Vera, and Radio Thermostat to control a variety of devices, including light switches, dimmers, door locks, thermostats, and security. Refer to the actual modules in iRule Builder for specific device support in each module.

Other Changes and Fixes

  • Improved handset sync times
  • Improved Drawer handle usability
  • Network gateway discovery revamped to be faster
  • Fixed an issue with the user interface on 1080p displays
  • Tweaked touch processing for repeat-on-hold issue
  • Fixed gateway restore to perform after a restore in the builder
  • Limited displayed handsets to compatible resolution and operating system

 



iRule for iOS Version 3.0.1

 iRule version 3.0.1 for iOS has been released. Current users can update their iRule app from the App Store free of charge.

Changes and Fixes

  • Fixed an incompatibility with iOS 5.1 that caused a crash
  • Fixed an issue with Leviton locks not functioning properly
  • Resolved an issue with locks on Mi Casa Verde Vera controllers
  • Disabled automatic UPnP discovery to avoid an issue where the app could crash

 

iRule for iOS Version 3.0 

 iRule version 3.0 for iOS has been released. Current users can update their iRule app from the App Store free of charge.

Revisions and Additions

Builder Handset Wizard

Now you can create a new working handset in just a couple of minutes! Really! Pick a handset, select a theme, choose activities and devices, which device(s) control the input switching and volume, and the new Builder Handset Wizard does the rest! When you're finished, you'll still be able to tweak and customize just like you always could. It only takes a few minutes to try, so what are you waiting for?

Builder Activity Wizard

Get a new device and need to add a new activity to a handset? Use the Activity Wizard and add a shared Panel and automatically assign the device commands.

Lutron Automation Module

The Automation Module for Lutron RadioRA 2 enables simple control of Lutron lighting, scenes, and thermostats. Drag and drop a light module and get a slider dimmer, on/off button, and two-way feedback, all with no programming! The Lutron thermostat module controls HVAC and includes all the heat/cool, fan, and manual controls, with full feedback of temperature and system status.

HAI Automation Module

The Automation Module for HAI enables simple control of lights and thermostats using HAI's popular Omni  control system. Drag and drop a light module and get a slider dimmer, on/off button, and two-way feedback. The thermostat module includes all the heat/cool, fan, and manual controls, with full feedback of temperature and system status, all with simple drag-and-drop configuration!

ISY Automation Module

The Automation Module for ISY enables simple control of Insteon lights, thermostats, and more using Universal Devices' popular ISY series of home automation appliances. Drag and drop a light module into a remote and get a slider dimmer, on/off button, and visual feedback. The thermostat module includes heat/cool, fan, and manual control modes, with full feedback of temperature and system status. Add powerful, integrated, control and automation to a home's lighting, appliances, and more with iRule, ISY, and Insteon.

Vera Automation Module

The Automation Module for Vera controls Z-Wave devices via the Mi Casa Verde Vera family of automation controllers. Simply drag and drop the Automation Module into your remote, and control light switches and dimmers, locks, and more with visual feedback. Add powerful integrated control and automation to a home's lighting, appliances, and more with the iRule, Z-Wave, and Mi Casa Verde Vera.

3M/Radio Thermostat Module

The Radio Thermostat Module is a simple drag-and-drop module to add iRule control of the affordable family of thermostats from Radio Thermostat (and private label alternatives from 3M Filtrete, LockState Connect, and Homewerks.) The thermostat module includes all the heat/cool, fan, and manual modes, with full feedback of temperature and system status. Add simple, efficient, cost-effective HVAC control to a home with iRule and a Wi-Fi thermostat by Radio Thermostat.

Leviton Module Update

The Leviton Z-Wave Automation Module now supports thermostats! Control Z-Wave lighting, locks, and thermostats via the Leviton Vizia RF controller. The thermostat gives offers control of heat/cool, fan, and manual modes with full graphical feedback.

Onkyo-Integra Module Multizone Support

The Onkyo-Integra Module now supports multiple zones on 2012 Onkyo-Integra receivers and processors with multizone streaming capability. Now, somebody can be watching football in the den, and listen to Pandora or Spotify in the living room!

Modified Templates

We've done some work on the templates to support the New Handset Wizard, and we've added a few more templates to support a couple more popular Android devices. There are still more to come, but we wanted to support a few of the more popular devices as soon as possible.

Gateway Configurator

iRule is now smarter about how gateways are added and configured. Now, when you sync a handset, iRule will check to see which devices aren't configured, and if you want, search the network to find the appropriate devices and even configure the gateway for you. If it's a serial device connected to a Global Caché GC-100 or iTach, iRule will even configure the serial port! We can't automatically discover everything, but this makes setting up a new handset much easier for new users and experienced professionals alike.

Multifile Upload

Yes, it's true! You can now give your mouse a rest and upload an entire folder full of images to your account all at once.

Global Delays

You can now set a global value for all new delays, or you can change all the delays to a specific value in a Handset, Panel, or Page.

Improved Project Load Speed

Significant improvements have been made to the speed at which projects are loaded into the Builder.

Improved Sync Times

Dynamic syncing is now improved for repetitive editing and syncing where minor changes are applied.

Image Properties Display

Improved image properties pane to display image X-Y dimensions and labeled image file size in bytes.

Sync iPhone Handset on iPad

It's back! Better, really. When we unified iPhone and iPad apps to eliminate confusion, one side-effect was losing the ability run the iPhone version on an iPad and sync an iPhone handset. With iRule 3, that capability is back. It still isn't the best experience, and we don't generally recommend the practice, but it can come in handy in a pinch.

Gateway Backup/Restore Confirmation

A dialog will request confirmation before overwriting the Gateway settings on the server or in the app before a Gateway Backup or Restore.

 

Other Changes and Fixes

 

  • Moved the Sync tab under More instead of Devices.
  • Corrected numerical feedback parsing of more than 1-byte data size.
  • Fixed an issue with commands not sending if phone brightness was set to zero.
  • Fixed copy/paste image so newly pasted images are placed on top of an existing label.

 


 


iRule Builder Version 2.6.2

 iRule Builder 2.6.2 has been released. This new version and its features will automatically load when you next log in to iRule Builder.

Revisions and Additions

Imroved Save

The mechanism for saving user changes back to the iRule Builder server has been reworked for massive speed improvments. These improvements will be particularly noticeable when working with large remote layouts, where save times of 10-20 times faster won't be uncommon.


iRule for iOS Version 2.6.1

 iRule version 2.6.1 for iOS has been released. Current users can update their iRule app from the App Store free of charge.

Revisions and Additions

iPad mini Handset Syncing

iOS 6.0.1 changed the way the iPad mini reported handset resolutions to iRule, which then disabled proper handset syncing. This maintenance release resolves the issue with handset syncing on the iPad mini.


iRule for iOS Version 2.6

 iRule version 2.6 for iOS has been released. Current users can update their iRule app from the App Store free of charge.

Revisions and Additions

Sonos Module

You've been asking for it and we're happy to finally be able to deliver it! The Sonos Module integrates iRule system control and advanced Sonos control. With iRule, an iPad or Android tablet, and the Sonos Module, you can browse and play a full audio library (streaming radio coming soon), yet still control system volume, input, lights, etc. No more switching apps all the time!

Onkyo-Integra Module

Like an "app within an app", the Onkyo-Integra Module enables control Onkyo Integra network receivers and processors. Select input source, network source, and radio station, stream from internet radio stations, local network media, or USB, and display content information.

Automation Module for Leviton Z-Wave

Need a fast, simple way to add Z-Wave control to an iRule remote? The Automation Module controls Z-Wave devices via the Leviton VRC0P-1LW Vizia RF + Plug-In Serial Interface Module. Simply drag and drop the Automation Module into your remote, and control light switches, light dimmers (both horizontal and vertical layout), and even locks. This is only the beginning; there's more coming soon!

iTunes Module Additions and Revisions

  • Multiple iPads running the iTunes client can now connect simultaneously.
  • TV shows are now supported.

Transparent Drawer Background Support

Transparent Drawer backgrounds introduced in the latest Builder update are now supported in this iOS app release. This means that Drawers without backgrounds in Builder will now be rendered without backgrounds, instead of black as in the previous release.

iPhone 5 & iPad 3 Screen Resolution Support

These new handsets were introduced in the last Builder update, but are now fully-supported in this release.

New Unifed App

Previously, there were two iRule apps: iRule for iPhone/iPod touch and iRule HD for iPad. With this release, the main iRule app will now run on both iPhone/iPod touch AND iPad/iPad mini, so it is no longer necessary to download two separate apps if you have one of each device. Eventually, iRule HD will be phased out, but it will be maintained until some time next year to allow a convenient migration to the new unified app.

Other Changes and Fixes

  • Resolved an issue where using volume buttons after leaving and returning to a panel caused a crash.
  • Fixed a problem where the app would crash when pairing the iTunes Module with an empty library.
  • Corrected a problem music playback would be interrupted even if no hard-button volume control device was defined.
  • Fixed a problem where opening or closing a Drawer in Panels with multiple pages would sometimes trigger commands.
  • Resolved an issue where leaving a panel while a gateway connection was in progress would cause a crash.

 



iRule for Android Version 1.4.3

 iRule version 1.4.3 for Android has been released. Current users can update their iRule app from Google Play. The update is a maintenance release that resolves two issues, one caused by the most recent Android 4.2 release.

Revisions

  • Resolved an issue where numeric feedback was not working properly when the device language was set something other than USA English.
  • Resolved an issue related to the recent Android 4.2 release that caused handset sync to stop functioning.

 



iRule for Android Version 1.4.2

 iRule version 1.4.2 for Android has been released. Current users can update their iRule app from Google Play. The update is a maintenance release and resolves several outstanding issues discovered after the release of version 1.4.1.

Revisions

  • Resolved an issue where "Repeat on hold" buttons weren't working properly in Drawers.
  • Corrected a problem with feedback not working properly from RS-232 serial port #2 on GC-100-12/18 gateways.
  • Resolved an issue where multiple pages on some devices were causing sluggish behavior.
  • Modified feedback handling to find and display first match, consistent with iOS feedback handling.
  • Links, Buttons, and Labels with user-defined text are now wrapped properly.
  • Resolved an issue where list view in Settings, Gateways, Panels, etc. was truncated on certain tablet devices.
  • Corrected a problem where color was displayed incorrectly on certain devices.

 



iRule Builder Version 2.6.0

 iRule Builder 2.6.0 has been released. This new version and its features will automatically load when you next log in to iRule Builder.

Revisions and Additions

New Handset Wizard with Template Devices

With the new handset wizard, it's now possible to create a working remote from scratch (or configure an additional handset) in just a few minutes. Really! New handsets are now created pre-populated with "template" devices. You can then use Device Swap to replace the template devices with the actual controlled devices.

New Handset Template Layouts

There are now Handset templates built for most popular phones and tablets, including iPhone 5, iPad Retina, Android 720x1280 (Samsung Galaxy S III, HTC One X, etc.), and more. The iRule released iRule apps don't yet fully support the larger iPhone 5 and iPad Retina displays, but we wanted to release them in the Builder so our customers could start designing their Handsets. With all the new devices reaching the market, there are still more to add, but this new set covers the most common phones and tablets.

Template Drawers

The Handset layout templates now all include Drawers. Including Drawers in the iRule templates improves the functionality of the remote on smaller-screen devices, and makes updates much easier on iPads and other tablets.

Template Themes

The Handset layout templates are all created in each of our three current graphic themes: black, white, and brushed.

Transparent Drawers

Drawer backgrounds are now transparent by default. Transparency means pinned Drawers can be essentially invisible, displaying only the Drawer's contents on the screen, so this is most useful for pinned Drawers. This feature is in preparation of both Android and iOS apps being updated to support this feature. Currently-released apps will render Drawers with no background as black. Again, we wanted to get these tools into customers' hands so as soon as they apps are released, you can be ready with your Handset designs.

Other Changes and Fixes

  • Resolved an issue where handsets not yet loaded would fail to receive changes to devices and feedbacks.
  • Added read-only handset properties to display portrait and landscape usable area. This is crucial information for users creating and uploading their own backgrounds.
  • Added a function to remove all commands from a handset or panel.
  • Deleting or updating a device or device code now updates gestures, entrances and motions views.
  • Replace Device summary view now shows Entrances, Motions, and Gestures commands.
  • Added support for iPhone 5 and iPad Retina in preparation for upcoming iOS release.
  • Added Handset defintions for Barnes & Noble Nook HD, Barnes & Noble Nook HD+, HTC Evo 4G LTE, Motorola Droid Razr HD, and Samsung Galaxy S III.
  • Added handset and image libraries graphics scale fields to support automatically matching Handset pixel density to most appropriate graphic resolution (standard, medium, large/"Retina"). 

 



iRule for Android Version 1.4.1

 iRule version 1.4.1 for Android has been released. Current users can update their iRule app from Google Play. The update is a maintenance release and resolves two issues discovered after the release of version 1.4.0.

Revisions

  • Resolved an issue with the app and connections to a Global Caché GC-100-6.
  • Resolved an issue where "repeat on hold" was not functioning properly inside Drawers.

 



iRule for Android Version 1.4.0

 iRule version 1.4.0 for Android has been released. Current users can update their iRule app from Google Play. The update enables iRule Android to take advantage of earlier Builder updates.

Revisions and Additions

Drawers

Drawers are now available for Android! Drawers offer a solution to two issues. The first is faster design by instancing or "punch-through" as it's sometimes called. Create a page, add some buttons and commands, then "re-use" that page anywhere in the remote by "pinning" the Drawer open. For example, configuring source and volume buttons on the sides of a tablet layout previously required configuring each page where the buttons were used. With Drawers, there is no need to keep defining and redefining links and input commands for each page; simply configure the buttons once in a Drawer and re-use the drawer anywhere you need the links and buttons.

The other issue Drawers help resolve is that of screen real-estate on small-screen devices which typically require "hunting" around the remote. For instance, in the "Watch TV" page, there is no room for input selection and volume and mute buttons. With Drawers, you can add an "overlay" or sliding sheet that be swiped out from the side of the screen to add functionality even though screen area is limited.

Feedback Tokenization

Some devices output feedback strings which included changing values or lengths, making simple parsing impossible. Feedback tokenization solves this problem and allows for much more powerful feedback display.

Physical-Button Volume Control

The use of physical buttons for volume control are now enabled. Make sure your device

HTTP SOAP Command Support

SOAP support facilitates control of devices using this protocol, including Sony Blu-ray players and others.

IR and Relay Feedback

IR and relay feedback from Global Caché hardware is now supported which enables the feedback from sensors on the Global Caché Gateways.

Dimmed-Screen Tap

Tapping a dimmed screen will now wake the screen only; not trigger a command. This makes the behavior consistent with iRule for iOS.

Username/password Fields in Network Gateways

Network Gateways now include username and password fields for more intuitive configuration, eliminating the need to create more complicated strings for device URL's with embedded username/password. This capability also better supports devices using the Telnet protocol. Send empty username/password when for network gateway.

Other Changes and Fixes

 

  • Added a Sync button in Settings panel layout for easier syncing.
  • Fixed empty feedback code (without value) that breaks sync feedbacks.xml
  • Fixed a connection issue with RS-232 serial models of iTach devices.
  • HTTP/Network Gateway passwords are now masked.

 



iRule for iOS Version 2.5

 iRule version 2.5 for iOS has been released. Current users can update their iRule app from the App Store free of charge. iRule Builder has also been updated to include new functionality.

Revisions and Additions

Drawers

Drawers are here! Drawers offer a solution to two issues. The first is expedited design by instancing or "punch-through" as it's sometimes called. Create a page and define some buttons and commands, then "re-use" that page anywhere in the remote by "pinning" the Drawer open. For example, configuring source and volume buttons on the left and right sides of the iPad layout required configuring each page where the buttons were used. With Drawers, there is need to keep defining and redefining links and input commands for each page; simply configure the buttons once in a Drawer and re-use the drawer anywhere you need the buttons.

The other issue Drawers helps resolve is that of screen real-estate on small-screen devices that require "hunting" around the remote. For instance, in the "Watch TV" page, there is no room for input selection and volume and mute buttons, while in the home page (with volume, mute, and source selection), there is no room for DVR controls. With Drawers, you can add an "overlay" or sliding sheet that be swiped out from the side of the screen.

Feedback tokenization

Some devices output feedback strings which included changing values or lengths, making simple parsing impossible. Feedback tokenization solves this problem and allows for much more powerful feedback display.

HTTP SOAP command support

SOAP support facilitates control of devices using this protocol, including Sony Blu-ray players.

Username/password fields in Network Gateways

Network Gateways now include username and password fields for more intuitive configuration, eliminating the need to create more complicated strings for device URL's with embedded username/password. This capability also better supports devices using the Telnet protocol.

Username/password fields in HTTP Gateways

HTTP Gateways now include username and password fields for more intuitive configuration, eliminating the need to create more complicated strings for device URL's with embedded username/password.

Keyboard Element Nudging

iRule Builder now supports nudging elements! Use the arrow keys to move elements in the remote layout one row/column at a time, which makes designing remotes much faster and more intuitive.

Replace Device Codes in Panels

Replace devices in a single panel. Previously, only devices in the remote could be replaced with another; now replace a device in a single panel. One example of where this is a huge time-saver is the situation of controlling multiple identical devices - DirecTV receivers, for instance. Now, you can configure a single panel with control of one device, duplicate the panel as many times as you have device instance, then simply replace the device in each panel with the desired device.

Improved Entrances

Entrances now support Delay and Message Actions for improved remote design/functionality.

Improved Panel Summary View

The Panel Summary View is improved, with icons to link to Entrances, Motions, and Gestures, and pages, and to create new pages. There is also a list of all devices which are controlled by commands contained in the panel.

Other Changes and Fixes

  • Fixed an issue with main connection status icon when a connection was lost.
  • Fixed an issue where HTTP Post Gateway with directory showed red connection status.
  • Fixed an issue with HTTP Gateway Restore from Android to iOS.
  • Fixed an issue where swiping to Delete Gateways caused a crash.

 



iRule Version 1.3.0 for Android

iRule version 1.3.0 for Android has been released. Current users can update their iRule app from Google Play or Amazon Apps. The update enables iRule Android to take advantage of earlier Builder updates.

Major Optimization

In this new version of iRule for Android, the app has undergone a major overhaul to optimize performance for the Android platform, improve reliability and robustness, and to better align the feature set with the iOS version.

UDP Support

The app now supports sending UDP commands as well as receiving and processing UDP feedback.

Android 4.0.3 Support

Improved compatibility with Android 4.0.3 "Ice Cream Sandwich".

Text on Buttons & Links

As in the iOS version, Buttons and Links and can now have text overlaid for labeling and more customization without external graphics- or photo-editing applications.

Screen Dimming

iRule for Android now dims the screen after a period of inactivity. Leave iRule open and connected in a dark room; just tap the screen to brighten and use it.

Message Dialog

Use "Message" dialogs to inform and direct users to wait while device macros execute. This is helpful to prevent issues arising from users making source selections before devices are powered on or HDMI handshaking occurs.

Smooth Repeat IR

Faster repeating of infrared commands on supported devices, useful in applications such as volume ramping.

Better Macro Handling

Macros are now queued for more coordinated sequential execution.

Improved Command Execution

Command queuing has been improved for more robust control execution.

Improved Feedback Parsing

Improved feedback parsing from HTTP devices using XML, such as XMBC, DirecTV, and ISY-99.

"More" Tab

This tab in the Builder contains these items, which are now usable on Android:

  • Actions - New Delay and Message elements for more reliable and polished macros.
  • Widgets - Drag-and-drop Buttons, Links, Labels, and URLs from this new element group.
  • Launch - Launch external apps, an email to support, or a URL in the browser - right from a Button!
  • Nav - Use the Nav commands to add your own Back, Sync, Panels, and Gateways buttons to a remote.

New Handset Types

New preset handset types for popular new Android devices are available in the Builder Handsets menu.

 



iRule Version 2.1.1

 iRule version 2.1.1 has been released. Current users can update their iRule app from the App Store free of charge. iRule Builder has also been updated to include new functionality.

App Revisions and Additions

Setup Lock

App settings can now be locked to avoid accidental or intentional settings changes. Users benefitting from this feature would be parents with young children, and especially professional installers that would like to protect device settings from inadvertent settings changes that may require service calls.

Gateway and Device Status Drawer

Users can now tap the gateway status icon in the lower-right corner of the screen to open a "drawer" containing the status of all the gateways and devices to which the current panel connects. This is an excellent diagnostic to tool if you have 

Gateway Status Icon Now Optional

The gateway connection status icon can now be switched on or off, allowing for a cleaner user interface once installation and testing is complete.

Button Push/Release Event Commands

Commands can now be attached both to button-press and button-release tap events. This feature gives iRule functionality similar to a momentary switch. A good example of an application for this feature might be a fireplace that requires the user to press and hold a switch to ignite properly.

HTTP POST

The POST request method was added to HTTP gateways to accommodate devices which require that method.

HTTP WoL

Added Wake-on-LAN option to HTTP gateways. Great for devices such as HTPC's running XBMC that use a web server for control. That system can now be asleep in low-power mode, and iRule can send a Wake-on-LAN packet as part of a command to wake up the computer before executing the command.

User Interface Rotation

User interface rotation is now disabled if no pages are defined for the target orientation. This avoids user confusion.

Builder Revisions and Additions

Auto Delay Insertion

The Builder now automatically inserts a delay between multiple commands dropped on the same button. This makes building macros much easier and faster.

Command-Type Display Column

The Builder now displays devices' command type (RS232, RS232/IP or IR) in a new column, making it easier to tell at a glance what type of device you're viewing in the device browser.

Improved Browsing

Improved browsing for panels, images, devices and feedback by adding column-sorting.

Improved Search

Improved search functionality with separate query for iRule and Users tabs to speed searching, so you can now search only iRule-managed content, or search only user-created content. Searches are faster and easier.

Entrance Commands

Entrance commands assigned to a panel will now execute regardless of what page the user enters.

Google Apps Authentication

Google Apps authentication is re-enabled.

 

Other Changes and Fixes

  • Fixed condition where invalid XML characters in the password were resulting in an "Authentication Failed" dialog.
  • Removed the "Connecting to Gateways" message dialog. Handy for demonstrating the remote off-site or for troubleshooting.
  • Fixed other miscellaneous bugs.

 


 

 iRule Version 2.0

 iRule version 2.0 has been released. Existing users can update their iRule application from the iTunes store free of charge. iRule Builder has been updated to include the new functionality. New with this release is the introduction of iRule Pro and iRule Standard editions. By default, all iRule customers receive the new functionality of version 2.0 Standard. Customers can upgrade to iRule Pro for advanced functionality.

Panel Sharing - iRule Pro

Expanding on the community sharing within the iRule solution, users are now able to share individual Panels. As with Image Libraries, you can browse and filter and preview the Panels prior to importing into the existing setup. Panels that are added will not overwrite any existing Panels. All of the necessary images will be included when importing a Panel.

Two Way Feedback - iRule Pro

With the iRule Pro, you can now parse text based feedback from AV devices and display the information on the remote instead of on the on screen display. Some typical examples:

  • AV Receiver – Display the volume, input selection (with user defined text not just the names of the manufacturer inputs) audio modes. Some newer receivers display Internet radio content such as artist, album name, song name and time.
  • Lighting – Some lighting systems provide the ability to view the intensity of each light.
  • Satellite – You can view the channel number and show synopsis
  • Blu-Ray – See the elapsed time of a movie playing or the chapter information

Improved Cut/Copy/Paste - iRule Standard and Pro

The cut/copy/paste functionality can be used by right clicking on an object, using standard keyboard shortcuts (Control-C or Command-C on the PC/MAC), or using the icons in the Panels tree. You can now use the cut/copy/paste functions with the following iRule objects:

  • Panel - Duplicate the Panel with all elements within the Panel.
  • Page - Duplicate of the Page with all of the elements within the Page.
  • Button - Commands and delays are copied with the button.
  • Link - Commands and target link location are copied.
  • Label - Labels are copied with the associated commands and settings.
  • Background Image

Background Commands - iRule Standard and Pro

Entrances have been enhanced to allow commands to be resent at a user-defined interval. This is critical for devices that close the connection when not in use such as some AV receivers and automation systems. Also, this function can be used with the feedback queries for devices that do not automatically send back the feedback.

Handset Support - iRule Standard and Pro

Based on the requests of users and installers, there was a need to allow for unique interfaces within the same account. Now iRule support the creation of a new handset that will sync to a specific iOS device. Users can create an iPad interface for the husband and another unique iPad interface for the wife, all within the same license.

  • iRule Standard Handsets – In the iRule Standard license, 3 handsets are included with additional handsets available for purchase.
  • iRule Pro Handsets – In the iRule Pro license, 5 handsets are included with additional handsets available for purchase.

Retina Support - iRule Standard and Pro

Based on the enhancements of Handsets, iRule now supports a new resolution for the iPhone/iPod touch 4. Image libraries have been updated to include the standard iRule images in the high resolution required for Retina.

Improved Backup/Restore - iRule Standard and Pro

In addition to user created backups, the iRule server now automatically stores a backup from the last day’s login. The server stores up to seven backups allowing the user to go back to a previous system backup when needed. Note that a single Backup is made per day.

Toggle Commands - iRule Standard and Pro

Users can now apply multiple commands to a single button and have the commands alternate/toggle between each button press. This is useful when applying functions such as multiple audio modes to a single function and cycling between them with each button press.

Improved IR Functionality - iRule Standard and Pro

IR commands with the iTach series of devices have been improved and will accommodate some devices that were creating an error on the iTach series but not on the GC-100.

New iRule Stainless Steel Button Set - iRule Standard and Pro

Building on the great feedback of the Black and white glossy button sets we are now adding a stainless steel button set that duplicates the entire setup. The detail in these buttons really is amazing on a retina display.

Faster Loading - iRule Standard and Pro

Improvements in the server were made to improve the load time of Pages and searches.

Device Merge - iRule Standard and Pro

Ability to combine two devices with codes into a single device. This is a great tool when expanding an existing device without the need to create it from scratch.

Device Import Status Improvements - iRule Standard and Pro

When browsing devices, the interface now defines which devices are already in the user setup to eliminate the import of the same device multiple by mistake.

 



iRule Version 1.72

 iRule version 1.72 has been released. Existing users can update their iRule application from the iTunes store free of charge. iRule Builder has been updated to include the new functionality.

Support for iPad Multitasking

iRule is now multitasking capable on the iPad, as well as on the iPhone.

Improved Initial Sync Time

Initial sync time is reduced for interfaces with many images and devices.

Improved Copy Functionality

Users can now copy a Page to another Panel, reducing the time needed to recreate a Page in a complex setup.

Improved Search Results for Devices and Image Libraries

Image library and Device database search results are now split into two tabs, that are used to separate iRule Device and Images and user submitted content.

Device Database Update

New Devices have been added and updated to the Device database to include the new 2011 models.

Support for non-Google Logins

Installers can now create accounts that are not tied to Google based email addresses for additional flexbility and account management.

Fix for iPad Link Bug

Bug fix for an iOS 4.2.1 bug on the iPad that caused a crash.

 



iRule Version 1.7

 iRule version 1.7 has been released. Existing users can update iRule application from the iTunes store free of charge. iRule Builder has been updated to include the new functionality.

Wake On LAN

iRule is now able to send a magic packet to wake up the PC before the Gateway connects. The Wake On LAN feature seamlessly integrates with the Gateway connection, eliminating the need for the end user to manually include commands.

3G Support

iRule now supports the ability to control Gateways by using 3G not just WiFi. Please note that the quality of this solution really depends on the 3G connection.

Gateway Sync

This feature is intended for users with multiple iPhone/iPod/iPad devices at home. You configure the Gateways on the first device and can then backup your Gateway definitions to the server. All other devices can download the Gateway definitions from the server and reduce the setup time. Please note, that while Gateway definition is uploaded to the server, you can not edit the Gateway in the iRule Builder.

IR Command Repetition

Some IR devices require the command to be sent multiple times to work properly while others do not. Users will be able to adjust the number of times a command is sent with each button press. For devices that had an issue with double commands being sent, this will allow you to tweak the code to send only a single command. This option can help other devices that require some commands to be held down to send a new function to the device.

Image Library & Device Reordering

Image libraries and Devices can now be ordered by using the up/down arrows or the Page UP/Down keyboard shortcuts.

Repeating Serial Command Bug

On some Global Cache Gateways, repeating serial commands did not work, this bug has been fixed.

Device Renaming

If you change the name of a device, the associated commands in the Panel will maintain the association to the Device and function properly.

Fixed Multiple Links Bug

In cases where multiple links were selected in a row, the app may sometimes crash.

Improved Macro Execution

Internal improvements to handle macros.

Fixed Label and Gesture Bug

You can now cover a Page with Labels and use Gestures without any interference.

Repeating Button Bug

When swiping away from a repeating button, the command will continue to execute.

 



iRule Version 1.6

 iRule version 1.6has been released. Existing users can update iRule application from the iTunes store free of charge. iRule Builder has been updated to include the new functionality.

iOS 4 Compatible

iRule application is compatible with the iOS 4. You will be able to take advantage of the fast app switching if your device supports multitasking.

Native iPad Support

Starting with this version we released iRule for iPad application which can be found in the iTunes Store. Please note that Apple approved iRule Version 1.6 for the iPhone before iRule for iPad and there will be a delay of a few days between the release dates. In the meantime, you can use iRule Builder to begin to create the interface for the iPad.

Starter Project

New users to iRule Builder have the option of getting a professionally designed complete interface which includes vast new image libraries, backgrounds and links. All you need to do is add your specific devices and map the commands to the buttons. Existing users can also use the interface using the backup and restore functionality.

Hidden Panels

You can now create Panels and hide them from the Panels list. Hidden Panels are still accessible from links and can help to simplify the look of a complex interface.

Default Panel/Page

You will now be able to define a Page within a Panel as your default Page. A default Page will load when the application is launched bypassing the Panels list.

Duplicate Panel/Page

You will be able to quickly duplicate a Panel, which may be used to build complex interfaces faster. This function can be used to quickly duplicate a setup for homes with multiple rooms or to duplicate the interface between a Blu-Ray player to a DVD player.

Faster Load

Images and Devices will now load when the folder is expanded. This new functionality will improve the load times of the iRule Builder. Duplicate Panel - You will be able to quickly duplicate a Panel which can be used to build complex interfaces faster.

Backup and Restore

You will be able to backup your entire interface to your computer and restore. You can also use the Backup/Restore functionality to experiment with different interface ideas and revert back to a previous setup without worry.

Improved Labels

Labels without an assigned command will no longer interfere with Gestures.

iTach Bug Fix

Some iTach devices had an additional period at the end of the IP address.

Fixed Special Character Bug

Fixed special characters for names of images.

 



iRule Version 1.5.1

 iRule version 1.5.1 has been released. Existing users can update iRule application from the iTunes store free of charge. iRule Builder has been updated to include the new fucntionality. 

Improved WiFi

The WiFi capabilities of the iPhone/iPod touch have been improved to allow the application to remain connected without any network activity indefinitely.

Improved Entrances

Improvements have been made to provide a more streamlined way to control and access to Entrances. Entrances are no longer associated with the Panel, to call an Entrance it must be selected from each Page thus eliminating conditions where some Entrances are called inadvertantly. 

GC-100-12/18 Repeating Button Fix

A bug related to the GC-100-12 & GC-100-18 repeating buttons has been corrected. Repeating buttons now work without issue on all Global Cache Gateways. 

Link Panel Renaming Fix 

A bug related to the renaming of Panels within the iRule Builder has been corrected. You can now rename and move Panels within the Panels tree while maintaining the Links.

 



iRule Version 1.5

 iRule version 1.5 has been released. Users can download the update for iRule application from the iTunes store. iRule Builder has already been updated to include all of the new functionality. The next time a user logs into iRule Builder, the new capabilities will be available for use. A key advantage to an online application is that there is no compatibility issues with other software on your computer. There will be no additional software to install to upgrade the iRule Builder to the latest release.

iRule Universal Remote App - iPhone and iPod Universal Remote

Images

The ability to add background images is now available which empowers users to create a richer user interface. You can place an image up to 320x396 in the background or images that are smaller. Images can be stacked on top of each other including transparency. Background images are always below: Links, Labels, Buttons and URL elements.

Links

Links can now be dragged and dropped by holding down the L key on the keyboard at the time you release the mouse. Links can now have a Device command or series of commands associated with a Link. Commands will be executed before the Link jumps to another page.

Labels

Labels can now be different fonts (the fonts are determined by the iPhone/iPod touch), user defined size, user defined color, bold option, and alignment (left, center, right). Labels can now accept Device commands effectively making them a functional interface element.

Embedded web page

Users can now embed a web page into a panel. This can be used for both internal and external web content. Simple off the shelf web cams can now be integrated into the remote creating a real time security video within the same iRule interface. 

Status Info

When a Device command is being sent from the iRule, there will now be a visual indicator in the bottom left cornear showing the activity. There is also a visual indicator for the Gateway connection in the bottom right corner: green means that all gateways connected, yellow means that some gateways connected and red means that no gateways connected.

Repeating buttons

Users can now define a button as repeating, which can be useful for things like controlling the volume or dimming a light. The user can assign a repeat time. Repeating commands can be IR, RS232 or network commands. 

HTTP commands

iRule Version 1.5 includes a new Gateway class called HTTP Gateway. This allows HTTP based commands to be sent to compatible devices (for example: IP thermostat, lighting, XBMC).

Get iRule

You'll need a Builder account to try or to use iRule. Once you have a Builder account, download the app to your iOS or Android device.

badge-app store white 180x60

badge-play

badge-amazon

Follow Us

icon-facebookicon-twittericon-youtube

 

Professional
Affiliations

icon-facebook