Author Topic: Schlage (Trane) Thermostat Secrets Revealed!!  (Read 19409 times)

Offline ASIHome

  • Sr. Member
  • ****
  • Posts: 347
  • Karma: +2/-2
Schlage (Trane) Thermostat Secrets Revealed!!
« on: August 24, 2009, 01:59:08 pm »
Well sort of. A few posters were asking about different things that you can do/control via Z-Wave with the Schlage (Trane) thermostat and I assume the RCS as well. While I can't go into detail, below is a list of things that I have been able to control and/or get status of.

Status Only

LCD Contrast (Numeric Value)
Internal Sensor Calibration Offset Setting (Numeric Value)
Filter Service Reminder (On/Off)
Maintenance Service Reminder (On/Off)
Recovery (Enabled/Disabled)

Controllables

Hold (On, Off - Run Mode and Off - ESM Mode)
Fan (On, Auto and Cycle)
Mode (Heat, Cool, Off and Auto)
Energy Save (Save, Normal)
Cool Set Point (Normal and ESM)
Heat Set Point (Normal and ESM)
Schedule (On and Off)
Display Lock (On and Off)
System Type (Gas/Elec. and Heatpump)
Fan Type (Gas and Elec.)
Changeover Type (w/Heat and w/Cool)
Temperature Scale (F and C)
Minimum OFF Time (Numeric Value)
Minimum RUN Time (Numeric Value)
Service Mode (On and Off)
Fan Cycler ON Time (Numeric Value)
Fan Cycler OFF Time (Numeric Value)
2nd Stage Heat (Enable and Disable)
AUX Heat (Enable and Disable)
2nd Stage Cool (Enable and Disable)
Maximum Heat Set Point (Numeric Value)
Minimum Cool Set Point (Numeric Value)
Backlight Timeout (Numeric Value)
Set Filter RUN Time (Numeric Value, will override interally tracked number)
Set Filter Servie Interval (Numeric Value)
Set Heating RUN Time (Numeric Value, will override interally tracked number)
Set Cooling RUN Time (Numeric Value, will override interally tracked number)
Set Maintenance Servie Interval (Numeric Value)

Those are all the ones that I have come across.

Enjoy!
« Last Edit: August 24, 2009, 02:01:37 pm by ASIHome »

Offline LibraSun

  • Hero Member
  • *****
  • Posts: 560
  • Karma: +2/-0
Re: Schlage (Trane) Thermostat Secrets Revealed!!
« Reply #1 on: August 24, 2009, 02:49:40 pm »
Thanks for sharing what you could, ASIHome.  It's so intriguing to "see behind the scenes" what's possible with such a simple device!!

I wonder if it would make sense for MCV or other Z-Wave developers/users to lay their hands on the technical documentation for these unseen "features"?

Surely, we're talking about nothing more than a series of Parameter #'s and a corresponding set of values/ranges they can accept...

...Someone's bound to begin tinkering by going through the list, one by one.
Vera Model I running UI4 (Firmware 1.1.1338), died in 2015
Vera Plus running UI7 (Firmware 1.7.2935)

Offline ubiquityman

  • Jr. Member
  • **
  • Posts: 53
  • Karma: +0/-0
Re: Schlage (Trane) Thermostat Secrets Revealed!!
« Reply #2 on: August 25, 2009, 10:17:47 pm »
ASIHome,

You (or someone) should put this in the Wiki.

Offline guessed

  • Master Member
  • *******
  • Posts: 5294
  • Karma: +90/-22
  • Release compat is not a bolted-on afterthought
Re: Schlage (Trane) Thermostat Secrets Revealed!!
« Reply #3 on: August 26, 2009, 12:21:06 am »
Given the Trane device's heritage, it likely follows a lot of the same variables as described at the end of the TZ43 manual:

http://resconsys.com/docs/thermostats/zwave/TZ43%20INSTALLATION%20MANUAL%20141-01652-04.pdf

Not all of what ASIHome posted is listed there, but quite a number of them are.  It would be interesting to "map the holes" in the variables listed, and match these against ASIHome's list (5-8, 22-24, 26-68 & 70-74)

Offline ASIHome

  • Sr. Member
  • ****
  • Posts: 347
  • Karma: +2/-2
Re: Schlage (Trane) Thermostat Secrets Revealed!!
« Reply #4 on: August 26, 2009, 08:31:20 am »
Given the Trane device's heritage, it likely follows a lot of the same variables as described at the end of the TZ43 manual:

