Indigo 2022.1 Release Notes (update for macOS 12.3)

Posted on
Tue May 10, 2022 3:05 pm
jay (support) offline
Site Admin
User avatar
Posts: 17593
Joined: Mar 19, 2008
Location: Austin, Texas

Indigo 2022.1 Release Notes (update for macOS 12.3)

Indigo 2022.1 is now available for download (you must be logged in to your Indigo Account to download). The main new functionality in this version is macOS 12.3 compatibility, and native support for Python 3 based plugins and scripts. For an overview of the major changes in this version, see our blog announcement here. Note that the system requirements for Indigo 2022.1 have not changed in terms of older releases: Mac OS 10.12 (Sierra) is the oldest version supported, and all versions since then are supported.

Important Notes:
  • This installer takes several minutes to complete. After starting it, ignore the inaccurate Installer progress bar, grab a cup of coffee, and come back in a few minutes.
  • When installing on M1 Macs you may see an Apple warning that the app needs to be updated. This is because of some temporary components included in this version that will be removed in the next feature release of Indigo.
  • All embedded and external Python scripts are now executed in Python 3.10, so you may need to modify your scripts for compatibility.
  • Likewise, we are working with plugin developers to upgrade plugins from running under Python 2.7 to 3.10. This release of Indigo will continue to allow older plugins to run, but you will see a warning in the Event Log and they will be marked with a yellow status icon in the Plugins menu indicating that they won't be compatible with future versions of Indigo.

This release may not be available to all Indigo users, specifically those who have allowed their Up-to-Date Subscription to lapse. The downloads page will show if you are eligible for the latest release or you can also check the licenses page in your Indigo Account or use the Indigo->License Details... menu to see the status of your subscription.

Any maintenance releases of Indigo 2022.1 (2022.1.1, etc) will be outlined below this post on this forum topic.

A reminder on app and path names: we've made it easier for users to switch back to a previous Indigo version if they like. For this release, we've changed the install path to:

        /Library/Application Support/Perceptive Automation/Indigo 2022.1/

The installer automatically moves into this new folder your Indigo database file, preferences, 3rd party plugins and control page images. The Indigo Mac Client app is now named Indigo 2022.1 to identify which client you're trying to launch. If you have problems upgrading from a previous version of Indigo then read through the appropriate upgrade section:

New General Features and Fixes
  • Added macOS Monterey 12.3 compatibility.
  • Added support for Indigo python scripts (embedded and linked files) to execute using Python 3.10.
  • Added Show Indigo Server Install Folder menu item to Help menu.
  • Added more verbose logging of script errors to report the name fo the trigger/schedule/control page that started them.
  • Added more verbose logging when trying to execute a linked script file that cannot be found.
  • Added warning logging of legacy plugins at startup explaining they need to be upgraded for future versions of Indigo.
  • Improved Plugin menu UI by adding a status yellow icon for legacy plugins that need to be updated.
  • Improved installation and startup handling of plugins that are not compatible with Indigo.
  • Improved macOS Dark Mode appearance in some windows.
  • Improved menu UI when Indigo client is not connected to a server.

New Z-Wave Devices and Fixes
  • Added actions to set default brightness, LED brightness and LED color for Zooz ZEN72 and ZEN77 dimmers.
  • Added Zooz Remote Switch (ZEN34) UI setting to hide the battery level status update commands from the Event Log.
  • Added support for HomeSeer Wall Relay Switch (HS-WX300). Previous definition for HS-WX300 wasn't being used when module was in relay mode.
  • Added support for new variant First Alert Smoke / Carbon Monoxide Alarm (ZCOMBO) device.
  • Added support for new variant Aeotec Door / Window Sensor 7 (ZWA011).
  • Fixed issue with Zooz Multisiren (ZSE19) and GE Smart Motion Switch (26931) device definitions that prevented syncing from finishing.
  • Fixed bug in Fibaro Shutter Controller (FGR223) device definition that caused some parameters to not be set correctly.

Scripting, Developer and API Changes:
  • Added support for plugins to run under Python 3.10.
  • Plugin API version number has been incremented to v3.0.
  • Changed the indigo.kStateImageSel.None image selector to indigo.kStateImageSel.NoImage (None is now a reserved word in Python 3).

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Thu May 26, 2022 10:42 am
matt (support) offline
Site Admin
User avatar
Posts: 21049
Joined: Jan 27, 2003
Location: Texas

Indigo 2022.1.1 Release Notes

2022.1.1 is now available for download (you must be logged in to your Indigo Account to download).

This update includes the following changes:

New Z-Wave Devices and Fixes

  • Added support for Zooz Relay Switch (ZEN71).
  • Fixed bug that would cause syncing of some Z-Wave modules to fail.

Scripting, Developer and API Changes

  • Fixed bug that had caused plugin API's substituteVariable and substituteDeviceState to not be found.

Image

Posted on
Wed Jun 29, 2022 11:43 am
matt (support) offline
Site Admin
User avatar
Posts: 21049
Joined: Jan 27, 2003
Location: Texas

Indigo 2022.1.2 Release Notes

2022.1.2 is now available for download (you must be logged in to your Indigo Account to download).

This update includes the following changes:

New General Features and Fixes

  • Modified Email+ plugin to be more compatible with some SMTP servers by removing redundant EHLO commands and stopping the inclusion of empty CC/BCC fields

New Z-Wave Devices and Fixes

  • Fixed Trigger scene name mapping for Zooz Dimmer Switch (ZEN77).
  • Fixed support for Zooz Dimmer Switch (ZEN72).
  • Fixed Z-Wave bug that caused configuration parameters to sometimes fail to set.
  • Fixed Z-Wave bug that would sometimes log errors when processing module awake commands.
  • Fixed Z-Wave device submission bug that prevented browser from opening.

Scripting, Developer and API Changes

  • Plugin API version number has been incremented to v3.1.
  • Added optional Devices.xml node attribute allowUserCreation (defaults to true) that can be set to false to prevent the device from showing in the new Device dialog UI model popup menu. This is useful for plugins that dynamically create devices (but aren't using the DeviceFactory technique) that need to prevent the user from being able to manually create them.

Image

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 1 guest