Plugin Exception

Posted on
Wed Aug 20, 2014 10:18 am
matt (support) offline
Site Admin
User avatar
Posts: 21411
Joined: Jan 27, 2003
Location: Texas

Plugin Exception

Probably a result of a non-standard path here since I don't have a Honeywell thermostat/account, but I installed the plugin then cancelled out of the plugin config dialog (since I didn't have an account) and I got this python exception several times:

Code: Select all
  Honeywell                       Your plugin version, v0.1.0, is current.
  Honeywell Error                 There was an error reading the plugin preferences. Please check your configuration.
  Honeywell Error                 Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 50, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 78, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 163, in get_all
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 159, in login
<type 'exceptions.NameError'>: global name 'server' is not defined


Oh, and thanks for another great plugin contribution!

Image

Posted on
Wed Aug 20, 2014 11:56 am
nlagaros offline
Posts: 1646
Joined: Dec 20, 2010

Re: Plugin Exception

Thanks - had a small typo in the code.

matt (support) wrote:
Probably a result of a non-standard path here since I don't have a Honeywell thermostat/account, but I installed the plugin then cancelled out of the plugin config dialog (since I didn't have an account) and I got this python exception several times:

Code: Select all
  Honeywell                       Your plugin version, v0.1.0, is current.
  Honeywell Error                 There was an error reading the plugin preferences. Please check your configuration.
  Honeywell Error                 Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 50, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 78, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 163, in get_all
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 159, in login
<type 'exceptions.NameError'>: global name 'server' is not defined


Oh, and thanks for another great plugin contribution!

Posted on
Thu Aug 21, 2014 8:52 am
jalves offline
Posts: 744
Joined: Jun 16, 2013

Re: Plugin Exception

Just tried this plugin (ver 0.1) and am getting errors:

Code: Select all
  Honeywell Error                 plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
  Honeywell Error                 Bad R3 status: 500:Internal Server Error
  Honeywell Error                 Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 50, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 78, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 166, in get_all
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 218, in get_one
  File "/Library/Application Support/Perceptive Automation/Indigo 6/IndigoPluginHost.app/Contents/PlugIns/simplejson/__init__.py", line 307, in loads
  File "/Library/Application Support/Perceptive Automation/Indigo 6/IndigoPluginHost.app/Contents/PlugIns/simplejson/decoder.py", line 335, in decode
  File "/Library/Application Support/Perceptive Automation/Indigo 6/IndigoPluginHost.app/Contents/PlugIns/simplejson/decoder.py", line 353, in raw_decode
<type 'exceptions.ValueError'>: No JSON object could be decoded

  Honeywell Error                 plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
  Honeywell Error                 Bad R3 status: 500:Internal Server Error
  Honeywell Error                 Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 50, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 78, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 166, in get_all
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 218, in get_one
  File "/Library/Application Support/Perceptive Automation/Indigo 6/IndigoPluginHost.app/Contents/PlugIns/simplejson/__init__.py", line 307, in loads
  File "/Library/Application Support/Perceptive Automation/Indigo 6/IndigoPluginHost.app/Contents/PlugIns/simplejson/decoder.py", line 335, in decode
  File "/Library/Application Support/Perceptive Automation/Indigo 6/IndigoPluginHost.app/Contents/PlugIns/simplejson/decoder.py", line 353, in raw_decode
<type 'exceptions.ValueError'>: No JSON object could be decoded


The device shows up in the Indigo Home window but doesn't appear to be connecting to my thermostat.

Running Indigo 2023.2 on a 24" iMac M1), OS X 14.4
Jeff

Posted on
Thu Aug 21, 2014 8:56 am
nlagaros offline
Posts: 1646
Joined: Dec 20, 2010

Re: Plugin Exception

Did you configure the device with the device number in the url line on the website? I have very weak error handling right now so errors will by quite cryptic.

jalves wrote:
Just tried this plugin (ver 0.1) and am getting errors:

Code: Select all
  Honeywell Error                 plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
  Honeywell Error                 Bad R3 status: 500:Internal Server Error
  Honeywell Error                 Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 50, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 78, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 166, in get_all
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 218, in get_one
  File "/Library/Application Support/Perceptive Automation/Indigo 6/IndigoPluginHost.app/Contents/PlugIns/simplejson/__init__.py", line 307, in loads
  File "/Library/Application Support/Perceptive Automation/Indigo 6/IndigoPluginHost.app/Contents/PlugIns/simplejson/decoder.py", line 335, in decode
  File "/Library/Application Support/Perceptive Automation/Indigo 6/IndigoPluginHost.app/Contents/PlugIns/simplejson/decoder.py", line 353, in raw_decode
