First off, thanks for this plugin! I am running v0.2.0 beta, posted on Oct 26, 2014. I have a Honeywell Prestige THX9321 Thermostat with the Honeywell's Redlink Gateway. My thermostat is older than the new wifi thermostats, but uses the Redlink Gateway to make the thermostat accessible from the internet (either the Honeywell smartphone app or the Honeywell website.) Since it uses the same Honeywell Thermostat control website as the newer models, your plugin seems to be working just fine. I haven't tested changing any settings yet, but the settings and current temperatures are reporting correctly.
I do however, get some error messages in the Event Log-- They look like timeouts from an unresponsive web site or possibly some subtle differences from a different model thermostat. Here are some messages-- thanks again for a nice plugin.
[Nov7], [Nov 7] 14:49:08
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 82, in runConcurrentThread
File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 240, in get_all
File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 290, 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 Login Fail!
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 82, in runConcurrentThread
File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 240, in get_all
File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Honeywell.indigoPlugin/Contents/Server Plugin/Honeywell.py", line 290, 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 Honeywell login [r1] error [attempt 0]: The read operation timed out