We have moved at community.getvera.com

Author Topic: PLUGIN: Honeywell Total Connect Comfort Thermostats  (Read 185277 times)

Offline Isablend

  • Jr. Member
  • **
  • Posts: 88
  • Karma: +1/-3
Re: PLUGIN: Honeywell Total Connect Comfort Thermostats
« Reply #675 on: September 23, 2016, 05:23:06 am »
@davidj - understood but I'll be honest I was looking for it only from a completeness perspective.  If i want to put the water on before I get home unexpectedly then I just use the evohome app to set it, so not the end of the world for me.   I do use the room thermostat readings to trigger other events though so they were more important for me.   Don't know of any other way of handling outside of the official Evohome app.

Offline manchild

  • Newbie
  • *
  • Posts: 6
  • Karma: +0/-0
Re: PLUGIN: Honeywell Total Connect Comfort Thermostats
« Reply #676 on: October 08, 2016, 10:42:15 pm »
Just installed the plugin.  Everything seems to be working great except for fan control.  I tried via the UI and Luup.  Any ideas?
I'm guessing no one else is having fan control issues?

Offline Latz

  • Jr. Member
  • **
  • Posts: 96
  • Karma: +0/-0
Re: PLUGIN: Honeywell Total Connect Comfort Thermostats
« Reply #677 on: October 22, 2016, 05:48:21 pm »
Hi and thanks for the app!  Have just installed v2.4 on to my VeraEdge to control my Evohome.  Have input my login details and left it on the 'TCC' option for the UK TCC but for some reason it keeps saying:

HNYWL TCC: : Honeywell thermostat user authentication failed. Check Setup

Any ideas why this is happening?  I have tripple checked the username and password and I know they are right because I can log into https://mytotalconnectcomfort.com/en-GB without a problem.

Any ideas?

EDIT: Users in the UK need to select the EMEA option on the configuration screen of the vera plugin.  It can be found under the login details section (where you input username and password in the plugin).  I didn't see this and left it on TCC!!
« Last Edit: October 25, 2016, 01:53:25 pm by Latz »

Offline spiderman

  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
Re: PLUGIN: Honeywell Total Connect Comfort Thermostats
« Reply #678 on: October 30, 2016, 06:31:06 pm »
Just installed the plugin.  Everything seems to be working great except for fan control.  I tried via the UI and Luup.  Any ideas?
I'm guessing no one else is having fan control issues?

Same issue, everything works except for fan.

Offline MarcusB

  • Jr. Member
  • **
  • Posts: 64
  • Karma: +1/-0
Re: PLUGIN: Honeywell Total Connect Comfort Thermostats
« Reply #679 on: November 02, 2016, 08:32:14 pm »
Just installed the plugin.  Everything seems to be working great except for fan control.  I tried via the UI and Luup.  Any ideas?
I'm guessing no one else is having fan control issues?

Same issue, everything works except for fan.

If you're having issues, you need to state which method you are using.  The TCC, EMEA, etc.  For some crazy reason Honeywell uses different protocols for different regions and the results are completely different based on which reason you are in.

Offline mikee

  • Moderator
  • Full Member
  • *****
  • Posts: 140
  • Karma: +14/-0