<type 'exceptions.ValueError'>: No JSON object could be decoded

  Honeywell Error                 plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
  Honeywell Error                 Bad R3 status: 500:Internal Server Error
  Honeywell Error                 Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 50, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 78, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 166, in get_all
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 218, in get_one
  File "/Library/Application Support/Perceptive Automation/Indigo 6/IndigoPluginHost.app/Contents/PlugIns/simplejson/__init__.py", line 307, in loads
  File "/Library/Application Support/Perceptive Automation/Indigo 6/IndigoPluginHost.app/Contents/PlugIns/simplejson/decoder.py", line 335, in decode
  File "/Library/Application Support/Perceptive Automation/Indigo 6/IndigoPluginHost.app/Contents/PlugIns/simplejson/decoder.py", line 353, in raw_decode
<type 'exceptions.ValueError'>: No JSON object could be decoded

Posted on
Thu Aug 21, 2014 9:33 am
jalves offline
Posts: 744
Joined: Jun 16, 2013

Re: Plugin Exception

No, apparently I didn't. I only entered my login info. I wasn't sure about the device number and had entered the name of my device instead. Perhaps that's the issue, but I'll have to dig around a bit to find the number.

Running Indigo 2023.2 on a 24" iMac M1), OS X 14.4
Jeff

Posted on
Thu Aug 21, 2014 9:40 am
jalves offline
Posts: 744
Joined: Jun 16, 2013

Re: Plugin Exception

OK, just entered the thermostat number in the device settings and now it is communicating. Set points read correctly, as does the actual temperature. Humidity shows strange results though, reporting 128%!!!!

Running Indigo 2023.2 on a 24" iMac M1), OS X 14.4
Jeff

Posted on
Thu Aug 21, 2014 9:45 am
nlagaros offline
Posts: 1646
Joined: Dec 20, 2010

Re: Plugin Exception

What model thermostat do you have?

jalves wrote:
OK, just entered the thermostat number in the device settings and now it is communicating. Set points read correctly, as does the actual temperature. Humidity shows strange results though, reporting 128%!!!!

Posted on
Thu Aug 21, 2014 10:31 am
jalves offline
Posts: 744
Joined: Jun 16, 2013

Re: Plugin Exception

nlagaros wrote:
What model thermostat do you have?

Its a "RET97E5D series" according to the user guide manual.

Running Indigo 2023.2 on a 24" iMac M1), OS X 14.4
Jeff

Posted on
Thu Aug 21, 2014 6:38 pm
nlagaros offline
Posts: 1646
Joined: Dec 20, 2010

Re: Plugin Exception

The plugin was written for the 9580, but I'm sure I can adjust for your model. I will release a version this weekend with some debugging support that will help us carve out the appropriate fields for your model.

jalves wrote:
nlagaros wrote:
What model thermostat do you have?

Its a "RET97E5D series" according to the user guide manual.

Posted on
Fri Aug 22, 2014 5:44 am
jalves offline
Posts: 744
Joined: Jun 16, 2013

Re: Plugin Exception

Great!

Running Indigo 2023.2 on a 24" iMac M1), OS X 14.4
Jeff

Posted on
Fri Aug 22, 2014 1:14 pm
jalves offline
Posts: 744
Joined: Jun 16, 2013

Re: Plugin Exception

Here is another snippet from my error log, if it helps:

Code: Select all
Aug 22, 2014, 2:50:10 PM
  Honeywell Error                 Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 50, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 78, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 163, in get_all
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 129, in login
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 866, in request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 889, in _send_request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 860, in endheaders
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 732, in _send_output
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 699, in send
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 1135, in connect
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/socket.py", line 79, in ssl
<class 'socket.sslerror'>: The connect operation timed out

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

Aug 22, 2014, 2:50:42 PM
  Honeywell Error                 Honeywell warning: waiting for command execution [0]
  Honeywell Error                 Honeywell warning: waiting for command execution [1]

Aug 22, 2014, 2:51:04 PM
  Honeywell Error                 Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 50, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 78, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 163, in get_all
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 129, in login
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 866, in request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 889, in _send_request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 860, in endheaders
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 732, in _send_output
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 699, in send
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 1134, in connect
  File "<string>", line 1, in connect
<class 'socket.timeout'>: timed out

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

Aug 22, 2014, 2:51:36 PM
  Honeywell Error                 Honeywell warning: waiting for command execution [0]

Aug 22, 2014, 2:52:00 PM
  Honeywell Error                 Honeywell warning: waiting for command execution [0]
  Honeywell Error                 Honeywell warning: waiting for command execution [1]

Aug 22, 2014, 2:53:33 PM
  Honeywell Error                 Honeywell warning: waiting for command execution [0]
  Honeywell Error                 Honeywell warning: waiting for command execution [1]

Aug 22, 2014, 2:53:58 PM
  Honeywell Error                 Honeywell warning: waiting for command execution [0]
  Honeywell Error                 Honeywell warning: waiting for command execution [1]

