[RELEASE] Honeywell TCC Total Connect Comfort Parent/Child Drivers

Everything is working except Hubitat. I did just discover that my 6 digit ID has changed after 10 years. I put the new ID on but it's still failing. Still haven't tried setting things up again but that's the next step.

Getting real close to just hitting the buy button on Amazon even though the t-stats are ugly. LOL

I did turn on logging to see what else is happening

After turning on logging it looks like the login is successful but the transactions are failing. Ideas?

I even tried using the ID of a 2nd location I have access to and it failed there too. I am at a loss.

oh man.. it's rather obscure technical details... but I'll try...

Login is a two step process. First is a standard userid/password and the result is a wad of cookies. But the number of cookies is important because cookies get sent for the second step. If the number of cookies sent in step one, is the wrong number (quantity) then the second step cannot work and it's marked as a failed login. That is 100% Honeywell. They generate the various cookies and this driver just stores-and-forwards the received cookies.

Ok, so the "Request was successful,200" is just that first step. It means your userid/password is correct. The thermostat id (6-8 digit) does not get used for step one, the cookies (which function as a "token") and so the id/pw isn't part of step two.

In this case, yes it seems that the Thermostat ID isn't correct. Remember there's only 3 user specific values: your login userid + password plus the Thermostat ID. Everything else comes FROM Honeywell, so I'm assuming store-and-forward is working.

Bottom line, there's three ways of failing. First, obviously is Honeywell not supplying the cookies. This is the #1 reason I've seen over the years. Second would be the userid/pw and Third would be the thermostat ID number.

Thanks @csteele that description is exactly what I thought was happening and kind of plays into what I just saw below.

For fun I tried using a different login I have for our clubhouse and the ID of one of it's thermostats. That failed too. The stats in the clubhouse are new and I just set them up last night.

I set the HE back to my login and when I pulled the thermostat ID for my stat at home it was back to the old ID I've been using for 10 years. It looks like Honeywell is doing something on their side of things. Of course it still fails.

I'm going to disable the integration for the weekend and see what it looks like on Monday. It only affects a couple things that we will have to adjust for manually. If it's not working next week I'll reassess if it's worth the intermittent issues using the WiFi stat.

Thanks for the help!

1 Like

Still no success for me. I'll also disconnect for a while.
Interesting from the Web Interface (possibly an update on their site to version 2.15.1?)

Nice catch.

I figured out why the number of my thermostat was changing too. I can use either the TCC app or the Resideo app. I had been using the Resideo for awhile but had to load the TCC for the clubhouse last night. Since it was loaded I added my home location too. Come to find out each app assigns a different number for the same thermostat. I removed the stat from the Resideo app. It still didn't work so it's now just sitting hoping Honeywell settles down for us.

We have all seen Honeywell have issues for several days that do not affect all users before.

1 Like

\MY 3 THERMS at 15 minute refreshes are working fine.. 2 in 1 location 1 in another..

2 Likes

Sure Brag about it .. See if we care.

1 Like

@csteele - Your code has been working for me till 2 days ago (and I loved it). Now the child thermostat is having login failures. Logging in to total comfort from app, and web/browser is working. Verified that the thermostats ID is still the same. Changed passwords for the heck of it (futile attempt). Yes, I changed it in HE parent as well. Ideas?

Log from parent:
dev:5592025-01-25 09:20:23.753 AM

debug

Adding cookie to collection: thlang=en-US

dev:5592025-01-25 09:20:23.747 AM

debug

Adding cookie to collection: .ASPXAUTH_TRUEHOME_RT=hJomt84GAk-VudY_iLW1VfcVHvXN9cQfWTWxJhDQ0WibddRt4F7zEkqqhdljXajX8a6yZWZ0ZxnxR0EtnGsayKw986r4QiiH_BTUxYPgls69h3b45BPZ91Uc-pp-h-DXcb9h75E78ZSLfxhvG8DCcKKrdrnYXKZEJP8uu2aiqsh4VZ6G9zszh7E0POzLnft5BSpS5ppYssh5DNVeL0XlZhVm7M5UMCoXc7Z7V9kUAtyKHwyhB_X_RKzjPa5nV9Lsr570fkdnJc1tzNg5vhpCYl_Kr9WY31VEP9-jeTQg8t6BZLTpKht2KbyjJNCCST7V0hHkxoUCASymyuEZuyRzVTbpZgpXalJvE-mA0ktD3ypng6bIJq7uxcbA2qvvZ7V7rPe5_eIXVkkeR_qjjxZHnVOMhnWGncNARV9xJ3HFo6ykDDQoEUMQ92KUGETG0y8stDMlcR7WsCAw0tgmOHCzIvCt0WoHKzEMCL-ajy7YUmjHWpdsac1YyBQ8obuDxK615di61zc5HtPPFqYPaSXTBoohCNEqddGYE6TP66_i8P89TahyhkNaFN7jA1jq4MqEpYk_2CCbmvbTxOAPDx9nRCRztV0b3nq1fjs30xIFMMo0MFrGSU2L9pVFevpnf5VJ2-uAslXHL76ycLuBpRImv5DpF4XhYw6zDd6lG-tsdzn4CkyCXgDpRAvwNs1jjqnLNWQTUQ

