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.