PLUGIN: Honeywell Total Connect Comfort Thermostats

I just want to clarify, when you say 4 digit, are you talking about the “CRC” which is alpha-numeric? If so, that is not the ID number being used. To get the proper ID number, you have to get to the webpage where you can make changes to a a specific thermostat. Then, look at the URL which should be something like https://www.mytotalconnectcomfort.com/portal/Device/Control/123456?page=1, where the “123456” is your thermostat ID.

If you are looking at the correct place and it is indeed only a four digit number, that must be something different with Redlink. Have you tried adding zeros to the beginning or end of the ID when you enter it in Vera to see if that works?

I just want to clarify, when you say 4 digit, are you talking about the “CRC” which is alpha-numeric? If so, that is not the ID number being used. To get the proper ID number, you have to get to the webpage where you can make changes to a a specific thermostat. Then, look at the URL which should be something like https://www.mytotalconnectcomfort.com/portal/Device/Control/123456?page=1, where the “123456” is your thermostat ID.

If you are looking at the correct place and it is indeed only a four digit number, that must be something different with Redlink. Have you tried adding zeros to the beginning or end of the ID when you enter it in Vera to see if that works?[/quote]
Yes mine is only 4 digits. What I have done is delete it hoping that it will reassign a new 6 digit ID.if not I will try some 0s.

Sent from my Nexus 6 using Tapatalk

[quote=“backkri, post:236, topic:185402”]Thanks for your help. For the moment, I get GET_LANG(system_error,System error) :device 233: fail to load implementation file L_HoneywellTCC_json.lua

But I have the impression this is an old device. This weekend I have more time, I will clean all old devices / files and try to start from scratch.

I will keep you posted.[/quote]

I deleted all the files and devices related to the TCC and created everything again. But now I have ‘Unsuccessful. Error code 404’ when I fill in the credentials in the TCC device.

I have installed the plug in and it gives me an error : ‘HNYWL TCC Authentication passed but no devices were found’. I am able to access the thermostat through Honeywell site. Can you help me please ? Regards.

Are you installing the version of the plugin from the app store or are you downloading and manually installing the older version of the app? The version on the app store does not work. To manually add the older version, you need to go back and read this threat from post #140 - forward. http://forum.micasaverde.com/index.php/topic,30125.msg243786.html#msg243786

Hi Lingerba,

You are really a life saver. Thank you very much especially for your prompt and precise response. I am a newbie and this is my first experience. It was really as smooth as silk. Through your guidance. I got it through. Regards,

I have had this working for a few weeks now, but it keeps coming up with this blue box at the top every few days:
HNYWL TCC: : Honeywell thermostat user authentication failed. Check TCC Setup

Then when I go to the device it says:
Unsuccessful. Error code: 503

To fix the problem I simply re-enter the login details and hit ‘Update’ and it comes back:
Authorization Status:Successful

Then it will work for 3 or 4 days and crap out again and I have to go back in and re-save the details. I have it set to adjust the temperature twice a day and it works well until this login failure, and then it will not work again until I re-enter and save the login details again.

Any suggestions would be greatly appreciated! Thanks in advance!

There is a “fix” documented in the last few pages

[quote=“lingerba, post:230, topic:185402”][quote=“cohibafan, post:229, topic:185402”]Almost. Running 1.7.1598 Vera Edge.
Installed the beta. Got the parent and child devices, but couldn’t control it. The thermo is id 40 with a parent of 38. Also, “Continuous” fan isn’t showing as a possibility, but that’s what I have my thermostat set at. No controlling of the thermo though.

Read that the plug-in was working, so I tried that next. No luck. Read that I shouldn’t have done that so I uninstalled the plug-in and went to Version 1-0 RC.zip. Still no luck controlling the thermo.

I do have the Honeywell scene created and it is working. My credentials are good, but the thermo doesn’t show actual inside temp and no control. Am I missing something? Are others able to control their units?[/quote]

I have verified that I can control my units. It sounds like your thermostat ID number(s) are not correct. In the main Honewell app, on the TCC Setup tab, verify that your thermostat ID numbers are correct and that they show a “successful” refresh. If you are unsure what your thermostat ID numbers are, logon to www.mytotalconnectcomfort.com. When you click on a specific thermostat, the 6 digit ID number is shown at the end of the URL.[/quote]

