The trouble is that when the device enters the inner circle (e.g. distance to the Place is less than the radius of the arriving circle) then the “currentPlace” attribute doesn’t change to the name of the actual place, it just shows a blank.
If you look at the screenshot, all of the blank “currentPlace” entries are when the device was at one of the specified places. In the past 3 days, for example, they have been in 3 different “places” as set up in webcore, but the actual name of the “currentPlace” never registers, so it can’t be used as a reference in any of my pistons.
WAIT! I just realized that I’m an idiot. “Local” was the name of a super large area I created for my entire city. The other places were within it, so since it never left Local it never entered the other places. Deleting “Local” and will report back.