Thank you for your response. Firstly, I would like to confirm that I do want to continue using HA since overall, I have been extremely impressed with it. In particular the vast library of integrations which allow simple device adoption and add-ons such as InfuxDB & Grafana to allow data capture & display. I recognise that HA is under continuous development and I would like to pass on my total appreciation to the entire software development team for doing such an amazing job.
Whilst still in my experimental learning stages with HA the one over-riding factor that I cannot overlook (at my peril) is the end goal has to be a system which meets with full wife approval. This basically means both total reliability and simplicity to use and, wherever possible, automations which minimise the need for user intervention. Thus why presence detection is key to any setup.
It’s interesting that you along with Jonah1970, another Android user, don’t experience any problems with the mobile app with respect to GPS positioning. I was hoping that iPhone IOS users could confirm that it works equally well for them.
I agree that the root of the problem probably lies with my configuration and, as a newbie, I am keen to investigate every option to try and both identify & eliminate it. To try and get matters resolved I did a full reset on the mobile app earlier today, deleted it, and reinstalled / set it up once more. Alongside this I increased the radius ‘around’ my home to 40 mtrs and re-booted my HA instance. After doing this I went for a walk. I was correctly logged as being ‘away’ after a few minutes but, as previously, HA didn’t log me back upon my return. After being home for a couple of hours I checked out where my iPhone location was showing on the map and it was around 60 mtrs from it’s ‘true’ position (as identified by the building / road overlay).
If, as the companion doc states, the app sends an update on a change of connection state does this not include going from 4G to domestic Wi-Fi?
I’ve checked all the settings I can find in IOS:
Location permission is set to ‘Always’
Precise Location set to ‘On’
Location Accuracy is set to ‘Full’
Motion Permission is ‘Enabled’
Background Refresh is ‘Enabled’
Having done some research I am aware that HA users have previously used programs such as Life360 to provide GPS positioning data but I was under the impression that recent development of the app had made such bolt-ons more or less unnecessary?
I have looked to alternate methods of locating when I’m actually home – in particular using the integration of my Unifi network to determine if my iPhone is on/off the Wi-Fi network. In fact this works very well for arriving back home but due to the ‘sticky’ nature of the Unifi controller in releasing clients it’s around 10 minutes before departure out of the Wi-Fi area is flagged. I have separately asked within the Unifi community if there is anyway of avoiding / reducing this latency.
I can certainly see that a hybrid solution of multiple trackers may be necessary - certainly for determining absolute position once very near or inside the house perimeter so many thanks for the link to the Composite Device Tracker. However, and apologies if I’m missing the point, I still fail to understand why my iPhone / Apple Watch setup will accurately track my walks to an accuracy of only a few metres but the mobile HA app seemingly doesn’t broadcast the coordinates until triggered by connecting to a new cellular tower. I realise that this is probably done deliberately to minimise battery drain but it would be great if an additional control could (assuming this isn’t blocked by Apple in some way!) be provided within the IOS app to send coordinate updates more frequently.