We have moved at community.getvera.com

Author Topic: Understanding Trane Thermostat Energy Savings mode  (Read 22038 times)

Offline tripletdad

  • Jr. Member
  • **
  • Posts: 56
  • Karma: +0/-0
Understanding Trane Thermostat Energy Savings mode
« on: May 16, 2011, 01:33:26 pm »
Currently, I have five Trane Thermostats connected to my Vera2.

Scenario 1: Each thermostat is controlled by various Z-Wave scenes set by time of day.
Examples  -
3PM: Thermostat A set to 68 degrees.
11PM: Thermostat A set to 62 degrees. etc.

Scenario 2: Each thermostat is programmed independent of Z-Wave (i.e. set times and temps on the thermostat itself, like a free-standing thermostat).

Now let's assume that I have activated a scene that puts all thermostats into Energy Saver mode, lowering the heat temp to 58 degrees.

My question: will the thermostats stay in Energy Saver mode under both scenarios? My assumption is that Scenario 2 will indeed stay in ES mode until I tell it otherwise, but I'm less clear about Scenario 1. I am guessing that the scenes (such as 11PM above) will change the settings and it will forget all about ES mode.

Can anyone please confirm this for me?

Thanks!

-David

Offline oTi@

  • Community Beta
  • Master Member
  • ******
  • Posts: 4041
  • Karma: +32/-6
  • UI what ?!
Re: Understanding Trane Thermostat Energy Savings mode
« Reply #1 on: May 16, 2011, 01:47:42 pm »
@tripletdat,
It will stay in ESM in both scenarios. However, being in ESM suspends the internal schedule, so in scenario 2 it will stay at the pre-set ESM setpoint (as you said). In scenario 1 you're overriding the setpoint while in ESM; equivalent to making a local setpoint change on the t-stat while in ESM.

