Localisation with zone has strange behavior!

Hello !

I have a problem with localisation since a few releases.
It worked for a while and now i have strange behavior.
I have a Zone A for my home.
I have a Zone B for my mom house.
When i arrive by my house, it trigger all my automations for zone A and stay like that until i left my house.
When i arrive by her house, it trigger all my automations for zone A and 30 sec after see me away from my home.
Something change recently ? I don't get it.

Thanks.

You have not provided any formatted (</>) YAML so we have no idea what your templates or scripts or automations are trying to do.

Perhaps if you look at the trace when this happens to see what is happening?

How are you testing this?

Yes, sorry, this is so so so annoying when something works for years and suddenly stop working.

There is the zone Maison = my house and the zone Caty = my mom.

And here my phone is at my house, then go away = absent, then go to caty that is consider as present at my house but its not physically and immediately go away again.

Be aware, if you are anywhere in Europe, there have been multiple, wide-spread reports of GPS navigation and localization issues thought to be caused by Russian jamming related to the war with Ukraine. If your presence detection is solely GPS-based, it is highly likely you will continue to experience issues until such time as that jamming is stopped.

The best way to have accurate and reliable presence detection is to use multiple modalities including GPS, WiFi, and BLE.

I understand but my phone seem to be detected correctly when i look every detection points on the map.

Absent should not trigger your home zone automations. Post your automations (correctly formatted) and we'll tell you how to fix them.

PS - part of your issue is that you might have set your mum's zone with too small a radius. Why don't you increase it & make it as large as your home zone radius? As long as it doesn't overlap with any zones or covers a road you frequently travel on, it won't cause any issues.

alias: Home
description: ""
triggers:
  - trigger: state
    entity_id:
      - device_tracker.jeremy
conditions:
  - condition: zone
    entity_id: device_tracker.jeremy
    zone: zone.home
actions:
  - action: input_boolean.turn_on
    target:
      entity_id: input_boolean.home
    data: {}
mode: single
max_exceeded: silent

There's nothing in that automation* to cause it to trigger when you're at your mum's house in the way you have described. Maybe you have another automation using your home zone?

Have a look at the automation traces which will tell you what exactly happened, assuming that's your only zone.home automation.

*I'd personally move that condition & make it the trigger. You don't need a condition if your device tracker state changes to home

In my logs that is what happens at 9:35:01 : enter in my mom zone and that trigger my home automation above with no reason...
It worked for years so i don't get it now.