I know there are some other presence options out there such as SharpTools and also using a router with DD-WRT detecting when your phone connects to it but I don’t know if they actually track constant presence compared to arrival and departure.
You are missing a key point: the event of arriving causes the state of present to be true. With a condition, the rule is going to be evaluated upon each presence event, i.e., arrival and leaving. It will be true as long as the presence is present. For example, were there some other condition (or trigger) that caused the rule to be evaluated, the presence condition would be true when tested (i.e., it didn’t require an arrival event, but was determined to be the case upon some other event).
This is the case, as above.
As to your original post, something is going to have to cause a trigger or rule evaluation to occur. It doesn’t just sit there looking at things, something has to happen. So if all you have is presence and a time period, the only things that can cause it to fire or evaluate are the two time period endpoints, and the arrival or departure of the presence sensor. [quote=“erwenger, post:1, topic:38166”]
BUT what if I want to same rule to execute if the presence detector (e.g.,) phone is already in the geofenced area when the target time (e.g., sunset) occurs?
Then you have to use a rule with the time period as a condition and the presence as a second condition.