SmartThings Community

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

thermostat
climatecontrol
temperature
smartapp_hvac
rboyapps

#122

@RBoy are you no longer updating the free code on here? Just wondering since the code posted on the OP hasn’t been updated since 2015 and I see you are not on version 3.1.5


(www.rboyapps.com - Make your home your butler!) #123

The free version is solid and stable, no issues. It provides the basic 5-2 Day Thermostat to replicate a standard thermostat plus mode selection.

The advanced version is where we are enhancing with new features like remote sensors etc.


#124

Oh ok. I was asking since this seemed like an important update.


(www.rboyapps.com - Make your home your butler!) #125

Not really, this is more specific to the advanced version of the app. Haven’t heard any issues from anyone using the basic version yet. If there is an issue reported, be happy to correct it.


#126

Oh ok. Understood.


(www.rboyapps.com - Make your home your butler!) #127

###5-2 Day Thermostat with Remote Sensor - Version 3.2.0

  • Added ability to use a single remote sensor for all schedules or select individual remote sensors for each schedule
  • Added ability to configure fan state for each schedule
  • Optimized settings to reduce communication with thermostat to save battery

On request from multiple users, here are the new features.


(Ian Eicher) #128

Can you add an option to not use the smart app for fan control? Maybe a selection in the first screen of the app setup? I want to use other methods to control my fan. Thanks.


(www.rboyapps.com - Make your home your butler!) #129

###5-2 Day Thermostat with Remote Sensor - Version 3.2.1

  • Setting the fan mode is now optional for each schedule

(Ian Eicher) #130

Thanks, will try it tomorrow.


(Ian Eicher) #131

@RBoy - I tried 3.2.1 and can’t seem to find the difference from 3.2.0 where I can not have it control the fan mode. Can you point it out please? Thanks.


(www.rboyapps.com - Make your home your butler!) #132

The fan mode is now optional. Just de select all options and leave it blank if you don’t want fan settings modified.


(Alessandro) #133

Hey Rboy, thanks for the great app. Is it not possible to use integer for temperatures eg 21.5?


(www.rboyapps.com - Make your home your butler!) #134

You mean decimal. No at this time it’s only integers as that’s what ST interfaces supports.


(www.rboyapps.com - Make your home your butler!) #135

###5-2 Day Thermostat with Remote Sensor - Version 3.2.2

  • Tweak the external temperature sensor threshold to better handle lower accuracy sensors

(Alessandro) #136

Yes decimal haha. I am able to enter decimals using core. Anyways that you can implement a similar solution?


(www.rboyapps.com - Make your home your butler!) #137

Yes it’s possible but have refrained from doing so due to the accuracy of sensors available today. The other bigger reason is the support from thermostats. The DH from ST does not support reporting decimal levels today since most thermostats don’t support it.
What you’ll see however is the threshold accuracy in the SmartApp when using an external temperature sensor does support decimals since that isn’t a thermostat but the SmartApp taking over the thermostat functions.


(Brian Warner) #138

I have a minor feature request and corresponding code changes. It would be really nice to do averaging on multiple remote sensors, for example when there’s a sensor in each bedroom and they’re all on a single HVAC zone.

It looks like just a few minor tweaks:

  1. In the inputs, change
    remoteTemperatureSensor
    to
    "multiple:true"

  2. And in the remote sensor code, change
    currentTemp = remoteTempSensor.currentTemperature
    to
    currentTemp = remoteTempSensor.currentTemperature.sum()/remoteTempSensor.size()

I appreciate your consideration in adding this particular feature.


(www.rboyapps.com - Make your home your butler!) #139

Added it in the next release, unfortunately it wasn’t as simple as your suggestion as that would break existing apps if the users didn’t go in and update the settings but it’s done anyways. It will prompt the user if multiple sensors are selected that it will average them out.


(www.rboyapps.com - Make your home your butler!) #140

###5-2 Day Thermostat with Remote Sensor - Version 3.3.0

  • Added the ability to select multiple remote temperature sensors (if multiple remote temp sensors are selected, it take the average temperature of the selected sensors)
  • Added ability to automatically check for updates to the SmartApps and Devices code used and notify user

###After updating the code, please open the SmartApp and click on Next and Done. Without this step the automatic code checks/notifications will not take effect.


(Brian Warner) #141

I really appreciate you considering it all the same, as well as any extra work it took to make sure it was right. Looking forward to using this!