Honeywell Total Connect Comfort API

Posted on
Sun Mar 13, 2016 12:33 pm
jalves offline
Posts: 418
Joined: Jun 16, 2013

Re: Honeywell Total Connect Comfort API

Hoping this will also work for the 6580.

Running Indigo 7.1.1 on a 27" iMac (mid-2017), 8G memory, 1T Fusion Drive, OS X 10.13.3
Jeff

Posted on
Sun Mar 13, 2016 12:34 pm
petematheson offline
Posts: 607
Joined: Sep 14, 2014
Location: Southampton, UK

Re: Honeywell Total Connect Comfort API

Awesome, cheers Nick - looking forward to it for the Evohome !

Posted on
Sun Mar 13, 2016 3:02 pm
nlagaros offline
Posts: 1544
Joined: Dec 20, 2010

Re: Honeywell Total Connect Comfort API

It should work for this one as well.

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

Posted on
Wed Mar 16, 2016 3:18 am
nlagaros offline
Posts: 1544
Joined: Dec 20, 2010

Re: Honeywell Total Connect Comfort API

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.

Posted on
Wed Mar 16, 2016 6:36 am
petematheson offline
Posts: 607
Joined: Sep 14, 2014
Location: Southampton, UK

Re: Honeywell Total Connect Comfort API

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

Posted on
Wed Mar 16, 2016 7:29 am
jalves offline
Posts: 418
Joined: Jun 16, 2013

Re: Honeywell Total Connect Comfort API

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

Running Indigo 7.1.1 on a 27" iMac (mid-2017), 8G memory, 1T Fusion Drive, OS X 10.13.3
Jeff

Posted on
Wed Mar 16, 2016 8:21 am
nlagaros offline
Posts: 1544
Joined: Dec 20, 2010

Re: Honeywell Total Connect Comfort API

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?

Posted on
Tue Mar 29, 2016 7:31 am
jalves offline
Posts: 418
Joined: Jun 16, 2013

Re: Honeywell Total Connect Comfort API

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.

Running Indigo 7.1.1 on a 27" iMac (mid-2017), 8G memory, 1T Fusion Drive, OS X 10.13.3
Jeff

Posted on
Tue Mar 29, 2016 7:38 am
nlagaros offline
Posts: 1544
Joined: Dec 20, 2010

Re: Honeywell Total Connect Comfort API

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.

Posted on
Tue Mar 29, 2016 7:51 am
jalves offline
Posts: 418
Joined: Jun 16, 2013

Re: Honeywell Total Connect Comfort API

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.

Running Indigo 7.1.1 on a 27" iMac (mid-2017), 8G memory, 1T Fusion Drive, OS X 10.13.3
Jeff

Posted on
Sat Apr 16, 2016 7:00 am
Mirko offline
Posts: 39
Joined: Dec 04, 2014

Re: Honeywell Total Connect Comfort API

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

Posted on
Sat Apr 16, 2016 8:55 am
howartp offline
Posts: 2965
Joined: Jan 09, 2014
Location: West Yorkshire, UK

Re: Honeywell Total Connect Comfort API

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

Posted on
Sat Apr 16, 2016 9:01 am
howartp offline
Posts: 2965
Joined: Jan 09, 2014
Location: West Yorkshire, UK

Re: Honeywell Total Connect Comfort API

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

Posted on
Sat Apr 16, 2016 9:36 am
nlagaros offline
Posts: 1544
Joined: Dec 20, 2010

Re: Honeywell Total Connect Comfort API

I'm ready to go - just waiting for Honeywell permission to release. It will support multiple locations. Should be out in the next week.

Posted on
Sun Apr 17, 2016 3:29 pm
Mirko offline
Posts: 39
Joined: Dec 04, 2014

Re: Honeywell Total Connect Comfort API

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

Who is online

Users browsing this forum: No registered users and 1 guest