I think with a little code you can check the mode of the t-stat and abort the scene when in ESM. (I'd have to test that tonight, before posting it here.)
« Last Edit: May 16, 2011, 01:54:18 pm by oTi@ »
Dezwaved at the moment...

Offline tripletdad

  • Jr. Member
  • **
  • Posts: 56
  • Karma: +0/-0
Re: Understanding Trane Thermostat Energy Savings mode
« Reply #2 on: May 16, 2011, 01:58:52 pm »
@tripletdat,
It will stay in ESM in both scenarios. However, being in ESM suspends the internal schedule, so in scenario 2 it will stay at the pre-set ESM setpoint (as you said). In scenario 1 you're overriding the setpoint while in ESM; equivalent to making a local setpoint change on the t-stat while in ESM.

Thanks oTi. I'm not sure I understand your point about scenario 1, however. If a scene puts the thermostat to 68 at 7AM and another scene puts it to 62 at 9AM, what will happen if my "AWAY" scene puts it into ESM at 8AM?

Offline oTi@

  • Community Beta
  • Master Member
  • ******
  • Posts: 4041
  • Karma: +32/-6
  • UI what ?!
Re: Understanding Trane Thermostat Energy Savings mode
« Reply #3 on: May 16, 2011, 02:09:26 pm »
If a scene puts the thermostat to 68 at 7AM and another scene puts it to 62 at 9AM, what will happen if my "AWAY" scene puts it into ESM at 8AM?
I think the following:

7 AM: Run/Hold mode, setpoint: 68 (i.e. Run or Hold determined by what you set it to on the t-stat. Assume Run)
8 AM: ES mode, setpoint: 58 (i.e. whatever preset is configured on the t-stat.)
9 AM: ES mode, setpoint: 62
Dezwaved at the moment...

Offline JOD

  • Hero Member
  • *****
  • Posts: 1973
  • Karma: +4/-0
Re: Understanding Trane Thermostat Energy Savings mode
« Reply #4 on: May 16, 2011, 02:21:01 pm »
I remember when I first set this T-stat up with the built in schedules, when I added it to the Schlage bridge I had to choose which to use, the built in schedule or Z-wave, could not use both. Choosing the built in, nothing displayed on the bridge. Choosing Z-Wave and the schedules were removed from the T-stat.

Question, Do your T-stat schedules run independently while it's connected to a Z-Wave network?

If you have timed events to interact with the T-stat that fire after you've put it into Energy Save mode then the T-Stat will follow the scene and adjust to the new setting.

JOD.
I'm sorry, my responses are limited. You must ask the right questions.

Offline oTi@

  • Community Beta
  • Master Member
  • ******
  • Posts: 4041
  • Karma: +32/-6
  • UI what ?!
Re: Understanding Trane Thermostat Energy Savings mode
« Reply #5 on: May 16, 2011, 02:44:58 pm »
Question, Do your T-stat schedules run independently while it's connected to a Z-Wave network?
@JOD,
The Trane will run from internal schedule whilst included in a Z-Wave network. On the CT-30's (e.g.) it's one or the other.
Dezwaved at the moment...

Offline tripletdad

  • Jr. Member
  • **
  • Posts: 56
  • Karma: +0/-0
Re: Understanding Trane Thermostat Energy Savings mode
« Reply #6 on: May 16, 2011, 02:58:42 pm »
7 AM: Run/Hold mode, setpoint: 68 (i.e. Run or Hold determined by what you set it to on the t-stat. Assume Run)
8 AM: ES mode, setpoint: 58 (i.e. whatever preset is configured on the t-stat.)
9 AM: ES mode, setpoint: 62

So it sounds like the 9AM scene will override the temperature of ESM, sort of negating the whole idea of ESM...

If so, I will probably just program each tstat internally and execute ESM remotely.

Thanks!

-D

Offline JOD

  • Hero Member
  • *****
  • Posts: 1973
  • Karma: +4/-0
Re: Understanding Trane Thermostat Energy Savings mode
« Reply #7 on: May 16, 2011, 03:23:47 pm »
Question, Do your T-stat schedules run independently while it's connected to a Z-Wave network?
@JOD,
The Trane will run from internal schedule whilst included in a Z-Wave network. On the CT-30's (e.g.) it's one or the other.
I didn't know that. Seems like such a headache to be using both...

JOD.
I'm sorry, my responses are limited. You must ask the right questions.

Offline oTi@

  • Community Beta
  • Master Member
  • ******
  • Posts: 4041
  • Karma: +32/-6
  • UI what ?!
Re: Understanding Trane Thermostat Energy Savings mode
« Reply #8 on: May 16, 2011, 04:06:18 pm »
So it sounds like the 9AM scene will override the temperature [...]
Yep. From the t-stat's point of view it is as if you walked up to it and changed the setpoint with the buttons.

Quote
If so, I will probably just program each tstat internally and execute ESM remotely.
Nah. ;D Consider adding this to the Luup tab of the scene that changes the setpoint (change <devID> to the Device# of the t-stat):

Code: [Select]
return (luup.variable_get("urn:upnp-org:serviceId:SwitchPower1","Status",<devID>) == "1")
The scene will _not_ run (i.e. the commands won't be executed) if the t-stat is in ESM.



« Last Edit: May 16, 2011, 08:25:42 pm by oTi@ »
Dezwaved at the moment...

Offline S-F

  • Hero Member
  • *****
  • Posts: 1248
  • Karma: +62/-12
  • Clueless N00b
Re: Understanding Trane Thermostat Energy Savings mode
« Reply #9 on: May 16, 2011, 08:06:41 pm »
oTi@.... you f'ing rock!

Now all I need is some way to be able to push a button when I leave the house to set it to "away" and a scene to prep the house for me coming home. Too bad this came up when the heating season is no longer in full swing.
My forum account was apparently hacked by a leprechaun. And he's drunk all of the time. If a post of mine seems a little off kilter, it's probably because he made it.

Offline fronobulax

  • Sr. Newbie
  • *
  • Posts: 30
  • Karma: +0/-0
Re: Understanding Trane Thermostat Energy Savings mode
« Reply #10 on: May 21, 2011, 07:26:54 am »
Code: [Select]
return (luup.variable_get("urn:upnp-org:serviceId:SwitchPower1","Status",<devID>) == "1")
The scene will _not_ run (i.e. the commands won't be executed) if the t-stat is in ESM.
Sorry to ask such a stupid newbie question, but I've got 2 thermostats and I only want to keep one event chronology for the pair of them. Can I and the function somehow?
Code: [Select]
return (luup.variable_get("urn:upnp-org:serviceId:SwitchPower1","Status",<devID1>) and luup.variable_get("urn:upnp-org:serviceId:SwitchPower1","Status",<devID2>) == "1")
That way if both thermostats are in ESM then my morning event that sets temp on both does nothing, but if they are not in ESM the event runs, or if the status is inconsistent (one thermostat is in ESM and the other is not) the event will run.

Offline tripletdad

  • Jr. Member
  • **
  • Posts: 56
  • Karma: +0/-0
Re: Understanding Trane Thermostat Energy Savings mode
« Reply #11 on: May 24, 2011, 06:27:02 pm »
OK...making progress! I put the LUUP code into each of the tstat scenes, and then created an "AWAY" scene that turned off all the lights and put all tstats into ESM.

When I tested the "AWAY" scene, all the lights went out as expected, but the tstats all show "Waiting for node to reply after 0".

What does this mean, and do I need to make any changes?

-David

Offline tripletdad

  • Jr. Member
  • **
  • Posts: 56
  • Karma: +0/-0
Re: Understanding Trane Thermostat Energy Savings mode
« Reply #12 on: May 25, 2011, 01:51:56 pm »
Well, I don't know what the problem was yesterday. I tried again today and I believe that it is working successfully now.

My "AWAY" scene does two things: it changes the tstats to ESM, and it turns off all the lights. I would like to assign the AWAY scene to an "ON" button on my GE 45631 Z-Wave Wireless Keypad Controller.

When I click the ON button, it should initiate the AWAY scene. My question: will I need to also create a "BACK HOME" scene, and assign it to the "OFF" side of the button? Or will the controller automatically "reverse" the AWAY scene somehow when I click the OFF button (similar to how it turns off lights that were previously turned on with a scene).

I hope my question is clear!

-David

Offline tripletdad

  • Jr. Member
  • **
  • Posts: 56
  • Karma: +0/-0
Re: Understanding Trane Thermostat Energy Savings mode
« Reply #13 on: May 25, 2011, 02:02:42 pm »
Never mind. I realize now that the "ON" and "OFF" are individually programable -- I assigned one to my "AWAY" scene, and one to my "HOME" scene. I'll test it tonight...

Offline DeltaNu1142

  • Hero Member
  • *****
  • Posts: 1153
  • Karma: +40/-67
Re: Understanding Trane Thermostat Energy Savings mode
« Reply #14 on: June 17, 2011, 10:24:54 am »
Nah. ;D Consider adding this to the Luup tab of the scene that changes the setpoint (change <devID> to the Device# of the t-stat):
Code: [Select]
return (luup.variable_get("urn:upnp-org:serviceId:SwitchPower1","Status",<devID>) == "1")
The scene will _not_ run (i.e. the commands won't be executed) if the t-stat is in ESM.
I've got two CA8900 thermostats in the same scenario.  They respond correctly to timers for setpoints (cool to 74 at 4PM, then raise cool setpoint to 82 at 6AM when I'm getting ready to leave).  I'm trying to create an "AWAY" scene that sets the thermostats to Energy Save mode and overrides these daily setpoints.  I tested the code above in MiOS Developers-->Test Luup code (Lua) and it fails every time!  Here are some screen shots (testing on t-stat device ID 3):

Device ID

Luup code test

Bad device?

If I remove the "3" from the "Device Number*" field, the code just fails.  Thanks in advance...
« Last Edit: June 17, 2011, 10:26:42 am by DeltaNu1142 »
Vera 3 @ UI5 | HomeWave | PLEG