Indigo 5.0 Released by Perceptive Automation

The top supplier of Mac-based home automation software, Perceptive Automation, has announced the instant accessibility of Indigo 5, an upgrade to the company’s automation server and intelligent home control for Mac OS X. With Indigo, users are able to easily monitor and control lawn sprinklers, thermostats, appliances and lights, as well as dozens of other things that can be seen within the home. Advanced schedules and logic can be developed to reduce the amount of water and energy used and the whole house can be remotely controlled from browsers or the iOS app.

A Python-based Plugin API comes new with this release. This API provides third party developers with the ability to include actions, trigger events and native device types that are completely built-in to the Indigo User Interface and server. Indigo has become the first Mac home automation computer application to supply developers with a plainly documented and comprehensive plugin system. Plugins are put in place within the well-known Python programming language and are sandboxed to assist in making sure that not a single plugin is able to impede the operation of the server.

President of Perceptive Automation, Matt Bendiksen, said “With the new API, Indigo Pro users will have access to a much wider range of devices and data integrations without the need for us to release a new version of Indigo for each new technology. Internally we can also deliver functionality much more quickly given that we can deliver plugins outside of a full Indigo release.”

New Features List (full list here)

  • (Pro Only)New plugin functionality that allows us and other developers to add functionality to Indigo without needing to release a new version of Indigo (see the plugin development docs in the Technical Documentssection of the documents wiki if you’re interested in building a plugin for Indigo). Plugins can add devices that will integrate directly with the various Indigo User Interfaces (UI), events that show up in the Trigger UI, and actions that show up in the Actions UI. Plugins included with Indigo:
    • iTunes Plugin
    • NOAA Weather Plugin
    • WeatherSnoop Plugin
    • EasyDAQ Relay Card Plugin
    • iCal Alarm Processor Plugin
    • Airfoil Plugin
    • DIRECTV DVR Control Plugin
    • Growl Plugin
    • Action Collection – A collection of useful actions available from the Actions UI, including: Open File, Run Script, Write to Log, Insert Device State into Variable, and Insert Timestamp into Variable.
  • New Condition Editor for Triggers and Schedules (previously called Time/Date Actions) is now standard.
  • New keyboard shortcuts
  • (Pro Only) The Control Page editor now supports Cut/Copy/Paste between control pages as well as drag and drop.
  • (Pro Only) The Control Page list in the Home Window will allow you to drag Control Pages out to the Finder for easy sharing.
  • Right (control) clicking on any table now shows you a contextual menu with options appropriate for the item.
  • The Help menu has been expanded and now points to the official documentation that’s stored in our wiki system and available through Web browsers.
  • (Pro Only) New robust Python based scripting model. Execute Script action now supports Python for both embedded scripts and external script files, with automatic access to a thorough Python Indigo module.
  • (Pro Only) New interactive Python scripting shell.
  • (Pro Only) New Refreshing Image URL control type to Control Page editor, which can show realtime updating images on Web pages or Indigo Touch (great for SecuritySpy).

About Perceptive Automation, LLC.

Perceptive Automation’s mission is to create home control and networking solutions. We strive to make products that are innovative and easy-to-use. Although our products tie multiple protocols, interfaces, and technologies together, we believe the user experience should always be as intuitive and simple as possible.

Perceptive Automation was founded in 2002 by Matt Bendiksen. Matt has over 18 years of professional software development experience. Formerly, Matt was a Director of Engineering at Macromedia, Inc. While at Macromedia Matt led teams of Macintosh and Windows software engineers in the successful development of commercial software currently used by millions of design professionals.


Tags: , , ,
Filed in: Home Controls, Software