Jump to content

kpldd23

Members
  • Posts

    12
  • Joined

  • Last visited

kpldd23's Achievements

Newbie

Newbie (1/6)

0

Reputation

  1. Good point. In my case, I have two KPL's that I am using to trigger $TStatEco so, that would have been easy enough. Would only need/want to go with the variable option if I made this more complicated. For example, it would be nice to get the climate module and if it is within a certain temperature range outside, automatically trigger the Eco mode. Thank you for your input.
  2. Just noticed my first "bug" and was hoping there was something simple that I overlooked. The desired action was that I could press a button on a KPL and the change in $TStatEco would trigger the programs to run/re-evaluate in the Eco folder thus, changing the setpoints by five degrees. However, pressing the button the KPL is changing the variable but, the programs in the folder do not seem to be re-evaluating to change the setpoints.
  3. Newbie here and took a crack at modifying some programs I found online (http://homeautomationguru.com/programming-your-insteon-thermostat-with-the-isy-994i/) to add some additional functionality (the "Eco" mode). I was hoping to get your input to see if it would work: First, created two state variables: TStatEco and TStatSchedule Program 1 (TStatEco): If status 'KPL button' is not off; then $TStatEco=2; else $TStatEco=1 Program Folder 1 (TStatNormal): Runs if $TStatEco=1 Program (EventDay): if schedule time; then $TStatSchedule=2 Program (EventDayVariable): if $TStatSchedule is 2; then run program (StateDay) Program (EventHome): if schedule time; then $TStatSchedule=1 Program (EventHomeVariable): if $TStatSchedule is 1; then run program (StateHome) Program (StateDay): no conditions; then set thermostats to desired heat/cool setpoints Program (StateHome): no conditions; then set thermostats to different heat/cool setpoints Program Folder 2 (TStatEco): Runs if $TStatEco=2 Program (EventDay): if schedule time; then $TStatSchedule=2 Program (EventDayVariable): if $TStatSchedule is 2; then run program (StateDay) Program (EventHome): if schedule time; then $TStatSchedule=1 Program (EventHomeVariable): if $TStatSchedule is 1; then run program (StateHome) Program (StateDay): no conditions; then set thermostats to desired heat/cool setpoints (five degrees different than "normal") Program (StateHome): no conditions; then set thermostats to different heat/cool setpoints (five degrees different than "normal")
×
×
  • Create New...