Re: PLUGIN: Honeywell Total Connect Comfort Thermostats
« Reply #680 on: November 08, 2016, 11:55:37 am »
I have not been able to test fan control since I don't have a system that uses it. I may be able to help if I can get logs of attempts to control fans with debugging enabled. PM me if you'd like to try (I don't monitor the forum very often any longer).

Yes, there are 4 different protocols in use.

Offline stevemeck

  • Newbie
  • *
  • Posts: 14
  • Karma: +0/-0
Re: PLUGIN: Honeywell Total Connect Comfort Thermostats
« Reply #681 on: November 16, 2016, 02:54:52 pm »

To your points the other day about 'Quick Actions'; which apply at a parent level.  So for instance I have the plug in defined at ?house? level with thermostats documented in individual rooms.   They would then require switching at that top level, where it would filter down to the impacted child thermostats.

The quick actions available are;
Economy - turn all thermostat setpoint's down by 3 degrees
Away ? sets all zones setpoint's to a default of 15 degree Celsius (which is adjustable) ? I?ve never been sure about this as 15 degrees seems too high to me to have apply when there is no-one around, but there you go, just my 2 cents worth?
Day-off ? all zones to follow the day off schedule (Saturday?s by default)
Custom - only the number of zones as selected in the evohome's settings will follow the custom schedule.
Heating Off ? all zones set to the 'heating off' temperature which is 5 degrees by default.

Once again top job.  If you want anything specific tested let me know and in the mean time I'll keep monitoring over the next couple of days.

Following on from Isablend's comments above, is there any way to control the Quick Actions available at a parent level in TCC? If we had access to these we could use presumably Vera's Geolocation to set quick actions, rather than the current convoluted Life360 + IFTT method.

Mikee - I'd like to thank you for all your hard work on this plugin, it is working flawlessly for me and an excellent addition to Vera.

Offline mikee

  • Moderator
  • Full Member
  • *****
  • Posts: 140
  • Karma: +14/-0
Re: PLUGIN: Honeywell Total Connect Comfort Thermostats
« Reply #682 on: November 19, 2016, 01:16:53 pm »
@stevemeck - thanks!

Offline mikee

  • Moderator
  • Full Member
  • *****
  • Posts: 140
  • Karma: +14/-0
Re: PLUGIN: Honeywell Total Connect Comfort Thermostats
« Reply #683 on: November 19, 2016, 01:48:18 pm »
@manchild - the change for fan control is being ignored. It looks like this is due to an incorrect variable name. Here is the updated lua file to correct it. Let me know if this fixes the problem.

Offline stevemeck

  • Newbie
  • *
  • Posts: 14
  • Karma: +0/-0
Re: PLUGIN: Honeywell Total Connect Comfort Thermostats
« Reply #684 on: November 22, 2016, 04:49:38 pm »
@mikee

Is there any way to control the Quick Actions available at a parent level in TCC? If we had access to these we could use presumably Vera's Geolocation to set quick actions, rather than the current convoluted Life360 + IFTT method?

Offline mikee

  • Moderator
  • Full Member
  • *****
  • Posts: 140
  • Karma: +14/-0
Re: PLUGIN: Honeywell Total Connect Comfort Thermostats
« Reply #685 on: November 22, 2016, 07:44:50 pm »
@stevemeck

Technically yes, there is an API for evoTouchSystems to set the quick action Auto, Custom, AutoWithEco, Away, DayOff or HeatingOff and a time, I assume this is the action time (It is called QuickActionNextTime so I assume this is what it does, if not set I assume indefinite hold). The question is how would it work ? Would I just add an API to let you call it with one of these arguments ? It would obviously only work with EMEA backends since no other protocol has this capability (that I am aware of).

Offline stevemeck

  • Newbie
  • *
  • Posts: 14
  • Karma: +0/-0
Re: PLUGIN: Honeywell Total Connect Comfort Thermostats
« Reply #686 on: November 23, 2016, 12:15:54 pm »
Thanks Mikee.

Currently I use IFTT and Life360 to report location and change settings accordingly. This is very hit and miss as the Life360 accuracy on location is awful.

Using fine tuned settings on iPhone locator plugin I've been able to set up very accurate location handling for both me and my wife. If I could use this info within Vera to simply change Honeywell Evohome to Away when we are both away or revert to schedule (Auto) when one of us is home that would be great.

All the other modes IMO are pretty irrelevant as they would generally only be selected if in the house (in which case we'd use the Honeywell interface).

So
Vera away = Honeywell Away
Vera home = Honeywell Auto

Obviously I can set up the simple rules but need the API option to change mode?

Offline spiderman

  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
Re: PLUGIN: Honeywell Total Connect Comfort Thermostats
« Reply #687 on: November 23, 2016, 08:04:45 pm »
@manchild - the change for fan control is being ignored. It looks like this is due to an incorrect variable name. Here is the updated lua file to correct it. Let me know if this fixes the problem.

New version of L_HoneywellTCC.lua fixed the fan problem for me. Thanks a lot mikee!

Offline mikee

  • Moderator
  • Full Member
  • *****
  • Posts: 140
  • Karma: +14/-0
Re: PLUGIN: Honeywell Total Connect Comfort Thermostats
« Reply #688 on: November 23, 2016, 11:10:32 pm »
Hmmm, after a bunch of digging it looks like the options for the two interfaces (webui and emea) work differently (of course). emea uses temperatureControlSystem and mode number to implement the quick actions. webui uses evoTouchSystem and action name. Each action maps to a mode setting. The emea API is the same API used by this plugin to turn the heat on and off currently, i.e. heat on is quick action 'Normal' and off is quick action 'HeatingOff'. So this could be mapped to UPNP HVAC_UserOperatingModel1/SetTargetMode is we can define 'Away' as a vendor specific mode. I think we are probably safe if we map all of the quick actions to TargetMode. The currently used modes are Off, HeatOn, CoolOn and AutoChangeOver. If the evohome modes were added HeatingOff->Off (already exists), Normal->HeatOn (already exists), Custom, Eco, Away and DayOff it should be able to set all the quick action modes. You would need to arrange to invoke this API and specify the mode as an argument in your mapping logic. Does this sound like it will solve your issue ?

Offline wezley69

  • Sr. Member
  • ****
  • Posts: 289
  • Karma: +6/-6
Re: PLUGIN: Honeywell Total Connect Comfort Thermostats
« Reply #689 on: November 23, 2016, 11:39:37 pm »
Probably time to as a group move on and buy and Amazon Echo, Dot, Tap.  The Honeywell Total Connect Skill works like a charm.  "Alexa set the thermostat to 72 degrees.   "Alexa raise the thermostat by 2 degrees".  Perfect.