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.
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.
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.
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.