We have moved at community.getvera.com

Author Topic: https Authentication help: Honeywell Total Comfort Connect  (Read 35693 times)

Offline RichardTSchaefer

  • Community Beta
  • Master Member
  • ******
  • Posts: 10091
  • Karma: +764/-143
Re: https Authentication help: Honeywell Total Comfort Connect
« Reply #90 on: January 16, 2015, 12:06:42 pm »
Quote
I also suggest that you do not distribute any modified MCV files in your plugin unless you use different file names and device id's as this can cause issues with other devices / plugins that use that use those files.
I believe the APP store will prevent you from creating a filename that is already used by MCV or another plugin.

Modifing a JSON file works for an individual.
If you try to select a different JSON file by using a different device type ... then this will break many 3rd party apps. As many key their functionality based on device type.

In general it's a bad idea to change the JSON file.
That said you can provide a website or a forum topic with a modified JSON file for those that want to change the behavior of their thermostats. But if users screw up their configuration they can be cutoff from Vera Support.




Offline JoeyD

  • Sr. Member
  • ****
  • Posts: 410
  • Karma: +36/-5
Re: https Authentication help: Honeywell Total Comfort Connect
« Reply #91 on: January 16, 2015, 02:23:33 pm »
Hi RichardTSchaefer,

I think this topic is important enough that I have very clear understanding of how things work and the risks involved, so please bear with me as I ask for a few clarifications:

Quote
If you try to select a different JSON file by using a different device type ... then this will break many 3rd party apps. As many key their functionality based on device type.

To be clear, I'm not considering changing the device type.  I am using the standard MCV provided thermostat device as my child devices.

That being said:

1) I have been under the assumption that 3rd party apps don't typically look at the JSON file.  (That the JSON file is essentially only used by the Vera WEB UI).   3rd party apps look at the device and service files and thenm determine for themselves how to present the device to the user, and how the user would interact with that device.  Is that correct?

2) What is being contemplated here is making a modification to the UI7 version of the MCV JSON file for the thermostats: (D_HVAC_ZoneThermostat1.json).  No modification to the device or service files.  The ONLY modification being contemplated to the JSON is in the "state_icons" section...so that the state icon being displayed is keyed off of a different service and variable than what is currently in place.  (It would use the same icons, just keying off of a different variable.)

Now, I understand that this would change the state_icon (display) behavior for ALL thermostats on that user's system, but I don't see the risk to 3rd party apps.  Nor do I see the risk to the functionality the thermostat device itself.  Is there something I'm missing?

Quote
But if users screw up their configuration they can be cutoff from Vera Support.

Understood!

« Last Edit: January 16, 2015, 02:25:37 pm by JoeyD »

Offline JoeyD

  • Sr. Member
  • ****
  • Posts: 410
  • Karma: +36/-5
Re: https Authentication help: Honeywell Total Comfort Connect
« Reply #92 on: January 17, 2015, 12:53:18 pm »
I have not heard any negative reports, and things on my end have been functioning well.  Attached is the release candidate that I will be posting to the app store for publication.

Compared to the beta, the only notable change is internal, in how I handle the processing and updating of the HTTP cookies.  I also fixed an issue in the service file that was preventing the parameters from being displayed in vera's scene editors.

Quote from: CudaNet
Looks like things are holding up perfectly so far. Might I suggest that you contact the admins and move all discussions involving Honeywell to it's own forum within the plugin area. I can't imagine how many Honeywell devices utilize this API, could be a lot of questions due to a vast product line.

Good suggestion.

I think what I'll do at first though is just start a formal "plug-in" thread in the plug-in area.  (That will also be where the help link in the app will send people.) I'll make a post in the HVAC forum announcing its release once it's available just to raise a little more awareness.

If it looks like we get too much traffic to keep things organized, I will indeed request a separate forum.

Thanks to everyone in this thread for the coding tips and education, sample code, access to UI5 units for debugging.  It all contributes to a more robust implementation.


Offline JoeyD

  • Sr. Member
  • ****
  • Posts: 410
  • Karma: +36/-5
Re: https Authentication help: Honeywell Total Comfort Connect
« Reply #93 on: January 19, 2015, 10:42:21 am »
Version 1.0 has now been released.  Please consider this thread closed and direct any future comments to the official plug-in thread.

Offline Comeby

  • Newbie
  • *
  • Posts: 12
  • Karma: +0/-0
Re: https Authentication help: Honeywell Total Comfort Connect
« Reply #94 on: February 14, 2015, 02:37:49 pm »
Awesome. Been looking for this. I'm no longer a programmer (last language was fortran then Visual Basic) but id happy to field test.

Offline farrowtj

  • Newbie
  • *
  • Posts: 1
  • Karma: +0/-0
Re: https Authentication help: Honeywell Total Comfort Connect
« Reply #95 on: December 10, 2015, 11:51:18 pm »
JoeyD
I just installed this following the manual instructions.  I got it to see my t-stat and it reports weird.  Although it says in the advanced tab that the units is set to F, it is showing 20 degrees, which is equiv to 68 which is what it is actually set to.

Any ideas?

- Todd F.

Offline CudaNet

  • Beta Testers
  • Hero Member
  • *****
  • Posts: 1401
  • Karma: +42/-11
  • Chimichanga !
Re: https Authentication help: Honeywell Total Comfort Connect
« Reply #96 on: December 11, 2015, 09:02:13 am »
@farrowtj

Unfortunately JoeyD no longer attends these forums and support has been left to the users. You might have better luck asking questions and troubleshooting your installation in this thread.
http://forum.micasaverde.com/index.php/topic,30125.240/topicseen.html

Best of luck...
openLuup, AltUI, Zway and HomeWave, enough said...