Trigger: Jess, Mike all away
Rule:
If Contact Bedroom Window, Front Door, Upper Garage Door, House Garage Door any open then
Send Jess,Mike Warning one of the contacts got left open
End if
If you want to know which one you'd need to break it out into a seperate if statement and message for each contact since you can't use %device% since that would be the trigger (one of your cell phones)
You're right the only option is any then to check with an if statement. I have another rule where I set a virtual switch to away when everyone is away then use that switch in all my other rules to simplify things.
You just choose the two phones as leaves and hit ok it will trigger if any of those leaves so you'll also need an if statement to verify they are both away before proceeding like @Sakman suggested.
If you care about which individual device it was, I wrote a custom app to do this for myself that you might find useful:
Otherwise, a rule like @Terk suggested would do the same thing (just with a bit of work, possibly, if you need that many conditionals!). I also use a virtual switch/presence device instead of relying on individual devices (which I "combine" into that one device via other means), which makes a lot of automations like this easier, but that's just personal preference.
If you use my app, leave the "Text to speak if all devices are OK" option blank (or anything blank where you don't want it to say or send anything)--that way you won't get anything if all the contacts are closed--and choose only a notification device and not a speech/TTS device.
Yeah, it's just because it's an anonymized snapshot to share. A user can use that code (m8duw) to import it, it'll let you select what devices from a checkbox list.
I'm not very proficient with it, but I'm a little more familiar with it from my S.T. days.