dev:5592025-01-25 09:20:23.655 AM

debug

Adding cookie to collection: .ASPXAUTH_TRUEHOME_AT=nIsGiWwqtLIu9T1no6-3z0SHI2ONqoF5NYXQ8jsQjQW6DnnZKEpdQmIz58IsplNCrPLjbPQBteRN5-nSrvbdviAVCeAka59oAH2ylGDe8yQGRzhrMkAIWsowF4V03G_h_HJ0k0JiqCiHiKHzCrrset7z5SitdimFvMu8uy1RS54ktmHuGjYo8YunbKP16MjPFcPeCI2XPqQeuB6DizFo0YVvP5nDvBzw_WOpjmaUfmJXCsxT_oyc30pDmNKY2rakj7Q5Yhk8CesrGAhw765yc7EzhfLuIC7AHD9oiBEW70T2gBBRB5bHxRADiJmGJJJSPlfJV2uYOlbkKEeI7m-8QCwok3k19PWdNviVxzBTwW-_AZdDBeN5LfPxkmfPwi-ozKoCXjj_FORsukv82gHacIbyTWZqRTGaUF67vWRy8RHDsqYEcyNOk87pM7iEc4zL2CqnI4w3iedoKurnKdpCOnihwkZ8lDk8aCCsOhQ1RfQjPpxEfZaDZDWlgBu5UL5Rbiu8VQSNlkIbmlu6EnAHI7mHQ2yqXvFDK3BjZkEfLMhT7D7j2YVWvrOLb3QIEopQhUK5SyOOsjDui5QwajLRW-rojVuzj-1Fmpwmeq38GbpLPIM0se8erfxySi0kR56RqthcibcluyeEnxI1ZgllQ6NG5g_3NBpQLd1G3bIOUbKwbdOB

dev:5592025-01-25 09:20:23.649 AM

debug

Adding cookie to collection: .ASPXAUTH_TRUEHOME=552EAD267B67B148F1C8BA42F260C5D104D68C183526D0A7886F91B98D7AA2C4A3FE8665BA6B7E5A883559337362BBEEC157CB11B16D1E519E61CBEC8D839A11CAFBCBDC61AAE82DDFBECF897F72DA66D45A374256FF501DEA3BD7A70966C00E349405A816FB33C0D15348D6F5E704B1F545C93ECA87E691BA837A3CFDDAA0EA7E6C0E142AB819D74B1228159216231405C069690B0ED2CCD15598BCA719FAF11E7870F08BCD829BEF1E3D79BDC6C9E132C71F0E19F46A3F97D98BAF0AA8D93417A57630D8925275089A60E455656EBD5B4C1D7DF5BCE5E80AD27F460B4177A2EB49A2C95113CBFD42D1AD09EAFF9768011C320CA800875EACE078AAEEAFC1C66B08E4D80C1BD965B26A75F8510A72FFEA70420EBC2E5E089F11CA3DAEDBA996365A0FEA30289B09E98C4A6F2B39197F6EA2CCA73253E00B6DB568FFE6084AC8F041521E662097CAA70244B0057FB49C8F6C16B7

dev:5592025-01-25 09:20:23.647 AM

debug

Adding cookie to collection: ASP.NET_SessionId=43mco0b4rcslnnbivttkwn02

dev:5592025-01-25 09:20:23.644 AM

debug

Request was successful, 302

dev:5592025-01-25 09:20:22.869 AM

debug

Honeywell TCC 'login'

dev:5592025-01-25 09:20:16.858 AM

debug

Adding cookie to collection: ASP.NET_SessionId=lbrj0bh4u5kxsrntfzrir5oa

dev:5592025-01-25 09:20:16.852 AM

debug

Request was successful, 302

dev:5592025-01-25 09:20:11.081 AM

debug

Honeywell TCC 'login'

dev:5592025-01-25 09:20:11.079 AM

debug

received Refresh request from Family to Honeywell TCC 'refresh', unit: = °F, fromUnauth = false

dev:5592025-01-25 09:16:48.085 AM

debug

Adding cookie to collection: thlang=en-US

dev:5592025-01-25 09:16:47.987 AM

debug

Adding cookie to collection: .ASPXAUTH_TRUEHOME_RT=0uglvElHUCDPKbtwYUSOFuUs_lfnu84nVG7c72_UH8lcWNKnoUoykkOLBEn1Z0bwhicF3cwtXEcU9gAfiV3jcoaKv1iYcPLynrpImDGQgwizCk21TFzEt-hDZ7oSqtNhHdzQEN3qnL_pLxZb6Q7soS6AvcRENPKgYJMyquvujdQAylHDY1EpOLWdNmjxL5lG3UVN_tGHtkSSVE7r-rKY0gLLDEDdEDXM6dpEiC6-lq-AZivica4Z2jLL1QedCWmg4RjBa-si-Sh3HIqR2TchqHO1eOflHKNg9Vo1TP5vf-kuHUX-_CVyG42c2yW0p0Y9EIWKgU32I_3Rsu_SJC13V9J2PyqKiKvwsqxABb1ILA1_j6m2B5znPcJ7VRjIercWdV07oGLUMkdARq3We-coT4JzLBNFdkDnzc2bzXSV143YQ1dyNzEXCOgNuIgBhIvNcb_04Bea5sPje0DFxmIr2EvgjNqmjIDWPzrjr85_x7l5Yk3jDViKgp1DsZUAs10v7SV8KLbaUdOzRm-7JFrOw7yjX9mc19JH3iqPEj2RpvMsNwDxnn0Xj81JzABwq4mDifQa-XiwblkaLzdn8q3u91atfe1yY1raeJFijVmxV1r-kk2cLhTDSdbdJaob8AcE_Sg5oPWmqkdSgX1k-2EcrS_9abbbTecpeiIWTvmEsGqU8B1fqDtCrgxv9oAaknz1No24iA

