Indigo 2023.2 Release Notes

Posted on
Wed Jan 24, 2024 1:06 pm
jay (support) offline
Site Admin
User avatar
Posts: 18224
Joined: Mar 19, 2008
Location: Austin, Texas

Indigo 2023.2 Release Notes

Indigo 2023.2 is now available for download (you must be logged in to your Indigo Account to download). For an overview of the major changes in this version, see our blog announcement here.

Important Note: We have increased the minimum macOS requirements to macOS High Sierra (10.13) (previously it was 10.12).

Important Note: If you had to use pip3 to install dependent libraries for scripts, you will need to rerun the pip3 install since we moved to a new version of Python. If you needed to install libraries for a plugin, check to see if there's a new version of the plugin available that will automatically do it. If not, then you'll need to rerun the pip3 install again.

Important Note: As previously announced, Indigo 2023.2 no longer supports plugins and scripts that use Python 2. Users that are reliant on any plugins or scripts that use Python 2 should verify that there are Python 3 versions available or be prepared to switch to a different solution. The best way to get help converting your scripts to Python 3 is to post a help request to the user forums.

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 2023.2 (2023.2.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 2023.2/

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 2023.2 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
  • Upgraded to Python 3.11.
  • Upgraded preinstalled python libraries to more recent versions.
  • Substitutions are now accepted in refreshing image URLs in the Control Page editor.
  • Email+ plugin: added additional validation of input to avoid errors later.
  • Email+ plugin: enhanced server device status to be more accurate.
  • Email+ plugin: fixed logging issues
  • NOAA Weather plugin: improved trapping and logging for alerts and forecast devices.
  • NOAA Weather plugin: added option to suppress weather data change messages in the log.
  • Fixed bug that could cause repeated messages when the Shortcuts list couldn't be retrieved from macOS.

Indigo Web Server
  • Optimized pages that contain a large number of refreshing image page elements.
  • Fixed bug that could cause Control Pages to become unresponsive if they had several refreshing images configured with no delays between refreshes.
  • Fixed bug which caused refreshing images to display at their native width/height instead of the dimensions specified by the control in the Control Page editor.
  • Fixed bug which allowed very large refreshing images to be allowed through when going through an Indigo Reflector.

Indigo Touch for Web (ITW) Enhancements
  • Added search feature to Logs tab that searches on type string and message.
  • Added Enable/Disable to device tile dropdown menu.
  • Added Energy Reset to device tile dropdown menu for devices which support it.
  • Added help button next to light/dark toggle.
  • Added animation to the event log page which makes it more apparent when a new log entry has been received.
  • Added - no value - placeholder to variable text input field when a variable is empty.
  • Added footer to app to show copyright and privacy link.
  • Improved buttons that show state (i.e. On/Off) to more clearly identify their current state.
  • Improved color pallet matches Indigo Domotics standards.
  • The device hamburger menu now dynamically only shows options which are appropriate for the device type.
  • Adjusted the Show Device JSON modal dialog to be clearer.
  • Fixed device details display bug.
  • Fixed battery meter control to show the correct value at very low levels.
  • Fixed color of hamburger icon.
  • Fixed color of dark mode read only variable values.
  • Fixed bug which ignored clicks directly on the control arrows for In Folder control.

Additional Z-Wave Device Support
  • Added support for Ecolink Chime Siren (ISZW7-ECO).
  • Added support for Fibaro Heat Controller Radiator Thermostat (FGT001).
  • Added support for MCOHome Multi Sensor (A8-9).
  • Added support for Neo Repeater and Sensor (NAS-RP01Z1U).
  • Added support for Shelly Flush 2 Micro Relay (Wave 2PM).
  • Added LED controls to the Zooz specific actions for the Zooz ZEN76 Switch
  • Fixed Eva Logik 2-Channel Outdoor Smart Plug (ZW97) device definition to allow independent control of each outlet.

Developer Enhancements/Improvements
  • Added support for automatic processing of requirements.txt files such that any specified 3rd party libraries will automatically be installed when the plugin first starts.
  • When a requirements.txt file is processed, Indigo will attempt to remove the quarantine flag on the plugin to avoid the warning dialog sometimes presented to users.
  • Plugins may now safely stop plugins at startup time by returning a value other than None or True - if it's a string then the string value will be written to the Event Log.
  • Add new indigo.server.log message type to the HTTP API.
  • Docs updated with examples of Action call return values in Python.

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 13 guests