Honeywell TCC Total Connect Comfort Drivers

Looks like the app needs to set a cookie and couldn’t

Where are you located, please? The standard Honeywell site is "mytotalconnectcomfort.com" and the message you receive is from "honeywellhome.com" which is not the expected response.

Two possibilities:

  1. The URL was changed in the driver.
  2. Honeywell is redirecting.

A "normal" log output would look similar to this:

dev:24712023-09-02 04:58:54.875 PM debug sending getStatus request [uri:https://mytotalconnectcomfort.com/portal/Device/CheckDataSession/xxxxxx, 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=3ijvpk1zmq4ucmaia0jqqbq2;ADRUM_BTa=R:0|g:cbfdbd78-6e91-4fb2-94dc-264e7d90e1f1|n:honeywell-prod_f7be1c76-506d-4111-81c5-fc62766aedb7;SameSite=None;ADRUM_BT1=R:0|i:197975|e:149;.ASPXAUTH_TRUEHOME=2AE625B9738811DD0C32008976F7E771F5EE885394AEC7D297D6E3F72B67421FA172F36CFB46A6A53AEE94EFC8ED0EA5175B758B87382616E84301F89C20A44EA5B8BD85D469DB808F761B2E8AE7D2AC93A6FA3C9CF6345E4ED719B1F8FBA7EE258752C66A3E126F166BF771C8844031F3B5CB1396F30E34F984949C037829D670D55BED54E5134DD8A909EA02C1E1222BCB30FD5104F849651B12286EAE4AFF3F27697799A866338D34925109899E083F7679DE04159AB03D03A36A7953B745865D305730C793B3A142EA2EBFCEBDB91DB85E4F63CDE7D37E371C042116AA9823D5F20560AE8709AC4F987724CEE79F36F3A2C89587B6A8DF385F921E0E036A26E08E1E02104B4E69A71732F70098207E836CFA5AA330ED1BAB7BE862F78F2EDF846902214F58C586BC958AC72E77661457352C21463D891893B69CB5A9C2C75EBADFF93CC3BAC606C71669B96930BC17759CE5;.ASPXAUTH_TRUEHOME_AT=-AKfcKmPNT0e-uhsR7Yz_f3KiVyzexKFhAVUt8421nCsTQ2mbJJZilnG943rE92FRWUn1zN2rr2sOLam5jpV6K7QNvsspTNm1YYLneXJIbLzp5eORdOQBfUOTZsFsJIQ7Jb7XvkungpzNbJCTBe6wx0uGvlU-tjy7W2czNre0zRHRyBmzBQbmEC1qlQnMS5KBk0Z8FMRF5UZXuiLZaYjqk40kscY8sde9s-NW_s8TgQcUC2iR5hqC4iOA2CCkDyII6CoiZ9rHjFEXWpc7qE5jsGnkdAyXd9uGXVhvis-IrkCUGpEEvC8zm2YyuoOxxE4KB3931A3gRfgSmlrjoi97C02532eR-VdWCFGQrnisuHx2nwVPYRRhbDnptF5F6qfwc3TDyWtlB4HEtQBkyEjo-s3qZxWiQUMd1_LrGqDlj4MFvikDfubfOSmjbFRf7utz98BDHWDmNeG3YD8Wf7ELG5m9kodJpRuYc5-cLLNaz35VWxu_iUq4PX2kU8PJcKfbpI7CrEXLYdpjBSkfR5qMs2GfD38gWHHDvNIMqPpbNKpqZ7-r8Zswqu48hP3pf96WX6K3dTXRSA3y7Pe9U-6rftCN4HdH7xePfNAz-vtBcYy4lAfm3_sK0JXfR1hbzS4gnAlWeIj1syFhXXYequcosgAW7hrnK2G2jg8rNO9P5BTnm-lrxWXL2SMiQiCGM1A0Ejtlg;.ASPXAUTH_TRUEHOME_RT=SWyzDI3vvnF8mTQP15KF4w8OPqoDbYS9cokRnDsVwuLBpOKsI8drh3oXZ0C6S9sp-O4lNp4tOITKLfKGnnf1fLbiB0NjCF5-DyvdW9nZMO7e-WLlO2PBjyA-E3OBZn-bkenaYqHpi0JyoGXGAfIt_PewCOkM7Ms4WA_3akXElVCdHt16QLR_Yifr3cXxFpVQwvg4XShDNfztLFcY1x91I3Jo2j-tEDAbUaWVjuD0T9Ui423_a73YxLKzESw1IIG9fpJDQlijTILjuJANzZC_ZrDLIzW-gpPyQH6O_j8GI65vwmudx7TQm1bj-mvIbKBgLmwtinCSbRtUoFAyTSA15cDcTyIOj34s24e_bbM35d6IHFQMFsZUhbfhOq2qc3pgN9Px9QCm8xjSTyQmoy-e98a8AAhnwJgZL9fwJJ0u8xBUhJel9Xv1WbdaAbOAxsPidMboq4AKrsHWl91tDCznCSRMdKOKe0xVy9qML6rHyi4zVxlF760iyOKlQIJLe-IchzH2yksG3NuUT6s9ov5AQSS1VZQ94QIaYr9ea4ES88wtwuPrDu59DjmUneRmG-z8rKtlMUjWljYe-v7l2j-aQIR5TTQFLkcD4rRnGxHMHnXpqFzoPYrzEMswFTe8XkeosG5KbnnvmcfqoDyQ-urYnZInAei7ZiJL-Wj5855c7iHcJ6fL6aTPxoAst52Az4DHlF-4-g;thlang=en-US;], timeout:10]
dev:24722023-09-02 04:58:54.794 PM infoH oneywell Thermo Downstairs TCC transaction: begin
dev:24712023-09-02 04:58:54.787 PM debug enable outside temps = No
dev:24712023-09-02 04:58:54.784 PM debug in get humid status enable humidity = No
dev:24712023-09-02 04:58:54.781 PM debug Adding cookie to collection: thlang=en-US
dev:24712023-09-02 04:58:54.778 PM debug Adding cookie to collection: .ASPXAUTH_TRUEHOME_RT=SWyzDI3vvnF8mTQP15KF4w8OPqoDbYS9cokRnDsVwuLBpOKsI8drh3oXZ0C6S9sp-O4lNp4tOITKLfKGnnf1fLbiB0NjCF5-DyvdW9nZMO7e-WLlO2PBjyA-E3OBZn-bkenaYqHpi0JyoGXGAfIt_PewCOkM7Ms4WA_3akXElVCdHt16QLR_Yifr3cXxFpVQwvg4XShDNfztLFcY1x91I3Jo2j-tEDAbUaWVjuD0T9Ui423_a73YxLKzESw1IIG9fpJDQlijTILjuJANzZC_ZrDLIzW-gpPyQH6O_j8GI65vwmudx7TQm1bj-mvIbKBgLmwtinCSbRtUoFAyTSA15cDcTyIOj34s24e_bbM35d6IHFQMFsZUhbfhOq2qc3pgN9Px9QCm8xjSTyQmoy-e98a8AAhnwJgZL9fwJJ0u8xBUhJel9Xv1WbdaAbOAxsPidMboq4AKrsHWl91tDCznCSRMdKOKe0xVy9qML6rHyi4zVxlF760iyOKlQIJLe-IchzH2yksG3NuUT6s9ov5AQSS1VZQ94QIaYr9ea4ES88wtwuPrDu59DjmUneRmG-z8rKtlMUjWljYe-v7l2j-aQIR5TTQFLkcD4rRnGxHMHnXpqFzoPYrzEMswFTe8XkeosG5KbnnvmcfqoDyQ-urYnZInAei7ZiJL-Wj5855c7iHcJ6fL6aTPxoAst52Az4DHlF-4-g
dev:24712023-09-02 04:58:54.773 PM debug Adding cookie to collection: .ASPXAUTH_TRUEHOME_AT=-AKfcKmPNT0e-uhsR7Yz_f3KiVyzexKFhAVUt8421nCsTQ2mbJJZilnG943rE92FRWUn1zN2rr2sOLam5jpV6K7QNvsspTNm1YYLneXJIbLzp5eORdOQBfUOTZsFsJIQ7Jb7XvkungpzNbJCTBe6wx0uGvlU-tjy7W2czNre0zRHRyBmzBQbmEC1qlQnMS5KBk0Z8FMRF5UZXuiLZaYjqk40kscY8sde9s-NW_s8TgQcUC2iR5hqC4iOA2CCkDyII6CoiZ9rHjFEXWpc7qE5jsGnkdAyXd9uGXVhvis-IrkCUGpEEvC8zm2YyuoOxxE4KB3931A3gRfgSmlrjoi97C02532eR-VdWCFGQrnisuHx2nwVPYRRhbDnptF5F6qfwc3TDyWtlB4HEtQBkyEjo-s3qZxWiQUMd1_LrGqDlj4MFvikDfubfOSmjbFRf7utz98BDHWDmNeG3YD8Wf7ELG5m9kodJpRuYc5-cLLNaz35VWxu_iUq4PX2kU8PJcKfbpI7CrEXLYdpjBSkfR5qMs2GfD38gWHHDvNIMqPpbNKpqZ7-r8Zswqu48hP3pf96WX6K3dTXRSA3y7Pe9U-6rftCN4HdH7xePfNAz-vtBcYy4lAfm3_sK0JXfR1hbzS4gnAlWeIj1syFhXXYequcosgAW7hrnK2G2jg8rNO9P5BTnm-lrxWXL2SMiQiCGM1A0Ejtlg
dev:24712023-09-02 04:58:54.768 PM debug Adding cookie to collection: .ASPXAUTH_TRUEHOME=2AE625B9738811DD0C32008976F7E771F5EE885394AEC7D297D6E3F72B67421FA172F36CFB46A6A53AEE94EFC8ED0EA5175B758B87382616E84301F89C20A44EA5B8BD85D469DB808F761B2E8AE7D2AC93A6FA3C9CF6345E4ED719B1F8FBA7EE258752C66A3E126F166BF771C8844031F3B5CB1396F30E34F984949C037829D670D55BED54E5134DD8A909EA02C1E1222BCB30FD5104F849651B12286EAE4AFF3F27697799A866338D34925109899E083F7679DE04159AB03D03A36A7953B745865D305730C793B3A142EA2EBFCEBDB91DB85E4F63CDE7D37E371C042116AA9823D5F20560AE8709AC4F987724CEE79F36F3A2C89587B6A8DF385F921E0E036A26E08E1E02104B4E69A71732F70098207E836CFA5AA330ED1BAB7BE862F78F2EDF846902214F58C586BC958AC72E77661457352C21463D891893B69CB5A9C2C75EBADFF93CC3BAC606C71669B96930BC17759CE5
dev:24712023-09-02 04:58:54.764 PM debug Adding cookie to collection: ADRUM_BT1=R:0|i:197975|e:149
dev:24712023-09-02 04:58:54.761 PM debug Adding cookie to collection: SameSite=None
dev:24712023-09-02 04:58:54.758 PM debug Adding cookie to collection: ADRUM_BTa=R:0|g:cbfdbd78-6e91-4fb2-94dc-264e7d90e1f1|n:honeywell-prod_f7be1c76-506d-4111-81c5-fc62766aedb7
dev:24712023-09-02 04:58:54.756 PM debug Adding cookie to collection: ASP.NET_SessionId=3ijvpk1zmq4ucmaia0jqqbq2
dev:24712023-09-02 04:58:54.753 PM debug Request was successful, 302
dev:24712023-09-02 04:58:54.287 PM debug Honeywell TCC 'login'

Note that there are 8 cookies in both our logs and that's correct. However, the next step is to send a getStatus request. This is where it goes off the rails for you. You're basically getting a "not found" or "invalid" type of response.

Also, are you using the Parent/Child version of this Driver or the single?

1 Like

Okay, let's go in parts!
I'm located in Panama, and I have to use US settings, which is where I buy my equipment. To adjust this URL, which part should I test?
I don't use Child, I've created a virtual drive and linked it directly to Total Confort. Should I try something different?
Thank you.

A Honeywell 9565wf arrived today and after installing it, it works fine, I believe. (I haven't tested more than a couple options because the OP issue was: not working at all.)

dev:9382023-09-05 12:29:08.066 PM info  Honeywell Thermo Downstairs TCC transaction: success
dev:9382023-09-05 12:29:08.053 PM info  Honeywell Thermo Downstairs Last Update was Set to 09/05/2023 12:29 PM
dev:9382023-09-05 12:29:08.040 PM info  Honeywell Thermo Downstairs Humidity was Set to 0
dev:9382023-09-05 12:29:08.024 PM info  Honeywell Thermo Downstairs Heating was Set to 67.0
dev:9382023-09-05 12:29:08.006 PM info  Honeywell Thermo Downstairs Cooling was Set to 74.0
dev:9382023-09-05 12:29:07.956 PM info  Honeywell Thermo Downstairs Fan was Set to idle
dev:9382023-09-05 12:29:07.943 PM info  Honeywell Thermo Downstairs Op State was Set to idle
dev:9382023-09-05 12:29:07.917 PM info  Honeywell Thermo Downstairs Mode was Set to cool
dev:9382023-09-05 12:29:07.902 PM info  Honeywell Thermo Downstairs Temperature was Set to 74.0
dev:9382023-09-05 12:29:07.888 PM info  Honeywell Thermo Downstairs Fan was Set to null
dev:9372023-09-05 12:29:07.876 PM info  Get Operating State: idle - Fan to idle
dev:9382023-09-05 12:29:07.871 PM info  Honeywell Thermo Downstairs was Set to Following Schedule
dev:9372023-09-05 12:29:07.251 PM debug sending getStatus request [uri:https://mytotalconnectcomfort.com/portal/Device/CheckDataSession/xxxxxx, 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=demgch33t0c3batwslqsnfy5;ADRUM_BTa=R:0|g:4678665c-ca98-46c3-acc9-561009547216|n:honeywell-prod_f7be1c76-506d-4111-81c5-fc62766aedb7;SameSite=None;ADRUM_BT1=R:0|i:197975|e:51;.ASPXAUTH_TRUEHOME=0E73F499ED130C774FFAF9ECD9303382E0136CFF27261103F649C833C77579CF9C675B54E64961015A08FA8C4E54502EF310FEAA7508D0C9D1DA2356CBEA1F182758F4BFC5834972D9E1BB9390D2E927EC0AE2CD1F6A290A8AE785859AEEC067E0410999FE4435DDAD2788C0F4D2EB5144CA0E8AD9A1E1C55ABEA4EE0A81D125693BA6E93C042BBDEBD14B875C35D0E6D825471759DCFD8F4221323FB8D7A0FD9ED02BD8DF49843FD5E0AD153D463062E7A3149B225EE954241DAC56E85C2CBDD0910DF7761D2AE5BE8FEDAEC22BF5E6E3C1B5D013A039058A47F0A42949139E0755E041844EC1D562AEA7220AB617EB916C0BCA1BEB5A945BFF28CED118EB5342BC72D3D9991E16B89874D62906CFBE2EEC8D4EF2461F63312B53B259AA204D186E13010466823EDCAFDF63329994643B3A5011092150E7D8F436067C6E409444A4D9CA2DC8CE362586E7AA2C411CED996A69A1;.ASPXAUTH_TRUEHOME_AT=JVGbjn2D1bqaZIbQOD4cYEaGltUj9IzCSCM94PHWIEPkA9n4SZGgJ6ueLmjF6AQbonY3so-_0BG0RFiGPcGhXg9m16nrqlVDXPByafPNLAE33uf7nOv7Ix6sdCaM2fdZuVrod2Or1tCsYV3e4L8dCXBQoDf-HGHKwEgNfWfGg6U19B1mu4RbDMuTwpZQ5sBaugW3RB75moBka4cBX0QNeqBCPcj9-BFMGf-RGlLzcykQSO1pRoJBYUtPtBueKJrK5WIk4rbiLyOyYODvedcWqnLS9H9_tFQ9aK968mRwGJnaNpM2GToS_DoHkcLbRlO4EP_N5qYh5olMK-FqjvCbJuhA1_gkbewAaEO7bdZjJRj_bi7tIuBfRbJBLnj9au0WbdIjSD7NyxyNTe2j_kdKfOwRlOx7cFiDIgS4JiziPMJK6xR0sCbFX3952o9n0Npje5PwMSsFChTGwXhHT8SHaosDn8dlmyd8o3D-KlLGiwJ6edEEKDGSMnv8vq-Eb0PGLBK6wIaISOjmXCZmrc5PrZCifWievxVuLqE4djWn7E-U1Shd_1sviw9X-Pwv7vTWgLm1A_eYs8SKqalcDFjhybiWiov8CXXiJxligz_1Zg82rGtwkDC36KFGmGZ0sHNaj4CNEvBFzWFNVS-GdsScAKAMxH0CXwE1BBw5KmJj_gMkYdMuq9g3PZz0DZOwceo2yhTT5A;.ASPXAUTH_TRUEHOME_RT=1zJdlXY4fOyl4hBZZhvlHyTBWMq09rGWzlLRj53JgVx6mF5PJrrVtqxMG2oEz-LsDjEUsx8OSCUvEY-VrX98ZMRkSAjowjT-BE2ILuxM1gkUVX_GV3bvDORzEjDuRgGQ2CxEzk4stUoiRRXRS5ljo3qIAOSX3xwThvqmhsWNCeiicvItNR6pKqs9ZkmoQsvJzhUxAuo8if8oAp6OZKskhnc7hdiVo0xAERAWIrpCbIz-D6exMY1cc6DegniTdMvfluCFKL9hfWOrO7_16DOupO3JgF1UYChlxGIGZW0K1uza0ADGrrzqMMD-M3CgOWgqMVICx-cVv0FzzrOUSb_cxHWXjDMB2BeVlwt2alS1fSVDwvk7mT2pt5z-aaS-gPHVAw7HwNpDQJGwY4SnOxPCnN2lzHM7sNkNlxm1qxL5BsaoFSdyWzzzprX_zhZSo0vNqGrgPC7QPcv4JUzO9MwSiH5xxO3nqn-ptkQgJsDKNpAH8nwjPd4xR2cv3heb50yjad1rndjUJVTmOvgE0FvkMiww6tzwT8W4qR9FYhrfD-r4b_nFakTS4KAI6SRAmebjjKu7O08Qoc9n6iPzsFBchrMvIMnmCPFIIXp0jp7mP5rKAwbF1CjcPpDO1pb_JgW2GWuF96wOLa0nwD55GSAIiJm9fauJhwQuD-syUICSKlH8RXD8R5XWIxREeLBNdUoRCa6o5Q;thlang=en-US;], timeout:10]
dev:9382023-09-05 12:29:07.160 PM info  Honeywell Thermo Downstairs TCC transaction: begin
dev:9372023-09-05 12:29:07.149 PM debug enable outside temps = No
dev:9372023-09-05 12:29:07.143 PM debug in get humid status enable humidity = No
dev:9372023-09-05 12:29:07.136 PM debug Adding cookie to collection: thlang=en-US
dev:9372023-09-05 12:29:07.133 PM debug Adding cookie to collection: .ASPXAUTH_TRUEHOME_RT=1zJdlXY4fOyl4hBZZhvlHyTBWMq09rGWzlLRj53JgVx6mF5PJrrVtqxMG2oEz-LsDjEUsx8OSCUvEY-VrX98ZMRkSAjowjT-BE2ILuxM1gkUVX_GV3bvDORzEjDuRgGQ2CxEzk4stUoiRRXRS5ljo3qIAOSX3xwThvqmhsWNCeiicvItNR6pKqs9ZkmoQsvJzhUxAuo8if8oAp6OZKskhnc7hdiVo0xAERAWIrpCbIz-D6exMY1cc6DegniTdMvfluCFKL9hfWOrO7_16DOupO3JgF1UYChlxGIGZW0K1uza0ADGrrzqMMD-M3CgOWgqMVICx-cVv0FzzrOUSb_cxHWXjDMB2BeVlwt2alS1fSVDwvk7mT2pt5z-aaS-gPHVAw7HwNpDQJGwY4SnOxPCnN2lzHM7sNkNlxm1qxL5BsaoFSdyWzzzprX_zhZSo0vNqGrgPC7QPcv4JUzO9MwSiH5xxO3nqn-ptkQgJsDKNpAH8nwjPd4xR2cv3heb50yjad1rndjUJVTmOvgE0FvkMiww6tzwT8W4qR9FYhrfD-r4b_nFakTS4KAI6SRAmebjjKu7O08Qoc9n6iPzsFBchrMvIMnmCPFIIXp0jp7mP5rKAwbF1CjcPpDO1pb_JgW2GWuF96wOLa0nwD55GSAIiJm9fauJhwQuD-syUICSKlH8RXD8R5XWIxREeLBNdUoRCa6o5Q
dev:9372023-09-05 12:29:07.124 PM debug Adding cookie to collection: .ASPXAUTH_TRUEHOME_AT=JVGbjn2D1bqaZIbQOD4cYEaGltUj9IzCSCM94PHWIEPkA9n4SZGgJ6ueLmjF6AQbonY3so-_0BG0RFiGPcGhXg9m16nrqlVDXPByafPNLAE33uf7nOv7Ix6sdCaM2fdZuVrod2Or1tCsYV3e4L8dCXBQoDf-HGHKwEgNfWfGg6U19B1mu4RbDMuTwpZQ5sBaugW3RB75moBka4cBX0QNeqBCPcj9-BFMGf-RGlLzcykQSO1pRoJBYUtPtBueKJrK5WIk4rbiLyOyYODvedcWqnLS9H9_tFQ9aK968mRwGJnaNpM2GToS_DoHkcLbRlO4EP_N5qYh5olMK-FqjvCbJuhA1_gkbewAaEO7bdZjJRj_bi7tIuBfRbJBLnj9au0WbdIjSD7NyxyNTe2j_kdKfOwRlOx7cFiDIgS4JiziPMJK6xR0sCbFX3952o9n0Npje5PwMSsFChTGwXhHT8SHaosDn8dlmyd8o3D-KlLGiwJ6edEEKDGSMnv8vq-Eb0PGLBK6wIaISOjmXCZmrc5PrZCifWievxVuLqE4djWn7E-U1Shd_1sviw9X-Pwv7vTWgLm1A_eYs8SKqalcDFjhybiWiov8CXXiJxligz_1Zg82rGtwkDC36KFGmGZ0sHNaj4CNEvBFzWFNVS-GdsScAKAMxH0CXwE1BBw5KmJj_gMkYdMuq9g3PZz0DZOwceo2yhTT5A
dev:9372023-09-05 12:29:07.115 PM debug Adding cookie to collection: .ASPXAUTH_TRUEHOME=0E73F499ED130C774FFAF9ECD9303382E0136CFF27261103F649C833C77579CF9C675B54E64961015A08FA8C4E54502EF310FEAA7508D0C9D1DA2356CBEA1F182758F4BFC5834972D9E1BB9390D2E927EC0AE2CD1F6A290A8AE785859AEEC067E0410999FE4435DDAD2788C0F4D2EB5144CA0E8AD9A1E1C55ABEA4EE0A81D125693BA6E93C042BBDEBD14B875C35D0E6D825471759DCFD8F4221323FB8D7A0FD9ED02BD8DF49843FD5E0AD153D463062E7A3149B225EE954241DAC56E85C2CBDD0910DF7761D2AE5BE8FEDAEC22BF5E6E3C1B5D013A039058A47F0A42949139E0755E041844EC1D562AEA7220AB617EB916C0BCA1BEB5A945BFF28CED118EB5342BC72D3D9991E16B89874D62906CFBE2EEC8D4EF2461F63312B53B259AA204D186E13010466823EDCAFDF63329994643B3A5011092150E7D8F436067C6E409444A4D9CA2DC8CE362586E7AA2C411CED996A69A1
dev:9372023-09-05 12:29:07.106 PM debug Adding cookie to collection: ADRUM_BT1=R:0|i:197975|e:51
dev:9372023-09-05 12:29:07.104 PM debug Adding cookie to collection: SameSite=None
dev:9372023-09-05 12:29:07.101 PM debug Adding cookie to collection: ADRUM_BTa=R:0|g:4678665c-ca98-46c3-acc9-561009547216|n:honeywell-prod_f7be1c76-506d-4111-81c5-fc62766aedb7
dev:9372023-09-05 12:29:07.098 PM debug Adding cookie to collection: ASP.NET_SessionId=demgch33t0c3batwslqsnfy5
dev:9372023-09-05 12:29:07.095 PM debug Request was successful, 302
dev:9372023-09-05 12:29:06.629 PM debug Honeywell TCC 'login'

There in the middle is that: "sending getStatus request [uri:Honeywell Home - My Total Connect Comfort" line, showing the URL is not honeywell home.

Because my home now has two thermostats registered, I am using the Parent/Child driver, but for THIS, there is no difference in using the single driver.

My best guess remains, Panama is resolving "mytotalconnectcomfort.com" to Rachio's Honeywell Home site.

Exclude and include again and following with the same error.

dev:6692023-09-05 05:43:12.396 PMerrorgroovy.json.JsonException: Lexing failed on line: 1, column: 1, while reading '<', no possible valid JSON value or punctuation could be recognized. on line 370 (method getStatusHandler)
dev:6692023-09-05 05:43:11.206 PMdebug[headers:[Server:Microsoft-IIS/8.5, Pragma:no-cache, Date:Tue, 05 Sep 2023 22:43:09 GMT, ADRUM_1:n:honeywell-prod_f7be1c76-506d-4111-81c5-fc62766aedb7, X-Frame-Options:DENY, ADRUM_0:g:5ae2a601-516f-4326-a6fd-6ff05ea7e5f9, X-UA-Compatible:IE=edge, ADRUM_3:e:47, ADRUM_2:i:197987, Cache-Control:no-cache, no-store, must-revalidate, Set-Cookie:NSC_NZUDD-443-WT=ffffffff090ecc0445525d5f4f58455e445a4a42378b;expires=Tue, 05-Sep-2023 22:40:15 GMT;path=/;secure;httponly, Expires:-1, X-XSS-Protection:1; mode=block, Content-Length:11646, Content-Type:text/html; charset=utf-8], warningMessages:[], class:class hubitat.scheduling.AsyncResponse, status:200, data:

What?
Exclude/Include are ZWave/Zigbee related words. This driver is for a WiFi Thermostat, Cloud based actually.

Screenshot 2023-09-05 at 9.53.34 PM

That's the one I just installed today. RTH9585WF1004 and had it working minutes later.

You could try hardcoding the url lines to the ip address it resolves to here.in the usa instead of the nsme?

good idea BUT... you get this as a result:

Something went wrong during login: javax.net.ssl.SSLPeerUnverifiedException: Certificate for <199.62.84.100> doesn't match any of the subject alternative names: [mytotalconnectcomfort.com, www.mytotalconnectcomfort.com]

Is there a local resolver or host file possibly can modify on.the hub or your local.dns?

I've deleted and re-included the virtual drive I created to associate Total Comfort, I know it's WiFi. Thanks.

Same hear:

dev:6692023-09-06 11:16:25.621 AMwarnSomething went wrong during login: javax.net.ssl.SSLPeerUnverifiedException: Certificate for <199.62.84.100> doesn't match any of the subject alternative names: [mytotalconnectcomfort.com, www.mytotalconnectcomfort.com]
dev:6692023-09-06 11:16:25.325 AMdebugHoneywell TCC 'login'

I'm going to PM you and ask for some extra debug info.

2 Likes

SOLVED, THANKS A LOT @csteele

2 Likes

I can't easily provide Documentation for a parameter button but I can change it to offer a Hint:
Screenshot 2023-09-06 at 11.53.09 AM

3 Likes

Released v1.3.27 Added a hint for Device ID parameter

is there a brief overview of the various versions of honeywell TCC drivers anywhere? I've got the Honeywell Thermo Parent/component and the Total Comfort API C... both @csteele but I'm not sure what the diff is or which is 'best' for my devices (all older)... thx.

The "correct driver" is almost completely based on the mechanism the Thermostat itself uses to communicate.

For the Honeywell Thermostats that are WiFi, cloud based, then they communicate to a Total Connect Comfort (TCC) API. "My Drivers" implement one of the TCC mechanisms. If you can log in to: https://mytotalconnectcomfort.com/portal then my driver will work.

There is another: https://international.mytotalconnectcomfort.com/portal that my driver does not communicate with.

Got the driver working and all seems well. However, is there a way to tell if, for example, the fan is running, or the thermostat is actively heating/cooling (as opposed to idle because the room temp doesn't call for heating/cooling at the moment)?

FanOperatingState exposes the actual fan operating mode.

ThermostatOperating State exposes the actual heat/cool mode.

Screenshot 2023-10-19 at 7.35.29 AM

Idle means the HVAC system isn't actively heating or cooling or the fan isn't spinning.

also remember though even those show the states it is not instant only at the time of the last polling so very often will be out of sync with reality. unless you poll every 30 sec or minute and then will get blocked by honeywell for too often polling.. so basically there are not overly usefull and i really only use it to control or get current temp etc.

2 Likes