So much easier, thank you! I just tested this out and it worked pretty good.
However, when I left my home it got triggered 3 times:
Dad left at 12:55PM
Dad left Away at 12:55PM
Dad arrived Home at 12:56PM
Then it never triggered again during the entire 30 mins I was gone, but did trigger succesfully when I got home.
I found out this was due to the way I had configured the purple/outer bands for my Home place. I live off a road that is parallel to the main road so as I left the house I left the purple zone then passed through it again on the main road but only briefly. I have reconfigured the zones to prevent this from happening again (hopefully).
But this did raise a question. Let’s say this happens in a real life scenario. I leave but immediately turn around and re-enter, and for some reason the currentPlace event never triggers again. Because I’m capturing this status on a 3rd party database it gets stuck with “Away” but in reality I’m back at Home. I’m wondering if there’s a way to force a piston to “double check” my currentplace, say 5 minutes after it was initially changed, and if it is different then get the latest location and update my 3rd party status accordingly.
Saying all that, is that perhaps what the outer (non purple) band is there to prevent?