Aug 22, 2014, 2:54:22 PM
  Honeywell Error                 Honeywell warning: waiting for command execution [0]

Aug 22, 2014, 2:54:46 PM
  Honeywell Error                 Honeywell warning: waiting for command execution [0]

Aug 22, 2014, 2:55:08 PM
  Honeywell Error                 Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 50, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 78, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 163, in get_all
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 129, in login
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 866, in request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 889, in _send_request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 860, in endheaders
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 732, in _send_output
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 699, in send
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 1135, in connect
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/socket.py", line 79, in ssl
<class 'socket.sslerror'>: The connect operation timed out

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

Aug 22, 2014, 2:58:04 PM
  Honeywell Error                 Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 50, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 78, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 163, in get_all
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 129, in login
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 866, in request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 889, in _send_request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 860, in endheaders
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 732, in _send_output
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 699, in send
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 1135, in connect
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/socket.py", line 79, in ssl
<class 'socket.sslerror'>: The connect operation timed out

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

Aug 22, 2014, 2:58:39 PM
  Honeywell Error                 Honeywell warning: waiting for command execution [0]
  Honeywell Error                 Honeywell warning: waiting for command execution [1]

Aug 22, 2014, 2:59:54 PM
  Honeywell Error                 Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 50, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 78, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 163, in get_all
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 129, in login
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 866, in request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 889, in _send_request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 860, in endheaders
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 732, in _send_output
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 699, in send
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 1135, in connect
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/socket.py", line 79, in ssl
<class 'socket.sslerror'>: The connect operation timed out

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

Aug 22, 2014, 3:01:03 PM
  Honeywell Error                 Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 50, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 78, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 166, in get_all
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 197, in get_one
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 866, in request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 889, in _send_request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 860, in endheaders
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 732, in _send_output
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 699, in send
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 1135, in connect
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/socket.py", line 79, in ssl
<class 'socket.sslerror'>: The connect operation timed out

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

Aug 22, 2014, 3:01:34 PM
  Honeywell Error                 Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 50, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 78, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 163, in get_all
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 129, in login
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 866, in request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 889, in _send_request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 860, in endheaders
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 732, in _send_output
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 699, in send
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 1135, in connect
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/socket.py", line 79, in ssl
<class 'socket.sslerror'>: The connect operation timed out


Running Indigo 2023.2 on a 24" iMac M1), OS X 14.4
Jeff

Posted on
Sat Aug 23, 2014 9:43 am
nlagaros offline
Posts: 1646
Joined: Dec 20, 2010

Re: Plugin Exception

I just posted an update with an action to dump the JSON payload to the Indigo log. If you execute the action and post results here, I can try to isolate what is unique about your model thermostat. I will also add some additional error handling in the next version.

Posted on
Sat Aug 23, 2014 11:42 am
jalves offline
Posts: 744
Joined: Jun 16, 2013

Re: Plugin Exception

Here's what I got when I loaded ver 0.11.

