Here, when my (wired) house alarm is set (either away or night time) I use a zwave sensor to trigger a SmartThings routine which sets Evohome to Economy mode. Before it does that it saves the state, and then it returns to that state when the alarm is unset.
Seems to work well.