Indigo 6 Beta 1 Released

Posted on
Tue Nov 13, 2012 10:27 am
matt (support) offline
Site Admin
User avatar
Posts: 18801
Joined: Jan 27, 2003
Location: Texas

Indigo 6 Beta 1 Released

Indigo 6 beta 1

We're extremely pleased to announce the immediate availability of Indigo 6 beta 1. Indigo 6 has been in the works for quite a long time and we're very happy to finally be able to ship the beta. We know that you'll be as excited as we are about it. Read on to find out the details.

A little history

Before we talk about new stuff, a little history: in 2003, we introduced Indigo 1.0, which supported the most popular do-it-yourself home automation technology of the time: X10. As we all know, X10 is less than perfect in terms of reliability and many of you were less than enthusiastic about trying to use it. In 2006, we introduced support for the new INSTEON technology. INSTEON promised to improve many of the shortfalls of X10 and in many respects did so. Over the next few years, we hardened our support for INSTEON so that we're one of the few products on the market that supports most of the INSTEON feature set (remote linking, remote configuration, automatic link replacement on devices and controllers, etc).

Unfortunately, our friends outside of North America couldn't really benefit from the increased reliability of INSTEON since it was not available in those markets. We have been evaluating various technologies (Z-Wave®, Zigbee®, KNX®, CeBUS®, etc.) while at the same time hoping INSTEON would become available globally. In the meantime, we started work on Indigo 5. We made significant changes that would allow 3rd parties (and us) to create plugins which would allow rapidly extending Indigo to support new hardware and provide additional functionality. This has worked out extremely well: thanks to some of our talented Indigo users we now have over 40 3rd party plugins available that offer a wide range of hardware support, integration features, and new functionality.

About a year ago, after we were satisfied that Indigo 5 was quite solid, we began working on some more changes in anticipation of adding a 3rd major home automation technology to Indigo. This required a rethink to several aspects of Indigo. We also wanted plugins to feel less bolted-on and more directly integrated into the Indigo UI. At this time, we also made the decision of which new technology we were going to support: Z-Wave®.

Z-Wave Device Compatibility

Z-Wave® is a wireless (Radio Frequency) home automation technology. It meets all the requirements that we had laid out for our evaluation (in no particular order):

  • It's available internationally - we really needed a technology that would allow us to expand globally.
  • It's available in North America as well - we want to expand the breadth of supported hardware globally.
  • It's wireless. After many years of fighting with power line signal noise, we felt very strongly that we needed to support a technology that was RF-based. We're quite sure that we'll find issues that are somewhat synonymous to power line signal noise, but at the very least they'll be different problems. Some homes will work better with RF technologies (lots of power line gremlins), whereas others may work better with power line technologies.
  • There is a wide variety of modules available: switches, plug-in modules, thermostats, sensors of various types, etc.
  • There is a variety of vendors making the modules - you'll have many options from which to choose based on the features you desire.
  • It's available - the hardware is readily available to consumers (not just professionals).
  • It's reliable.
  • It's affordable.

So, the focus of Indigo 6 beta 1 is support for Z-Wave devices. We've done much of the plumbing necessary to get Indigo communicating with Z-Wave devices, so during the beta period we'll be working on adding additional device support and features. So, along those lines, here's a list of what's currently working in beta 1:

  • The tested and supported Z-Wave interface for Indigo 6 is the Aeotec Z-Stick Series 2 and the EZController / Z-Troller (minimum firmware 1.17 required). Like the other technologies that we support, you need an interface that plugs into your Mac that allows Indigo to communicate with the device network. We think the Z-Stick and EZController / Z-Troller offer the best functionality for the price. Other interfaces may work (they generally use the same/similar serial API) but we're only officially supporting the the listed interfaces at this time. The Z-Stick is also widely available internationally: UK, Mainland Europe, Australia/New Zealand.
  • Dimmer and relay devices - these are the typical switches and plug-in modules (wall-warts). Relay devices only support ON/OFF and are used to control non-dimmable loads like coffee makers, fluorescent fixtures, low-power transformers, etc. Dimmers should only be used to control dimmable loads (incandescent bulbs, dimmable LED and dimmable CFL bulbs, etc.). We've tested a limited quantity of these types of devices, but the Z-Wave API basic control should work across different manufactures and models.
  • Sensors - devices that will detect some condition and report it. We've tested door/window sensors (contact closure) currently, and will be adding support for some motion sensors, multi-sensors, leak sensors, and temperature sensors very soon.
  • Associations - this is one of the features that allow devices to more directly control other devices. If a device supports associations, then Indigo can help you manage them.
  • Network Healing - Indigo supports network healing (fixing routing tables) to devices during the define/sync process. A more global network healing feature will be added soon.

