SOLVED - Rule triggers every day + when it is meant to. Why is it triggering every day?

I have the following rule that is meant to announce when I am nearly home - but only between the hours of 7am to 8pm. It does do that very well, but it also makes the announcement every day at 7am, even if the phone (Life 360) hasn't left the house.

The phone IS switched off overnight, but the last known location from the night before is the same as when it is switched on.

How should this rule be written so that it only makes the announcement when I am arriving home?

TIA

Update

Went with this suggestion;

The Rule (Trigger) now looks like this;

Rule Truth

At 6:55am, Greg present = True; Time Between = false;

At 7:00am, Greg present = True; Time Between = True; --> run the True Action.

You can move the "time between" into Restrictions

Make this a trigger instead of a rule, with the trigger event being the arrival. Put the time constraint in Restrictions.

Thanks @csteele, @bravenel, and @DeveloperDavidB for the suggestions. I ended up going with @bravenel's suggestion.

I will mark the topic as solved and post the solution.
Thanks again.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.