Note: This release may not be available to all Indigo 7 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 7(.X)->License Details... menu to see the status of your subscription.
Any maintenance releases of Indigo 7.4 (7.4.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:
- Code: Select all
/Library/Application Support/Perceptive Automation/Indigo 7.4/
The installer is smarter than it used to be and now moves control page images over for you (among other improvements). The other change is that the Indigo Mac Client app is now named Indigo 7.4 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:
- Upgrading from Indigo 7.3 to 7.4
- Upgrading from Indigo 7.2 to 7.4
- Upgrading from Indigo 7.0 and 7.1 to 7.4
New General Features and Fixes
- Introduced macOS Catalina (10.15) compatibility.
- Added embedded Python conditional support to Triggers and Schedules (replaces AppleScript conditionals).
- Added new Match On State to Device action which will match any number of devices that support binary (on/off) state to a specified device.
- Added new Match On State to Variable action which will match any number of devices that support binary (on/off) state to a specified variable's value.
- Added new Match Brightness to Variable action which will match any number of devices that support dimming to a specified variable's value.
- Added additional log information (action name) to help better diagnose errors in some built-in actions.
- Increased maximum allowed Control Page font point size from 150 to 300.
- Added Help->Show AppleScript Usage in Event Log menu to help users identify AppleScripts that need to be evaluated.
- Removed AppleScript from conditions and embedded Execute Script action.
- Fixed bug that would cause the Indigo Client to shutdown the Indigo Server upon connecting in some scenarios.
- Fixed bug that prevented Indigo Touch auto server discovery from working if the database name was over 64 characters long.
Note: Indigo 7.4 and beyond no longer support AppleScripts that target the Indigo Server (tell application "IndigoServer" or using terms from "IndigoServer"). See the AppleScript Integration Strategies article for help with converting to Python or other solutions.
New Z-Wave Devices and Fixes
- Added support for Aeotec Door / Window Sensor 7 (ZWA008).
- Added support for Aeotec Indoor Siren 6 (ZW164).
- Added support for Fibaro Smart Implant (FGBS222).
- Added support for Hank RGB Bulb (OEM of MonoPrice RGB Bulb).
- Added support for Horstmann Radiator Thermostat (SRT321).
- Added support for POPP Smoke Detector and Siren (009402).
- Added support for Zooz Power Strip (ZEN20).
- Added support for new variant of Aeotec Doorbell 6 (ZW162).
- Added support for new variants of Neo CoolCam Power Plug (NAS-WR01ZE).
- Added support for new version of the HeatIt Thermostat (TF021).
- Improved support for MCOHome CO2 Monitor (MH9-CO2).
- Fixed bug that prevented POPP Z-Rain (700168) from creating Rain Amount device (re-sync to create new devices).
- Changed verbiage of MIMO2+ threshold configuration parameter labels to be more accurate.
Insteon Device Changes
- Fixed bug that prevented Insteon Set Siren Alarm Sound action and menu item from working correctly.
Scripting, Developer and API Changes
- Added embedded Python conditional support to Triggers and Schedules (replaces AppleScript conditionals).
- Plugin API addition: Added SupportsOnState property with value of True to relay and dimmer class devices. This allows for device UI filtering using props.SupportsOnState, which will select all relays, dimmers, and sensors that have an on state.
- Fixed bug that prevented Reload Libraries and Attachments menu item from restarting the embedded python script process if chosen multiple times rapidly.
- Improved handling of exit() calls from Indigo Server executed python scripts.
- Plugin API version number has been incremented to v2.2.