dev:5592025-01-25 09:16:47.981 AM

debug

Adding cookie to collection: .ASPXAUTH_TRUEHOME_AT=lFsSe7xe9bKe99rFjEjC6tpuXFTv1EzYvPBjuS-N0z8-ZSXVj5DJcZOyIIOEPlusutbsEwL_SjkAsmJR5o1juczmXlL4sAo5t6v6hM8OU1nH7q10beR3oj2NQHkd7nEZoiP86lP0yRm8BLdBoOn9eRRFEnpE3jv5paM6CEPzqT42RqheIxylcuviEdzFYJkJOPXTIQ-FBmNIpaLxU8F58oSj8yDJBwzj_AzLOuZjHqJWy08we8qE-f140IZeBNE8pe-ZFhuNv3iyooCY4_L4T3XHMTdQG3O4gdEDLbQuF4tigi8ksLokDXrbMP5z4T_BgyMivMrqrqCuNC8amXDb_I_66tr-cQdBGTxmHYGoMVQtxhNgcto6k1GOPVBugsJMzJNLjQX-dCpiCvPVAbmabw48g00rv_tOBOtgmYVZ7KRgvlrDVMs7PkXFU4KDANp_b3lYmPUeXVR5NfQkJfLaQ4wBYdBmzVhuedwUSnAmIAP_YNq9gfZmnBLT8ulugTk8G7I_xCGf5QsvI_6cHtx7LmTSnFX1sF123ay5FbEC0bXwG3XjM-FI4clBgqkPUCyJJoKgoCDMsLVaBLjPwamK_wgeUlwowoJmPqTZ3699Wt0VDQgKTBnzdkCzPg_evTXFfe_tsN2b4r1apcOdTULgT4UW16qgxGSw5DAzmj3GCD15CDOPMGJ9MINpROMi7CKXNWEjUg

dev:5592025-01-25 09:16:47.976 AM

debug

Adding cookie to collection: .ASPXAUTH_TRUEHOME=50F88C91294E65E3AF4C5CB4426811774C17AED91A309C9311DD83126ECDB40470EBE955A220587BB2204276D9542F93D74A6140842F98EDB247285DC3B0B0E16AA5935AE7BCB9CF2AF35D3EDA5D0E3BB42A3A7C44F7BD930C50F6CC4B57C1789C02184B6F7DAC885EF643B6B3579EE4C54164BB5D9474BFFD6474E3F9D99A08DD936FBFA29F67C0632082BF67C96D787E1BAD4B4176C8F62EC95A48718E4BD6EF39C72C94E62B1056F62454CB3FFD21A7F04AACB8CF058EC9696851B0E7B2A9D294F10BB382B3FA73FCFC86757DDD3C8897FE8A0261E72677AFDDC261B098282DC71A4D05C10CCB3A1BF8BB35C53F7B9D7147C051B32D7830F4A7891EC98D09CB1002AAD211260FBBDD4151D51CA48BF59203B2651B088298251EAD91F9A3F486C81FE60D87D7CA7E6C67C38735A58223811C2A659063C186A6333739EF6E7C6CD1EA5EB2862F4754F97840A16184E0AC47642B

dev:5592025-01-25 09:16:47.973 AM

debug

Adding cookie to collection: ASP.NET_SessionId=mbto4plcvlqtjz2jodmf4anp

dev:5592025-01-25 09:16:47.971 AM

debug

Request was successful, 302

dev:5592025-01-25 09:16:47.155 AM

debug

Honeywell TCC 'login'

dev:5592025-01-25 09:16:41.086 AM

debug

Adding cookie to collection: TrueHomeCheckCookie=

dev:5592025-01-25 09:16:41.077 AM

debug

Adding cookie to collection: ASP.NET_SessionId=43igvi4iaur2psin1g33no3f

dev:5592025-01-25 09:16:41.023 AM

debug

Request was successful, 200

dev:5592025-01-25 09:16:33.738 AM

debug

Honeywell TCC 'login'

dev:5592025-01-25 09:16:32.013 AM

info

received Heating Setpoint request from Family: 80.0

Log from child:
dev:5612025-01-25 09:20:23.770 AM

info

Family TCC transaction: failed

dev:5612025-01-25 09:20:23.761 AM

info

Family TCC transaction: retry login

dev:5612025-01-25 09:20:16.866 AM

info

Family TCC transaction: retry login

dev:5612025-01-25 09:16:48.103 AM

info

Family TCC transaction: failed

dev:5612025-01-25 09:16:48.093 AM

info

Family TCC transaction: retry login

