What do you have the "ignore inaccurate locations" value set to? In the app it would be 150m, which prevents locations greater from that from triggering presence changes.
Yes, as long as you are within 750m of your home. There is a safety that breaks the SSID keeping you at home if you go further than 750m (which that phone 'appeared' to do).
Only if the phone sent a transition message that it came home will the transition get triggered. I can add something around that to keep them aligned in cases like this.
Check your 'ignore inaccurate locations' value. By default, the app starts up at "0" which allows everything to come through. On my Pixel, I was seeing sporadic 1399m accuracies which triggered region transitions in a lot of places! The Hubitat app is set to 150m, but if you didn't turn on remote configuration in the phone app, it might not have pushed back to get configured.
I don't know if there was one that showed the radius -- poking this in case someone clarifies that it can. Google will just show a pin, but no radius bubble. In the regions section of the app, when you add/edit a region, it will show the pin on the map inlay. Radius should be nice though.
I haven't seen that, but in fairness, I haven't really stress tested the notifications yet. Let me turn them on for the family to see if I can replicate that.
It's only happening on the iPhone. I initially thought there were probably multiple regions but didn't find any. I resaved the notification settings for my wife and turned on logging. I'll watch as she moves around regions tomorrow. She will be in add out of a few of them. Hopefully it will yield some good data.
Let me know! I only have an Android to test right now, and that seems to only give a single notification. Do you get multiple notifications from any other Hubitat apps on that phone? (IE low battery, etc)
I'm not sure I follow. The notifications I see are on my pushover account that is on my Android device. I'm only seeing single notifications when my android enters and exists regions.
I don't have anything else set up to monitor the status of the iPhone of that's what you are asking.
If you notice, I'm only seeing multiple "left" the region. Not when entering the region. The regions in the screenshot show 3 notifications. She left another location but that only generated 2 notifications.
It looks like the departure isn't getting registered on some level - it's odd how the not present appears in the logs but not in the device Events. Since I didn't get a text notification from the HE Owntracks app when I left at 6:18, seems like the missing entry and device Events and the missing text notification are related?
Thank you. I updated the settings for Location Accuracy to the max 6562 and stale records to 0.5 and now everyone is updating. Just waiting for my friend with her iPhone to restart the app to get updated.
I'll start bringing things down slowly after everyone is constantly reporting properly.
Can't wait to eliminate Life360 once my paid service is done.
Ignore inaccurate locations is default 150 for all.
If that means accuracy then it will not help in all cases. Here's log from the morning.
0.9km from home (yep that is more that 750m), connected still to home SSID, accuracy is under 15m but still phone reports its location 0,9km away from home and owntracks sends the information to Hubitat.
Thanks for checking. The problem is your phone is getting a lat/lon from your ISP that isn't correct (puts that phone at a different location). Currently it's embedded to only use SSID for the first 750m from home. I'll have to put that out to a setting so that you can dial it to something higher than that distance.
Hmmm.. I'll look more, but that one seems to be a Hub issue. The code fires the log entry if there was a change in presence, and then immediately fires the presence event.