Code: Select all
Aug 23, 2014, 12:57:48 PM
  Upgrading plugin "Honeywell" to newer version 0.1.1 (previous version moved to trash)
  Loading plugin "Honeywell 0.1.1"
  Starting plugin "Honeywell 0.1.1" (pid 89014)
  Started plugin "Honeywell 0.1.1"
  Honeywell                       Your plugin version, v0.1.1, is current.
  Honeywell                       Saved Plugin Configuration
  SQL Logger                      adding column "uidata_rawmessageid" to table device_history_1015164383 ("AC Heat")
  SQL Logger                      adding column "uidata_uidataid" to table device_history_1015164383 ("AC Heat")
  Honeywell                       [AC Heat]: RawMessage: 64559169244759453
  Honeywell                       [address : 521607
batteryLevel : None
buttonGroupCount : 0
configured : True
coolIsOn : False
coolSetpoint : 75.0
dehumidifierIsOn : False
description :
deviceTypeId : HoneywellThermostat
displayStateId : temperatureInputsAll
displayStateValRaw : 75
displayStateValUi : 75
enabled : True
energyAccumBaseTime : None
energyAccumTimeDelta : None
energyAccumTotal : None
energyCurLevel : None
errorState :
fanIsOn : False
fanMode : Auto
folderId : 0
globalProps : MetaProps : (dict)
     com.ssi.indigoplugin.Honeywell : (dict)
          NumHumidityInputs : 1 (string)
          ShowCoolHeatEquipmentStateUI : true (bool)
          address : 521607 (string)
heatIsOn : False
heatSetpoint : 65.0
humidifierIsOn : False
humidities : [128.0]
humiditySensorCount : 1
hvacMode : Cool
id : 1015164383
lastChanged : 2014-08-22 15:17:30
model : Honeywell Thermostat
name : AC Heat
pluginId : com.ssi.indigoplugin.Honeywell
pluginProps : com.ssi.indigoplugin.Honeywell : (dict)
     NumHumidityInputs : 1 (string)
     ShowCoolHeatEquipmentStateUI : true (bool)
     address : 521607 (string)
protocol : Plugin
remoteDisplay : True
states : States : (dict)
     fanData_fanMode : 0 (integer)
     fanData_fanModeAutoAllowed : true (bool)
     fanData_fanModeCirculateAllowed : false (bool)
     fanData_fanModeFollowScheduleAllowed : false (bool)
     fanData_fanModeOnAllowed : true (bool)
     humidityInput1 : 128 (real)
     humidityInputsAll : 128 (string)
     hvacCoolerIsOn : off (on/off bool)
     hvacDehumidifierIsOn : off (on/off bool)
     hvacFanIsOn : off (on/off bool)
     hvacFanMode : 0 (integer)
     hvacFanModeIsAlwaysOn : false (bool)
     hvacFanModeIsAuto : false (bool)
     hvacHeaterIsOn : off (on/off bool)
     hvacHumidifierIsOn : off (on/off bool)
     hvacOperationMode : 2 (integer)
     hvacOperationMode.ui : cool on (string)
     hvacOperationModeIsAuto : false (bool)
     hvacOperationModeIsCool : true (bool)
     hvacOperationModeIsHeat : false (bool)
     hvacOperationModeIsOff : false (bool)
     hvacOperationModeIsProgramAuto : false (bool)
     hvacOperationModeIsProgramCool : false (bool)
     hvacOperationModeIsProgramHeat : false (bool)
     setpointCool : 75 (real)
     setpointHeat : 65 (real)
     temperatureInput1 : 75 (real)
     temperatureInputsAll : 75 (string)
     uiData_CoolLowerSetptLimit : 50 (real)
     uiData_CoolNextPeriod : 88 (integer)
     uiData_CoolSetpoint : 75 (real)
     uiData_CoolUpperSetptLimit : 99 (real)
     uiData_HeatLowerSetptLimit : 40 (real)
     uiData_HeatNextPeriod : 88 (integer)
     uiData_HeatSetpoint : 65 (real)
     uiData_HeatUpperSetptLimit : 90 (real)
     uiData_RawMessageID : 64559169244759453 (string)
     uiData_SchedCoolSp : 75 (real)
     uiData_SchedHeatSp : 65 (real)
     uiData_StatusCool : 0 (integer)
     uiData_StatusHeat : 0 (integer)
     uiData_SystemSwitchPosition : 5 (integer)
     uiData_UIDataID : 31495981 (string)
     weather_HasStation : true (bool)
     weather_Humidity : 52 (real)
     weather_Icon : https://rs.alarmnet.com/TotalConnectComfort/images/Icons/Weather/2_mostly_sunny%402x.png (string)
     weather_Phrase : Partly sunny (string)
     weather_Temperature : 95 (real)
subModel :
supportsAllLightsOnOff : False
supportsAllOff : False
supportsStatusRequest : True
temperatureSensorCount : 1
temperatures : [75.0]
version : 0]: UIData: 31495981

Aug 23, 2014, 12:58:48 PM
  Honeywell Error                 Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 49, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 78, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 163, in get_all
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 129, in login
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 866, in request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 889, in _send_request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 860, in endheaders
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 732, in _send_output
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 699, in send
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 1135, in connect
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/socket.py", line 79, in ssl
<class 'socket.sslerror'>: The connect operation timed out

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

Aug 23, 2014, 1:00:10 PM
  Honeywell Error                 Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 49, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 78, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 163, in get_all
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 129, in login
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 866, in request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 889, in _send_request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 860, in endheaders
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 732, in _send_output
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 699, in send
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 1135, in connect
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/socket.py", line 79, in ssl
<class 'socket.sslerror'>: The connect operation timed out

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

Aug 23, 2014, 1:02:04 PM
  Honeywell Error                 Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 49, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 78, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 163, in get_all
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 129, in login
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 866, in request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 889, in _send_request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 860, in endheaders
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 732, in _send_output
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 699, in send
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 1135, in connect
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/socket.py", line 79, in ssl
<class 'socket.sslerror'>: The connect operation timed out

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

Aug 23, 2014, 1:03:40 PM
  Honeywell Error                 Honeywell warning: waiting for command execution [0]

Aug 23, 2014, 1:04:32 PM
  Honeywell                       [AC Heat]: RawMessage: 1487395948764166565

Aug 23, 2014, 1:05:08 PM
  Honeywell Error                 Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 49, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 78, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 163, in get_all
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 129, in login
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 866, in request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 889, in _send_request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 860, in endheaders
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 732, in _send_output
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 699, in send
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 1135, in connect
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/socket.py", line 79, in ssl
<class 'socket.sslerror'>: The connect operation timed out

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

