Announcing Indigo 2024.2 February 21, 2025

Announcing Indigo 2024.2

We're very pleased to announce the release of Indigo 2024.2. The main focus of this update is enhancements to Indigo Touch for Web and a bunch of new Z-Wave definitions and interface additions and improvements.

Indigo Touch for Web

We made good progress in adding new features to ITW and tweaking existing ones. The first new features are the additions of Triggers and Schedules, and the ability to execute their associated actions either with or without evaluating their associated conditions. This will be super helpful if you have some actions associated with those object types you periodically execute manually.

Here are a few more highlights:

  • Added color and white temp setting to devices that support color.
  • Updated some buttons that represent state such that the color/highlight reflects the state (ON/OFF for example).
  • Added the ability to Enable/Disable devices, triggers, and schedules.
  • Variables are now edited in a pop-up dialog and variables that represent boolean values now include buttons to toggle the value so you don't have to type it out.
  • We've also added energy menu items for devices that support energy monitoring.

Additional Z-Wave Device Support and Changes

One of the more perplexing issues identified recently is that some interfaces that support Z-Wave long range were failing, but others were not. Turns out we needed to update support for USB Z-Wave interfaces that use more recent versions of the Z-Wave firmware by putting them into legacy mode (turning off Long Range which Indigo doesn't support). This fixes the bug with newer version of the ZST39 LR as well as potentially others which support LR.

We will look at adding support for LR later, but it turns out to be a pretty pervasive change, and demand has been relatively low compared to device support requests. Given that, this release adds/enhances Z-Wave support with the following changes:

  • Added support for Atrim USB Z-Wave interface.
  • Added support for Homeseer Smartstick G8 Z-Wave interface.
  • Added EcoDim Dial Dimmer (ECO-DIM.07).
  • Added EcoDim Dimmer (ECO-DIM.10).
  • Added Enerwave Dual Smart Switch (ZWN-RSM2-PLUS).
  • Added additional Fibaro CO Sensor.
  • Added GE/JASCO Embrighten In-Wall Outlet (14315).
  • Added GE/JASCO Embrighten In-Wall Paddle Switches (58433 and 59344).
  • Added GE/JASCO/UltraPro In-Wall Toggle Switches (59368 and 59374).
  • Added HeatIT Z-Smoke 230V.
  • Added Minoston Smart Switch (MR40Z).
  • Added Neo Coolcam Repeater and Sensor (NAS-RP01Z1).
  • Added definition for new Neo Coolcam (NAS-DS01).
  • Added Shelly Wave Shutter (QNSH-001P07).
  • Added identification for Shelly Wave Pro 1.
  • Added Zooz Titan Water Valve Actuator (ZAC36).
  • Added additional model ID for Zooz ZEN74/ZEN24.
  • Fixed Zooz ZEN72 single tap trigger configuration bug.
  • Reorder several UI lists so they're sorted by device name rather than Z-Wave node id.

Other Changes

  • We cleaned up some odd web server error messages related to OAuth tokens,
  • added a new string format substitution for the current time, and
  • added a new trigger type for Timer devices called "Timer Restarted".

Developer Enhancements/Improvements

We always do some changes to support the more technical users who we like to call developers (though that can cover users who write scripts as well). For this release:

  • Added the ability to send log events through the websocket log-feed.
  • Added iterators to both Trigger and Schedule instances so they can be converted to python dictionaries using dict(indigo_obj).
  • Standardized debug logging and other items in various plugins in the SDK.

Updates from our 3rd Party Developers

As usual, we want to recognize our 3rd party developers and a small group of beta testers for helping us with the development of Indigo 2024.2. They provided development support, documentation contributions, extensive testing and significant plugin updates. We're grateful to have a group of dedicated individuals helping us to keep Indigo alive and thriving.

One of the most exciting new contributions to the Indigo ecosystem is the new Kiosk Home iOS app from prolific Indigo 3rd party developer GlennNZ. This is a new iOS client for Indigo that includes a bunch of features not found in Indigo Touch, many targeting users who want to have kiosk-like wall mounted displays in their homes. Being a very small company, we have to be very selective about what we can work on to keep Indigo moving forward and great developers like Glenn are key to helping us with that task.

Here is a list of plugins with new releases over the past 6 months:

Summary

This release signals our attempt to add one more feature release every year. We're not sure we can do it given that we often have updates to the dependent libraries we use in Indigo and on the Indigo backend systems. For instance, we want to upgrade Python to 3.12 this year, which will also likely require us to update the Indigo Web Server and its dependent libraries. These changes are often tricky and introduce subtle bugs, so we have to spend extra time making sure we maintain the rock-solid quality which is one of our best attributes. But we hope to be able to do two more releases this year rather than the standard one. We'll see how it goes.

Note: this release may not be available to all Indigo customers for free. Specifically, if you've allowed your Up-to-Date Subscription to lapse, you won't have access to Indigo 2024.2. Select the Indigo X.X->License Details... menu item in the Indigo Mac client to see the details of your subscription. You can also check the Licenses section of your Indigo Account to see the subscription status and the last version you are eligible to use, or you can go to the new Downloads Page (make sure you're logged in to your Indigo Account) to see which releases you can download and use.

Many expired subscriptions are not yet past their catch-up deadline date, so you may be able to catch-up your subscription to get access to Indigo 2024.2 (otherwise you'll need to purchase a new license). As mentioned above, you'll need an active subscription not only to upgrade to 2024.2, but also to use an Indigo Reflector, Alexa integration and API key functionality.

Thanks for your continued support and we hope you'll love all the new features and enhancements of Indigo 2024.2!

Back to article list