We are hard at work adding additional Z-Wave module capabilities. During the Indigo 6 beta cycle we are investigating adding support for:

  • Thermostats - supporting thermostats is very high on our list.
  • Energy monitors - there are a lot of these available, and we plan to support whole home energy monitoring.
  • More network healing - we'll be looking at ways to improve optimizing the Z-Wave network automatically.
  • Scenes - scenes are in some respects similar to associations so we hope to add the ability to manage them directly from Indigo.
  • Device Configuration - just like with other home automation technologies, Z-Wave devices can present their own custom options (changing how buttons work, turning on/off features, setting ramp rates, etc.). These configuration settings are specific to each device model. We'll be looking at ways to allow you to set these special features.
  • Locks - we know a lot of people are interested in adding locks to their home automation system. Although we are continuing to investigate lock support, at this time we have been unable to get the documentation needed to support them. See this post for details.

We can't yet guarantee that we'll support all of the above by the final release of Indigo 6, but we're confident we can get much of the above list done. And after we finish Indigo 6 we will continue to improve Z-Wave device support in free minor releases. This process is very similar to how we rolled out INSTEON support (if not somewhat accelerated). And because of the quantity of available devices, we'll be needing your help to get as many devices working as possible - it's a joint effort from our entire community!

Some of you may be asking yourself: I have a big investment in INSTEON - what does this mean for me? Nothing. We'll continue to support INSTEON as we have in the past - we'll add new devices that make sense for our customers (we're supporting the new INSTEON Leak Sensor in this release and are working on others) and continue to support it as we have before. In fact, we think many of you will find that a combination of the two technologies may well suit your needs even better. For instance, we've yet to find a Z-Wave sprinkler controller that parallels the EZFlora and the INSTEON switches and keypads are high quality and very thin (so easy to install). On the other hand, there are some interesting and reliable Z-Wave compatible sensor modules, and several modules report energy usage and temperature. Because you use Indigo as your home automation hub, you can have both technologies installed and running in a single integrated fashion. And with some of the other features of Indigo 6 that we discuss below, we're building even more tools to help make integrating between technologies even easier.

Check out the Getting Started guide to see how to connect the Z-Stick or EZController / Z-Troller to Indigo and the Managing Your Z-Wave Network guide for details on setting up your Z-Wave network. Over the next several weeks these documents will be updated with more information.

But wait, there's more!

Of course Z-Wave device support isn't the only new feature in Indigo 6. We have a bunch of other changes that we think you'll be excited about:

  • Basic INSTEON Leak Sensor support is included.
  • INSTEON FanLinc now has improved UI.
  • New deletion warning dialog and contextual menu for Devices, Triggers, Schedules, Action Groups, and Variables which shows all object dependencies (double-click to edit the dependents).
  • (Pro Only) New Plugin: Timers and Pesters - This plugin adds a new "Timer" device type works like a kitchen timer. You can set how long the timer runs, pause, continue, reset, etc. You can trigger off of changes to the timer status and show how much time is left on a control page. It's a very useful new object type when a Schedule is not quite what you are after.
  • (Pro Only) New Plugin: Device Collection - This plugin exposes two new device types: Device Groups, which will track a group of devices and allow you to easily record their current settings to use later, and Pseudo On/Off Devices, which allow users to easily create custom devices without having to build a full plugin.
  • The Action selection UI is now a hierarchical menu with several groupings for more easily finding actions.
  • Condition Editor now supports contains and does not contain comparisons in device states and variable values.
  • Condition Editor UI performance has been improved.
  • (Pro Only) Control Page Editor now has page size presets for iPhones and iPads, portrait and landscape, both for normal and retina displays.
  • Action delays are now be specified in hours, minutes, and seconds using the standard time UI control. No longer do you have to specify seconds as hundredths of a minute!
  • The description field in the Device, Trigger, Schedule and Action Group dialogs is now titled Notes and is displayed with multiple lines. You can now enter much longer and more descriptive information.
  • (Pro Only) Plugin Improvements:
    • INSTEON Commands plugin has been directly integrated into the various Insteon menus and is no longer a separate plugin.
    • WeatherSnoop plugin now has new leaf and soil sensor data.
    • Action Collection now has a Email Log... menu item so you can interactively email the log - useful for support requests.
    • Action Collection now has a new Toggle Variable action (in the Variable Actions group) that will toggle a variable value between 2 values.
    • Airfoil plugin has two new actions: Connect All Speakers and Disconnect All Speakers
    • All plugins are now more integrated into the UI. Selecting plugin devices, triggers, and actions is now much easier with more direct integration into the UI, and you can now manage your plugins directly from the preferences window.
    • Plugins can now add menu items that can run actions interactively, including actions that target devices.
    • Plugin configuration dialog boxes that collect passwords can now be configured by the developer to only show bullets (•) to avoid exposing passwords in the UI.

Purchasing and OS Requirements

As with the Indigo 5 beta, every purchase from MacHomeStore (for new customers or upgrades) beginning immediately will be for Indigo 6. While we believe it's extremely stable and usable, we understand that some folks who just purchased Indigo for the first time may prefer running the latest Indigo 5.1 release until Indigo 6 is out of beta. Therefore, after purchasing Indigo 6 we include information in the registration email on how to retrieve a Indigo 5.1 registration code (at no additonal charge).

We are also extending our free trial period to 45 days. This will allow users to try the beta while waiting to purchase until the final version is shipping.

IMPORTANT: Indigo 6 requires Mac OS X 10.5.8 (Leopard) or better. Any Mac hardware that's officially supported by Mac OS X 10.5.8 is supported. These are the same requirements as Indigo 5.

IMPORTANT: This version is only compatible with Indigo Touch 1.7 or higher. This is the same requirement as Indigo 5.

Notes about Trials

As with Indigo 5, we are only offering a Pro trial; no Lite trial. However, while the trial is active, you'll notice PRO icons in various places in the UI. These indicate a feature that is Pro-only, so plan accordingly. If you use Pro features during the trial, then decide to purchase Lite, everything will remain saved in your database even -- those settings that use Pro-only features. However, they will not be active. Devices that aren't supported in Lite will be disabled as will triggers and any plugin devices and triggers. Action Groups will continue to execute, but any actions that are Pro-only (including plugin actions) will be skipped. Schedule actions that have advanced scheduling options will not fire. Also, when using a Lite installation that has Pro features in the database, you'll see those items in red text so you can more easily decide what to do with them.

Beta Notes

This is a beta, so you may run across a bug or two: we work very hard to make sure our software is always stable and usable, but we need your help. If you run across a bug, please post it to this forum. A few things to remember when reporting a bug:

  1. Describe the issue very thoroughly. Don't just say, for instance, "an action group doesn't work": please add as much detail about the issue as possible.
  2. List the steps to reproduce. It's extremely important that you outline, with as exact detail as you can, HOW you trigger the bug.
  3. Let us know if there is a workaround for the bug that you've found (if needed). Workarounds sometimes help provide clues to the problem itself.
  4. Include your hardware setup: Mac, OS version, interface(s), devices, and any relevant Indigo bits (triggers, actions, variables, etc). If errors are showing up in the log, include them in the post.
  5. Don't forget to include the beta version you're using.

Known Issues

  • None yet!

We appreciate your feedback and hope you enjoy using the new and improved Indigo 6!

Matt & Jay

-----------------------
Z-Wave® is a registered trademark of Sigma Designs, Inc. Indigo's support of Z-Wave hardware is neither endorsed nor certified by Sigma Designs.

Posted on
Tue Nov 13, 2012 9:18 pm
matt (support) offline
Site Admin
User avatar
Posts: 18801
Joined: Jan 27, 2003
Location: Texas

MacHomeStore Z-Wave Modules

Norm at MacHomeStore.com (our preferred North American reseller and the absolute best customer service) has started to stock some Z-Wave modules. The product descriptions are still minimal, but the useful specs are there.

First is the Z-Stick Series 2, which is the Mac interface Indigo supports (like a PowerLinc).
Image
Z-Stick Series 2


Next is the Aeon Labs (or Aeotec) door/window sensor. I have one of these and it is high quality. It has both the magnetic door/window sensor as well as a tamper switch both of which can be independently triggered off of in Indigo. Initial support for this module is in the first public beta, but we'll be adding more configuration for it in future revisions.
Image
Door/Window Sensor


Aeon Labs also has relay and dimmer modules with energy reporting. The public beta supports the basic on/off switching and dimming, and we hope to have the energy reporting complete soon. Here is the ON/OFF (relay) module:
Image
Smart Energy Switch


Evolve makes several modules for controlling lamps, plug-in appliances, and in-wall dimmers/switches. The public beta supports all of the basic control functionality, and there will likely be future configuration settings supported.

Image
15A Appliance Module


Image
300W Lamp Dimmer Module


Image
15A Outlet Module


Image
In-Wall 15A Relay Switch


Image
In-Wall 500W Dimmer Switch


We are still working on support for this remote. It can be used to control Z-Wave modules through scenes. Our goal is to support this in a future version when we have finished scene support.

Image
Minimote Remote Control


Norm said he was going to be getting more modules in as well (like the motion Multi Sensor and a whole house energy monitor), but be sure and tell him what modules you are interest in so he stock them.

Image

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 2 guests