Yes, the ID number has been set correctly. I reverted to a TRANE thermostat, but I’d prefer to use the Honeywell, so I’m giving it another try.
I went ahead and recreated the whole set up and the result is the same, I still cannot control the unit, not will it report the current indoor temp.
Attached are pics of the device settings. Scratching my head since I followed all the directions precisely (or so I think).

[quote=“cohibafan, post:249, topic:185402”]Yes, the ID number has been set correctly. I reverted to a TRANE thermostat, but I’d prefer to use the Honeywell, so I’m giving it another try.
I went ahead and recreated the whole set up and the result is the same, I still cannot control the unit, not will it report the current indoor temp.
Attached are pics of the device settings. Scratching my head since I followed all the directions precisely (or so I think).[/quote]

I am now scratching my head too. It looks like you do have everything setup correctly. I just want to verify that the actual thermostat device in Vera was automatically created once you entered the ID numbers in in the parent app?

In your actual thermostat device in Vera, verify the following items below. Go to Advanced > Params, I have listed what the items should be.

[ul][li]device_type: urn:schemas-upnp-org:device:HVAC_ZoneThermostat:1[/li]
[li]altid: TCC_XXXXXX where XXXXXX is your thermostat ID number and matches the number you have entered in the parent app[/li]
[li]id_parent: XXX where XXX is the device ID number of your parent app[/li]
[li]device_file: D_HVAC_ZoneThermostat1.xml[/li]
[li]id: XXX can be any number but should be 1 higher than the parent ID number (unless you added devices between installing the parent app and creating the child devices[/li]
[li]device_json: D_HVAC_ZoneThermostat1.json[/li][/ul]

[quote=“lingerba, post:250, topic:185402”]I am now scratching my head too. It looks like you do have everything setup correctly. I just want to verify that the actual thermostat device in Vera was automatically created once you entered the ID numbers in in the parent app?

In your actual thermostat device in Vera, verify the following items below. Go to Advanced > Params, I have listed what the items should be.

[ul][li]device_type: urn:schemas-upnp-org:device:HVAC_ZoneThermostat:1[/li]
[li]altid: TCC_XXXXXX where XXXXXX is your thermostat ID number and matches the number you have entered in the parent app[/li]
[li]id_parent: XXX where XXX is the device ID number of your parent app[/li]
[li]device_file: D_HVAC_ZoneThermostat1.xml[/li]
[li]id: XXX can be any number but should be 1 higher than the parent ID number (unless you added devices between installing the parent app and creating the child devices[/li]
[li]device_json: D_HVAC_ZoneThermostat1.json[/li][/ul][/quote]

Yes, it was auto-created. I was going to include a pic in my last post, but didn’t . Here they are now. 44 is the parent, 45 is the child.
Thanks in advance - I wouldn’t even be entertaining this thermostat without the good help of those with the skills!

[quote=“cohibafan, post:251, topic:185402”][quote=“lingerba, post:250, topic:185402”]I am now scratching my head too. It looks like you do have everything setup correctly. I just want to verify that the actual thermostat device in Vera was automatically created once you entered the ID numbers in in the parent app?

In your actual thermostat device in Vera, verify the following items below. Go to Advanced > Params, I have listed what the items should be.

[ul][li]device_type: urn:schemas-upnp-org:device:HVAC_ZoneThermostat:1[/li]
[li]altid: TCC_XXXXXX where XXXXXX is your thermostat ID number and matches the number you have entered in the parent app[/li]
[li]id_parent: XXX where XXX is the device ID number of your parent app[/li]
[li]device_file: D_HVAC_ZoneThermostat1.xml[/li]
[li]id: XXX can be any number but should be 1 higher than the parent ID number (unless you added devices between installing the parent app and creating the child devices[/li]
[li]device_json: D_HVAC_ZoneThermostat1.json[/li][/ul][/quote]

Yes, it was auto-created. I was going to include a pic in my last post, but didn’t . Here they are now. 44 is the parent, 45 is the child.
Thanks in advance - I wouldn’t even be entertaining this thermostat without the good help of those with the skills![/quote]

Haha, I don’t know about “skills”. :slight_smile: So far I haven’t been much help for you.

I don’t know what to tell you. It looks like you have everything setup correctly. The last thing that I can think to ask you is whether you uploaded all six files when you were installing/reinstalling the app manually. (D_HoneywellTCC.json, D_HoneywellTCC1.xml, I_HoneywellTCC1.xml, L_HoneywellTCC.lua, L_HoneywellTCC_json.lua, S_HoneywellTCC1.xml) Maybe, if you haven’t already, download a new/fresh copy of the zip file containing these files from post #140 and try again?

[quote=“lingerba, post:252, topic:185402”]Haha, I don’t know about “skills”. :slight_smile: So far I haven’t been much help for you.

I don’t know what to tell you. It looks like you have everything setup correctly. The last thing that I can think to ask you is whether you uploaded all six files when you were installing/reinstalling the app manually. (D_HoneywellTCC.json, D_HoneywellTCC1.xml, I_HoneywellTCC1.xml, L_HoneywellTCC.lua, L_HoneywellTCC_json.lua, S_HoneywellTCC1.xml) Maybe, if you haven’t already, download a new/fresh copy of the zip file containing these files from post #140 and try again?[/quote]

Well, at least you’ve given me some hope - if it’s working for some it must be a setting somewhere.

Yes, I’ve redownloaded the files from here (post 140): http://forum.micasaverde.com/index.php?action=dlattach;topic=29938.0;attach=21790

…and can confirm they have all been uploaded correctly.

Guys,

I don’t use this thermostat but it seems to me that the device #44 should have the I_HoneywellTCC.xml file populated in the impl_file field. Unless this plugin operates differently, the implementation file will never get loaded for the plugin and the device will never get initialized. If you populate this field make sure you reload luup and refresh your browser.

[quote=“rstrouse, post:254, topic:185402”]Guys,

I don’t use this thermostat but it seems to me that the device #44 should have the I_HoneywellTCC.xml file populated in the impl_file field. Unless this plugin operates differently, the implementation file will never get loaded for the plugin and the device will never get initialized. If you populate this field make sure you reload luup and refresh your browser.[/quote]

Thanks for the idea. I tried entering this (actually it should be: I_HoneywellTCC1.xml) on #44, but it didn’t help. I reloaded and refreshed, but nada. I then added I_HoneywellTCC1.xml to #45, reloaded and refreshed - still nothing. :-/

[quote=“cohibafan, post:255, topic:185402”][quote=“rstrouse, post:254, topic:185402”]Guys,

I don’t use this thermostat but it seems to me that the device #44 should have the I_HoneywellTCC.xml file populated in the impl_file field. Unless this plugin operates differently, the implementation file will never get loaded for the plugin and the device will never get initialized. If you populate this field make sure you reload luup and refresh your browser.[/quote]

Thanks for the idea. I tried entering this (actually it should be: I_HoneywellTCC1.xml) on #44, but it didn’t help. I reloaded and refreshed, but nada. I then added I_HoneywellTCC1.xml to #45, reloaded and refreshed - still nothing. :-/[/quote]

I can confirm that my main app (lower number device) does not have anything for “impl_file” and it is functioning correctly.

I wonder if my network settings could be causing a problem? I recently turn off wireless since the Vera is hardwired and I was having trouble using VeraMate to connect.
Everything else is working properly though and has been for quite some time. I also just inserted a USB drive to start logging - maybe tonight I can review and see what’s what.

[quote=“cohibafan, post:257, topic:185402”]I wonder if my network settings could be causing a problem? I recently turn off wireless since the Vera is hardwired and I was having trouble using VeraMate to connect.
Everything else is working properly though and has been for quite some time. I also just inserted a USB drive to start logging - maybe tonight I can review and see what’s what.[/quote]

I doubt it because the Vera Plugin communicates with servers on Honeywell’s end via the Internet. You have already proven that part is working correctly. The issue is between the Vera App and the device.

I was thinking earlier, you may was to just try to manually create a device and enter all of the setting manually (per my earlier comments) and see if you can get it working that way.

Sure - I can try that. Do you recommend manually creating both #44 and #45?
Thx

[quote=“cohibafan, post:259, topic:185402”]Sure - I can try that. Do you recommend manually creating both #44 and #45?
Thx[/quote]

No, I am thinking just 45. 44 seems to be working correctly.