iRule Version 4.0.2 for iOS
iRule version 4.0.2 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 4.0.
iRule Version 4.0.2 for Android
iRule Version 4.0.2 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 4.0. It contains various fixes related to certain conditions that caused a crash, improvements to HTD and Lutron (shade module), Feedback, Set Variable, and various UI-related bugs.
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.
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!
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.
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!
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.
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.
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 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.
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 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.
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.
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.
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!
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!
Don’t want the kids to access your audio system? Now you can lock a panel and require a PIN to access the panel.
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.
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!
Many Modules now include visual status (spinner for wait, timeout, etc.), i.e. Vera. Some Modules now include pressed states for better interaction.
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.
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.
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.
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.
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.
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.
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.
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.
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!
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 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.
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.
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.
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!
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.
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.
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!
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.
Foscam, HAI security to start; more security and camera modules on the way!
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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) 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 is now optional on both Automation and Weather Modules. Use your own background in a background layer, or let the modules 'float'.
Automatic discovery of some UPnP devices is now supported.
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.
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.
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.
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.
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.
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?
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.
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.
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!
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.
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.
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.
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.
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!
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.
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.
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.
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.
Significant improvements have been made to the speed at which projects are loaded into the Builder.
Dynamic syncing is now improved for repetitive editing and syncing where minor changes are applied.
Improved image properties pane to display image X-Y dimensions and labeled image file size in bytes.
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.
A dialog will request confirmation before overwriting the Gateway settings on the server or in the app before a Gateway Backup or Restore.
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.
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.
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.
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!
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.
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!
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.
These new handsets were introduced in the last Builder update, but are now fully-supported in this release.
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.
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.
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.
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.
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.
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.
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.
The Handset layout templates are all created in each of our three current graphic themes: black, white, and brushed.
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.
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.
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.
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.
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.
The use of physical buttons for volume control are now enabled. Make sure your device
SOAP support facilitates control of devices using this protocol, including Sony Blu-ray players and others.
IR and relay feedback from Global Caché hardware is now supported which enables the feedback from sensors on the Global Caché Gateways.
Tapping a dimmed screen will now wake the screen only; not trigger a command. This makes the behavior consistent with iRule for iOS.
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.
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.
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.
SOAP support facilitates control of devices using this protocol, including Sony Blu-ray players.
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.
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.
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 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.
Entrances now support Delay and Message Actions for improved remote design/functionality.
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.
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.
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.
The app now supports sending UDP commands as well as receiving and processing UDP feedback.
Improved compatibility with Android 4.0.3 "Ice Cream Sandwich".
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.
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.
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.
Faster repeating of infrared commands on supported devices, useful in applications such as volume ramping.
Macros are now queued for more coordinated sequential execution.
Command queuing has been improved for more robust control execution.
Improved feedback parsing from HTTP devices using XML, such as XMBC, DirecTV, and ISY-99.
This tab in the Builder contains these items, which are now usable on Android:
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 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.
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
The gateway connection status icon can now be switched on or off, allowing for a cleaner user interface once installation and testing is complete.
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.
The POST request method was added to HTTP gateways to accommodate devices which require that method.
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 is now disabled if no pages are defined for the target orientation. This avoids user confusion.
The Builder now automatically inserts a delay between multiple commands dropped on the same button. This makes building macros much easier and faster.
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 for panels, images, devices and feedback by adding column-sorting.
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 assigned to a panel will now execute regardless of what page the user enters.
Google Apps authentication is re-enabled.
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.
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.
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:
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:
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.
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.
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.
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.
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.
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.
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.
Improvements in the server were made to improve the load time of Pages and searches.
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.
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.
iRule is now multitasking capable on the iPad, as well as on the iPhone.
Initial sync time is reduced for interfaces with many images and devices.
Users can now copy a Page to another Panel, reducing the time needed to recreate a Page in a complex setup.
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.
New Devices have been added and updated to the Device database to include the new 2011 models.
Installers can now create accounts that are not tied to Google based email addresses for additional flexbility and account management.
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.
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.
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.
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.
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 libraries and Devices can now be ordered by using the up/down arrows or the Page UP/Down keyboard shortcuts.
On some Global Cache Gateways, repeating serial commands did not work, this bug has been fixed.
If you change the name of a device, the associated commands in the Panel will maintain the association to the Device and function properly.
In cases where multiple links were selected in a row, the app may sometimes crash.
Internal improvements to handle macros.
You can now cover a Page with Labels and use Gestures without any interference.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Labels without an assigned command will no longer interfere with Gestures.
Some iTach devices had an additional period at the end of the IP address.
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.
The WiFi capabilities of the iPhone/iPod touch have been improved to allow the application to remain connected without any network activity indefinitely.
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.
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.
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.
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 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 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.
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.
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.
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.
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.
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!
The app can now automatically discover several types of gateways.
Auto-discovered gateways IP addresses are tracked so they can move and still work.
Modules now trigger sounds just like other remote UI elements.
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.
Subscribe to our newsletter to receive updates on the iRule Universal Remote Control App
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.
iRule for DIY EnthusiastsiRule for Professional InstallersiRule for Home Users
Busting the MythsCompatible DevicesDealer LocatorSupport PortalSupport Community