Aug 23, 2014, 1:06:46 PM
  Honeywell Error                 Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 49, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 78, in runConcurrentThread
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 163, in get_all
  File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 129, in login
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 866, in request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 889, in _send_request
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 860, in endheaders
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 732, in _send_output
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 699, in send
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/httplib.py", line 1135, in connect
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/socket.py", line 79, in ssl
<class 'socket.sslerror'>: The connect operation timed out

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



Hope this helps

Running Indigo 2023.2 on a 24" iMac M1), OS X 14.4
Jeff

Posted on
Sat Aug 23, 2014 12:57 pm
nlagaros offline
Posts: 1646
Joined: Dec 20, 2010

Re: Plugin Exception

are you able to run the action i added? i want to see what comes back from the honeywell site. thanks.

Posted on
Sat Aug 23, 2014 1:09 pm
jalves offline
Posts: 744
Joined: Jun 16, 2013

Re: Plugin Exception

nlagaros wrote:
are you able to run the action i added? i want to see what comes back from the honeywell site. thanks.


I guess I don't know what/how to do that. If you can explain what I need to do I'll be happy to give it a try. Never mind. I think I figured it out. Hope this helps:

Code: Select all
Aug 23, 2014, 3:07:54 PM
  Indigo Cocoa client authenticated (192.168.0.15)
  Enabling plugin "Honeywell 0.1.1"
  Starting plugin "Honeywell 0.1.1" (pid 5013)
  Started plugin "Honeywell 0.1.1"
  Honeywell                       Your plugin version, v0.1.1, is current.
  Honeywell                       Saved Plugin Configuration
  Honeywell                       [AC Heat]: RawMessage: 1567758811456639471

