I am trying to create a smart thermostat that does the following:
- Turns off when doors or windows are opened, returns to normal when closed
- Goes down when alarm is on stay and comes back up in the morning or when alarm is disarmed
What is happening though is that the alarm turns off and stays off when a door is opened. And in the morning, the upstairs thermostat doesn’t return to normal.
It’s driving us insane.
Any advice on what I am doing wrong?
[b]Triggers[/b] Name Description AlarmOff Alarm is DISARMED AlarmAway Alarm is armed AWAY AlarmStay Alarm is armed STAY DownstairsMotion Zone #12 - LIVINGROOMMOTION is tripped Z1 Zone #01 - FRONTDOOR is tripped Z2 Zone #02 - GARAGEDOOR is tripped Z4 Zone #04 - SLIDINGDOOR armed is tripped Z5 Zone #05 - LIVINGROOMLEFT is tripped Z6 Zone #06 - LIVINGROOMRIGHT is tripped Z7 Zone #07 - DOWNSTAIRSROOM is tripped Z8 Zone #08 - BATHROOM is tripped Z9 Zone #09 - UPSTAIRSROOMFRONT is tripped Z10 Zone #10 - UPSTAIRSROOMSIDE is tripped Z11 Zone #11 - DAUGHTER'S ROOM is tripped Z14 Zone #14 - DEN is tripped Z15 Zone #15 - MASTERWINDOW1 is tripped ThermoNormal _Scene Controller: scene number 19 is activatedSchedules
Name Type Time Days Random On Delay Off After Type Off Time Off Days Random Off Delay
WeekdayMorning Weekly 04:00:00 1,2,3,4,5 None None None
WeekendMorning Weekly 07:00:00 6,7 None None None
After4 Weekly 04:00:00 1,2,3,4,5,6,7 None None NoneConditions
Name Expression
AwayOff AlarmAway
DoorsOpen Z1 OR Z2 OR Z4 OR Z5 OR Z6 OR Z7 OR Z8 OR Z9 OR Z10 OR Z11 OR Z14 OR Z15
AutoOff (DoorsOpen; NOW > 0:45)
NormalOp !DoorsOpen AND AlarmOff
DownstairsNight !Morning AND (AlarmStay AND (!DownstairsMotion; NOW > 2:00))
UpstairsNight DownstairsNight; NOW > 30:00
Morning (!AlarmAway AND (WeekdayMorning OR WeekendMorning)) OR (After4; DownstairsMotion)Actions
Actions for Condition: NormalOp
Immediate
Device Action Arguments
Thermostat SetModeTarget NewModeTarget=AutoChangeOver
Thermostat SetMode NewMode=Auto
Thermostat SetEnergyModeTarget NewModeTarget=Normal
Thermostat SetCurrentSetpoint NewCurrentSetpoint=70
Thermostat SetCurrentSetpoint NewCurrentSetpoint=80
Thermostat SetModeTarget NewModeTarget=AutoChangeOver
Thermostat SetMode NewMode=Auto
Thermostat SetEnergyModeTarget NewModeTarget=Normal
Thermostat SetCurrentSetpoint NewCurrentSetpoint=70
Thermostat SetCurrentSetpoint NewCurrentSetpoint=80Actions for Condition: AutoOff
Immediate
Device Action Arguments
Thermostat SetModeTarget NewModeTarget=Off
Thermostat SetModeTarget NewModeTarget=OffActions for Condition: DownstairsNight
Immediate
Device Action Arguments
Thermostat SetModeTarget NewModeTarget=AutoChangeOver
Thermostat SetMode NewMode=Auto
Thermostat SetEnergyModeTarget NewModeTarget=EnergySavingsMode
Thermostat SetCurrentSetpoint NewCurrentSetpoint=66
Thermostat SetCurrentSetpoint NewCurrentSetpoint=84Actions for Condition: UpstairsNight
Immediate
Device Action Arguments
Thermostat SetModeTarget NewModeTarget=AutoChangeOver
Thermostat SetMode NewMode=Auto
Thermostat SetEnergyModeTarget NewModeTarget=EnergySavingsMode
Thermostat SetCurrentSetpoint NewCurrentSetpoint=68
Thermostat SetCurrentSetpoint NewCurrentSetpoint=81Actions for Condition: AwayOff
Immediate
Device Action Arguments
Thermostat SetModeTarget NewModeTarget=AutoChangeOver
Thermostat SetMode NewMode=Auto
Thermostat SetEnergyModeTarget NewModeTarget=EnergySavingsMode
Thermostat SetModeTarget NewModeTarget=AutoChangeOver
Thermostat SetMode NewMode=Auto
Thermostat SetEnergyModeTarget NewModeTarget=EnergySavingsMode
Thermostat SetCurrentSetpoint NewCurrentSetpoint=88
Thermostat SetCurrentSetpoint NewCurrentSetpoint=88
Thermostat SetCurrentSetpoint NewCurrentSetpoint=59
Thermostat SetCurrentSetpoint NewCurrentSetpoint=59Actions for Condition: Morning
Immediate
Device Action Arguments
Thermostat SetModeTarget NewModeTarget=AutoChangeOver
Thermostat SetMode NewMode=Auto
Thermostat SetEnergyModeTarget NewModeTarget=Normal
Thermostat SetCurrentSetpoint NewCurrentSetpoint=70
Thermostat SetCurrentSetpoint NewCurrentSetpoint=80
Thermostat SetModeTarget NewModeTarget=AutoChangeOver
Thermostat SetMode NewMode=Auto
Thermostat SetEnergyModeTarget NewModeTarget=Normal
Thermostat SetCurrentSetpoint NewCurrentSetpoint=70
Thermostat SetCurrentSetpoint NewCurrentSetpoint=80