This is a beta version 1.0.1.18 of the ISY Insteon Plug-in.
At this point, I believe it is feature complete, however some of the new features required a large amount of new code so there may be bugs. 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.
This release has been tested to work with the latest ISY firmware - 2.7.15.
NOTE: Prior versions of the ISY Insteon plug-in will crash if used with ISY Firmware 2.7.15 and the weatherbug module.
NOTE: If upgrading from the 1.0.1.0 Gold release of the ISY Insteon plugin, you will have to re-configure any events that have thermostat actions.
Installation
1. Download the ISYInsteion-1.0.1.18.zip file
2. Unzip the contents
3. shutdown HomeSeer
4. Run HomeSeerPluginISYInsteon_1_0_0.msi
5. Restart HomeSeer
Updates since 1.0.1.8
- Fixed status screen to show correct ISY firmware version after ISY firmware update.
- Fixed issue where an error message was displayed if no features where found on an ISY26. The ISY26 doesn't support features (modules) so this is not an error.
- Fixed status screen to only show each thermostat once instead of 4 times.
- Removed some log messages for ISY messages that are purposely being ignored by the plug-in.
- Changed the wording of some log messages to make them less confusing. There were some messages that used "notification" in the message body and this could be confused with the "Notify" log level.
- Added the ability to parse location and location2 from the ISY device name. For example: <location2>:<location>:name
- Added full support for the ConditionUI interface. This has thousands of permutations so it has not been thoroughly tested. There are a couple of known issues:
Updates since 1.0.1.9
- Fixed bug in virtual thermostat devices. The device value was not getting set to the proper value (if at all).
Updates since 1.0.1.10
- Added a new thermostat trigger that can be used to detect any status change to the thermostat.
- Removed warning message about network read failure when re-syncing to the ISY. The read failure is expected since the re-sync operation shutdown and restarts communication with the ISY.
Updates since 1.0.1.11
- Bug fixes to the thermostat virtual devices. With the new virtual devices, it is likely that the buttons for the main thermostat device (up/down) would not work with the previous versions.
Updates since 1.0.1.12
- Fixed erroneous error message about missing features on ISY26.
- Fixed bug where humidity status would show temperature instead of humidity.
Updates since 1.0.1.13
- Fixed bug where the plug-in would use the entered IP address even though it was not valid and the plug-in was able to auto-detect the ISY.
- Increased the number of attempts to auto-discover the ISY from 20 to 100. This should work better if there are a large number of UPNP devices on the network.
- This version has been tested to display humidity values correctly.
Updates since 1.0.1.14
- Fixed bug with EZIO8SA where the relay and sensor device nodes were reversed. If you have one of these installed, removing it from Homeseer and resyncing the plug-in with the ISY should get the device nodes corrected.
- Enhanced the plug-in's script API so that ControlDevice and RunProgram API calls will now take a HomeSeer device code along with the ISY's device ID.
- Enhanced the installer a bit. It should always pop up the options dialog box on top of the main installer window instead of hiding it behind it. I also added the ability to set the IP address, username, and password at this point in the install.
Updates since 1.0.1.15
- Fixed bug in program conditions. They were looking for the wrong status values.
Updates since 1.0.1.16
- Fixed bug in fan control actions. It was sending the wrong values and was not able to switch the fan mode to 'auto'.
- Updated the action formatting so that it is more readable. This does not effect functionality.
Updates since 1.0.1.17
- Fixed bug in WeatherBug support. If the ISY provides additional values, it would crash the plug-in.
- Support for ISY WeatherBug Rain Rate, and Max Rain Rate values.
I have a question related to the multi-capability support:
The multi-capability support was implemented in a fairly generic way. This means that other devices could make use of this. The two that come to mind are the Weatherbug module and the Electricity Meter module. Instead of 1 HomeSeer device, they could be represented as many. Weatherbug could be split into 19 different HomeSeer devices. The Electricity Meter module into 35.
Does anyone see any advantage to doing this? If so, what would it allow you to do that you can't do today?
At this point, I believe it is feature complete, however some of the new features required a large amount of new code so there may be bugs. 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.
This release has been tested to work with the latest ISY firmware - 2.7.15.
NOTE: Prior versions of the ISY Insteon plug-in will crash if used with ISY Firmware 2.7.15 and the weatherbug module.
NOTE: If upgrading from the 1.0.1.0 Gold release of the ISY Insteon plugin, you will have to re-configure any events that have thermostat actions.
Installation
1. Download the ISYInsteion-1.0.1.18.zip file
2. Unzip the contents
3. shutdown HomeSeer
4. Run HomeSeerPluginISYInsteon_1_0_0.msi
5. Restart HomeSeer
Updates since 1.0.1.8
- Fixed status screen to show correct ISY firmware version after ISY firmware update.
- Fixed issue where an error message was displayed if no features where found on an ISY26. The ISY26 doesn't support features (modules) so this is not an error.
- Fixed status screen to only show each thermostat once instead of 4 times.
- Removed some log messages for ISY messages that are purposely being ignored by the plug-in.
- Changed the wording of some log messages to make them less confusing. There were some messages that used "notification" in the message body and this could be confused with the "Notify" log level.
- Added the ability to parse location and location2 from the ISY device name. For example: <location2>:<location>:name
- Added full support for the ConditionUI interface. This has thousands of permutations so it has not been thoroughly tested. There are a couple of known issues:
1) Module conditions can be selected even if you don't have the module installed (WeatherBug and Brultech energy monitor)
2) The modules don't keep track of the last update time for each individual value supported by the module. Thus, something like barometric pressure has been 29 for 25 minutes, doesn't work correctly yet, even though you can set it as a condition.
- Thermostats now create additional, status only, virtual devices for humidity, mode, heat setpoint, cool setpoint, and setpoint. These new devices should be created automatically when you first run this version. I don't believe this breaks any existing behavior. However, the main device now only reports the current temperature instead of a string with all the thermostat status values.2) The modules don't keep track of the last update time for each individual value supported by the module. Thus, something like barometric pressure has been 29 for 25 minutes, doesn't work correctly yet, even though you can set it as a condition.
Updates since 1.0.1.9
- Fixed bug in virtual thermostat devices. The device value was not getting set to the proper value (if at all).
Updates since 1.0.1.10
- Added a new thermostat trigger that can be used to detect any status change to the thermostat.
- Removed warning message about network read failure when re-syncing to the ISY. The read failure is expected since the re-sync operation shutdown and restarts communication with the ISY.
Updates since 1.0.1.11
- Bug fixes to the thermostat virtual devices. With the new virtual devices, it is likely that the buttons for the main thermostat device (up/down) would not work with the previous versions.
Updates since 1.0.1.12
- Fixed erroneous error message about missing features on ISY26.
- Fixed bug where humidity status would show temperature instead of humidity.
Updates since 1.0.1.13
- Fixed bug where the plug-in would use the entered IP address even though it was not valid and the plug-in was able to auto-detect the ISY.
- Increased the number of attempts to auto-discover the ISY from 20 to 100. This should work better if there are a large number of UPNP devices on the network.
- This version has been tested to display humidity values correctly.
Updates since 1.0.1.14
- Fixed bug with EZIO8SA where the relay and sensor device nodes were reversed. If you have one of these installed, removing it from Homeseer and resyncing the plug-in with the ISY should get the device nodes corrected.
- Enhanced the plug-in's script API so that ControlDevice and RunProgram API calls will now take a HomeSeer device code along with the ISY's device ID.
- Enhanced the installer a bit. It should always pop up the options dialog box on top of the main installer window instead of hiding it behind it. I also added the ability to set the IP address, username, and password at this point in the install.
Updates since 1.0.1.15
- Fixed bug in program conditions. They were looking for the wrong status values.
Updates since 1.0.1.16
- Fixed bug in fan control actions. It was sending the wrong values and was not able to switch the fan mode to 'auto'.
- Updated the action formatting so that it is more readable. This does not effect functionality.
Updates since 1.0.1.17
- Fixed bug in WeatherBug support. If the ISY provides additional values, it would crash the plug-in.
- Support for ISY WeatherBug Rain Rate, and Max Rain Rate values.
I have a question related to the multi-capability support:
The multi-capability support was implemented in a fairly generic way. This means that other devices could make use of this. The two that come to mind are the Weatherbug module and the Electricity Meter module. Instead of 1 HomeSeer device, they could be represented as many. Weatherbug could be split into 19 different HomeSeer devices. The Electricity Meter module into 35.
Does anyone see any advantage to doing this? If so, what would it allow you to do that you can't do today?
Comment