Tras varios días de pruebas, al final he conseguido lo que quería de forma sencilla.
He creado una macro por baliza. Cuando la baliza sale de su zona de cobertura envía la petición a la URL de la macro. En el momento que las 3 balizas están fuera de casa, es cuando YO estoy fuera de casa.
Desde que lo he configurado así, solo me ha dado un solo falso positivo, algo asumible.
Sin embargo el de mi mujer, lo tengo sin la macro, y los falsos positivos pueden llegar a ser hasta 10 al día.
Ya sé que tenemos el parámetro del cooldown, pero por más que jugué con el, no conseguí que fuera nada fino.