Indigo 5 v5.1.2 Released

Posted on
Thu May 17, 2012 11:40 am
matt (support) offline
Site Admin
User avatar
Posts: 21416
Joined: Jan 27, 2003
Location: Texas

Indigo 5 v5.1.2 Released

v5.1.2 is now available for download.

Important Note: The IndigoSqlClient has been replaced in Indigo 5.1.2 by the SQL Logger Plugin, which provides additional functionality and several improvements.

Note that the old IndigoSqlClient client will be removed by the installer, and the old database format (table names and rows defined in the tables) is not compatible with the new plugin. If you are using the old IndigoSqlClient then please read over the documentation on the new plugin so you can make adjustments to your scripts/SQL to be compatible with the new plugin.


In addition to the major version 5 improvements this update includes these enhancements:

  • Added initial support for new INSTEON module: Thermostat 2441TH.
  • Added SQL Logging plugin which can log device state changes, variable value changes, and event log lines to either SQLite or PostgreSQL.
  • Fixed bug that caused FanLinc actions to not be available under Lite version of Indigo.
  • INSTEON Commands plugin: added 3 new actions to configure LED brightness, timeout, and sensitivity on revision 2 Motion Sensors.
  • INSTEON Commands plugin: fixed bug around how replies were handled in the Send Raw action -- added an extra configuration option needed to determine where the reply data actually exists.
  • Plugin API addition: Added ability to create plugin sensor device type. Plugins that define the sensor type automatically inherit the native actions for on/off and energy sensors. See the new Indigo SDK for example plugins that illustrate each device type.
  • Plugin API addition: Added support for plugin defined default prefs dict, kDefaultPluginPrefs. The plugin host will automatically use kDefaultPluginPrefs defined in the plugin's global namespace (plugin.py file).
  • Plugin API addition: Added indigo.server.subscribeToLogBroadcasts() for plugins wanting to receive every event log entry by defining eventLogLineReceived().
  • Plugin API addition: <MenuItem> elements in the MenuItems.xml file can now contain <ConfigUI> elements that will be shown when the menu is selected.
  • Plugin API bug fix: Fixed bug that could cause crash if a plugin calls plugin.restart() to restart itself.

Developer Note: The API version number (used in the ServerApiVersion field in Info.plist) has been bumped to 1.1 (note that they are only 2 numbers separated by a period X.Y rather than 3). If your plugin requires any of the new API additions above be sure to mark the API version field appropriately. From this version forward we'll be requiring correct API version numbers and will be incrementing the version number when we add new features.

Image

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 3 guests

cron