Page 1 of 1

Repeated errors

PostPosted: Tue Jan 29, 2019 12:05 pm
by resnick
I'm getting this in my log repeatedly:

Honeywell Total Connect Comfort Thermostat Error Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
File "plugin.py", line 295, in runConcurrentThread
File "plugin.py", line 85, in _refreshStatesFromHardware
File "/Library/Application Support/Perceptive Automation/Indigo 7.2/Plugins/MrSlim.indigoPlugin/Contents/Server Plugin/MrSlim.py", line 373, in GetThermostat
File "/Library/Application Support/Perceptive Automation/Indigo 7.2/Plugins/MrSlim.indigoPlugin/Contents/Server Plugin/MrSlim.py", line 180, in parseThermostat
AttributeError: 'NoneType' object has no attribute 'getchildren'

Honeywell Total Connect Comfort Thermostat Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)

Tried disabling and re-enabling, with no change. Any guesses?

Re: Repeated errors

PostPosted: Tue Mar 05, 2019 8:53 pm
by kidney
Same here!
Anyone with some insight, worked fine for a while and then this started...

Re: Repeated errors

PostPosted: Tue Mar 05, 2019 9:03 pm
by kidney
Look like it'S same error in is other plugin...


2019-03-04 04:24:05.076 NuHeat Thermostat Error Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
File "plugin.py", line 206, in runConcurrentThread
File "plugin.py", line 84, in _refreshStatesFromHardware
AttributeError: 'NoneType' object has no attribute 'room'


Matt can you help, it would fix 2 good plugin....

Re: Repeated errors

PostPosted: Wed Mar 06, 2019 10:21 am
by jay (support)
Unfortunately, those two errors are in the various plugin's code. Despite the common name for the method in which the error is occurring, it's not a method that's defined by our API.

The error itself indicates that the plugin(s) aren't catching an error when a Python object that they're using doesn't have a particular attribute (and none of the built-in device types have attributes with those names). So the necessary fixes would be completely dependent on the plugin and what it's doing and not a general fix.

Re: Repeated errors

PostPosted: Wed Mar 06, 2019 3:06 pm
by kidney
Thanks Jay for your quick response....

Still would love to have those 2 plugins working!!!! ;(

Re: Repeated errors

PostPosted: Wed Jan 01, 2020 12:35 pm
by kennybroh
So I am getting errors in the MrSlim plugin I wasn't getting before. I tried reloading and here's what appeared in the log:

Code: Select all
 Honeywell Total Connect Comfort Thermostat Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
   Honeywell Total Connect Comfort Thermostat Memory Leak Prevention. Restarting Plugin. - This will happen until I find and fix the leak
   Reloading plugin "Honeywell Total Connect Comfort Thermostat 0.1.10"
   Stopping plugin "Honeywell Total Connect Comfort Thermostat 0.1.10" (pid 14024)
   Honeywell Total Connect Comfort Thermostat Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
   Stopped plugin "Honeywell Total Connect Comfort Thermostat 0.1.10"
   Starting plugin "Honeywell Total Connect Comfort Thermostat 0.1.10" (pid 14596)
   Honeywell Total Connect Comfort Thermostat MrSlim Plugin Init...
   Started plugin "Honeywell Total Connect Comfort Thermostat 0.1.10"
   Honeywell Total Connect Comfort Thermostat Error Error in plugin execution startup:

Traceback (most recent call last):
  File "plugin.py", line 263, in startup
  File "plugin.py", line 273, in login
  File "plugin.py", line 458, in buildAvailableDeviceList
  File "/Library/Application Support/Perceptive Automation/Indigo 7.2/Plugins/MrSlim.indigoPlugin/Contents/Server Plugin/MrSlim.py", line 357, in GetDevices
  File "/Library/Application Support/Perceptive Automation/Indigo 7.2/Plugins/MrSlim.indigoPlugin/Contents/Server Plugin/MrSlim.py", line 167, in parseThermostats
KeyError: ('4',)
And after that, this repeats every 10 seconds or so. (I'm running Indigo 7.3, about to upgrade to 7.4):

Code: Select all
Traceback (most recent call last):
  File "plugin.py", line 295, in runConcurrentThread
  File "plugin.py", line 85, in _refreshStatesFromHardware
  File "/Library/Application Support/Perceptive Automation/Indigo 7.2/Plugins/MrSlim.indigoPlugin/Contents/Server Plugin/MrSlim.py", line 373, in GetThermostat
  File "/Library/Application Support/Perceptive Automation/Indigo 7.2/Plugins/MrSlim.indigoPlugin/Contents/Server Plugin/MrSlim.py", line 232, in parseThermostat
KeyError: '4'

   Honeywell Total Connect Comfort Thermostat Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
   Honeywell Total Connect Comfort Thermostat Error Error in plugin execution runConcurrentThread:
I see a similar issue posted in this thread which does not appear to have been resolved. Any help would be appreciated. FYI, the iOS Total Connect app seems to work just fine, so the thermostats are online and responsive.

Thank you.

Re: Repeated errors

PostPosted: Wed Jan 01, 2020 2:14 pm
by kennybroh
Follow up:

So I did a couple of things. I have 2 Redlink thermostats controlling 2 MrSlim units. Neither was responding to Indigo commands. I went into the device settings and both had their system names and IDs, but no thermostats appeared in the drop down list on the settings page. Neither responded to Indigo.

Then I turned on debugging and here's the first thing that appeared:

Honeywell Total Connect Comfort Thermostat Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
Honeywell Total Connect Comfort Thermostat Debug Getting data for thermostatId: 4534260
Honeywell Total Connect Comfort Thermostat Debug ThermostatID: 4534260
Honeywell Total Connect Comfort Thermostat Debug DeviceName: GREAT ROOM
Honeywell Total Connect Comfort Thermostat Debug UserDefinedDeviceName: GREAT ROOM
Honeywell Total Connect Comfort Thermostat Debug state: 4
Honeywell Total Connect Comfort Thermostat Error Error in plugin execution runConcurrentThread


That information is correct for GREAT ROOM, and this appeared next:

Honeywell Total Connect Comfort Thermostat Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
Honeywell Total Connect Comfort Thermostat Debug thermostatList called
Honeywell Total Connect Comfort Thermostat No thermostats were discovered on the network - select "Rescan for Thermostats" from the plugin's menu to rescan
Honeywell Total Connect Comfort Thermostat Debug thermostatList deviceArray:
[]
Honeywell Total Connect Comfort Thermostat Debug Getting data for thermostatId: 4557627
Honeywell Total Connect Comfort Thermostat Debug ThermostatID: 4557627
Honeywell Total Connect Comfort Thermostat Debug DeviceName: OPEN AREA 1
Honeywell Total Connect Comfort Thermostat Debug UserDefinedDeviceName: OPEN AREA 1
Honeywell Total Connect Comfort Thermostat Debug state: 1
Honeywell Total Connect Comfort Thermostat Debug Device Name: OPEN AREA 1
Honeywell Total Connect Comfort Thermostat Debug ***Device SystemSwitch: Heat
Honeywell Total Connect Comfort Thermostat Debug Device State: PermHold
Honeywell Total Connect Comfort Thermostat Debug Updating Device: Great Room Other Thermostat, State: name, Value: OPEN AREA 1
Honeywell Total Connect Comfort Thermostat Debug Updating Device: Great Room Other Thermostat, State: setpointHeat, Value: 74.0
Honeywell Total Connect Comfort Thermostat Debug Updating Device: Great Room Other Thermostat, State: setpointCool, Value: 77.0
Honeywell Total Connect Comfort Thermostat Debug Updating Device: Great Room Other Thermostat, State: hvacOperationMode, Value: Heat
Honeywell Total Connect Comfort Thermostat Debug Updating Device: Great Room Other Thermostat, State: thermostatMode, Value: unknown
Honeywell Total Connect Comfort Thermostat Debug Updating Device: Great Room Other Thermostat, State: maxCoolSetpoint, Value: 88.0000
Honeywell Total Connect Comfort Thermostat Debug Updating Device: Great Room Other Thermostat, State: maxHeatSetpoint, Value: 88.0000
Honeywell Total Connect Comfort Thermostat Debug Updating Device: Great Room Other Thermostat, State: minCoolSetpoint, Value: 61.0000
Honeywell Total Connect Comfort Thermostat Debug Updating Device: Great Room Other Thermostat, State: minHeatSetpoint, Value: 50.0000
Honeywell Total Connect Comfort Thermostat Debug Updating Device: Great Room Other Thermostat, State: temperatureInput1, Value: 72.0000
Honeywell Total Connect Comfort Thermostat Debug Updating Device: Great Room Other Thermostat, State: IndoorHumidity, Value: 128.0000
Honeywell Total Connect Comfort Thermostat Debug Updating Device: Great Room Other Thermostat, State: OutdoorTemp, Value: 128.0000
Honeywell Total Connect Comfort Thermostat Debug Updating Device: Great Room Other Thermostat, State: OutdoorHumidity, Value: 128.0000
Honeywell Total Connect Comfort Thermostat Debug Updating Device: Great Room Other Thermostat, State: hvacHeaterIsOn, Value: True
Honeywell Total Connect Comfort Thermostat Debug Updating Device: Great Room Other Thermostat, State: hvacCoolerIsOn, Value: False


At that point OPEN AREA was recognized in Indigo but GREAT ROOM was not, and the following appeared repeatedly in the log as the plugin tried to connect to GREAT ROOM:

Honeywell Total Connect Comfort Thermostat Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
Honeywell Total Connect Comfort Thermostat Debug Getting data for thermostatId: 4534260
Honeywell Total Connect Comfort Thermostat Debug ThermostatID: 4534260
Honeywell Total Connect Comfort Thermostat Debug DeviceName: GREAT ROOM
Honeywell Total Connect Comfort Thermostat Debug UserDefinedDeviceName: GREAT ROOM
Honeywell Total Connect Comfort Thermostat Debug state: 4
Honeywell Total Connect Comfort Thermostat Error Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
File "plugin.py", line 295, in runConcurrentThread
File "plugin.py", line 85, in _refreshStatesFromHardware
File "/Library/Application Support/Perceptive Automation/Indigo 7.2/Plugins/MrSlim.indigoPlugin/Contents/Server Plugin/MrSlim.py", line 373, in GetThermostat
File "/Library/Application Support/Perceptive Automation/Indigo 7.2/Plugins/MrSlim.indigoPlugin/Contents/Server Plugin/MrSlim.py", line 232, in parseThermostat
KeyError: '4'
Honeywell Total Connect Comfort Thermostat Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)


That continued until it finally had enough and basically crashed, reporting the following. I've highlighted a debug comment, but debug stopped after that:

Honeywell Total Connect Comfort Thermostat Debug Getting data for thermostatId: 4534260
Honeywell Total Connect Comfort Thermostat Debug Getting data for thermostatId: 4557627
Honeywell Total Connect Comfort Thermostat Memory Leak Prevention. Restarting Plugin. - This will happen until I find and fix the leak
Reloading plugin "Honeywell Total Connect Comfort Thermostat 0.1.10"
Stopping plugin "Honeywell Total Connect Comfort Thermostat 0.1.10" (pid 14638)
Honeywell Total Connect Comfort Thermostat Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
Honeywell Total Connect Comfort Thermostat Debug shutdown called
Stopped plugin "Honeywell Total Connect Comfort Thermostat 0.1.10"
Starting plugin "Honeywell Total Connect Comfort Thermostat 0.1.10" (pid 15584)
Honeywell Total Connect Comfort Thermostat MrSlim Plugin Init...
Started plugin "Honeywell Total Connect Comfort Thermostat 0.1.10"
Honeywell Total Connect Comfort Thermostat Error Error in plugin execution startup:

Traceback (most recent call last):
File "plugin.py", line 263, in startup
File "plugin.py", line 273, in login

From that point, although OPEN AREA continued to acknowledge status requests from Indigo, the Honeywell app lost all communication with OPEN AREA. GREAT ROOM, with which the plugin was never able to communicate, was working fine in the app, however.... But the instant I opened the Indigo device settings for OPEN AREA, communications were restored with the app. Now OPEN AREA works with Indigo and the App,but GREAT ROOM only responds to the App....

HELP!!!

Re: Repeated errors

PostPosted: Fri Jan 24, 2020 12:16 pm
by kennybroh
I would really appreciate a response to this. I know you aren’t getting paid for this and I really appreciate the work involved but I’m kinda stuck without some help.

Thanks


Sent from my iPhone using Tapatalk