2
WHENEVER EVERY 1 HOUR
AND HVACBoost (Counter 11) IS GREATER THAN 0
THEN SUBTRACT 1 FROM HVACBoost (Counter 11)
3
WHENEVER HVACBoost (Task 9) IS ACTIVATED
AND HVACBoost (Counter 11) IS GREATER THAN 0
THEN ADD 1 TO HVACBoost (Counter 11)
THEN ANNOUNCE Miscellaneous 4 (vm242)
4
WHENEVER HVACBoost (Task 9) IS ACTIVATED
AND HVACBoost (Counter 11) IS EQUAL TO 0
THEN ADD 1 TO HVACBoost (Counter 11)
THEN ANNOUNCE HVACBoost (Task 9)
5
WHENEVER HVACBoost (Counter 11) CHANGES TO 0
THEN ANNOUNCE HVACRelease (Task 10)
6
WHENEVER EVERY 4 SECONDS
AND HVACBoost (Counter 11) IS GREATER THAN 0
THEN DISPLAY "HVACBoost:% CTR11 %" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
7
WHENEVER HVACRelease (Task 10) IS ACTIVATED
THEN SET HVACBoost (Counter 11) TO 0
17
WHENEVER EVERY 6 SECONDS
THEN DISPLAY "Outside Temp % TEMP ZN16 %" IN Legault House (Area 1) FOR 3 SECONDS
35
WHENEVER EVERY 500 SECONDS
AND Closet Temp (Zn 15) ACTUAL TEMPERATURE IS GREATER THAN 92 DEG. F. (33 DEG. C.)
THEN SEND EMAIL MESSAGE 13 TO
[email protected] (Email 13)
36
WHENEVER EVERY 500 SECONDS
AND Closet Temp (Zn 15) ACTUAL TEMPERATURE IS GREATER THAN 92 DEG. F. (33 DEG. C.)
THEN ANNOUNCE Heat (vm293)
63
WHENEVER EVERY 5 MINUTES
AND Outside Temp (Zn 16) ACTUAL TEMPERATURE IS LESS THAN WinterSwitch (Cust Set 2)
THEN SET HVACSeason (Counter 4) TO 1
64
WHENEVER EVERY 5 MINUTES
AND Outside Temp (Zn 16) ACTUAL TEMPERATURE IS WinterSwitch (Cust Set 2)
THEN SET HVACSeason (Counter 4) TO 1
65
WHENEVER EVERY 5 MINUTES
AND Outside Temp (Zn 16) ACTUAL TEMPERATURE IS LESS THAN DayComfortDo (Cust Set 4)
AND Outside Temp (Zn 16) ACTUAL TEMPERATURE IS GREATER THAN WinterSwitch (Cust Set 2)
THEN SET HVACSeason (Counter 4) TO 2
66
WHENEVER EVERY 5 MINUTES
AND Outside Temp (Zn 16) ACTUAL TEMPERATURE IS DayComfortDo (Cust Set 4)
THEN SET HVACSeason (Counter 4) TO 2
67
WHENEVER EVERY 5 MINUTES
AND Outside Temp (Zn 16) ACTUAL TEMPERATURE IS GREATER THAN DayComfortDo (Cust Set 4)
THEN SET HVACSeason (Counter 4) TO 3
68
WHENEVER EVERY 5 MINUTES
AND TIME OF DAY IS LATER THAN Waketime (Cust Set 1)
AND TIME OF DAY IS EARLIER THAN Sleep Time (Cust Set 19)
AND WakefulHours (Counter 5) IS LESS THAN 2
THEN SET TimePhase (Counter 6) TO 1
69
WHENEVER EVERY 5 MINUTES
AND TIME OF DAY IS LATER THAN Waketime (Cust Set 1)
AND TIME OF DAY IS EARLIER THAN Sleep Time (Cust Set 19)
AND WakefulHours (Counter 5) IS GREATER THAN 2
THEN SET TimePhase (Counter 6) TO 2
70
WHENEVER EVERY 5 MINUTES
AND TIME OF DAY IS LATER THAN Sleep Time (Cust Set 19)
THEN SET TimePhase (Counter 6) TO 3
71
WHENEVER EVERY 5 MINUTES
AND TIME OF DAY IS EARLIER THAN Waketime (Cust Set 1)
THEN SET TimePhase (Counter 6) TO 3
72
WHENEVER EVERY 10 SECONDS
AND HVACSeason (Counter 4) IS EQUAL TO 1
AND TimePhase (Counter 6) IS EQUAL TO 1
THEN DISPLAY "Winter Wake Mode" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
73
WHENEVER EVERY 10 SECONDS
AND HVACSeason (Counter 4) IS EQUAL TO 1
AND TimePhase (Counter 6) IS EQUAL TO 2
THEN DISPLAY "Winter Day% CS4 %" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
74
WHENEVER EVERY 10 SECONDS
AND HVACSeason (Counter 4) IS EQUAL TO 1
AND TimePhase (Counter 6) IS EQUAL TO 3
THEN DISPLAY "WinterNight% CS6 %" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
75
WHENEVER EVERY 10 SECONDS
AND HVACSeason (Counter 4) IS EQUAL TO 3
AND TimePhase (Counter 6) IS LESS THAN 3
THEN DISPLAY "Summer Day% CS4 %" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
76
WHENEVER EVERY 10 SECONDS
AND HVACSeason (Counter 4) IS EQUAL TO 3
AND TimePhase (Counter 6) IS EQUAL TO 3
THEN DISPLAY "SummerNight% CS6 %" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
77
WHENEVER EVERY 10 SECONDS
AND HVACSeason (Counter 4) IS EQUAL TO 2
AND TimePhase (Counter 6) IS LESS THAN 3
THEN DISPLAY "Cool Day% CS7 %" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
78
WHENEVER EVERY 10 SECONDS
AND HVACSeason (Counter 4) IS EQUAL TO 2
AND TimePhase (Counter 6) IS EQUAL TO 3
THEN DISPLAY "Cool Night% CS7 %" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
79
WHENEVER THE TIME IS Waketime (Cust Set 1)
THEN SET WakefulHours (Counter 5) TO 0
80
WHENEVER EVERY 1 HOUR
THEN ADD 1 TO WakefulHours (Counter 5)
81
WHENEVER EVERY 10 SECONDS
AND HVACMode (Counter 7) IS GREATER THAN HVSystemMode (Cust Set 20)
THEN SUBTRACT 1 FROM HVACMode (Counter 7)
82
WHENEVER EVERY 10 SECONDS
AND HVACMode (Counter 7) IS LESS THAN HVSystemMode (Cust Set 20)
THEN ADD 1 TO HVACMode (Counter 7)
83
WHENEVER EVERY 10 SECONDS
AND HVACMode (Counter 7) IS EQUAL TO 2
THEN DISPLAY "HVAC Guest Mode" IN Legault House (Area 1) FOR 2 SECONDS, [*] CLEARS
84
WHENEVER EVERY 10 SECONDS
AND HVACMode (Counter 7) IS EQUAL TO 0
THEN DISPLAY "Bypass HVAC" IN Legault House (Area 1) FOR 2 SECONDS, [*] CLEARS
86
WHENEVER EVERY 1 MINUTE
AND Legault House (Area 1) ARM STATE = DISARMED
AND TimePhase (Counter 6) IS EQUAL TO 1
AND HVACSeason (Counter 4) IS EQUAL TO 1
AND HVACMode (Counter 7) IS GREATER THAN 0
THEN SET Downstairs (Tstat 1) TO HEAT
THEN SET Downstairs (Tstat 1) HOLD TO ON
THEN SET Downstairs (Tstat 1) FAN TO AUTO
THEN SET Downstairs (Tstat 1) HEATING DESIRED TEMP TO DayComfortDo (Cust Set 4)
THEN SET Downstairs (Tstat 1) COOLING DESIRED TEMP TO 82 DEG. F. (28 DEG. C.)
THEN DISPLAY "Winter Wake Mode" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
87
WHENEVER EVERY 1 MINUTE
AND Legault House (Area 1) ARM STATE = DISARMED
AND TimePhase (Counter 6) IS EQUAL TO 2
AND HVACSeason (Counter 4) IS EQUAL TO 1
AND HVACMode (Counter 7) IS GREATER THAN 0
THEN SET Downstairs (Tstat 1) TO HEAT
THEN SET Downstairs (Tstat 1) HOLD TO ON
THEN SET Downstairs (Tstat 1) FAN TO AUTO
THEN SET Downstairs (Tstat 1) HEATING DESIRED TEMP TO WinterDayDn (Cust Set 9)
THEN SET Downstairs (Tstat 1) COOLING DESIRED TEMP TO 82 DEG. F. (28 DEG. C.)
THEN DISPLAY "Winter Day% CS4 %" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
88
WHENEVER EVERY 1 MINUTE
AND Legault House (Area 1) ARM STATE = DISARMED
AND TimePhase (Counter 6) IS EQUAL TO 2
AND HVACSeason (Counter 4) IS EQUAL TO 1
AND HVACMode (Counter 7) IS EQUAL TO 2
AND HVACBoost (Counter 11) IS EQUAL TO 0
THEN SET Upstairs (Tstat 2) TO HEAT
THEN SET Upstairs (Tstat 2) HOLD TO ON
THEN SET Upstairs (Tstat 2) FAN TO ON
THEN SET Upstairs (Tstat 2) HEATING DESIRED TEMP TO WinterDayUp (Cust Set 8)
THEN SET Upstairs (Tstat 2) COOLING DESIRED TEMP TO 82 DEG. F. (28 DEG. C.)
THEN DISPLAY "Winter Day% CS4 %" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
89
WHENEVER EVERY 1 MINUTE
AND Legault House (Area 1) ARM STATE = DISARMED
AND TimePhase (Counter 6) IS EQUAL TO 3
AND HVACSeason (Counter 4) IS EQUAL TO 1
AND HVACMode (Counter 7) IS EQUAL TO 2
AND HVACBoost (Counter 11) IS EQUAL TO 0
THEN SET Upstairs (Tstat 2) TO AUTO
THEN SET Upstairs (Tstat 2) HOLD TO ON
THEN SET Upstairs (Tstat 2) FAN TO ON
THEN SET Upstairs (Tstat 2) HEATING DESIRED TEMP TO WinterNTUp (Cust Set 10)
THEN SET Upstairs (Tstat 2) COOLING DESIRED TEMP TO 82 DEG. F. (28 DEG. C.)
THEN DISPLAY "WinterNight% CS6 %" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
90
WHENEVER EVERY 1 MINUTE
AND Legault House (Area 1) ARM STATE = DISARMED
AND TimePhase (Counter 6) IS EQUAL TO 3
AND HVACSeason (Counter 4) IS EQUAL TO 1
AND HVACMode (Counter 7) IS GREATER THAN 0
THEN SET Downstairs (Tstat 1) TO HEAT
THEN SET Downstairs (Tstat 1) HOLD TO ON
THEN SET Downstairs (Tstat 1) FAN TO AUTO
THEN SET Downstairs (Tstat 1) HEATING DESIRED TEMP TO WinterNTDn (Cust Set 17)
THEN SET Downstairs (Tstat 1) COOLING DESIRED TEMP TO 82 DEG. F. (28 DEG. C.)
THEN DISPLAY "WinterNight% CS6 %" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
91
WHENEVER EVERY 1 MINUTE
AND Legault House (Area 1) ARM STATE = DISARMED
AND TimePhase (Counter 6) IS LESS THAN 3
AND HVACSeason (Counter 4) IS EQUAL TO 2
AND HVACMode (Counter 7) IS EQUAL TO 2
AND HVACBoost (Counter 11) IS EQUAL TO 0
THEN SET Upstairs (Tstat 2) TO AUTO
THEN SET Upstairs (Tstat 2) HOLD TO ON
THEN SET Upstairs (Tstat 2) FAN TO ON
THEN SET Upstairs (Tstat 2) HEATING DESIRED TEMP TO 60 DEG. F. (16 DEG. C.)
THEN SET Upstairs (Tstat 2) COOLING DESIRED TEMP TO DayComfortUp (Cust Set 3)
THEN DISPLAY "Cool Day% CS7 %" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
92
WHENEVER EVERY 1 MINUTE
AND Legault House (Area 1) ARM STATE = DISARMED
AND TimePhase (Counter 6) IS LESS THAN 3
AND HVACSeason (Counter 4) IS EQUAL TO 2
AND HVACMode (Counter 7) IS GREATER THAN 0
THEN SET Downstairs (Tstat 1) TO AUTO
THEN SET Downstairs (Tstat 1) HOLD TO ON
THEN SET Downstairs (Tstat 1) FAN TO AUTO
THEN SET Downstairs (Tstat 1) HEATING DESIRED TEMP TO 60 DEG. F. (16 DEG. C.)
THEN SET Downstairs (Tstat 1) COOLING DESIRED TEMP TO CoolComfort (Cust Set 7)
THEN DISPLAY "Cool Day% CS7 %" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
HVACBoost Rule #4: This sets the temp
93
WHENEVER EVERY 1 MINUTE
AND HVACBoost (Counter 11) IS GREATER THAN 0
THEN SET Upstairs (Tstat 2) TO AUTO
THEN SET Upstairs (Tstat 2) HOLD TO ON
THEN SET Upstairs (Tstat 2) FAN TO ON
THEN SET Upstairs (Tstat 2) HEATING DESIRED TEMP TO 60 DEG. F. (16 DEG. C.)
THEN SET Upstairs (Tstat 2) COOLING DESIRED TEMP TO NightComDown (Cust Set 6)
THEN DISPLAY "HVACBoost:% CTR11 %" IN Legault House (Area 1) FOR 5 SECONDS, [*] CLEARS
94
WHENEVER EVERY 1 MINUTE
AND Legault House (Area 1) ARM STATE = DISARMED
AND TimePhase (Counter 6) IS EQUAL TO 3
AND HVACSeason (Counter 4) IS GREATER THAN 1
AND HVACMode (Counter 7) IS EQUAL TO 2
AND HVACBoost (Counter 11) IS EQUAL TO 0
THEN SET Upstairs (Tstat 2) TO AUTO
THEN SET Upstairs (Tstat 2) HOLD TO ON
THEN SET Upstairs (Tstat 2) FAN TO ON
THEN SET Upstairs (Tstat 2) HEATING DESIRED TEMP TO 60 DEG. F. (16 DEG. C.)
THEN SET Upstairs (Tstat 2) COOLING DESIRED TEMP TO NightComUp (Cust Set 5)
THEN DISPLAY "SummerNight% CS6 %" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
95
WHENEVER EVERY 1 MINUTE
AND Legault House (Area 1) ARM STATE = DISARMED
AND TimePhase (Counter 6) IS EQUAL TO 3
AND HVACSeason (Counter 4) IS GREATER THAN 1
AND HVACMode (Counter 7) IS GREATER THAN 0
THEN SET Downstairs (Tstat 1) TO AUTO
THEN SET Downstairs (Tstat 1) HOLD TO ON
THEN SET Downstairs (Tstat 1) FAN TO AUTO
THEN SET Downstairs (Tstat 1) HEATING DESIRED TEMP TO 60 DEG. F. (16 DEG. C.)
THEN SET Downstairs (Tstat 1) COOLING DESIRED TEMP TO NightComDown (Cust Set 6)
THEN DISPLAY "SummerNight% CS6 %" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
96
WHENEVER EVERY 1 MINUTE
AND Legault House (Area 1) ARM STATE = DISARMED
AND TimePhase (Counter 6) IS LESS THAN 3
AND HVACSeason (Counter 4) IS EQUAL TO 3
AND HVACMode (Counter 7) IS EQUAL TO 2
AND HVACBoost (Counter 11) IS EQUAL TO 0
THEN SET Upstairs (Tstat 2) TO AUTO
THEN SET Upstairs (Tstat 2) HOLD TO ON
THEN SET Upstairs (Tstat 2) FAN TO ON
THEN SET Upstairs (Tstat 2) HEATING DESIRED TEMP TO 60 DEG. F. (16 DEG. C.)
THEN SET Upstairs (Tstat 2) COOLING DESIRED TEMP TO DayComfortUp (Cust Set 3)
THEN DISPLAY "Summer Day% CS4 %" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
97
WHENEVER EVERY 1 MINUTE
AND Legault House (Area 1) ARM STATE = DISARMED
AND TimePhase (Counter 6) IS LESS THAN 3
AND HVACSeason (Counter 4) IS EQUAL TO 3
AND HVACMode (Counter 7) IS GREATER THAN 0
THEN SET Downstairs (Tstat 1) TO AUTO
THEN SET Downstairs (Tstat 1) HOLD TO ON
THEN SET Downstairs (Tstat 1) FAN TO AUTO
THEN SET Downstairs (Tstat 1) HEATING DESIRED TEMP TO 60 DEG. F. (16 DEG. C.)
THEN SET Downstairs (Tstat 1) COOLING DESIRED TEMP TO DayComfortDo (Cust Set 4)
THEN DISPLAY "Summer Day% CS4 %" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
99
WHENEVER EVERY 1 MINUTE
AND Legault House (Area 1) IS ARMED STAY
AND TimePhase (Counter 6) IS EQUAL TO 1
AND HVACSeason (Counter 4) IS EQUAL TO 1
AND HVACMode (Counter 7) IS GREATER THAN 0
THEN SET Downstairs (Tstat 1) TO HEAT
THEN SET Downstairs (Tstat 1) HOLD TO ON
THEN SET Downstairs (Tstat 1) FAN TO AUTO
THEN SET Downstairs (Tstat 1) HEATING DESIRED TEMP TO DayComfortDo (Cust Set 4)
THEN SET Downstairs (Tstat 1) COOLING DESIRED TEMP TO 82 DEG. F. (28 DEG. C.)
THEN DISPLAY "Winter Wake Mode" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
100
WHENEVER EVERY 1 MINUTE
AND Legault House (Area 1) IS ARMED STAY
AND TimePhase (Counter 6) IS GREATER THAN 1
AND HVACSeason (Counter 4) IS EQUAL TO 1
AND HVACMode (Counter 7) IS EQUAL TO 2
AND HVACBoost (Counter 11) IS EQUAL TO 0
THEN SET Upstairs (Tstat 2) TO AUTO
THEN SET Upstairs (Tstat 2) HOLD TO ON
THEN SET Upstairs (Tstat 2) FAN TO ON
THEN SET Upstairs (Tstat 2) HEATING DESIRED TEMP TO WinterNTUp (Cust Set 10)
THEN SET Upstairs (Tstat 2) COOLING DESIRED TEMP TO 82 DEG. F. (28 DEG. C.)
THEN DISPLAY "WinterNight% CS6 %" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
101
WHENEVER EVERY 1 MINUTE
AND Legault House (Area 1) IS ARMED STAY
AND TimePhase (Counter 6) IS GREATER THAN 1
AND HVACSeason (Counter 4) IS EQUAL TO 1
AND HVACMode (Counter 7) IS GREATER THAN 0
THEN SET Downstairs (Tstat 1) TO HEAT
THEN SET Downstairs (Tstat 1) HOLD TO ON
THEN SET Downstairs (Tstat 1) FAN TO AUTO
THEN SET Downstairs (Tstat 1) HEATING DESIRED TEMP TO WinterNTDn (Cust Set 17)
THEN SET Downstairs (Tstat 1) COOLING DESIRED TEMP TO 82 DEG. F. (28 DEG. C.)
THEN DISPLAY "WinterNight% CS6 %" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
102
WHENEVER EVERY 1 MINUTE
AND Legault House (Area 1) IS ARMED STAY
AND HVACSeason (Counter 4) IS GREATER THAN 1
AND HVACMode (Counter 7) IS EQUAL TO 2
AND HVACBoost (Counter 11) IS EQUAL TO 0
THEN SET Upstairs (Tstat 2) TO AUTO
THEN SET Upstairs (Tstat 2) HOLD TO ON
THEN SET Upstairs (Tstat 2) FAN TO ON
THEN SET Upstairs (Tstat 2) HEATING DESIRED TEMP TO 60 DEG. F. (16 DEG. C.)
THEN SET Upstairs (Tstat 2) COOLING DESIRED TEMP TO NightComUp (Cust Set 5)
THEN DISPLAY "SummerNight% CS6 %" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
103
WHENEVER EVERY 1 MINUTE
AND Legault House (Area 1) IS ARMED STAY
AND HVACSeason (Counter 4) IS GREATER THAN 1
AND HVACMode (Counter 7) IS GREATER THAN 0
THEN SET Downstairs (Tstat 1) TO AUTO
THEN SET Downstairs (Tstat 1) HOLD TO ON
THEN SET Downstairs (Tstat 1) FAN TO AUTO
THEN SET Downstairs (Tstat 1) HEATING DESIRED TEMP TO 60 DEG. F. (16 DEG. C.)
THEN SET Downstairs (Tstat 1) COOLING DESIRED TEMP TO NightComDown (Cust Set 6)
THEN DISPLAY "SummerNight% CS6 %" IN Legault House (Area 1) INDEFINITELY, [*] CLEARS
104
WHENEVER EVERY 1 MINUTE
AND HVACMode (Counter 7) IS EQUAL TO 1
THEN SET Upstairs (Tstat 2) TO AUTO
THEN SET Upstairs (Tstat 2) HOLD TO ON
THEN SET Upstairs (Tstat 2) FAN TO ON
THEN SET Upstairs (Tstat 2) HEATING DESIRED TEMP TO 60 DEG. F. (16 DEG. C.)
THEN SET Upstairs (Tstat 2) COOLING DESIRED TEMP TO 85 DEG. F. (29 DEG. C.)
105
WHENEVER EVERY 1 MINUTE
AND Legault House (Area 1) IS ARMED AWAY
THEN SET Downstairs (Tstat 1) TO AUTO
THEN SET Downstairs (Tstat 1) HOLD TO ON
THEN SET Downstairs (Tstat 1) FAN TO AUTO
THEN SET Downstairs (Tstat 1) HEATING DESIRED TEMP TO 60 DEG. F. (16 DEG. C.)
THEN SET Downstairs (Tstat 1) COOLING DESIRED TEMP TO 80 DEG. F. (27 DEG. C.)
THEN SET Upstairs (Tstat 2) TO AUTO
THEN SET Upstairs (Tstat 2) HOLD TO ON
THEN SET Upstairs (Tstat 2) FAN TO ON
THEN SET Upstairs (Tstat 2) HEATING DESIRED TEMP TO 60 DEG. F. (16 DEG. C.)
THEN SET Upstairs (Tstat 2) COOLING DESIRED TEMP TO 78 DEG. F. (26 DEG. C.)
106
WHENEVER EVERY 1 MINUTE
AND HVACSeason (Counter 4) IS EQUAL TO 1
THEN TURN ClosetVent (Out 11) ON
107
WHENEVER EVERY 1 MINUTE
AND HVACSeason (Counter 4) IS GREATER THAN 1
THEN TURN ClosetVent (Out 11) OFF
108
WHENEVER EVERY 1 MINUTE
AND HVACMode (Counter 7) IS EQUAL TO 0
THEN ACTIVATE ReleaseHVAC (Task 27)
Thanks for the tip.
This is going to seem like craziness...