I use the webcore Places feature extensively, and have had some pistons going well for quite some time to send push notifications when my wife or I are entering or leaving the radius. i’ve had about 7 different places and they all work fine. My wife just got a new job so I updated the Places within settings, and I updated my piston to check for those places. But I don’t get my alerts, and the piston never triggers (the piston is set to always subscribe to currentPlace).
this got me curious, so I checked the presence device in the IDE. it properly lists all of the correct places, and it even shows closestPlace, previousPlace, arrivingAtPlace properly, but currentPlace is blank (hence why my piston isnt triggering at this location). I’ve got the 200m arrival radius of that place directly on top of it, and i have confirmed that the phone is right there in the middle of it. yet for some reason, for this new place, it’s not seeing that it has arrived. (legacy places do continue to work fine)
here’s the rest of the IDE data
Current States
presence: not present
sleeping: not sleeping
closestPlaceDistance: 0.14857313552231205
verticalAccuracyMetric: 6.0
speed: 11.4829396325
altitude: 556.693177210689
horizontalAccuracy: 33.0675855215627
altitudeMetric: 169.680080413818
closestPlace: Work
previousPlace: Home
places: Work,Mom's,Nanas,Home,Daycare,Office
closestPlaceDistanceMetric: 0.23910528
leavingPlace:
distance: 3.0129148241804784
floor:
arrivingAtPlace: Work
bearing: 197.57812
longitude: [redacted]
speedMetric: 3.5
verticalAccuracy: 19.6850393701
latitude: [redacted]
distanceMetric: 4.8488164
currentPlace:
horizontalAccuracyMetric: 10.0790000669723