Aug 23, 2014, 3:10:31 PM
  Honeywell                       [AC Heat]: Setting Heat Setpoint to: 66.0
  Honeywell                       [AC Heat]: Heat Setpoint changed to: 66.0
  Honeywell                       [AC Heat]: RawMessage: 0
  Honeywell                       [address : 521607
batteryLevel : None
buttonGroupCount : 0
configured : True
coolIsOn : False
coolSetpoint : 75.0
dehumidifierIsOn : False
description :
deviceTypeId : HoneywellThermostat
displayStateId : temperatureInputsAll
displayStateValRaw : 75
displayStateValUi : 75
enabled : True
energyAccumBaseTime : None
energyAccumTimeDelta : None
energyAccumTotal : None
energyCurLevel : None
errorState :
fanIsOn : False
fanMode : Auto
folderId : 0
globalProps : MetaProps : (dict)
     com.ssi.indigoplugin.Honeywell : (dict)
          NumHumidityInputs : 1 (string)
          ShowCoolHeatEquipmentStateUI : true (bool)
          address : 521607 (string)
heatIsOn : False
heatSetpoint : 65.0
humidifierIsOn : False
humidities : [128.0]
humiditySensorCount : 1
hvacMode : Cool
id : 1015164383
lastChanged : 2014-08-23 15:10:20
model : Honeywell Thermostat
name : AC Heat
pluginId : com.ssi.indigoplugin.Honeywell
pluginProps : com.ssi.indigoplugin.Honeywell : (dict)
     NumHumidityInputs : 1 (string)
     ShowCoolHeatEquipmentStateUI : true (bool)
     address : 521607 (string)
protocol : Plugin
remoteDisplay : True
states : States : (dict)
     fanData_fanMode : 0 (integer)
     fanData_fanModeAutoAllowed : true (bool)
     fanData_fanModeCirculateAllowed : false (bool)
     fanData_fanModeFollowScheduleAllowed : false (bool)
     fanData_fanModeOnAllowed : true (bool)
     humidityInput1 : 128 (real)
     humidityInputsAll : 128 (string)
     hvacCoolerIsOn : off (on/off bool)
     hvacDehumidifierIsOn : off (on/off bool)
     hvacFanIsOn : off (on/off bool)
     hvacFanMode : 0 (integer)
     hvacFanModeIsAlwaysOn : false (bool)
     hvacFanModeIsAuto : false (bool)
     hvacHeaterIsOn : off (on/off bool)
     hvacHumidifierIsOn : off (on/off bool)
     hvacOperationMode : 2 (integer)
     hvacOperationMode.ui : cool on (string)
     hvacOperationModeIsAuto : false (bool)
     hvacOperationModeIsCool : true (bool)
     hvacOperationModeIsHeat : false (bool)
     hvacOperationModeIsOff : false (bool)
     hvacOperationModeIsProgramAuto : false (bool)
     hvacOperationModeIsProgramCool : false (bool)
     hvacOperationModeIsProgramHeat : false (bool)
     setpointCool : 75 (real)
     setpointHeat : 66 (real)
     temperatureInput1 : 75 (real)
     temperatureInputsAll : 75 (string)
     uiData_CoolLowerSetptLimit : 50 (real)
     uiData_CoolNextPeriod : 88 (integer)
     uiData_CoolSetpoint : 75 (real)
     uiData_CoolUpperSetptLimit : 99 (real)
     uiData_HeatLowerSetptLimit : 40 (real)
     uiData_HeatNextPeriod : 88 (integer)
     uiData_HeatSetpoint : 66 (real)
     uiData_HeatUpperSetptLimit : 90 (real)
     uiData_RawMessageID : 0 (string)
     uiData_SchedCoolSp : 75 (real)
     uiData_SchedHeatSp : 65 (real)
     uiData_StatusCool : 1 (integer)
     uiData_StatusHeat : 1 (integer)
     uiData_SystemSwitchPosition : 5 (integer)
     uiData_UIDataID : 38317063 (string)
     weather_HasStation : true (bool)
     weather_Humidity : 54 (string)
     weather_Icon : https://rs.alarmnet.com/TotalConnectComfort/images/Icons/Weather/2_mostly_sunny%402x.png (string)
     weather_Phrase : Partly sunny (string)
     weather_Temperature : 95 (string)
subModel :
supportsAllLightsOnOff : False
supportsAllOff : False
supportsStatusRequest : True
temperatureSensorCount : 1
temperatures : [75.0]
version : 0]: UIData: 38317063
  Honeywell                       [AC Heat]: Setting Heat Setpoint to: 67.0
  Honeywell                       [AC Heat]: Heat Setpoint changed to: 67.0
  Honeywell                       [address : 521607
batteryLevel : None
buttonGroupCount : 0
configured : True
coolIsOn : False
coolSetpoint : 75.0
dehumidifierIsOn : False
description :
deviceTypeId : HoneywellThermostat
displayStateId : temperatureInputsAll
displayStateValRaw : 75
displayStateValUi : 75
enabled : True
energyAccumBaseTime : None
energyAccumTimeDelta : None
energyAccumTotal : None
energyCurLevel : None
errorState :
fanIsOn : False
fanMode : Auto
folderId : 0
globalProps : MetaProps : (dict)
     com.ssi.indigoplugin.Honeywell : (dict)
          NumHumidityInputs : 1 (string)
          ShowCoolHeatEquipmentStateUI : true (bool)
          address : 521607 (string)
heatIsOn : False
heatSetpoint : 66.0
humidifierIsOn : False
humidities : [128.0]
humiditySensorCount : 1
hvacMode : Cool
id : 1015164383
lastChanged : 2014-08-23 15:10:34
model : Honeywell Thermostat
name : AC Heat
pluginId : com.ssi.indigoplugin.Honeywell
pluginProps : com.ssi.indigoplugin.Honeywell : (dict)
     NumHumidityInputs : 1 (string)
     ShowCoolHeatEquipmentStateUI : true (bool)
     address : 521607 (string)
protocol : Plugin
remoteDisplay : True
states : States : (dict)
     fanData_fanMode : 0 (integer)
     fanData_fanModeAutoAllowed : true (bool)
     fanData_fanModeCirculateAllowed : false (bool)
     fanData_fanModeFollowScheduleAllowed : false (bool)
     fanData_fanModeOnAllowed : true (bool)
     humidityInput1 : 128 (real)
     humidityInputsAll : 128 (string)
     hvacCoolerIsOn : off (on/off bool)
     hvacDehumidifierIsOn : off (on/off bool)
     hvacFanIsOn : off (on/off bool)
     hvacFanMode : 0 (integer)
     hvacFanModeIsAlwaysOn : false (bool)
     hvacFanModeIsAuto : false (bool)
     hvacHeaterIsOn : off (on/off bool)
     hvacHumidifierIsOn : off (on/off bool)
     hvacOperationMode : 2 (integer)
     hvacOperationMode.ui : cool on (string)
     hvacOperationModeIsAuto : false (bool)
     hvacOperationModeIsCool : true (bool)
     hvacOperationModeIsHeat : false (bool)
     hvacOperationModeIsOff : false (bool)
     hvacOperationModeIsProgramAuto : false (bool)
     hvacOperationModeIsProgramCool : false (bool)
     hvacOperationModeIsProgramHeat : false (bool)
     setpointCool : 75 (real)
     setpointHeat : 67 (real)
     temperatureInput1 : 75 (real)
     temperatureInputsAll : 75 (string)
     uiData_CoolLowerSetptLimit : 50 (real)
     uiData_CoolNextPeriod : 88 (integer)
     uiData_CoolSetpoint : 75 (real)
     uiData_CoolUpperSetptLimit : 99 (real)
     uiData_HeatLowerSetptLimit : 40 (real)
     uiData_HeatNextPeriod : 88 (integer)
     uiData_HeatSetpoint : 67 (real)
     uiData_HeatUpperSetptLimit : 90 (real)
     uiData_RawMessageID : 0 (string)
     uiData_SchedCoolSp : 75 (real)
     uiData_SchedHeatSp : 65 (real)
     uiData_StatusCool : 1 (integer)
     uiData_StatusHeat : 1 (integer)
     uiData_SystemSwitchPosition : 5 (integer)
     uiData_UIDataID : 38317068 (string)
     weather_HasStation : true (bool)
     weather_Humidity : 54 (string)
     weather_Icon : https://rs.alarmnet.com/TotalConnectComfort/images/Icons/Weather/2_mostly_sunny%402x.png (string)
     weather_Phrase : Partly sunny (string)
     weather_Temperature : 95 (string)
subModel :
supportsAllLightsOnOff : False
supportsAllOff : False
supportsStatusRequest : True
temperatureSensorCount : 1
temperatures : [75.0]
version : 0]: UIData: 38317068
  Honeywell                       [AC Heat]: Heat Setpoint changed to: 67.0
  Honeywell                       [address : 521607
batteryLevel : None
buttonGroupCount : 0
configured : True
coolIsOn : False
coolSetpoint : 75.0
dehumidifierIsOn : False
description :
deviceTypeId : HoneywellThermostat
displayStateId : temperatureInputsAll
displayStateValRaw : 75
displayStateValUi : 75
enabled : True
energyAccumBaseTime : None
energyAccumTimeDelta : None
energyAccumTotal : None
energyCurLevel : None
errorState :
fanIsOn : False
fanMode : Auto
folderId : 0
globalProps : MetaProps : (dict)
     com.ssi.indigoplugin.Honeywell : (dict)
          NumHumidityInputs : 1 (string)
          ShowCoolHeatEquipmentStateUI : true (bool)
          address : 521607 (string)
heatIsOn : False
heatSetpoint : 66.0
humidifierIsOn : False
humidities : [128.0]
humiditySensorCount : 1
hvacMode : Cool
id : 1015164383
lastChanged : 2014-08-23 15:10:34
model : Honeywell Thermostat
name : AC Heat
pluginId : com.ssi.indigoplugin.Honeywell
pluginProps : com.ssi.indigoplugin.Honeywell : (dict)
     NumHumidityInputs : 1 (string)
     ShowCoolHeatEquipmentStateUI : true (bool)
     address : 521607 (string)
protocol : Plugin
remoteDisplay : True
states : States : (dict)
     fanData_fanMode : 0 (integer)
     fanData_fanModeAutoAllowed : true (bool)
     fanData_fanModeCirculateAllowed : false (bool)
     fanData_fanModeFollowScheduleAllowed : false (bool)
     fanData_fanModeOnAllowed : true (bool)
     humidityInput1 : 128 (real)
     humidityInputsAll : 128 (string)
     hvacCoolerIsOn : off (on/off bool)
     hvacDehumidifierIsOn : off (on/off bool)
     hvacFanIsOn : off (on/off bool)
     hvacFanMode : 0 (integer)
     hvacFanModeIsAlwaysOn : false (bool)
     hvacFanModeIsAuto : false (bool)
     hvacHeaterIsOn : off (on/off bool)
     hvacHumidifierIsOn : off (on/off bool)
     hvacOperationMode : 2 (integer)
     hvacOperationMode.ui : cool on (string)
     hvacOperationModeIsAuto : false (bool)
     hvacOperationModeIsCool : true (bool)
     hvacOperationModeIsHeat : false (bool)
     hvacOperationModeIsOff : false (bool)
     hvacOperationModeIsProgramAuto : false (bool)
     hvacOperationModeIsProgramCool : false (bool)
     hvacOperationModeIsProgramHeat : false (bool)
     setpointCool : 75 (real)
     setpointHeat : 67 (real)
     temperatureInput1 : 75 (real)
     temperatureInputsAll : 75 (string)
     uiData_CoolLowerSetptLimit : 50 (real)
     uiData_CoolNextPeriod : 88 (integer)
     uiData_CoolSetpoint : 75 (real)
     uiData_CoolUpperSetptLimit : 99 (real)
     uiData_HeatLowerSetptLimit : 40 (real)
     uiData_HeatNextPeriod : 88 (integer)
     uiData_HeatSetpoint : 67 (real)
     uiData_HeatUpperSetptLimit : 90 (real)
     uiData_RawMessageID : 0 (string)
     uiData_SchedCoolSp : 75 (real)
     uiData_SchedHeatSp : 65 (real)
     uiData_StatusCool : 1 (integer)
     uiData_StatusHeat : 1 (integer)
     uiData_SystemSwitchPosition : 5 (integer)
     uiData_UIDataID : 38317068 (string)
     weather_HasStation : true (bool)
     weather_Humidity : 54 (string)
     weather_Icon : https://rs.alarmnet.com/TotalConnectComfort/images/Icons/Weather/2_mostly_sunny%402x.png (string)
     weather_Phrase : Partly sunny (string)
     weather_Temperature : 95 (string)
subModel :
supportsAllLightsOnOff : False
supportsAllOff : False
supportsStatusRequest : True
temperatureSensorCount : 1
temperatures : [75.0]
version : 0]: UIData: 38317068

