I'm doing this using a combination of Google Home, Google Home compatible smart switch and IFTTT.

Google Home's 'Away' / 'Home' presence based routines turn on/off the smart switch. I have two IFTTT applets that are using the state of the smart switch to enable/disable quick actions on Evohome.

Works like a charm for me and my wife.