The new Arriving/Leaving Home functionality is a great idea with a currently less than optimal implementation. I posted another issue in another thread. This issue relates to reliability.
I have a foyer light controlled by a Caseta dimmer and, generally, it functions great. However, the scene is driving me nuts. Why? It constantly thinks I'm leaving home and coming back. My phone will be sitting on a foyer table, not moving and yet the foyer light will suddenly turn on for no reason throughout the night. Most mornings I wake to find the light on.
In testing what I THINK is happening is that the system loses track of my phone and takes that to mean I've departed and then, when it reconnects, it believes I've returned. I also suspect this could be easily resolved by allowing for a grace period. If, for example, the time between loss and reconnect is a matter of X minutes (say, 5) or less, then simply ignore that cycle.
Hoping maybe there's a solution or that support will pass this on. I can fix this myself with an IFTTT recipe, but would prefer not to have to run another solution just for this task.