Okay, I dare to say I’m quite an advanced homey user. I’'m trying to decrease the amount of flows I need.
Say, trash is being collected tomorrow (thanks trashcan app!) I want that to be announced when I’m home.
However, when I’m not home (or say, my GF is home) I just want a push notification (she is okay with my smart home, but, well, devices telling me what to do is next level :P.
Do I have to make two flows, one with her presence on, and one with her presence off?
Or can I reduce that?
No. You can do that with one flow.
What you want is announce this when you are home but your GF is not.
So just add both these conditions to the second section of the flow as AND condition.
Cond1: You are home
Cond2: GF not home
in the THEN section you can then just do the announce and the push notify as ELSE action
Oh yes. Well you won’t need it for this usecase, but you could define two sets of “AND”-ed conditions in the condition section of the flow. So if you have two different sets of conditions which would trigger the “THEN” part you could do that.
Let’s say you additionally wanted to that you get an announcement if your GF is flagged sleeping. you could add that condition in the OR part of the condition block.
Can I ask why?
My experience is having less flows as a goal makes the flows more complex, errorproje and hard to debug.
So i would suggest, think before you start doing that (and maybe take a look at my post on how to structure your flows (which does result in much more flows…))