All,
I'm starting to work on the HS3 plugin. In order to support both HS2 and HS3, i need to minimize the number of builds of the plugin. This HS2 version includes all the functionality from the two different betas (1.8 & 1.8.1). So FTDI usb support is now included in the standard plugin. See below for enabling the driver.
THIS IS NOT AN HS3 VERSION
As always, if you encounter on error, please post the error report log file and/or the hs log that led up to the problem. Also post your plm model
Enjoy!
The following is a comprehensive list of changes since v1.7.3.1
New Features
- Test communications on multiple devices at once. This will ping each device 4 times and present a summary table at the end.
- A Cancel button on the Test Communications features.
- A Repeat button to Test Communications report pages to repeat the test.
- To disable the port recovery routine for a 2413S for example, add DisableRestart=True to the [config] section of the insteon.ini. You will immediately get the PLM Crashed trigger and the plugin will shutdown.
- An Interface Stops Responding trigger. this can be used to notify you immediately when an disconnect occurs. The plugin will still try to recovery.
- User authentication support for Insteon Hub (1.9.2)
- Added 4th device to manage battery level for motion sensors (1.9.3.4)
Changes
- The plugin interface port is now on the plugin Config page, not on the HS Setup/Interface page. Your current port will be transferred. Please verify.
- Additional logging for USB Port Recovery routine.
- Moved the trigger process from insteon.dll to hspi_insteon.dll to make the code reusable for HS3 (1.9.3.0)
- Revised motion sensor status to Motion and No Motion (1.9.3.4)
Fixes
- IO Linc in mode 3
- Edit Device Location save correctly
- Hub reset and reprogram
- Polling was getting re-enabled even when disabled on config page
- Startup error associated with ProcessInsteonTrigger
- Sync KPL devices when using radio button groups
- The Interface Crashes trigger. **You will need to edit the event and resave it to get the latest logic.
- Other misc bugs
- Setting Fanlinc default on-level and ramp rates (1.9.1.1)
- Smoke Bridge statuses (1.9.1.2)
- Smoke Bridge Smoke Status (1.9.1.3)
- Read settings error caused 8 btn KPLs to look like 6 btn (1.9.2.1)
- Error related to CheckRawMessageMatch (1.9.2.3)
- Micro controllers on/off device controls (1.9.2.3)
- 6 Btn KPL sync issue between On and Off btn (1.9.2.4)
- Made config page UI available when working with a new installatoin (1.9.3.0)
- Version number display (1.9.3.1)
- Restored config pages (1.9.3.2)
- Hub configuration settings; see below (1.9.3.7)
New Device Support
- New Dual-band KPL on/off (022C)
- DIN Rail devices
- Water Leak Sensor with heartbeat device
- Door Sensor with heartbeat device
- Smoke Bridge
- EU/Aus RemoteLinc2 series
- EU/Aus Motion Sensors series
To Install:
The plugin is now in three pieces, you must install all three pieces otherwise you will get an error when you start homeseer.
1. Backup your current hs database and insteon.ini
2. Shutdown HS
3. Copy all the DLLs to the homeseer folder, start HS
For new users only: copy the insteon.lf to the homeseer\config (this will provide a 30-day trial license)
4. Enable the plugin on the hs setup/interface page
5. Visit the plugin config page, and enter the necessary Port information (either COMx, or Hub IP info; see below)
6. Restart HS
For the Hub:
You need to configure the Port on the Config page with the ip address, a colon and the port. ie. 192.168.1.100:8080. This is the same port information you would use to access the Hub's web page. User name and pswd may be required depending on your Hubs firmware.
New Hub insteon.ini settings: Add the following lines to your insteon.ini and adjust at will. These settings are read real time (no need to restart)
ResponseTime: 3 seconds is the default. this is how long the plugin will wait for a response from the hub before it tries to retransmit.
GetXMLBufferInterval: 1000 msecs is default. this is the frequency the plugin will poll the hub for new messages. Increase by at least 500 ms increments for testing.
For the 2413U:
To enable the FTDI driver and port recovery routine for the 2413U, do the following:
- add PortType=USB to the [config] section of the insteon.ini before starting HS
I'm starting to work on the HS3 plugin. In order to support both HS2 and HS3, i need to minimize the number of builds of the plugin. This HS2 version includes all the functionality from the two different betas (1.8 & 1.8.1). So FTDI usb support is now included in the standard plugin. See below for enabling the driver.
THIS IS NOT AN HS3 VERSION
As always, if you encounter on error, please post the error report log file and/or the hs log that led up to the problem. Also post your plm model
Enjoy!
The following is a comprehensive list of changes since v1.7.3.1
New Features
- Test communications on multiple devices at once. This will ping each device 4 times and present a summary table at the end.
- A Cancel button on the Test Communications features.
- A Repeat button to Test Communications report pages to repeat the test.
- To disable the port recovery routine for a 2413S for example, add DisableRestart=True to the [config] section of the insteon.ini. You will immediately get the PLM Crashed trigger and the plugin will shutdown.
- An Interface Stops Responding trigger. this can be used to notify you immediately when an disconnect occurs. The plugin will still try to recovery.
- User authentication support for Insteon Hub (1.9.2)
- Added 4th device to manage battery level for motion sensors (1.9.3.4)
Changes
- The plugin interface port is now on the plugin Config page, not on the HS Setup/Interface page. Your current port will be transferred. Please verify.
- Additional logging for USB Port Recovery routine.
- Moved the trigger process from insteon.dll to hspi_insteon.dll to make the code reusable for HS3 (1.9.3.0)
- Revised motion sensor status to Motion and No Motion (1.9.3.4)
Fixes
- IO Linc in mode 3
- Edit Device Location save correctly
- Hub reset and reprogram
- Polling was getting re-enabled even when disabled on config page
- Startup error associated with ProcessInsteonTrigger
- Sync KPL devices when using radio button groups
- The Interface Crashes trigger. **You will need to edit the event and resave it to get the latest logic.
- Other misc bugs
- Setting Fanlinc default on-level and ramp rates (1.9.1.1)
- Smoke Bridge statuses (1.9.1.2)
- Smoke Bridge Smoke Status (1.9.1.3)
- Read settings error caused 8 btn KPLs to look like 6 btn (1.9.2.1)
- Error related to CheckRawMessageMatch (1.9.2.3)
- Micro controllers on/off device controls (1.9.2.3)
- 6 Btn KPL sync issue between On and Off btn (1.9.2.4)
- Made config page UI available when working with a new installatoin (1.9.3.0)
- Version number display (1.9.3.1)
- Restored config pages (1.9.3.2)
- Hub configuration settings; see below (1.9.3.7)
New Device Support
- New Dual-band KPL on/off (022C)
- DIN Rail devices
- Water Leak Sensor with heartbeat device
- Door Sensor with heartbeat device
- Smoke Bridge
- EU/Aus RemoteLinc2 series
- EU/Aus Motion Sensors series
To Install:
The plugin is now in three pieces, you must install all three pieces otherwise you will get an error when you start homeseer.
1. Backup your current hs database and insteon.ini
2. Shutdown HS
3. Copy all the DLLs to the homeseer folder, start HS
For new users only: copy the insteon.lf to the homeseer\config (this will provide a 30-day trial license)
4. Enable the plugin on the hs setup/interface page
5. Visit the plugin config page, and enter the necessary Port information (either COMx, or Hub IP info; see below)
6. Restart HS
For the Hub:
You need to configure the Port on the Config page with the ip address, a colon and the port. ie. 192.168.1.100:8080. This is the same port information you would use to access the Hub's web page. User name and pswd may be required depending on your Hubs firmware.
New Hub insteon.ini settings: Add the following lines to your insteon.ini and adjust at will. These settings are read real time (no need to restart)
ResponseTime: 3 seconds is the default. this is how long the plugin will wait for a response from the hub before it tries to retransmit.
GetXMLBufferInterval: 1000 msecs is default. this is the frequency the plugin will poll the hub for new messages. Increase by at least 500 ms increments for testing.
[Hub]
ResponseTime=3
GetXMLBufferInterval=1000
ResponseTime=3
GetXMLBufferInterval=1000
To enable the FTDI driver and port recovery routine for the 2413U, do the following:
- add PortType=USB to the [config] section of the insteon.ini before starting HS
Comment