v2.12.0 Release Notes

<< Back to Software Release Notes

What’s New in This Version

Building on the IP control functionality introduced in v2.11, we are proud to announce a new Application Programming Interface (API) that allows control of any networked RedEye. Now you can program other automation systems — including wall panels and PC gateways — to send commands, launch activities, and update variables on your RedEye. When combined with RedEye’s IP control capabilities, you can even have one RedEye control another, making it possible to extend control to locations that were previously hard to reach with cabling.

  1. RESTful Application Programming Interface. Now you can control your RedEye through a simple HTTP-based interface. Retrieve information about your rooms, devices, activities, and variables; send commands, launch activities, and update variables. Easily integrated into other systems or HTML-based interfaces using basic HTTP-GET commands. Retrieve data in XML or JSON format.
  2. Updated “Copy Command URL” and new “Copy Activity URL” buttons (iOS app). The Command Setup page’s “Copy Command URL” button now uses RedEye’s API and works for devices of any type (infrared, contact relay, serial, IP). We have added a new “Copy Activity URL” button to the Activity Setup page. Once copied, paste the URL into any browser (including Mobile Safari) or another application to invoke a command or launch an activity.
  3. Scripting support for JavaScript Object Notation (JSON). Easily convert Lua tables to and from JSON for integration with external applications and devices.
  4. Watch DVR activity template now includes color buttons.
  5. “Kiosk-mode” (browser app). In order to enable embedding of RedEye’s browser application into wall panels and other interfaces, we have added new URL query string arguments which allow hiding certain parts of the interface. It is also possible to open to a specific room on RedEye Pro.
  6. Command duplication (browser app). We have made it easier to “cookie-cut” commands when manually adding a scripted device (usually controlled over RS-232 or IP).
  7. Simple script editing outside of the script editor (browser app). RedEye’s script editor can be helpful when you are writing and debugging a new script, but sometimes you just need to make a quick change. It is now possible to modify a script from the command details pane without opening the full editor.
  8. Existing IP ports no longer shown when adding a new device (browser app).
  9. Fixed keyboard navigation of lists in Chrome (browser app).
  10. Fixed activity layout editor in Internet Explorer (browser app).
  11. Re-enable editing of scripts on newly added controls (browser app). A change in v2.11.0 required first saving the layout before editing the script for a new control.
  12. Fixed issue with editing some IP device scripts (browser app).
  13. Fixed synchronization issue when deleting a new IP device (iOS app). Previously if you deleted an IP device without first exiting setup, the iOS app would lose track of all devices.
  14. Fixed display of some “missing” layouts (Android app). Sometimes a layout would appear blank as the result of an incorrect scaling calculation.
  15. Fixed Hebrew localization (Android app). Changed the app to use the non-standard “iw” language abbreviation (other platforms use “he”).
  16. Corrected image layering (Android app). Image controls are now properly displayed according to their Z-Index property.

Release date: 19 March 2012