Honeywell TCC Total Connect Comfort Drivers

my version of the driver based on a slightly older version is here.

I merged the Changes into a new version (v1.3.15) of the driver and verified it runs and HPM will update properly :smiley:

Thanks to @kahn-hubitat for testing the merge... I don't have a steam humidity option and he was great at testing it for us all.

Enjoy...

3 Likes

I just wanted to say 'thank you' for this awesome driver - I just moved to HE from (egads!) Wink a few days ago and I had pretty much accepted that I would no longer be able to control my 3 Honeywell WiFi thermostats via automations. I was very pleased to find this driver today, and I'm happy to report that it is working great with my setup. For many reasons - developers like you among them - I am very pleased with my decision to move to HE and only regret not doing it sooner. Thanks again!

2 Likes

possibly a minor isssue or maybe becuse i was running my custom version or the new versions havent checked for an update yet. but the state variables for an update and current version seem incorrect..

ie

I have always tried to run async processes to not burden the hub with one massive spike... thus version compare is done 20 seconds 'later'.

So... starting from "idle", Current States (on the right) might look like this:

Screen Shot 2021-02-02 at 11.26.53 AM

After I click on Save Preferences, nothing happens but because Current States is dynamic, 20 seconds later the last two lines show up:

Screen Shot 2021-02-02 at 11.27.33 AM

State Variables is NOT dynamic... if I refresh the page, then those Current States values move to State Variables:

Screen Shot 2021-02-02 at 11.27.53 AM

2 Likes

new version on my git hub.. i had to add an init line for device.data.unit in setsetatushandler

it was never initialized in that path. even if you hit save preferences and therefore the units were coming out like this..

1 Like

Is that why it has been logging so much?

no i dont think it is logging much that is just logging i have in my path if you have a steam humidifier enabled.. no one else would most likely see that.. .

Don't know why, but I see everything in your screenshot every time the app does a refresh/log in.

With Debugging OFF, and with none of the optional components, (polling set to 30 min in my case) this is all you should see in the logs:

dev:1098 2021-02-03 08:32:00.244 pm info You are using the current version of this driver
dev:1098 2021-02-03 08:31:41.398 pm info Set Operating State to: idle - Fan to idle
dev:1098 2021-02-03 08:31:40.071 pm info in poll: (every 1800 seconds)
dev:1098 2021-02-03 08:31:40.006 pm info description logging is: true
--- Live Log Started, waiting for events ---

Strange pull request but I've merged it in... manually. :slight_smile:

1 Like

you probably dont have debugging on but. maybe "info" it is a separate switch.. i am pretty certain you wouldn't be seeing the humidifier setpoints and status unless you enabled. it.

All logging off, even info logging. I don't have a steam humidifier, and it is NOT selected. Outdoor temp is on, as well as outdoor humidity.

that should not be possible.. something is weird for your setup.. here is the code and if it is off it cannot do that..

It has done this for the past few updates. I am using HPM, so if something is wrong, I don't know what.

this should be the version and the output should look like this.. this is one of my therm without the humidifier.. i am not sure what version you are running

Just upgraded to 1.3.17, will see what happens.

tcc2

ya i am thinking maybe you needed to hit save preferences..

Done that literally dozens of times in the past few weeks. Unless it isn't saving when I do that. I even flipped the options on, saved, and then off again and saved. No change.