The ecobee integration provides services to create or delete vacation settings, but there are no attributes available to determine if vacations are set or active.
Here’s an example of how such an attribute would be used:
- trigger: tenant who lives in an upstairs apartment leaves home
- primary action: set the apartment ecobee preset to ‘away’
- check condition: home owners aren’t home AND main home preset is NOT ‘vacation’
- conditional action: set the main home ecobee preset to ‘away’
In plain English: if the main home ecobee is in vacation mode, don’t try to change the preset.