Announcement

Collapse
No announcement yet.

Plug-in crashing issue

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Plug-in crashing issue

    I just installed HomeSeer on my PC along with 3.0.1.21 of the HAI Panel plug-in. The plug-in is connecting to my panel (v3.16 Omni Pro II), reading the configuration, synchronizing the devices with HomeSeer, outputing the "Plugin startup is complete" message in the log file, then crashes with the windows OS message "HSPI_HAI has stopped working".

    The only thing odd that I see in the log is that the flags with custom names seem to be changing status on each run. I get one of these for each custom named flag:

    12/21/2016 12:30:04 PM [2] [Flag [395] status=[0] [0]]
    12/21/2016 12:30:04 PM [2] [--> Flag 395 changed status. Updating Homeseer...]

    Here is the log (with most zone names removed):

    Code:
    12/21/2016 12:28:51 PM [1]  [INIFILE set to: HAI.ini]
    12/21/2016 12:28:51 PM [2]  [Checking for [C:\Program Files (x86)\HomeSeer HS3\updater_override.txt]]
    12/21/2016 12:28:51 PM [2]  [----C:\Program Files (x86)\HomeSeer HS3\updater_override.txt was not found - ok.]
    12/21/2016 12:28:53 PM [2]  [HAI Plugin Thread was started.]
    12/21/2016 12:28:53 PM [2]  [Initializing Timers...]
    12/21/2016 12:28:53 PM [2]  [Device initialization is complete.]
    12/21/2016 12:28:53 PM [2]  [HAC Connection state is: Offline]
    12/21/2016 12:28:53 PM [2]  [Connecting with: [192.168.1.69] [4369] [TCP]]
    12/21/2016 12:28:53 PM [2]  [CONNECTION STATUS: Connecting]
    12/21/2016 12:28:53 PM [2]  [Panel Connected.]
    12/21/2016 12:28:53 PM [2]  [Identifying Controller...]
    12/21/2016 12:28:53 PM [2]  [CONTROLLER IS: OmniPro II (3.16)]
    12/21/2016 12:28:56 PM [1]  [-->Reading configuration...]
    12/21/2016 12:29:45 PM [1]  [-->Reading properties...]
    12/21/2016 12:29:47 PM [2]  [MapZoneStatus: zoneId=[1] status=[16] zoneChanged=[False] annotation=[Z1] statusText=[SECURE] zoneType=[32] zoneTypeText=[Fire] name=[Fire Attic C] area=[1] analogLoop=[33] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:47 PM] isSecurityZone=[True] isArmingZone=[False] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:47 PM [1]  [All configuration and properties retrieved.]
    12/21/2016 12:29:47 PM [1]  [Requesting Area status...]
    12/21/2016 12:29:47 PM [2]  [MapZoneStatus: zoneId=[2] status=[16] zoneChanged=[False] annotation=[Z2] statusText=[SECURE] zoneType=[32] zoneTypeText=[Fire] name=[] area=[1] analogLoop=[33] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:47 PM] isSecurityZone=[True] isArmingZone=[False] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:47 PM [2]  [MapZoneStatus: zoneId=[3] status=[16] zoneChanged=[False] annotation=[Z3] statusText=[SECURE] zoneType=[32] zoneTypeText=[Fire] name=[] area=[1] analogLoop=[33] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:47 PM] isSecurityZone=[True] isArmingZone=[False] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:47 PM [2]  [MapZoneStatus: zoneId=[4] status=[0] zoneChanged=[False] annotation=[Z4] statusText=[SECURE] zoneType=[0] zoneTypeText=[EntryExit] name=[] area=[1] analogLoop=[128] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:47 PM] isSecurityZone=[True] isArmingZone=[True] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:47 PM [2]  [MapZoneStatus: zoneId=[5] status=[0] zoneChanged=[False] annotation=[Z5] statusText=[SECURE] zoneType=[0] zoneTypeText=[EntryExit] name=[] area=[1] analogLoop=[128] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:47 PM] isSecurityZone=[True] isArmingZone=[True] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:47 PM [2]  [MapZoneStatus: zoneId=[6] status=[0] zoneChanged=[False] annotation=[Z6] statusText=[SECURE] zoneType=[1] zoneTypeText=[Perimeter] name=[] area=[1] analogLoop=[128] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:47 PM] isSecurityZone=[True] isArmingZone=[True] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:47 PM [2]  [MapZoneStatus: zoneId=[7] status=[0] zoneChanged=[False] annotation=[Z7] statusText=[SECURE] zoneType=[1] zoneTypeText=[Perimeter] name=[] area=[1] analogLoop=[128] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:47 PM] isSecurityZone=[True] isArmingZone=[True] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:47 PM [2]  [MapZoneStatus: zoneId=[8] status=[0] zoneChanged=[False] annotation=[Z8] statusText=[SECURE] zoneType=[1] zoneTypeText=[Perimeter] name=[] area=[1] analogLoop=[128] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:47 PM] isSecurityZone=[True] isArmingZone=[True] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:47 PM [2]  [MapZoneStatus: zoneId=[9] status=[0] zoneChanged=[False] annotation=[Z9] statusText=[SECURE] zoneType=[1] zoneTypeText=[Perimeter] name=[] area=[1] analogLoop=[127] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:47 PM] isSecurityZone=[True] isArmingZone=[True] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:47 PM [2]  [MapZoneStatus: zoneId=[10] status=[0] zoneChanged=[False] annotation=[Z10] statusText=[SECURE] zoneType=[1] zoneTypeText=[Perimeter] name=[] area=[1] analogLoop=[127] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:47 PM] isSecurityZone=[True] isArmingZone=[True] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:47 PM [2]  [MapZoneStatus: zoneId=[11] status=[0] zoneChanged=[False] annotation=[Z11] statusText=[SECURE] zoneType=[1] zoneTypeText=[Perimeter] name=[] area=[1] analogLoop=[128] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:47 PM] isSecurityZone=[True] isArmingZone=[True] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:48 PM [2]  [MapZoneStatus: zoneId=[12] status=[0] zoneChanged=[False] annotation=[Z12] statusText=[SECURE] zoneType=[1] zoneTypeText=[Perimeter] name=[] area=[1] analogLoop=[128] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:48 PM] isSecurityZone=[True] isArmingZone=[True] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:48 PM [2]  [MapZoneStatus: zoneId=[13] status=[0] zoneChanged=[False] annotation=[Z13] statusText=[SECURE] zoneType=[1] zoneTypeText=[Perimeter] name=[] area=[1] analogLoop=[128] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:48 PM] isSecurityZone=[True] isArmingZone=[True] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:48 PM [2]  [MapZoneStatus: zoneId=[14] status=[0] zoneChanged=[False] annotation=[Z14] statusText=[SECURE] zoneType=[1] zoneTypeText=[Perimeter] name=[] area=[1] analogLoop=[128] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:48 PM] isSecurityZone=[True] isArmingZone=[True] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:48 PM [2]  [MapZoneStatus: zoneId=[15] status=[0] zoneChanged=[False] annotation=[Z15] statusText=[SECURE] zoneType=[5] zoneTypeText=[X4EntryDelay] name=[] area=[1] analogLoop=[128] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:48 PM] isSecurityZone=[True] isArmingZone=[True] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:48 PM [2]  [MapZoneStatus: zoneId=[16] status=[0] zoneChanged=[False] annotation=[Z16] statusText=[SECURE] zoneType=[64] zoneTypeText=[Auxiliary] name=[Thermostats] area=[1] analogLoop=[0] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:48 PM] isSecurityZone=[False] isArmingZone=[False] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:48 PM [2]  [MapZoneStatus: zoneId=[17] status=[16] zoneChanged=[False] annotation=[(EX1-1)] statusText=[SECURE] zoneType=[32] zoneTypeText=[Fire] name=[] area=[1] analogLoop=[148] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:48 PM] isSecurityZone=[True] isArmingZone=[False] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:48 PM [2]  [MapZoneStatus: zoneId=[18] status=[16] zoneChanged=[False] annotation=[(EX1-2)] statusText=[SECURE] zoneType=[32] zoneTypeText=[Fire] name=[] area=[1] analogLoop=[148] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:48 PM] isSecurityZone=[True] isArmingZone=[False] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:48 PM [2]  [MapZoneStatus: zoneId=[19] status=[16] zoneChanged=[False] annotation=[(EX1-3)] statusText=[SECURE] zoneType=[32] zoneTypeText=[Fire] name=[] area=[1] analogLoop=[148] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:48 PM] isSecurityZone=[True] isArmingZone=[False] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:48 PM [2]  [MapZoneStatus: zoneId=[20] status=[16] zoneChanged=[False] annotation=[(EX1-4)] statusText=[SECURE] zoneType=[32] zoneTypeText=[Fire] name=[] area=[1] analogLoop=[148] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:48 PM] isSecurityZone=[True] isArmingZone=[False] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:48 PM [2]  [MapZoneStatus: zoneId=[21] status=[0] zoneChanged=[False] annotation=[(EX1-5)] statusText=[SECURE] zoneType=[1] zoneTypeText=[Perimeter] name=[] area=[1] analogLoop=[130] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:48 PM] isSecurityZone=[True] isArmingZone=[True] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:48 PM [2]  [MapZoneStatus: zoneId=[22] status=[0] zoneChanged=[False] annotation=[(EX1-6)] statusText=[SECURE] zoneType=[1] zoneTypeText=[Perimeter] name=[] area=[1] analogLoop=[129] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:48 PM] isSecurityZone=[True] isArmingZone=[True] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:48 PM [2]  [MapZoneStatus: zoneId=[24] status=[0] zoneChanged=[False] annotation=[(EX1-8)] statusText=[SECURE] zoneType=[3] zoneTypeText=[AwayInt] name=[] area=[1] analogLoop=[129] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:48 PM] isSecurityZone=[True] isArmingZone=[True] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:48 PM [2]  [MapZoneStatus: zoneId=[25] status=[0] zoneChanged=[False] annotation=[(EX1-9)] statusText=[SECURE] zoneType=[3] zoneTypeText=[AwayInt] name=[] area=[1] analogLoop=[129] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:48 PM] isSecurityZone=[True] isArmingZone=[True] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:48 PM [2]  [MapZoneStatus: zoneId=[26] status=[0] zoneChanged=[False] annotation=[(EX1-10)] statusText=[SECURE] zoneType=[3] zoneTypeText=[AwayInt] name=[] area=[1] analogLoop=[129] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:48 PM] isSecurityZone=[True] isArmingZone=[True] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:48 PM [2]  [MapZoneStatus: zoneId=[27] status=[0] zoneChanged=[False] annotation=[(EX1-11)] statusText=[SECURE] zoneType=[8] zoneTypeText=[LatchAwayInt] name=[] area=[1] analogLoop=[129] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:48 PM] isSecurityZone=[True] isArmingZone=[True] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:48 PM [2]  [MapZoneStatus: zoneId=[28] status=[0] zoneChanged=[False] annotation=[(EX1-12)] statusText=[SECURE] zoneType=[85] zoneTypeText=[Extended_Range_OutdoorTemp] name=[Outdoor Temp] area=[1] analogLoop=[0] isNamed=[True] lastStatus=[0] lastStatusText=[] statusLastChangeDate=[12/21/2016 12:29:48 PM] isSecurityZone=[False] isArmingZone=[False] hsDeviceRef=[0] hsParentRef=[0] temperature=[0] humidity=[0] currentCondition=[0] currentStatusText=[SECURE] hsZoneStatus=[0]]
    12/21/2016 12:29:48 PM [1]  [Requesting Output status...]
    12/21/2016 12:29:48 PM [2]  [---RequestOutputStatus.  colOutputs=24]
    12/21/2016 12:29:51 PM [1]  [Requesting initial system troubles]
    12/21/2016 12:29:51 PM [1]  [Synchronizing HAI devices with HomeSeer...]
    12/21/2016 12:30:04 PM [2]  [Flag [395]  status=[0]  [0]]
    12/21/2016 12:30:04 PM [2]  [--> Flag 395 changed status.  Updating Homeseer...]
    12/21/2016 12:30:04 PM [2]  [Flag [396]  status=[0]  [0]]
    12/21/2016 12:30:04 PM [2]  [--> Flag 396 changed status.  Updating Homeseer...]
    12/21/2016 12:30:04 PM [2]  [Flag [397]  status=[0]  [0]]
    12/21/2016 12:30:04 PM [2]  [--> Flag 397 changed status.  Updating Homeseer...]
    12/21/2016 12:30:04 PM [2]  [Flag [398]  status=[0]  [0]]
    12/21/2016 12:30:04 PM [2]  [--> Flag 398 changed status.  Updating Homeseer...]
    12/21/2016 12:30:04 PM [2]  [Flag [399]  status=[0]  [0]]
    12/21/2016 12:30:04 PM [2]  [--> Flag 399 changed status.  Updating Homeseer...]
    12/21/2016 12:30:04 PM [2]  [Flag [400]  status=[0]  [0]]
    12/21/2016 12:30:04 PM [2]  [--> Flag 400 changed status.  Updating Homeseer...]
    12/21/2016 12:30:04 PM [2]  [Flag [401]  status=[0]  [0]]
    12/21/2016 12:30:04 PM [2]  [--> Flag 401 changed status.  Updating Homeseer...]
    12/21/2016 12:30:04 PM [2]  [Flag [402]  status=[0]  [0]]
    12/21/2016 12:30:04 PM [2]  [--> Flag 402 changed status.  Updating Homeseer...]
    12/21/2016 12:30:04 PM [2]  [Flag [403]  status=[0]  [0]]
    12/21/2016 12:30:04 PM [2]  [--> Flag 403 changed status.  Updating Homeseer...]
    12/21/2016 12:30:05 PM [2]  [Flag [404]  status=[0]  [0]]
    12/21/2016 12:30:05 PM [2]  [--> Flag 404 changed status.  Updating Homeseer...]
    12/21/2016 12:30:05 PM [2]  [Flag [405]  status=[0]  [0]]
    12/21/2016 12:30:05 PM [2]  [--> Flag 405 changed status.  Updating Homeseer...]
    12/21/2016 12:30:05 PM [2]  [Flag [406]  status=[0]  [0]]
    12/21/2016 12:30:05 PM [2]  [--> Flag 406 changed status.  Updating Homeseer...]
    12/21/2016 12:30:05 PM [1]  [Synchronization complete.]
    12/21/2016 12:30:05 PM [1]  [---------------------------]
    12/21/2016 12:30:05 PM [1]  [Plugin startup is complete.]
    12/21/2016 12:30:05 PM [1]  [---------------------------]
    12/21/2016 12:30:05 PM [2]  [Temperature Zone 28 changed status. Reading=[52.0]]
    12/21/2016 12:30:05 PM [2]  [Zone [28]  Temperature-->52]
    12/21/2016 12:31:20 PM [1]  [INIFILE set to: HAI.ini]
    12/21/2016 12:31:20 PM [2]  [Checking for [C:\Program Files (x86)\HomeSeer HS3\updater_override.txt]]
    12/21/2016 12:31:20 PM [2]  [----C:\Program Files (x86)\HomeSeer HS3\updater_override.txt was not found - ok.]
    12/21/2016 12:31:22 PM [2]  [HAI Plugin Thread was started.]
    12/21/2016 12:31:22 PM [2]  [Initializing Timers...]
    12/21/2016 12:31:23 PM [2]  [Device initialization is complete.]
    12/21/2016 12:31:23 PM [2]  [HAC Connection state is: Offline]
    12/21/2016 12:31:23 PM [2]  [Connecting with: [192.168.1.69] [4369] [TCP]]
    12/21/2016 12:31:23 PM [2]  [CONNECTION STATUS: Connecting]
    12/21/2016 12:31:23 PM [2]  [Panel Connected.]
    12/21/2016 12:31:23 PM [2]  [Identifying Controller...]
    12/21/2016 12:31:23 PM [2]  [CONTROLLER IS: OmniPro II (3.16)]
    12/21/2016 12:31:26 PM [1]  [-->Reading configuration...]
    The crash occurs between these two log entries:

    12/21/2016 12:30:05 PM [2] [Zone [28] Temperature-->52]
    12/21/2016 12:31:20 PM [1] [INIFILE set to: HAI.ini]

    Thanks for the help!
    Damon

    #2
    Running the plug-in after checking the "Developer Mode" checkbox on the plug-in page revealed my issue. When I upgraded my Omni-Pro to 3.16, the date/time info was cleared and the HAI plug-in crashed when it encountered the invalid date/time.

    After setting the date/time, the plug-in worked without issue!

    Comment

    Working...
    X