I do not expect there to be too many iterations of the ADIOcelot plugin, but I know there will be more than one so I'm starting this thread to make the most current version available prior to going the the Updater.
The alternate ocelot plugin (ADIOcelot) is based upon the code from V1.0.29 of HST hspi_ocelot.exe which is the configuration as of October 2003. It addresses five areas of the plugin:
1. Dynamic generation of variables and I/O points
2. Filter of unused variables and I/O from unnecessary procesing by homeseer
3. Remapping of IR modes to allow continuous definitions for an IR device
4. Dynamic Connect / Disconnect of Com Port to allow CMAX use
5. Synchronization of CMAX System map with Homeseer definitions
Future upgrades may occur based upon needs of the community. It is the intention to always maintain backward compatibilty with HST version of the ocelot plugin and to incorporate any future upgrades that may be made by HST.
Here is a log of what is changing
PR1 1.2.0 Com Port not recognized
PR2 1.2.0 Added PlayIREx method
PR3 1.2.1 Added Startup Trace Code
PR4 1.3.0 Added System Map / CMAX Support
PR5 1.3.1 CMAX started before comm port closed
PR6 1.3.2 Not able to receive X10
PR7 1.3.3 DefineHSIR Permission Denied Error
PR8 1.4.0 Add Script call before/after CMAX
PR9 1.5.0 IO points offset by 1 in hs devices
PR10 1.5.0 Add DeviceValue support to IO points
PR11 1.5.1 Call CMAX sync scripts when ocelot comm present
PR12 1.5.2 Only 1 SECUxx unit recognized as unique
PR13 1.6.1 Provide option to receive X10 xmit
PR14 1.6.1 Unreliable discrete input changes
PR15 1.6.1 Record SECU unit mappings for reference in settings.ini
PR16 1.6.10 SECU units after SECU16IR mismapped
PR17 1.6.10 IO Points handling shows delays
PR18 1.6.11 Remove Timing collection in virtual devices
PR18 1.6.12 Handle IR locations above 380
PR19 1.6.13 Bridge over house code "`" for variables
PR20 1.6.14 Transform relay on/off commands into value 0/1 commands
PR21 1.7.0 Allow input inversion to be specified on a per-module basis
PR22 1.7.1 Plugin acts upon output commands to other two-state plugins
PR23 1.8.5 Add support for multiple SECU16IR
PR24 1.9.4 Add support to sync the ocelot clock with the pc clock
PR25 1.9.5 Make interface property comparison case insensitive
PR26 1.9.5 Rly08 location carries point number rather than unit number
PR27 1.9.8 Sync Clock with command packing carrying seconds
PR28 1.9.9 Reporting of X10 traffic sometimes enabled on return from CMAX
PR29 1.9.11 RLY8 uses the upper rather than lower 8 points
PR30 1.10.0 HS2 Compatibility
PR31 1.11.0 Add PlayZoneIR(zone, name)
PR32 1.11.2 Check for duplicate IR names
----------- Above in Updater --------------
PR33 1.12.1 Added error traps in X10 int sequence
PR34 1.13.1 Added control to change .interface property from ADIOcelot to/from Applied Digital Ocelot
PR35 1.13.1 Added HS2 misc setting for callback on SetDeviceValue
PR36 1.13.2 Removed debug to log from Setio
------ above in updater -----------
PR37 1.13.5 Multistep operation during save, will not save configuration
------ above in updater -----------
PR38 1.14.3 Variable status not updated in HS2 builds after 2041
------ above in updater -----------
PR39 1.14.4 misc property upper bits set in NET conversion
PR40 1.14.10 remove "0 OR" from setting .misc property
PR41 1.14.11 remove reference to obsoleted .status property
The alternate ocelot plugin (ADIOcelot) is based upon the code from V1.0.29 of HST hspi_ocelot.exe which is the configuration as of October 2003. It addresses five areas of the plugin:
1. Dynamic generation of variables and I/O points
2. Filter of unused variables and I/O from unnecessary procesing by homeseer
3. Remapping of IR modes to allow continuous definitions for an IR device
4. Dynamic Connect / Disconnect of Com Port to allow CMAX use
5. Synchronization of CMAX System map with Homeseer definitions
Future upgrades may occur based upon needs of the community. It is the intention to always maintain backward compatibilty with HST version of the ocelot plugin and to incorporate any future upgrades that may be made by HST.
Here is a log of what is changing
PR1 1.2.0 Com Port not recognized
PR2 1.2.0 Added PlayIREx method
PR3 1.2.1 Added Startup Trace Code
PR4 1.3.0 Added System Map / CMAX Support
PR5 1.3.1 CMAX started before comm port closed
PR6 1.3.2 Not able to receive X10
PR7 1.3.3 DefineHSIR Permission Denied Error
PR8 1.4.0 Add Script call before/after CMAX
PR9 1.5.0 IO points offset by 1 in hs devices
PR10 1.5.0 Add DeviceValue support to IO points
PR11 1.5.1 Call CMAX sync scripts when ocelot comm present
PR12 1.5.2 Only 1 SECUxx unit recognized as unique
PR13 1.6.1 Provide option to receive X10 xmit
PR14 1.6.1 Unreliable discrete input changes
PR15 1.6.1 Record SECU unit mappings for reference in settings.ini
PR16 1.6.10 SECU units after SECU16IR mismapped
PR17 1.6.10 IO Points handling shows delays
PR18 1.6.11 Remove Timing collection in virtual devices
PR18 1.6.12 Handle IR locations above 380
PR19 1.6.13 Bridge over house code "`" for variables
PR20 1.6.14 Transform relay on/off commands into value 0/1 commands
PR21 1.7.0 Allow input inversion to be specified on a per-module basis
PR22 1.7.1 Plugin acts upon output commands to other two-state plugins
PR23 1.8.5 Add support for multiple SECU16IR
PR24 1.9.4 Add support to sync the ocelot clock with the pc clock
PR25 1.9.5 Make interface property comparison case insensitive
PR26 1.9.5 Rly08 location carries point number rather than unit number
PR27 1.9.8 Sync Clock with command packing carrying seconds
PR28 1.9.9 Reporting of X10 traffic sometimes enabled on return from CMAX
PR29 1.9.11 RLY8 uses the upper rather than lower 8 points
PR30 1.10.0 HS2 Compatibility
PR31 1.11.0 Add PlayZoneIR(zone, name)
PR32 1.11.2 Check for duplicate IR names
----------- Above in Updater --------------
PR33 1.12.1 Added error traps in X10 int sequence
PR34 1.13.1 Added control to change .interface property from ADIOcelot to/from Applied Digital Ocelot
PR35 1.13.1 Added HS2 misc setting for callback on SetDeviceValue
PR36 1.13.2 Removed debug to log from Setio
------ above in updater -----------
PR37 1.13.5 Multistep operation during save, will not save configuration
------ above in updater -----------
PR38 1.14.3 Variable status not updated in HS2 builds after 2041
------ above in updater -----------
PR39 1.14.4 misc property upper bits set in NET conversion
PR40 1.14.10 remove "0 OR" from setting .misc property
PR41 1.14.11 remove reference to obsoleted .status property
Comment