Honeywell Thermostats

I actually contacted honeywell and they do have an API for totalcomfort but its not exactly “public”. You need to request access from their development team and then they will send a firmware update to your controllers which will prevent them from working with any honeywell developed app. Seems silly to me, but it’s doable.

I just connected my new Honeywell thermostat to HA today. Working fine. I did read somewhere that there was an issue if the thermostat wasn’t in hold mode. I’m not sure if that is true or not, but mine is currently in perm hold and working fine.

They have a newer platform that integrates fine, that is likely what you are on.

I am using an older thermostat with Total Connect Comfort. What are you using?

That’s what I have but I gave up a while ago. Can you share your configuration?

Thermostat is set in hold mode (will test later with it not in hold mode). I conifgured the name of the thermostat on the thermostat itself. Made sure it is active and showing up on the Honeywell web site/app.

Config:

climate 1:
  platform: honeywell
  username: mn****@gmail.com
  password: ***********
  region: us
  scan_interval: 600
1 Like

Update: After one was working I bought two more of the touch screen model for a great price on eBay. Those work fine as well. I never tried using the 7-day schedule and actually turned it off in the thermostat config for simplicity.

I’m not sure if this needs a new topic or now, but I have an issue with my Honeywell thermostat. It’s an older redlink model, so I connect through Total Connect Comfort.

The issue is that HA cannot control the Emergency Heat function. We have a heat pump with a backup gas furnace. Setting the thermostat to Emergency Heat will automatically turn on the furnace, instead of waiting for it to switch over to AUX.

If I try to change the set point when it’s on Emergency, nothing happens. The shows:

AttributeError: ‘Device’ object has no attribute ‘hold_emheat’

Any idea if this is an issue with HA or just not supported?

If you don’t mind my asking, which exact model(s) do you have? You mentioned an “older one” and then two “touch screen” models - are those the newer touchscreen units like this? https://www.amazon.com/Honeywell-RTH9580WF-Programmable-Thermostat-Amazon/dp/B00FLZEQH2/

(I’ve gotten my RTH9580WF to work at least in a basic monitoring mode, but was wondering about other models as well.)

Oh, and one more note… If you’re in the US, the use of “region” does NOT seem to be “Optional”. At least for me, without it the sensor wouldn’t work. I’ve asked for the change on github.

“Older” Model - RTH6580WF
“Touchscreen” Model - RTH8580WF

I am also setting “region: us” in the config.

Thank you for adding your config file. I have been pulling my hair out trying to figure out what was going wrong. I forgot to add the “@gmail.com” to my username. Feeling like an idiot.

1 Like

Thank you mnetwork, your config worked for me when climate: did not for my Honeywell thermostat, in USA.

Need to specify region!

1 Like

Not sure if this is the right place, but I’ve been looking around trying to find out which Honeywell thermostats are supported. I’m looking at the RCHT8610WF2014 but keep reading mixed results for Honeywell thermostats in general - are there certain product lines that work well?

My honeywell thermostat worked great up until update .80 then all I get is:

2018-11-08 18:32:32 ERROR (SyncWorker_1) [homeassistant.components.climate.honeywell] Failed to initialize honeywell client:

I have posted this in a number of places but nothing.

my config.yaml looks like this

climate:

  • platform: honeywell
    username: “[email protected]
    password: pppppppp
    region: us
    scan_interval: 600

Would like to get this working again

Thanks

fwiw I am new to hassio and it works for me
https://www.mytotalconnectcomfort.com/portal
TH8320WF1029 Stat

climate:

platform: honeywell
username: “xxxxxxx@xxx/com”
password: pppppppp
region: us
scan_interval: 600

as above my spacing is wrong

I added the first one, as mentioned above which is working fine, Thank you all of you!!!
Would one of you please help!
how I can add the second thermostat to lovelace? Both are registered with Honeywell portal.
Thank you

I have two honeywell thermostats…If the integration finds multiple thermostats registered on the honeywell site, it creates multiple climate.thermostatname entries.

All a needed a good community support and a pinch of patience. @ghstudio, Thank you very much!

  • just to add for newer users, you have to restart after adding the code to config file In lovelace>developer tools>services> dropdown menu>homeassistant.restart>call service.

I can see my thermostat in HA no problem, but trying to control it never has worked. Are you guys able to control your units? I have both heating and AC in mine.

Moving around the temperature adjustment looks like it works, but the thermostat itself doesn’t adjust and after a few minutes HA rests the control back to where it was.

I’m able to control my temp settings from HA. I’m not sure what advice to give, other than try and see if you can set you temp settings from a Honeywell mobile app and if yes, does HA later pick up the change? Anything in your logs? Sometimes the Total Connect cloud sees too many requests from HA and “rate limits” it such that HA can no longer send requests to the cloud for some period of time.