Aug 23, 2014, 3:11:09 PM
  Honeywell                       [AC Heat]: RawMessage: 2816170196142931430
  Honeywell                       [address : 521607
batteryLevel : None
buttonGroupCount : 0
configured : True
coolIsOn : False
coolSetpoint : 75.0
dehumidifierIsOn : False
description :
deviceTypeId : HoneywellThermostat
displayStateId : temperatureInputsAll
displayStateValRaw : 75
displayStateValUi : 75
enabled : True
energyAccumBaseTime : None
energyAccumTimeDelta : None
energyAccumTotal : None
energyCurLevel : None
errorState :
fanIsOn : False
fanMode : Auto
folderId : 0
globalProps : MetaProps : (dict)
     com.ssi.indigoplugin.Honeywell : (dict)
          NumHumidityInputs : 1 (string)
          ShowCoolHeatEquipmentStateUI : true (bool)
          address : 521607 (string)
heatIsOn : False
heatSetpoint : 67.0
humidifierIsOn : False
humidities : [128.0]
humiditySensorCount : 1
hvacMode : Cool
id : 1015164383
lastChanged : 2014-08-23 15:10:52
model : Honeywell Thermostat
name : AC Heat
pluginId : com.ssi.indigoplugin.Honeywell
pluginProps : com.ssi.indigoplugin.Honeywell : (dict)
     NumHumidityInputs : 1 (string)
     ShowCoolHeatEquipmentStateUI : true (bool)
     address : 521607 (string)
protocol : Plugin
remoteDisplay : True
states : States : (dict)
     fanData_fanMode : 0 (integer)
     fanData_fanModeAutoAllowed : true (bool)
     fanData_fanModeCirculateAllowed : false (bool)
     fanData_fanModeFollowScheduleAllowed : false (bool)
     fanData_fanModeOnAllowed : true (bool)
     humidityInput1 : 128 (real)
     humidityInputsAll : 128 (string)
     hvacCoolerIsOn : off (on/off bool)
     hvacDehumidifierIsOn : off (on/off bool)
     hvacFanIsOn : off (on/off bool)
     hvacFanMode : 0 (integer)
     hvacFanModeIsAlwaysOn : false (bool)
     hvacFanModeIsAuto : false (bool)
     hvacHeaterIsOn : off (on/off bool)
     hvacHumidifierIsOn : off (on/off bool)
     hvacOperationMode : 2 (integer)
     hvacOperationMode.ui : cool on (string)
     hvacOperationModeIsAuto : false (bool)
     hvacOperationModeIsCool : true (bool)
     hvacOperationModeIsHeat : false (bool)
     hvacOperationModeIsOff : false (bool)
     hvacOperationModeIsProgramAuto : false (bool)
     hvacOperationModeIsProgramCool : false (bool)
     hvacOperationModeIsProgramHeat : false (bool)
     setpointCool : 75 (real)
     setpointHeat : 67 (real)
     temperatureInput1 : 75 (real)
     temperatureInputsAll : 75 (string)
     uiData_CoolLowerSetptLimit : 50 (real)
     uiData_CoolNextPeriod : 88 (integer)
     uiData_CoolSetpoint : 75 (real)
     uiData_CoolUpperSetptLimit : 99 (real)
     uiData_HeatLowerSetptLimit : 40 (real)
     uiData_HeatNextPeriod : 88 (integer)
     uiData_HeatSetpoint : 67 (real)
     uiData_HeatUpperSetptLimit : 90 (real)
     uiData_RawMessageID : 2816170196142931430 (string)
     uiData_SchedCoolSp : 75 (real)
     uiData_SchedHeatSp : 65 (real)
     uiData_StatusCool : 1 (integer)
     uiData_StatusHeat : 1 (integer)
     uiData_SystemSwitchPosition : 5 (integer)
     uiData_UIDataID : 31495981 (string)
     weather_HasStation : true (bool)
     weather_Humidity : 54 (string)
     weather_Icon : https://rs.alarmnet.com/TotalConnectComfort/images/Icons/Weather/2_mostly_sunny%402x.png (string)
     weather_Phrase : Partly sunny (string)
     weather_Temperature : 95 (string)
subModel :
supportsAllLightsOnOff : False
supportsAllOff : False
supportsStatusRequest : True
temperatureSensorCount : 1
temperatures : [75.0]
version : 0]: UIData: 31495981

Running Indigo 2023.2 on a 24" iMac M1), OS X 14.4
Jeff

Who is online

Users browsing this forum: No registered users and 2 guests