Has someone succeeded with Proximity and iPhone?

I would love to turn on the heating when my wife or I are moving towards home and are less than 10km away.

I have read up on the Proximity chapter but just can’t get it to work with our iPhones. Recognising home/away works perfectly but not outside the home.

Does it only work with Android or has someone found an iPhone solution?

I saw you published this in November 2023. Did you get it resolved?

Since that date, the Proximity integration seems to have been revamped, which sadly broke my previously-working automation. (The problem is logged at: https://community.home-assistant.io/t/ios-companion-app-location-updates-are-really-slow-or-latest-proximity-integration-is-broken/690649.)

However, you should be able to accomplish what you want with the new integration (although the distance from home when it is triggered may not be as accurate as you wish - again, see above problem, but at 10 Km there’s probably enough time for the Companion App on the phone to notify HA).

Below is my test alert that tries to detect when my phone is 1630 feet from the Home zone, and when it enters that boundary, sends a notification to the phone. (Obviously, when I have it working reliably - i.e. at the correct distance - I’ll have it do something more useful, like make an announcement on the Sonos speakers.)

- id: '1707409582331'
  alias: Test of Proximity
  description: ''
  trigger:
  - platform: numeric_state
    entity_id:
    - sensor.home_xxxx_distance
    for:
      hours: 0
      minutes: 0
      seconds: 2
    below: 1630
  condition: []
  action:
  - service: notify.mobile_app_xxxx_iPhone_14_pro
    data:
      message: Entering Subdivision
      title: Proximity Alert
  mode: single

Thanks and no, I never got it resolved.

Yea. I gave up on the Proximity integration as it just lags too much on my iPhone.

I’ve installed the ICloud3 integration, which uses Apple’s native 'Find My…" system and seems to be more timely and accurate. (But, I can’t determine whether I should be setting integers in Miles, Feet or whatever in my automations - I’ll figure that out.)

If you have Apple phones, you might want to look at it.