dev:5612025-01-25 09:16:41.113 AM

info

Family TCC transaction: retry login

dev:5612025-01-25 09:16:33.719 AM

info

Family TCC transaction: begin

dev:5612025-01-25 09:16:32.307 AM

info

Family Thermostat Setpoint is 80.0

dev:5612025-01-25 09:16:32.269 AM

info

Family Heating Setpoint is 80.0

Mine stopped working also on 1/23/2025 @8:30am EST.. using the TCC app for RedLink when I log-in I receive the message that the service will be down for maintenance 1/27/2025 @3:00am for several hours.. RELATED..?

I have a slew of automations that rely on the data that driver exposes.. Happened at the wrong time, absolute coldest time of the year here.. Literally have to manually control things on a hourly basis..

1 Like

Fortunately for us it's a minor inconvenience and at worst, will cost us a few bucks more in energy use. Though, probably won't notice it. The unit is running almost non-stop in these temps with only a 10K heating element. I kid my wife that we heat the house with the equivalent of 7 hair dryers.

I was also wondering about the scheduled maintenance. Hopefully that's the key. I happened to setup a new location on the evening of the 23rd and tried using that new location in HE as a test and it failed too. In my mind, that eliminates removing and adding back the t-stats in Honeywell as a potential fix.

I'm still on the 2020 version and it was working till a couple days ago. Noticed it hadn't changed a couple times and thought nothing of it. Started digging this morning and I can change temps via the TCC app but HE/WebCore is not working. Just enabled debug logging so I can hopefully add something to the conversation later.

This is going to be another long response... I reviewed my most recent interaction in the hub logs and found that my Hub did a retry, failed the first then success the second.

As mentioned, a bundle of cookies are sent by Honeywell in Step One. The logic of the app is to store them for use in Step Two. After receiving them all (they come in one transaction) the count is checked. The expectation is that there will be at least 8 cookies:

Adding cookie to collection: thlang=en-US
Adding cookie to collection: .ASPXAUTH_TRUEHOME_RT=DMO6Ggjho
Adding cookie to collection: .ASPXAUTH_TRUEHOME_AT=OfBje2T97
Adding cookie to collection: .ASPXAUTH_TRUEHOME=0EB4D4910344
Adding cookie to collection: ADRUM_BTs=R:0|s:f
Adding cookie to collection: ADRUM_BT1=R:0|i:1033229|e:519
Adding cookie to collection: SameSite=None
Adding cookie to collection: ADRUM_BTa=R:0|g:7b3fa5b8-eeb1-4
Adding cookie to collection: ASP.NET_SessionId=bwiokkawkg2pd

In my working app, I receive 9, ending with that "thlang=en-US" cookie. It's greater than 8 and so Step Two is attempted.

Seconds before, the initial attempt failed with less than 8 cookies:

Adding cookie to collection: TrueHomeCheckCookie=
Adding cookie to collection: ADRUM_BT1=R:0|i:1033229|e:519
Adding cookie to collection: SameSite=None
Adding cookie to collection: ADRUM_BTa=R:0|g:acb3ec65-c120-4
Adding cookie to collection: ASP.NET_SessionId=jayop0h4foqbh

What's interesting to me is that there's a cookie that isn't normal in there: "TrueHomeCheckCookie="

Meaning a) the cookie process at Honeywell borked it with an invalid cookie (one with nothing after the = sign) and b) too few at a count of 5, causing the retry.

Your logs (after editing) show just 5, missing all of the ".ADRUN_BTxxx" cookies:

