Is there a reason that triggers were only based on individual devices? Example, I have three people at home and cannot trigger an event based on ALL THREE leaving due to the limitation of your integration.
There are two possible workarounds which are popular in the community.
The first is to have your routine turn on a virtual switch, and then use that virtual switch coming on as the “If” in your IFTTT applet.
If you want to use a routine as the “that” there is a smart app in the marketplace section of the SmartThings mobile app specifically for that purpose. Again it uses a virtual switch. That smartapp has been around for a long time, so it uses the original SmartThings terminology of “home phrase” instead of “routine”, but they’re the same thing.
Just wanted to second that I use the Virtual Switch method. My trigger(s) flip the Virtual Switch, and IFTTT has multiple applets that fire when the Virtual Switch sets to On.
I see the Stringify App is out (beta) for Android and it appears to allow more sophisticated flows. Looks like it supports more complex conditions (e.g. IF this AND that …) and outputs (do this and this and this…)
It’s certainly possible that I’m not understanding what you’re trying to do but using a Routine there is an option to trigger actions when Everyone Leaves (in my case I use myself and my wife’s phones as presence sensors but it could be done with SmartThings Presence sensors or any combination) and I do this regularly to switch from home to away.
This has been possible for most of the time I have been using SmartThings… there are limitations… and I do use CoRE for some more complicated actions… but doing things when Everyone leaves is very simple.
Doing things when individuals leave can be done by creating a routine for each person.