Hold with Radio Thermostat CT101 driver

I'm using the built-in CT101 driver with my CT50 thermostats because the only CT50 driver i can find is for wifi-- I use zwave. Works great.

But, there is no "HOLD" capability on the CT101.

Can HE update the driver to become more CT50 compatible by exposing a "HOLD" (maybe if some toggle is flipped)? Or can HE publish the CT101 driver so I can add the bits myself?

Starting from the virtualThermostat example is work I'm hoping to avoid, especially for just one feature.

@bobbyD @bcopeland ?

Kind of confused by this request. For a digital/smart device, hold is whatever you last set the thermostat to be at.

FWIW, I've had multiple z-wave thermostats with Hubitat (and on other platforms), and I've never seen hold() as a command.

CT50 has a "hold" soft button on the LCD. Without touching it, changing the temperature will be temporary- until the next next scheduled time for the temperature to change.

The wifi driver has an understanding of it, like this button. it figures the values based on a json result of an http query. Not useful here, though.

Many thermostats have a "hold" on the thermostat itself. But I don't think that is exposed via z-wave, because I haven't seen it exposed on any platform.

2 Likes

:point_up_2: This is correct.. There is no Z-Wave command that I'm aware of that provides this.

2 Likes

Are you running schedules through the tstat or Hubitat?

I turned off all the schedules on my CT50 and turned it into "dumb" mode and let Hubitat run on all the schedules. I made a virtual switch in Hubitat that when on, turns on hold in Hubitat, and when off, turns it off.

1 Like

That's what I just did, Hubitat controls the schedule now. But the fam is used to being able to touch the "HOLD" button on the LCD, that's just not going to work any more unless I move over to wifi (or get a new thermostat). oh well.

thanks all

Put the Thermostat in simple mode (while furnace mode is off then hold prog button for 12 seconds). You will see day of the week symbol disappear, if it is in simple mode.

Hold will be gone, program will be gone. Make your own program. You are welcome.

Now, can someone tell me why my CT50 (3m50) with Z-wave Plus module reports any set point as 87, and when attempting to change it from Hubitat, no matter what number I chose it goes to 65 on the thermostat?

What driver are you using? No issues on my CT50

Tried multiple drivers:
Generic Zwave
Generic Zwave Plus
Radio Thermostat CT101
GoControl
Custom driver
A slight clarification - with all of them, if I change set point on thermostat, it reports correctly to Hubitat. I if I set any set point from Hubitat, thermostat shows 65, hubitat driver 87 (always).

What driver are you using?

CT101 driver

I was able to get the hold working, however I'm using WiFi and WebCore. Using the CT50 Driver for Hubitat with WiFi it can poll the device and see a Hold status, see highlighted section in image below. I'm not sure if Z-Wave also shows the Hold status, if it does then you can Install the WebCore app and achieve what you are trying to do that way.

With WebCore Installed it cancheck to see if "Hold" is On or Off. If Hold is Off it continues on to the next scheduled temp setting, if Hold is On it aborts any changes in the schedule.

Here's a peek at how it looks in WebCore

I tested it this AM but placing it in Hold ON and here's the logging showing the change was aborted due to restrictions,

image

If you decide to go with Webcore here is the Piston you can import and change the set points to your time and temps

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.