No announcement yet.

v3.0.3.3 and later prevent startup if duplicate Thermostat/HVAC names detected

This topic is closed.
  • Filter
  • Time
  • Show
Clear All
new posts

    v3.0.3.3 and later prevent startup if duplicate Thermostat/HVAC names detected

    There is a bug that several people have encountered if a Thermostat and HVAC are named the same, it is possible for the plugin to become confused at startup and not associate to the correct HS3 devices. This has a bad long term effect on plugin operation.

    Version just posted to the updater will prevent the plugin from starting up if a name collision is detected. An ERROR log will be made to the HS3 log. If you encounter this situation, you can edit your HS3/Config/hspi_insteon_thermostat.ini and remove a section with the duplication. The easiest is to remove a duplicate HVAC. Be sure to delete all lines that start with the same #_ Also be sure to delete the corresponding HS3 devices from the running HS3 Home page before restarting the plugin. See the image below showing an example of an HVAC with the same name as a Thermostat. The three lines at the bottom should be deleted to fix this.

    After successfully restarting the plugin, you will be able to use the Config page to add back the missing device (again HVAC is easiest) and if you are on the current plugin version it will prevent you from adding a name that duplicates another thermostat or HVAC in the system.

    Another improvement in v3.0.3.3 is a startup thread that will check that all thermostats having a DEVCAT (device category) after 2 minutes and reissue the get protocol() request if any are missing. After plugin startup, each configured thermostat is sent a get protocol() request. This comes back as a broadcast reply. If the broadcast is missed for any reason the DEVCAT (device category) will not be set in the plugin for that thermostat and future commands will not work correctly. Several people have run into this issue and it's expected that this will improve the experience after restarts.

    Attached Files
    Last edited by nfrobertson; September 15, 2015, 05:52 AM.
    HS (PRO)
    Hardware: Napco GEM-P9600 | VenstarT1800 w/Insteon 2441V adapter | Insteon PLM
    Plugins HS3: Napco Gemini (mine) | Insteon Thermostat (mine) | Insteon Plug-in (mnsandler) | HSTouch Server (HST)
    Platform: Windows 10 Pro 64bit, core2 duo 2.0Ghz, 4GB memory