This is a version 1.0.2.14 of the ISY Insteon Plug-in.
This is being released as an installation package that will update an existing installation of the plug-in to this version. It will re-use the your existing license key.
Version 1.0.2.10 and later change how commands to the ISY are processed. Commands to the ISY (device/scene/program commands) are queued and then sent to the ISY in sequence from the queue. This allows the plug-in to return control back to HomeSeer immediately. The code at the communication level is the same, it is just the queuing mechanism that is new. I believe this provides a more reliable mechanism and also makes it possible to monitor the command backlog. The status page has been enhanced to show the current number of commands waiting to processes and the current number of incoming messages from the ISY that are waiting to be processed.
Version 1.0.2.14 has been tested to work with ISY Firmware up to and including 2.8.10.
Installation
1. Download the ISYInsteion-1.0.2.14.zip file
2. Unzip the contents
3. shutdown HomeSeer
4. Run HomeSeerPluginISYInsteon_1_0_0.msi
5. Restart HomeSeer
Updates since 1.0.2.5
- Changes to the network communication layer to provide better error reporting.
- Fixed a bug in the program conditions. They would only detect if a program was in the state true or false and ignore programs in the states "running true" or "running false". Now "running true" and "true" are considered true. "running false" and "false" are considered false.
- The Thermostat API now only reports the main thermostat device. The secondary (heat/cool/fan) thermostat devices are ignored by the API functions.
- When creating the HomeSeer records for a thermostat, the secondary devices are now treated as generic on/off sensors instead of thermostats. This doesn't effect existing installed thermostat devices.
- A log message that reported execution of program command was changed to output the full program name instead of the program ID.
Updates since 1.0.2.6
- Command queuing mechanism described above
- Enhanced the device trigger drop down selection boxes to display the full device name (name + path/folder info).
- Added a configuration option to set the HomeSeer device location and/or location 2 fields to a user defined text string. This string is applied to all device records owned by the ISYInsteon plug-in.
Updates since 1.0.2.7
- Changed the custom device types, defined by the plug-in, to all be prefixed with "ISY " so they won't conflict with other standard or custom device types. To update your current ISYInsteon defined device types, use the "Update Device Types" button on the configuration screen.
- Added some debugging messages around group (scene) import from ISY.
Updates since 1.0.2.8
- Fixed bug where newly created scenes are not imported into the plug-in. This likely effects any scenes created using ISY firmware 2.8.0 or later.
Updates since 1.0.2.9
- Fixed a bug where scenes created by the latest ISY firmware cannot be controlled.
Updates since 1.0.2.10
- Fixed a bug that would cause the plug-in to go into an infinite loop if communication with the ISY is lost.
Updates since 1.0.2.11
- Added conditional trigger support for scenes.
- Added basic support for iMeterSolo energy monitoring devices from SmartHome.
- Changed all device types generated by the ISYInsteon plug-in to be prefixed with "ISY" so that they don't conflict with generic device types or device types created by other plug-ins.
Updates since 1.0.2.12
- Fixed a bug in the command queue, if communication with the ISY was disrupted and a program command was sent, the plug-in would crash.
- Changed device drop downs in conditional triggers to include the device location along with the device name.
- Added a new log level called "Status". This is slotted in between Warnings and Notices. It logs device status changes along with Errors and Warnings. Note: if you were using log levels Notice or above, you'll have manually reset your log level.
Updates since 1.0.2.13
- Updated to work with ISY firmware 2.8.10.
- Added additional support for iMeter-Solo devices. This is still a work in progress.
This is being released as an installation package that will update an existing installation of the plug-in to this version. It will re-use the your existing license key.
Version 1.0.2.10 and later change how commands to the ISY are processed. Commands to the ISY (device/scene/program commands) are queued and then sent to the ISY in sequence from the queue. This allows the plug-in to return control back to HomeSeer immediately. The code at the communication level is the same, it is just the queuing mechanism that is new. I believe this provides a more reliable mechanism and also makes it possible to monitor the command backlog. The status page has been enhanced to show the current number of commands waiting to processes and the current number of incoming messages from the ISY that are waiting to be processed.
Version 1.0.2.14 has been tested to work with ISY Firmware up to and including 2.8.10.
Installation
1. Download the ISYInsteion-1.0.2.14.zip file
2. Unzip the contents
3. shutdown HomeSeer
4. Run HomeSeerPluginISYInsteon_1_0_0.msi
5. Restart HomeSeer
Updates since 1.0.2.5
- Changes to the network communication layer to provide better error reporting.
- Fixed a bug in the program conditions. They would only detect if a program was in the state true or false and ignore programs in the states "running true" or "running false". Now "running true" and "true" are considered true. "running false" and "false" are considered false.
- The Thermostat API now only reports the main thermostat device. The secondary (heat/cool/fan) thermostat devices are ignored by the API functions.
- When creating the HomeSeer records for a thermostat, the secondary devices are now treated as generic on/off sensors instead of thermostats. This doesn't effect existing installed thermostat devices.
- A log message that reported execution of program command was changed to output the full program name instead of the program ID.
Updates since 1.0.2.6
- Command queuing mechanism described above
- Enhanced the device trigger drop down selection boxes to display the full device name (name + path/folder info).
- Added a configuration option to set the HomeSeer device location and/or location 2 fields to a user defined text string. This string is applied to all device records owned by the ISYInsteon plug-in.
Updates since 1.0.2.7
- Changed the custom device types, defined by the plug-in, to all be prefixed with "ISY " so they won't conflict with other standard or custom device types. To update your current ISYInsteon defined device types, use the "Update Device Types" button on the configuration screen.
- Added some debugging messages around group (scene) import from ISY.
Updates since 1.0.2.8
- Fixed bug where newly created scenes are not imported into the plug-in. This likely effects any scenes created using ISY firmware 2.8.0 or later.
Updates since 1.0.2.9
- Fixed a bug where scenes created by the latest ISY firmware cannot be controlled.
Updates since 1.0.2.10
- Fixed a bug that would cause the plug-in to go into an infinite loop if communication with the ISY is lost.
Updates since 1.0.2.11
- Added conditional trigger support for scenes.
- Added basic support for iMeterSolo energy monitoring devices from SmartHome.
- Changed all device types generated by the ISYInsteon plug-in to be prefixed with "ISY" so that they don't conflict with generic device types or device types created by other plug-ins.
Updates since 1.0.2.12
- Fixed a bug in the command queue, if communication with the ISY was disrupted and a program command was sent, the plug-in would crash.
- Changed device drop downs in conditional triggers to include the device location along with the device name.
- Added a new log level called "Status". This is slotted in between Warnings and Notices. It logs device status changes along with Errors and Warnings. Note: if you were using log levels Notice or above, you'll have manually reset your log level.
Updates since 1.0.2.13
- Updated to work with ISY firmware 2.8.10.
- Added additional support for iMeter-Solo devices. This is still a work in progress.
Comment