Adding cookie to collection: thlang=en-US
Adding cookie to collection: .ASPXAUTH_TRUEHOME_RT=hJomt84GAk-VudY_iLW1VfcVHvXN9cQfWTWxJhDQ0WibddRt4F7zEkqqhdljXajX8a6yZWZ0ZxnxR0EtnGsayKw986r4QiiH_BTUxYPgls69h3b45BPZ91Uc-pp-h-DXcb9h75E78ZSLfxhvG8DCcKKrdrnYXKZEJP8uu2aiqsh4VZ6G9zszh7E0POzLnft5BSpS5ppYssh5DNVeL0XlZhVm7M5UMCoXc7Z7V9kUAtyKHwyhB_X_RKzjPa5nV9Lsr570fkdnJc1tzNg5vhpCYl_Kr9WY31VEP9-jeTQg8t6BZLTpKht2KbyjJNCCST7V0hHkxoUCASymyuEZuyRzVTbpZgpXalJvE-mA0ktD3ypng6bIJq7uxcbA2qvvZ7V7rPe5_eIXVkkeR_qjjxZHnVOMhnWGncNARV9xJ3HFo6ykDDQoEUMQ92KUGETG0y8stDMlcR7WsCAw0tgmOHCzIvCt0WoHKzEMCL-ajy7YUmjHWpdsac1YyBQ8obuDxK615di61zc5HtPPFqYPaSXTBoohCNEqddGYE6TP66_i8P89TahyhkNaFN7jA1jq4MqEpYk_2CCbmvbTxOAPDx9nRCRztV0b3nq1fjs30xIFMMo0MFrGSU2L9pVFevpnf5VJ2-uAslXHL76ycLuBpRImv5DpF4XhYw6zDd6lG-tsdzn4CkyCXgDpRAvwNs1jjqnLNWQTUQ
Adding cookie to collection: .ASPXAUTH_TRUEHOME_AT=nIsGiWwqtLIu9T1no6-3z0SHI2ONqoF5NYXQ8jsQjQW6DnnZKEpdQmIz58IsplNCrPLjbPQBteRN5-nSrvbdviAVCeAka59oAH2ylGDe8yQGRzhrMkAIWsowF4V03G_h_HJ0k0JiqCiHiKHzCrrset7z5SitdimFvMu8uy1RS54ktmHuGjYo8YunbKP16MjPFcPeCI2XPqQeuB6DizFo0YVvP5nDvBzw_WOpjmaUfmJXCsxT_oyc30pDmNKY2rakj7Q5Yhk8CesrGAhw765yc7EzhfLuIC7AHD9oiBEW70T2gBBRB5bHxRADiJmGJJJSPlfJV2uYOlbkKEeI7m-8QCwok3k19PWdNviVxzBTwW-_AZdDBeN5LfPxkmfPwi-ozKoCXjj_FORsukv82gHacIbyTWZqRTGaUF67vWRy8RHDsqYEcyNOk87pM7iEc4zL2CqnI4w3iedoKurnKdpCOnihwkZ8lDk8aCCsOhQ1RfQjPpxEfZaDZDWlgBu5UL5Rbiu8VQSNlkIbmlu6EnAHI7mHQ2yqXvFDK3BjZkEfLMhT7D7j2YVWvrOLb3QIEopQhUK5SyOOsjDui5QwajLRW-rojVuzj-1Fmpwmeq38GbpLPIM0se8erfxySi0kR56RqthcibcluyeEnxI1ZgllQ6NG5g_3NBpQLd1G3bIOUbKwbdOB
Adding cookie to collection: .ASPXAUTH_TRUEHOME=552EAD267B67B148F1C8BA42F260C5D104D68C183526D0A7886F91B98D7AA2C4A3FE8665BA6B7E5A883559337362BBEEC157CB11B16D1E519E61CBEC8D839A11CAFBCBDC61AAE82DDFBECF897F72DA66D45A374256FF501DEA3BD7A70966C00E349405A816FB33C0D15348D6F5E704B1F545C93ECA87E691BA837A3CFDDAA0EA7E6C0E142AB819D74B1228159216231405C069690B0ED2CCD15598BCA719FAF11E7870F08BCD829BEF1E3D79BDC6C9E132C71F0E19F46A3F97D98BAF0AA8D93417A57630D8925275089A60E455656EBD5B4C1D7DF5BCE5E80AD27F460B4177A2EB49A2C95113CBFD42D1AD09EAFF9768011C320CA800875EACE078AAEEAFC1C66B08E4D80C1BD965B26A75F8510A72FFEA70420EBC2E5E089F11CA3DAEDBA996365A0FEA30289B09E98C4A6F2B39197F6EA2CCA73253E00B6DB568FFE6084AC8F041521E662097CAA70244B0057FB49C8F6C16B7
Adding cookie to collection: ASP.NET_SessionId=43mco0b4rcslnnbivttkwn02
Request was successful, 302
Honeywell TCC 'login'

You're welcome to adjust the code to use a lower cookie count:

(the image is of the released version of the Parent, with line numbers)

