We have moved at community.getvera.com

Author Topic: Nest thermostat heating only  (Read 1225 times)

Offline RoChess

  • Sr. Newbie
  • *
  • Posts: 46
  • Karma: +2/-0
Nest thermostat heating only
« on: November 15, 2014, 03:17:52 pm »
Sorry if this has been covered already.

Installed a Nest in old home, so it is only driving a heating unit via R+W wires.

Nest plugin worked fine on UI7 inside "devices", and with the recent firmware update (now on v1.7.439) the UI5 app shows correct inside dashboard as well.

However there is no need for me to see Cool/Fan/etc options listed.

Is there an easy way to disable that by adjusting the advanced options for the Nest device inside Vera, or do I have to edit JSON files/etc?

Offline watou

  • Moderator
  • Hero Member
  • *****
  • Posts: 889
  • Karma: +44/-12
Re: Nest thermostat heating only
« Reply #1 on: November 15, 2014, 06:17:09 pm »
Is there an easy way to disable that by adjusting the advanced options for the Nest device inside Vera, or do I have to edit JSON files/etc?

The issue has to do with the specific UI you're using. The Vera UI5 app may be smart enough to show a thermostat that is lacking the fan control and cool setpoint, but I think you would have to experiment by hacking the XML files. The JSON files have mainly to do with the web-only UI, so you would have to take things out of the D_*.XML and I_*.XML files.

Offline RoChess

  • Sr. Newbie
  • *
  • Posts: 46
  • Karma: +2/-0
Re: Nest thermostat heating only
« Reply #2 on: November 17, 2014, 04:46:24 pm »
I'm a little new to Vera3 at low-level.

Got PuTTY working, and found files in "/etc/cmh_ludl", as well as "/overlay/etc/cmh_ludl".

Is there any guide on this available?

Offline watou

  • Moderator
  • Hero Member
  • *****
  • Posts: 889
  • Karma: +44/-12
Re: Nest thermostat heating only
« Reply #3 on: November 17, 2014, 06:27:39 pm »
I'm a little new to Vera3 at low-level.

Got PuTTY working, and found files in "/etc/cmh_ludl", as well as "/overlay/etc/cmh_ludl".

Is there any guide on this available?
I'm on my phone, so I can't type very much, but the D_*.xml files describe the types of devices and reference the services that devices of those types implement. If you stripped out services from the device types, and then found and stripped all the same references in the I_Nest1.xml file, then you would have a "partial" implementation of the plugin, and then your client would possibly know not to show UI controls for services that aren't there. Plugins use concepts from UPnP but are not identical.

I'm sorry I can't offer more detail, but it's a fairly involved exercise (as in, knowing plugin development to some degree) to get where you're trying to go, and ultimately success will depend on how your app client is written.  If the client has "hard coded" an expectation of a fan and cooling setpoint, then you would have to talk to the client developer about that.

watou