Jump to content

Thermosts Program Question...


jmed999

Recommended Posts

Posted

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). :mrgreen:

 

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. 8)

 

Is this possible, if so how?

 

Thanks! :)

Posted

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.

Posted

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?

Posted

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

Posted

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.

Posted
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

Posted

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 :lol: )..

Posted

LeeG-

 

My tests indicate that your record remains unbroken. :)

 

-X

Posted
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!

Guest
This topic is now closed to further replies.

  • Recently Browsing

    • No registered users viewing this page.
  • Forum Statistics

    • Total Topics
      37k
    • Total Posts
      371.5k
×
×
  • Create New...