http://resconsys.com/docs/thermostats/zwave/TZ43%20INSTALLATION%20MANUAL%20141-01652-04.pdf

Not all of what ASIHome posted is listed there, but quite a number of them are.  It would be interesting to "map the holes" in the variables listed, and match these against ASIHome's list (5-8, 22-24, 26-68 & 70-74)

Correct, I did not put the Deltas in as in most cases, you would never want to make those available remotely or even mess with then unless you had a background in HVAC systems.

Offline Sig

  • Beta Testers
  • Sr. Member
  • *****
  • Posts: 373
  • Karma: +2/-3
Re: Schlage (Trane) Thermostat Secrets Revealed!!
« Reply #5 on: September 11, 2009, 05:47:09 pm »
I would be most grateful if you could tell me how to control "Hold" through Vera - this would solve so many problems for me, being able to switch between "Run" and "ESM" mode.  Care to share???

Well sort of. A few posters were asking about different things that you can do/control via Z-Wave with the Schlage (Trane) thermostat and I assume the RCS as well. While I can't go into detail, below is a list of things that I have been able to control and/or get status of.

Status Only

LCD Contrast (Numeric Value)
Internal Sensor Calibration Offset Setting (Numeric Value)
Filter Service Reminder (On/Off)
Maintenance Service Reminder (On/Off)
Recovery (Enabled/Disabled)

Controllables

Hold (On, Off - Run Mode and Off - ESM Mode)
Fan (On, Auto and Cycle)
Mode (Heat, Cool, Off and Auto)
Energy Save (Save, Normal)
Cool Set Point (Normal and ESM)
Heat Set Point (Normal and ESM)
Schedule (On and Off)
Display Lock (On and Off)
System Type (Gas/Elec. and Heatpump)
Fan Type (Gas and Elec.)
Changeover Type (w/Heat and w/Cool)
Temperature Scale (F and C)
Minimum OFF Time (Numeric Value)
Minimum RUN Time (Numeric Value)
Service Mode (On and Off)
Fan Cycler ON Time (Numeric Value)
Fan Cycler OFF Time (Numeric Value)
2nd Stage Heat (Enable and Disable)
AUX Heat (Enable and Disable)
2nd Stage Cool (Enable and Disable)
Maximum Heat Set Point (Numeric Value)
Minimum Cool Set Point (Numeric Value)
Backlight Timeout (Numeric Value)
Set Filter RUN Time (Numeric Value, will override interally tracked number)
Set Filter Servie Interval (Numeric Value)
Set Heating RUN Time (Numeric Value, will override interally tracked number)
Set Cooling RUN Time (Numeric Value, will override interally tracked number)
Set Maintenance Servie Interval (Numeric Value)

Those are all the ones that I have come across.

Enjoy!

Offline ASIHome

  • Sr. Member
  • ****
  • Posts: 347
  • Karma: +2/-2
Re: Schlage (Trane) Thermostat Secrets Revealed!!
« Reply #6 on: September 14, 2009, 08:37:34 am »
You can actually switch between Run and ESM by sending a basic ON or OFF just like the Wayne Dalton WDTC-20. Hold is a completely different mode that tells the thermostat to ignore all scheduled set points and just go by what the current set points are.

Offline LibraSun

  • Hero Member
  • *****
  • Posts: 560
  • Karma: +2/-0
Re: Schlage (Trane) Thermostat Secrets Revealed!!
« Reply #7 on: September 14, 2009, 04:07:32 pm »
Thanks for the much-needed clarification, ASIHome.
Vera Model I running UI4 (Firmware 1.1.1338), died in 2015
Vera Plus running UI7 (Firmware 1.7.2935)

Offline Sig

  • Beta Testers
  • Sr. Member
  • *****
  • Posts: 373
  • Karma: +2/-3
Re: Schlage (Trane) Thermostat Secrets Revealed!!
« Reply #8 on: September 14, 2009, 07:00:24 pm »
ASIHome, sorry, but that confuses me.  When I send a basic Off or Auto command, it either turns the thermostat off completely, or with Auto, returns to the mode it was at before I turned it off (_either_ ESM or RUN).  Is that what you meant? 

The real question is what command can be used to switch between ESM and RUN (both being "on" but different modes).

Offline ASIHome

  • Sr. Member
  • ****
  • Posts: 347
  • Karma: +2/-2
