[RELEASE] 5-2 Day Programmable Thermostat Scheduler (Weekday, Weekend) with Remote Temperature Sensor for each Schedule

I am on v03.10.04 and already have my heating and cooling schedules setup on 4 thermostats and working as expected. I noticed if I use the “I am back” configuration, select one or more of my thermostats and attempt to change the temperature, it has no effect at the current schedules and everything continues as the schedules mandate. I already have the allow temporary overrides enabled. Is this the expected behavior is there anyway I can override the the current schedule by using the “I am back” routine?

I finally got an answer from the support:
This Danfoss device is a “Thermostatic Radiator Valve”, which does not have the same functionality as a typical home thermostat. Because of this lack of functionality, we, unfortunately, cannot add the thermostat capability to the DTH.

So nothing from the official side. Do you guys have others ideas?

@RBoy Looks like I’m having the same issue with my Sinope thermostats. They were initially custom DTHs but now they are part of the stock repo and sure enough, for some reason they no longer implement the Thermostat capability but do implement other thermostat “sub capabilities”:

definition(name: "TH1300ZB Sinope Thermostat", namespace: "Sinope Technologies", author: "Sinope Technologies", ocfDeviceType: "oic.d.thermostat") {
	capability "thermostatHeatingSetpoint"
	capability "thermostatMode"
	capability "thermostatOperatingState"
	capability "thermostatSetpoint"
	capability "Actuator"
	capability "Temperature Measurement"
	capability "Configuration"
	capability "Refresh"
	capability "Sensor"
	capability "lock"

I’m not sure why that change was made but these thermostats are only for heat - though I don’t see why that would necessitate removing the Thermostat capability. Unless you see something that explains why one would want this I guess I’ll file a case with support too.

@RBoy bumping this

Well that’s very disappointing to hear from ST because that would render the device incompatible with any current app in smartthings as Thermostat is the default capability. @LLwarrenP Sinope can fix that easily too by adding that line to the DTH. The default DTH’s from ST for all ZigBee and Z-Wave Thermostats have this capability.

I’ll PM you to get some more details and see if there’s a way to handle this.

I had to resort to using webcore in a pinch, then I went back to using one of the old version of the dth until they fix it. I’ve let @CharlieSinope know about the issue, not sure how long it would take to add 1 line to the code but it’s been about 3 weeks now.

1 Like

I also filed a big with Support which will apply pressure to them as an official partner.

1 Like

Hi MRobi,

SmartThings made some changes that resulted in the situation that you are experiencing.
We have opened a ticket with them, and they are aware of the issue.
We hope that they will resolve the issue soon.

1 Like

@RBoy. Can we get an option like this For each time.? Wake time sleep time return time? Only when the switch is on or off.

I am using the Stelpro Ki Z-Wave Thermostat, and I noticed the hub keep sending " setThermostatFanMode " to the device every 5 minutes and obviously it is not supported by the line-volt thermostat.

Is this normal behavior and is it ok to ignore?

Yes it’s safe to ignore if your thermostat doesn’t support setting the Fan mode. Infact you can leave the Fan mode empty in the app so it won’t send the command at all.

Got it. Thanks.

5-2 Day Thermostat with Remote Sensor - Version 03.11.04

  • Added limits for temperature inputs
  • Check setpoints after a thermostat mode change triggered by a change from the external temperature sensor
  • Fix for fan modes

I have installed the 5-2 Day Programmable Thermostat Scheduler with Remote Temperature Sensor. What I need is to control one of the thermostats with the remote sensor (an Aqara sensor). I only really need to set 2 different temperatures, one for the day and one for the night. I set the remote sensor to my Aqara sensor and, for testing only, I set the wake time cool temp to 16 C, “Leave” and “return” times temps to 18 C and “sleep” time temp to 20 (A pain to have to enter all these different times for weekday and weekend which I don’t need). Expected behavior: the thermostat would be set to a high temperature when cooling is not needed and a low temperature when cooling is needed, depending on the remote sensor reported temperature. Actual behavior: the app sets the thermostat to the programmed temperatures (16, 18 or 20) at the schedule times (wake, leave, etc.). I guess I am not getting how this works? Please help.

That means you didn’t select the remote temperature sensor correctly.
There are two options for remote temperature sensors, per schedule or globally (for all schedules). If you enabled the per schedule option on the first page then you’ll have to select the remote temp sensor for each schedule where you want to use it on the second page. If you want to use it all the time, then just turn off the per schedule option and select the remote temperature sensor on the first page.

Thanks for the quick response. I do have the option “Select separate remote sensor for each schedule” turned off.

I have 3 Thermostats built into smartthings (2 CT100 & 1 Filtre). I want to have the the 5-2 app working for just one of my CT100-its connected to my pellet stove. I have the smartapp from Rboy’s site- (not the code in this post), but this smart app can only find 2 of my thermostats. It finds the Filtre and 1 of my CT100, but not the other-the one I want this app to control. Anyone have an issue like this?

It’s the device handler used by your thermostat. If it doesn’t implement the thermostat capability the platform won’t let you select it. For your CT-100 that isn’t showing up, change the device handler to use the stock Z-Wave Thermostat device handler or this one.
In future we will add a workaround allow the platform to select these non compliant thermostats.

That was the fix! One was set to Z-wave themostat and the other was set to Z-wave battery themostat. THANK YOU. I used the stock one. I prob update both you your Enhanced one after I play with this smart app! I always forget to turn my pellet stove down when I leave for work so this app is perfect!

1 Like

5-2 Day Thermostat with Remote Sensor - Version 04.00.00

  • (New) Support for new platform capabilities, now use with a wider range of thermostats, heating and cooling devices, including WiFi thermostats, battery thermostats, heat only thermostats, cool only thermostats, radiator thermostats and more
1 Like