One Full Transaction
dev:2694 2025-01-25 08:13:35.256 AM info  Honeywell Thermo Downstairs TCC transaction: success
dev:2694 2025-01-25 08:13:35.246 AM info  Honeywell Thermo Downstairs Last Update was Set to 01/25/2025 8:13 AM
dev:2694 2025-01-25 08:13:35.236 AM info  Honeywell Thermo Downstairs Humidity was Set to 15.0000
dev:2694 2025-01-25 08:13:35.223 AM info  Honeywell Thermo Downstairs Heating was Set to 69.0
dev:2694 2025-01-25 08:13:35.214 AM info  Honeywell Thermo Downstairs Cooling was Set to 77.0
dev:2694 2025-01-25 08:13:35.203 AM info  Honeywell Thermo Downstairs Fan was Set to idle
dev:2694 2025-01-25 08:13:35.193 AM info  Honeywell Thermo Downstairs Op State was Set to idle
dev:2694 2025-01-25 08:13:35.176 AM info  Honeywell Thermo Downstairs Mode was Set to heat
dev:2694 2025-01-25 08:13:35.166 AM info  Honeywell Thermo Downstairs Temperature was Set to 69.0
dev:2694 2025-01-25 08:13:35.156 AM info  Honeywell Thermo Downstairs Fan was Set to auto
dev:2471 2025-01-25 08:13:35.147 AM info  Get Operating State: idle - Fan to idle
dev:2694 2025-01-25 08:13:35.144 AM info  Honeywell Thermo Downstairs was Set to Following Schedule
dev:2471 2025-01-25 08:13:27.819 AM debug sending getStatus request [uri:https://mytotalconnectcomfort.com/portal/Device/CheckDataSession/1234567, headers:[Accept:*/*, DNT:1, Cache:false, dataType:json, Accept-Encoding:plain, Cache-Control:max-age=0, Accept-Language:en-US,en,q=0.8, Connection:keep-alive, Referer:https://mytotalconnectcomfort.com/portal, X-Requested-With:XMLHttpRequest, User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36, Cookie:ASP.NET_SessionId=bwiokkawkg2pdbnode1kud0d;ADRUM_BTa=R:0|g:7b3fa5b8-eeb1-4b26-a281-9fc012275b7b|n:honeywell-prod_f7be1c76-506d-4111-81c5-fc62766aedb7;SameSite=None;ADRUM_BT1=R:0|i:1033229|e:519;ADRUM_BTs=R:0|s:f;.ASPXAUTH_TRUEHOME=0EB4D491034450262336DE1D61159745799836A167B902F984AE358939FC2F01035B5B19CAE30EBF14551E793F554AAFB87C31F4C30790DCD7990029C416984C1EA26C457F90FA08C3266B19589F8E097B1E0D9730BA07CD1A24F5A39665A0DFFEC603B5D4AC6D773FA9BE3F87476B078FDF205B0A8E92A7C45BBF157358E20C0DF9C713603FB78624D42EEE004FD2F45E01DA84C0D8B5B69565FB2AFD98A141743EB5948BE04F94151941E4B1A7A4A6462FD8DA515A89D78344AB25EF5FA02FC297B9ED3E46927D9E5C6D1E13CA757BFD3E7174B9AB213189CFD69C4398AF2FFBA30F596D447E8684C4D1F1A1AD147AB2B656C45A9E6B9AEF47313FC77FE797817E4007B5BFE11D36B8A892509FC27FDE3BC50731C38CF7B2E87A4FAB918C4D6F6DB0A311C6DB3A0E47744FAB2D15CC058CF129E6EA1370A2BB6729B60BF54A4F0CECA1F0618F5F393CC3DE7353636CF9EC21BC;.ASPXAUTH_TRUEHOME_AT=OfBje2T97AiG7a0ZDAaopgrJITZVDeQuDLUHDtIEkpHOhzpPbZIprH02J-2ODdII0VCIEYzmKGt5ylH9CJKSAf5-YuihCcgVrdrVkw6FNeriYGzf2OJKajyBtQJST2hG6fmvqY7GFKheItnkWIIQrBeb1n5UQauHCitOuSCYUsu98XtJmOmXGl41ucikFM3NOe-JWx7-am8xjXZwHk9wcAq75T_ictZ5244Zj4Nx5WNwqoZfxNZ_9yFZRJc0DahE-Tf0au1pkbd-Qgl-FnAIvDsFitWX3rhDSYYBdIzLCX7LbtkezFB6wc2NlnHd97DcWHla_7HQEV43oKNWbSsY0YlTr1GIsf3J6d7BeLWGHeNQseBV6WedYM1ZEwDwECIvKELpftCFyRnSu-C_WmuKDHTYN3G8n9RiF4V7CI0b5P8M87F7XfTwZjYTLx_bo9K1OD3xjTiBIBF9JRD-txsJ_XMF7v-0utDZE8DynuAKPQLLNpB1Qp1HufD9Kfgvjcq3XHHL-TKn9Sk4Qjvhjr4XqYzPJ_jmBg8KRUvNG1yVYoZoCk_bzNishTOMeT7HNrqRISDIhWF8K8ihtu95rduX78oHVXwxemhBatltK-EfRNUugSbSHNL6zGtpA1yb1JoFLz5_A9yG_7ozARJKlEEKijySOxwBcVs4_tt8zPbxavLmX_cJl5MToVZVuwBkHzeyR_MufQ;.ASPXAUTH_TRUEHOME_RT=DMO6Ggjho798rLKZvYXxa3ZqDtH_eV3lFpg9nxZr6MglaLrMoxKSCrSKUFhm6fLw2_dYMfSAPBmK_4ciD2NWRLS4GbIpJiuUVeqP3IQ5WRmvyEEl4EZUY_bX3LsuZNyPErs3l6AqHe5AVb3V2qYGaw9DwwO-wrBZkVDES7LR1ye9GRIbkXEPnk2s38DRxTjZ1YttxyzBDmmf1LnL071VUbTYDDi_-j32nVQ6hpBAvraiE1Ub-dYIanEsMEUs-dDDlf1FcYHaOnoSMEQEYTCofXmAw_hK0injaccMiA8DbvNyYqGovqV5k7-QN7X_l5yf2Gsaz4Fmg3h5mTnQ4M7aGTk6Mps46rUfW4IIGcqaEGSajg8RErn6vcuym1PjPO4QgaRiJMMAUzZGaPHRxkRx_HoE2twjxpk0F8HhI-k61OZHzf0hARVLcIfnf62gE6ms8FnIKxb6f_dyQ1IruA1lC9VYrWq-RcqRFm-oeBmGIHwwPNtIKP73Cp_x-4nQ7-mQmYX65r6tBXf9dCLgoAeQQfJLGGKH38Cip6W0vSkLFKbbwvGEJqFe5ib_jmghEyy3b2lBRizb9utgRo2AaKcuP5lA_qM9scuTErDFO2DVqrS9E21NeP1vtQukn7NVMUJBht-Gcy7z0511rkKIMzOWIRDIs4KaOFSVKOm95X11MH_UZTlnBzKwC3dZKTW5UP91qXY9Bg;thlang=en-US;], timeout:10]
dev:2694 2025-01-25 08:13:27.816 AM info  Honeywell Thermo Downstairs TCC transaction: begin
dev:2471 2025-01-25 08:13:27.808 AM debug enable outside temps = No
dev:2471 2025-01-25 08:13:27.806 AM debug in get humid status enable humidity = No
dev:2471 2025-01-25 08:13:27.803 AM debug Adding cookie to collection: thlang=en-US
dev:2471 2025-01-25 08:13:27.745 AM debug Adding cookie to collection: .ASPXAUTH_TRUEHOME_RT=DMO6Ggjho798rLKZvYXxa3ZqDtH_eV3lFpg9nxZr6MglaLrMoxKSCrSKUFhm6fLw2_dYMfSAPBmK_4ciD2NWRLS4GbIpJiuUVeqP3IQ5WRmvyEEl4EZUY_bX3LsuZNyPErs3l6AqHe5AVb3V2qYGaw9DwwO-wrBZkVDES7LR1ye9GRIbkXEPnk2s38DRxTjZ1YttxyzBDmmf1LnL071VUbTYDDi_-j32nVQ6hpBAvraiE1Ub-dYIanEsMEUs-dDDlf1FcYHaOnoSMEQEYTCofXmAw_hK0injaccMiA8DbvNyYqGovqV5k7-QN7X_l5yf2Gsaz4Fmg3h5mTnQ4M7aGTk6Mps46rUfW4IIGcqaEGSajg8RErn6vcuym1PjPO4QgaRiJMMAUzZGaPHRxkRx_HoE2twjxpk0F8HhI-k61OZHzf0hARVLcIfnf62gE6ms8FnIKxb6f_dyQ1IruA1lC9VYrWq-RcqRFm-oeBmGIHwwPNtIKP73Cp_x-4nQ7-mQmYX65r6tBXf9dCLgoAeQQfJLGGKH38Cip6W0vSkLFKbbwvGEJqFe5ib_jmghEyy3b2lBRizb9utgRo2AaKcuP5lA_qM9scuTErDFO2DVqrS9E21NeP1vtQukn7NVMUJBht-Gcy7z0511rkKIMzOWIRDIs4KaOFSVKOm95X11MH_UZTlnBzKwC3dZKTW5UP91qXY9Bg
dev:2471 2025-01-25 08:13:27.739 AM debug Adding cookie to collection: .ASPXAUTH_TRUEHOME_AT=OfBje2T97AiG7a0ZDAaopgrJITZVDeQuDLUHDtIEkpHOhzpPbZIprH02J-2ODdII0VCIEYzmKGt5ylH9CJKSAf5-YuihCcgVrdrVkw6FNeriYGzf2OJKajyBtQJST2hG6fmvqY7GFKheItnkWIIQrBeb1n5UQauHCitOuSCYUsu98XtJmOmXGl41ucikFM3NOe-JWx7-am8xjXZwHk9wcAq75T_ictZ5244Zj4Nx5WNwqoZfxNZ_9yFZRJc0DahE-Tf0au1pkbd-Qgl-FnAIvDsFitWX3rhDSYYBdIzLCX7LbtkezFB6wc2NlnHd97DcWHla_7HQEV43oKNWbSsY0YlTr1GIsf3J6d7BeLWGHeNQseBV6WedYM1ZEwDwECIvKELpftCFyRnSu-C_WmuKDHTYN3G8n9RiF4V7CI0b5P8M87F7XfTwZjYTLx_bo9K1OD3xjTiBIBF9JRD-txsJ_XMF7v-0utDZE8DynuAKPQLLNpB1Qp1HufD9Kfgvjcq3XHHL-TKn9Sk4Qjvhjr4XqYzPJ_jmBg8KRUvNG1yVYoZoCk_bzNishTOMeT7HNrqRISDIhWF8K8ihtu95rduX78oHVXwxemhBatltK-EfRNUugSbSHNL6zGtpA1yb1JoFLz5_A9yG_7ozARJKlEEKijySOxwBcVs4_tt8zPbxavLmX_cJl5MToVZVuwBkHzeyR_MufQ
dev:2471 2025-01-25 08:13:27.732 AM debug Adding cookie to collection: .ASPXAUTH_TRUEHOME=0EB4D491034450262336DE1D61159745799836A167B902F984AE358939FC2F01035B5B19CAE30EBF14551E793F554AAFB87C31F4C30790DCD7990029C416984C1EA26C457F90FA08C3266B19589F8E097B1E0D9730BA07CD1A24F5A39665A0DFFEC603B5D4AC6D773FA9BE3F87476B078FDF205B0A8E92A7C45BBF157358E20C0DF9C713603FB78624D42EEE004FD2F45E01DA84C0D8B5B69565FB2AFD98A141743EB5948BE04F94151941E4B1A7A4A6462FD8DA515A89D78344AB25EF5FA02FC297B9ED3E46927D9E5C6D1E13CA757BFD3E7174B9AB213189CFD69C4398AF2FFBA30F596D447E8684C4D1F1A1AD147AB2B656C45A9E6B9AEF47313FC77FE797817E4007B5BFE11D36B8A892509FC27FDE3BC50731C38CF7B2E87A4FAB918C4D6F6DB0A311C6DB3A0E47744FAB2D15CC058CF129E6EA1370A2BB6729B60BF54A4F0CECA1F0618F5F393CC3DE7353636CF9EC21BC
dev:2471 2025-01-25 08:13:27.730 AM debug Adding cookie to collection: ADRUM_BTs=R:0|s:f
dev:2471 2025-01-25 08:13:27.728 AM debug Adding cookie to collection: ADRUM_BT1=R:0|i:1033229|e:519
dev:2471 2025-01-25 08:13:27.726 AM debug Adding cookie to collection: SameSite=None
dev:2471 2025-01-25 08:13:27.723 AM debug Adding cookie to collection: ADRUM_BTa=R:0|g:7b3fa5b8-eeb1-4b26-a281-9fc012275b7b|n:honeywell-prod_f7be1c76-506d-4111-81c5-fc62766aedb7
dev:2471 2025-01-25 08:13:27.721 AM debug Adding cookie to collection: ASP.NET_SessionId=bwiokkawkg2pdbnode1kud0d
dev:2471 2025-01-25 08:13:27.719 AM debug Request was successful, 302
dev:2471 2025-01-25 08:13:23.093 AM debug Honeywell TCC 'login'
dev:2694 2025-01-25 08:13:17.090 AM info  Honeywell Thermo Downstairs TCC transaction: retry login
dev:2471 2025-01-25 08:13:17.081 AM debug Adding cookie to collection: TrueHomeCheckCookie=
dev:2471 2025-01-25 08:13:17.079 AM debug Adding cookie to collection: ADRUM_BT1=R:0|i:1033229|e:519
dev:2471 2025-01-25 08:13:17.077 AM debug Adding cookie to collection: SameSite=None
dev:2471 2025-01-25 08:13:17.075 AM debug Adding cookie to collection: ADRUM_BTa=R:0|g:acb3ec65-c120-4b3c-9b25-1917512f6783|n:honeywell-prod_f7be1c76-506d-4111-81c5-fc62766aedb7
dev:2471 2025-01-25 08:13:17.072 AM debug Adding cookie to collection: ASP.NET_SessionId=jayop0h4foqbhdoszhdyayyo
dev:2471 2025-01-25 08:13:17.069 AM debug Request was successful, 200
dev:2471 2025-01-25 08:13:11.029 AM debug Honeywell TCC 'login'
dev:2471 2025-01-25 08:13:11.027 AM debug received Refresh request from Honeywell Thermo Downstairs to Honeywell TCC 'refresh', unit: = °F, fromUnauth = false


dev:2694 == Child
dev:2471 == Parent
minCookieCount = 8

BE CAREFUL with pasting full transactions here with out "sanitizing" them first. Your Thermostat ID is included in the Step Two debugs and with that, some one might attempt to take over your thermostat. I changed mine in the sample above to be "1234567"

2 Likes

@csteele - I just changed the min count for cookies to 5 and it worked twice, although slowly. But it worked! I think Resideo just likes messing with folks :smiling_face: I do have som colorful euphemisms for them. Anyway, thanks and I have a feeling it's going to change again, so - what is the reasoning behind setting a min count for the cookies? Not a coder, just a dabbler.

To speed up the detection of a failed attempt. Timeouts are typically 10's of seconds, and I already know that Honeywell wants their cookies :smiley:

Is there a way to adjust the old driver? Or can I add the parent then use my existing devices with the child driver? Don’t want to do a bunch of changing to HE and webCoRE if I can avoid it. Might try holding on till the 27th and see if that breaks everything for everyone too. LOL! :face_with_symbols_over_mouth:

Yes, for the HoneywellThermo-TCC_C released version:

1 Like

Awesome thank you. I just did refreshes on both t-stats and they came back with current set points and not what HE / webCoRE thought it told them to be at. :crossed_fingers:t2:

Thank you very much.. the mod worked immediately..

Just a note.. the interface between Honeywell/Redlink and Google Home kept working thru all of this, however I cannot extract values from Google Home tonbe used by Hubitat..

My reliance on your driver is utmost.. I use the output for humidity to control my interior humidifiers ie min/max setpoints..

My 2-stage 5ton HeatPump HVAC has 3 auxiliary 5kw strip heaters that run simultaneously except for the initial startup where they are sequenced 7 seconds apart to minimize the inrush amps.. I have separated out each of the 3 strips on the 24dc control side using a Zooz relay (#16) and control their function individually based mainly on the outdoor temperature that the thermostat reports.. the lower the outdoor temperature is the greater the number of strips that are allowed to be energized.. Yes, the Honeywell Thermo/EIM has a single backup heat lockout setting, a single upstage timer but that controls the 3 strips simultaneously..

The last several days here have been extremely cold. I had to disable the 5.1 rules and manually control the relays on the Zooz module. And yes, my energy consumption went way up.. Was not pleasant when the HVAC went into defrost mode and 40° air was coming out the vents..

Again thanks for your attention to this.. I would never had been able to figure this one out on my own.

Thanks for that! :+1: :+1:
We'll see what tomorrow brings :thinking: :hand_with_index_finger_and_thumb_crossed: