Repeated errors

Posted on
Tue Jan 29, 2019 12:05 pm
resnick offline
Posts: 54
Joined: Jan 18, 2015
Location: Urbana, IL

Repeated errors

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?

Posted on
Tue Mar 05, 2019 8:53 pm
kidney offline
Posts: 211
Joined: Jul 15, 2007

Re: Repeated errors

Same here!
Anyone with some insight, worked fine for a while and then this started...

Posted on
Tue Mar 05, 2019 9:03 pm
kidney offline
Posts: 211
Joined: Jul 15, 2007

Re: Repeated errors

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....

Posted on
Wed Mar 06, 2019 10:21 am
jay (support) offline
Site Admin
User avatar
Posts: 15959
Joined: Mar 19, 2008
Location: Austin, Texas

Re: Repeated errors

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.

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Wed Mar 06, 2019 3:06 pm
kidney offline
Posts: 211
Joined: Jul 15, 2007

Re: Repeated errors

Thanks Jay for your quick response....

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

Posted on
Wed Jan 01, 2020 12:35 pm
kennybroh offline
Posts: 491
Joined: Dec 13, 2009
Location: Baltimore

Re: Repeated errors

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.

Posted on
Wed Jan 01, 2020 2:14 pm
kennybroh offline
Posts: 491
Joined: Dec 13, 2009
Location: Baltimore

Re: Repeated errors

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!!!

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 1 guest