jmed999 Posted August 8, 2012 Posted August 8, 2012 Is there an easy way to turn all thermostat programs off? I have several programs that do different things to the setpoint of the stat throughout the day. I can think of several scenarios in which I would want to immediately change the setpoint to something comfortable (like 74 degrees) and not have to worry about a program changing the setpoint later that day. My bigger concern is my wife getting fed up with all the pesky steps to do this (and telling me not to buy anymore of this HA stuff). For example, if my wife comes home from work sick, she will want to take one step to cancel all programs and get the setpoint to 74 without having to continue to adjust the setpoint or watch the setpoint closely to see if a program changes it. She does not understand how any of this home automation works and doesn't care. I will need it to be simple such as tapping a Mobilinc widget on her phone. Is this possible, if so how? Thanks!
LeeG Posted August 8, 2012 Posted August 8, 2012 Put all the Programs in a Folder. Set the Folder condition to False which will prevent the Programs in the Folder from running. Could use a KeypadLinc button On or Off to make the Folder False. Could set a State variable to a value the Folder condition checks to create a False condition.
jmed999 Posted August 8, 2012 Author Posted August 8, 2012 Thanks! Could this be done with a Mobilinc widget? I would rather use the app than buying a keypadlinc that I may loose.
LeeG Posted August 8, 2012 Posted August 8, 2012 I would assume MobiLinc can run a Program to set a variable. Don't use MobiLinc so can't say from direct knowledge. Maybe it can set a variable directly without running a Program. Does the MobiLinc have a User Guide that can be referenced?
Xathros Posted August 8, 2012 Posted August 8, 2012 I use mobilinc to run a program to toggle a variable. In my case its Home/Away and looks like this: If $i.HomeAway is 0 Then $i.HomeAway = 1 $i.HomeAway Init To $i.HomeAway Else $i.HomeAway = 0 $i.HomeAway Init To $i.HomeAway I have the program DISABLED as it doesn't need to run unless called. I use Mobileinc to RunIf and have customized the status text to read Home or Away. You could do something similar and use the variable in your condition logic for the tstats or as LeeG suggested, use it as a folder condition but for that you might need to use a state variable rather than integer as I did. Not sure on that. -Xathros
LeeG Posted August 8, 2012 Posted August 8, 2012 It does need to be a State variable to change the Folder condition from True to False to True. An Integer can be used to affect True/False but it will not trigger the Folder by itself to change state.
Xathros Posted August 8, 2012 Posted August 8, 2012 It does need to be a State variable to change the Folder condition from True to False to True. An Integer can be used to affect True/False but it will not trigger the Folder by itself to change state. Thanks. I was about to run a test to see. -Xathros
LeeG Posted August 8, 2012 Posted August 8, 2012 Would not hurt to run a test to confirm. It was months ago when I did those tests myself. Things have been known to change (I'm never wrong, maybe not right all the time, but never wrong )..
Xathros Posted August 8, 2012 Posted August 8, 2012 LeeG- My tests indicate that your record remains unbroken. -X
jmed999 Posted August 10, 2012 Author Posted August 10, 2012 I use mobilinc to run a program to toggle a variable. In my case its Home/Away and looks like this: If $i.HomeAway is 0 Then $i.HomeAway = 1 $i.HomeAway Init To $i.HomeAway Else $i.HomeAway = 0 $i.HomeAway Init To $i.HomeAway I have the program DISABLED as it doesn't need to run unless called. I use Mobileinc to RunIf and have customized the status text to read Home or Away. You could do something similar and use the variable in your condition logic for the tstats or as LeeG suggested, use it as a folder condition but for that you might need to use a state variable rather than integer as I did. Not sure on that. -Xathros SO if I add this program what do I put in the thermostat programs that will tell them to turn off or not? Thanks!
Recommended Posts