Page 2 of 7

Re: Honeywell Total Connect Comfort API

PostPosted: Sun Mar 13, 2016 12:33 pm
by jalves
Hoping this will also work for the 6580.

Re: Honeywell Total Connect Comfort API

PostPosted: Sun Mar 13, 2016 12:34 pm
by petematheson
Awesome, cheers Nick - looking forward to it for the Evohome !

Re: Honeywell Total Connect Comfort API

PostPosted: Sun Mar 13, 2016 3:02 pm
by nlagaros
It should work for this one as well.

jalves wrote:
Hoping this will also work for the 6580.

Re: Honeywell Total Connect Comfort API

PostPosted: Wed Mar 16, 2016 3:18 am
by nlagaros
The plugin is released: https://vulture.lagaros.com/wiki/pages/d017N1W5/Honeywell_Thermostats.html.

Let me know how it goes with your thermostat.

nlagaros wrote:
It should work for this one as well.

jalves wrote:
Hoping this will also work for the 6580.

Re: Honeywell Total Connect Comfort API

PostPosted: Wed Mar 16, 2016 6:36 am
by petematheson
Should I try it with the Evohome or will they definitely not work just yet?

Re: Honeywell Total Connect Comfort API

PostPosted: Wed Mar 16, 2016 7:29 am
by jalves
Just tried it with my 6580 and it seems to work just fine. Data populates right away. Haven't yet tried to update the thermostat.

Thanks!!!

Re: Honeywell Total Connect Comfort API

PostPosted: Wed Mar 16, 2016 8:21 am
by nlagaros
No evohome yet .. I'm just starting to work on it. It should not be a tremendous effort.

petematheson wrote:
Should I try it with the Evohome or will they definitely not work just yet?

Re: Honeywell Total Connect Comfort API

PostPosted: Tue Mar 29, 2016 7:31 am
by jalves
I'm occasionally getting the following error message:
Code: Select all
 Honeywell Error                 plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
  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 89, in runConcurrentThread
<type 'exceptions.UnboundLocalError'>: local variable 'timer_refresh' referenced before assignment



It doesn't always occur and doesn't seem to be related to any particular event with the thermostat. When it does occur, it doesn't clear unless I restart the plugin, after which all runs normally again.

Using version 0.3 with a 6580.

Re: Honeywell Total Connect Comfort API

PostPosted: Tue Mar 29, 2016 7:38 am
by nlagaros
I'm aware of the issue. It happens when the Honeywell site terminates a valid authentication session. I have an update that should resolve this which will roll out with the major release that has evohome compatibility. Coming soon.. just waiting for Honeywell approval.

jalves wrote:
I'm occasionally getting the following error message:
Code: Select all
 Honeywell Error                 plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
  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 89, in runConcurrentThread
<type 'exceptions.UnboundLocalError'>: local variable 'timer_refresh' referenced before assignment



It doesn't always occur and doesn't seem to be related to any particular event with the thermostat. When it does occur, it doesn't clear unless I restart the plugin, after which all runs normally again.

Using version 0.3 with a 6580.

Re: Honeywell Total Connect Comfort API

PostPosted: Tue Mar 29, 2016 7:51 am
by jalves
Thanks Nick!

In the meantime I've scheduled Indigo to restart the plugin at regular intervals just incase I don't notice (perhaps I'm away from the computer) so the error doesn't cause any real inconvenience for me.

Re: Honeywell Total Connect Comfort API

PostPosted: Sat Apr 16, 2016 7:00 am
by Mirko
Hi

I have 3x Evohome total connect that functions with the Honeywell app.
Unfortunately the indigo plug inn doesn't work.

I get:

Evohome Debug Refreshing zone data
Evohome Refreshing zone data
Evohome Error Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
File "plugin.py", line 82, in runConcurrentThread
File "plugin.py", line 113, in refreshZones
File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Evohome.indigoPlugin/Contents/Server Plugin/evohomeclient2/__init__.py", line 128, in temperatures
File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Evohome.indigoPlugin/Contents/Server Plugin/evohomeclient2/__init__.py", line 36, in _get_single_heating_system
<type 'exceptions.Exception'>: More than one location available

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

Could you tell me what is wrong?

Thanks so much!!

Mirko

Re: Honeywell Total Connect Comfort API

PostPosted: Sat Apr 16, 2016 8:55 am
by howartp
Mirko wrote:
<type 'exceptions.Exception'>: More than one location available

Could you tell me what is wrong?

This version of the plugin is only written to support one Honeywell location but you have more than one defined.

I'm sure Nick will be planning on updating the plugin to support more than one location eventually.

Peter

Re: Honeywell Total Connect Comfort API

PostPosted: Sat Apr 16, 2016 9:01 am
by howartp
Actually, ignore that.

You've got plugins mixed up with mine - that error is from the Evohome plugin which I wrote, and definitely doesn't support multiple locations because I stopped working on it when Nick got permission from Honeywell to use the official API.

This thread is for Nick's plugin, but I don't know if it (yet) supports multiple locations either... remove my plugin and give this one a try instead. (I'll be removing mine as soon as Nick's official re-written version gets launched)

Peter

Re: Honeywell Total Connect Comfort API

PostPosted: Sat Apr 16, 2016 9:36 am
by nlagaros
I'm ready to go - just waiting for Honeywell permission to release. It will support multiple locations. Should be out in the next week.

Re: Honeywell Total Connect Comfort API

PostPosted: Sun Apr 17, 2016 3:29 pm
by Mirko
Thanks for the replies!
It sounds great that the release will be so soon!! :D

Maybe one of you will know if there will be an plug-inn in the making for the Mitsubishi Airco. I use my 2 airco's with the Melcloud from Mitsubishi but it would be much more comfortable to skip their app and be able to implement it in Indigo.

Any suggestions?

Thanks!!

Mirko