The Mode Based Thermostat SmartApp
There are 2 version of this app, the free single mode change app and the premium ultimate mode app with multi modes, remote sensors and more
The Ultimate Mode Change Thermostat Temperature (premium)
This is the utmost flexible app for configuring thermostats and mode changes.This app can be used to change the temperature of multiple thermostats when the mode is changed.
KEY FEATURES
- Compatible with a variety of thermostats including Z-Wave, ZigBee, WiFi and C2C thermostats
- Configure multiple thermostats individually or in groups (single mode)
- Configure settings for each mode individually or in groups
- Support for multiple remote temperature sensors, per thermostat or grouped
- Support for temporary hold
- Open door/window sensor (to shutdown down HVAC)
- Verification engine to compensate for lost commands due to connectivity issues
- Battery saver mode (advanced settings)
- Support for C and F temperature scales
- Lock temperature setpoints (reset changes made on thermostat)
- Automatic app update notifications
NOTES
- If you’re using external temperature sensor(s) in the SmartApp, it will set the thermostat setpoints to around 85F for heating and around 60F for cooling until the external sensor temperature(s) indicates that the desired temperature has been achieved after which the setpoints will be reversed to turn the thermostat off. This is normal behavior, please ensure that your thermostat is using factory settings and the setpoints range are not limited.
- Turn on the temporary hold if you want to make manual changes to the thermostat settings (it will hold until the next mode change)
- Use the battery saver features only if you have a strong mesh and your thermostat is on strong mesh and within 20ft of a repeater
- Most CT-xxx thermostats can be put into active repeater mode by pairing them with a C-Wire connected which improve mesh reliability
Installation instructions available here
The Ultimate version of this app is available on the RBoy Apps server
Mode Change Thermostat Single Temperature (free)
This app can be used to change the temperature of multiple thermostats when the mode is changed. Select the thermostats you want to control, enter the heating and cooling temperatures and finally select the Modes for which you want the thermostats to use these temperatures.
/* **DISCLAIMER**
* THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
* Without limitation of the foregoing, Contributors/Regents expressly does not warrant that:
* 1. the software will meet your requirements or expectations;
* 2. the software or the software content will be free of bugs, errors, viruses or other defects;
* 3. any results, output, or data provided through or generated by the software will be accurate, up-to-date, complete or reliable;
* 4. the software will be compatible with third party software;
* 5. any errors in the software will be corrected.
* The user assumes all responsibility for selecting the software and for the results obtained from the use of the software. The user shall bear the entire risk as to the quality and the performance of the software.
*/
/**
* Mode Change Thermostat Single Temperature
*
* Copyright RBoy, redistribution of any changes or modified code is not allowed without permission
* Updated: 2015-5-17
*
*/
definition(
name: "Mode Change Thermostat Single Temperature",
namespace: "rboy",
author: "RBoy Apps",
description: "Change the thermostat temperature (single temp for all thermostats) on a mode change",
category: "Green Living",
iconUrl: "https://s3.amazonaws.com/smartapp-icons/GreenLiving/Cat-GreenLiving.png",
iconX2Url: "https://s3.amazonaws.com/smartapp-icons/GreenLiving/Cat-GreenLiving@2x.png",
iconX3Url: "https://s3.amazonaws.com/smartapp-icons/GreenLiving/Cat-GreenLiving@3x.png")
preferences {
section("Choose thermostat (s)") {
input "thermostats", "capability.thermostat", required: true, multiple: true
}
section("Set mode temperatures") {
input "opHeatSet", "decimal", title: "When Heating", description: "Heating temperature for mode"
input "opCoolSet", "decimal", title: "When Cooling", description: "Cooling temperature for mode"
}
}
def installed()
{
subscribeToEvents()
}
def updated() {
unsubscribe()
subscribeToEvents()
}
def subscribeToEvents() {
subscribe(location, modeChangeHandler)
}
// Handle mode changes, reinitialize the current temperature and timers after a mode change
def modeChangeHandler(evt) {
thermostats.setHeatingSetpoint(opHeatSet)
thermostats.setCoolingSetpoint(opCoolSet)
log.info "Set $thermostats Heat $opHeatSet°, Cool $opCoolSet° on $evt.value mode"
sendNotificationEvent("Set $thermostats Heat $opHeatSet°, Cool $opCoolSet° on $evt.value mode")
}
The latest version of these apps are available on the RBoy Apps server.
Installation instructions available here
You can also check out the following thermostat management apps
- The 5-2 Day Thermostat app for a 4 schedule per day, weekday/weekend thermostat scheduler with a remote temperature sensor and support for heating/cooling devices in addition to thermostats
- Motion sensor based thermostat which uses motion sensors, operating schedules and remote temperature sensors to manage thermostats
- Temperature and Humidity Management - Manage temperature and humidity using HVAC’s, Coolers, Fans, Heaters, Humidifiers, Dehumidifiers and more
- The 7-day Unlimited customizable thermostat. [RELEASE] Unlimited customizable thermostat
These apps are available on the RBoy Apps server
Refer to our facebook page http://www.facebook.com/RBoySTApps to get the latest news and updates.
© RBoy Apps