Re: Schlage (Trane) Thermostat Secrets Revealed!!
« Reply #9 on: September 15, 2009, 09:01:20 am »
ASIHome, sorry, but that confuses me.  When I send a basic Off or Auto command, it either turns the thermostat off completely, or with Auto, returns to the mode it was at before I turned it off (_either_ ESM or RUN).  Is that what you meant? 

The real question is what command can be used to switch between ESM and RUN (both being "on" but different modes).

I apologize for the confusion, I am not referring to the Mode Off or Auto, I am referring to the basic z-wave command On or Off like you would send to a dimmer/switch.

Offline zmistro

  • Hero Member
  • *****
  • Posts: 966
  • Karma: +1/-0
Re: Schlage (Trane) Thermostat Secrets Revealed!!
« Reply #10 on: September 15, 2009, 04:27:48 pm »
do you have a sample of the code.

Offline Sig

  • Beta Testers
  • Sr. Member
  • *****
  • Posts: 373
  • Karma: +2/-3
Re: Schlage (Trane) Thermostat Secrets Revealed!!
« Reply #11 on: November 12, 2009, 04:57:13 pm »
Finally took the time to figure this out - extremely cool!  For anyone who might need this, just send a simple device on command to your Trane Thermostat to switch into normal "RUN" schedule mode, or send a device OFF command to switch in to ESM schedule (which is basically a preset "hold" for both cool and heat setpoints).  

Example for device on (i.e. RUN schedule):
luup.call_action("urn:upnp-org:serviceId:SwitchPower1","SetTarget",{ newTargetValue="1" },5)

Example for device off (i.e. ESM):
luup.call_action("urn:upnp-org:serviceId:SwitchPower1","SetTarget",{ newTargetValue="0" },5)

As mentioned earlier in this thread, I use ESM to keep my thermostat set in my weekend home when it's not occupied (but not wanting to completely shut it down), and I switch into the normal schedule mode when I'm there.  Now I can have Vera do this for me (and my guests) without ever having to use the thermostat control panel itself.  Brilliant!

I know this code does the trick, so now I'm going to try using the new "ADVANCED" button in the scene forms since it shows a SwitchPower1 service for the Thermostat.  My only concern using this is that when I tried to use the Advanced button to add a delay to a scene I had assigned to one of my 4-button Leviton scene controllers, the scene controller wouldn't configure, so I had to end up removing the delay to get it to work.  I'm hoping adding this SwitchPower1 SetTarget function doesn't kluge up the scene controller again.

In any case, thanks ASI Home for pointing me in the right direction.
« Last Edit: November 12, 2009, 05:20:08 pm by slackner »

Offline aecchalet

  • Full Member
  • ***
  • Posts: 240
  • Karma: +1/-1
Re: Schlage (Trane) Thermostat Secrets Revealed!!
« Reply #12 on: May 22, 2011, 10:19:35 am »
luup.call_action("urn:upnp-org:serviceId:SwitchPower1","SetTarget",{ newTargetValue="1" },5)
Does the "5" at the end of this command stand for the thermostat ID#?
« Last Edit: May 22, 2011, 10:45:49 am by aecchalet »
Vera Plus 1.7.2138; 12xHRDS1, 2xTrane SCHTZMT400 Tstats; 5xZIR00, 4xCA9000 PIRs; 2xHA01C Recept; 2x2wy ZDW120W switch; 1xAppl (ACT, GE/Jasco), 1xLite Dim Mod (GE/Jasco, Evolve);  2xDead Bolts Schlage

Offline oTi@

  • Beta Testers
  • Master Member
  • *****
  • Posts: 4041
  • Karma: +32/-6
  • UI what ?!
Re: Schlage (Trane) Thermostat Secrets Revealed!!
« Reply #13 on: May 22, 2011, 12:17:26 pm »
Does the "5" at the end of this command stand for the thermostat ID#?
Yup; the device number.
Dezwaved at the moment...

Offline vera_nc

  • Jr. Member
  • **
  • Posts: 70
  • Karma: +0/-0
Re: Schlage (Trane) Thermostat Secrets Revealed!!
« Reply #14 on: June 19, 2011, 08:56:41 pm »
@Asihome: I noticed on my Trane, there is a EHeat mode shown on the screen along with the Heat, Cool, Off and Auto modes.  I need this mode to lockout the compressor when the outdoor temp. drops below 35F in order to only use the Gas Heat on the Dual-Fuel system.  I didn't see that in your options although given the age of the post, this may not have been an option when this topic was originally posted...