Hi!
Probier am Besten erstmal aus wie Dein Handy mit Wlan Anwesenheitserkennung arbeitet.
Ich hab bei verschiedenen iPhones festgestellt, daß sie gerne mal 2 Stunden ausgehen und sich dann auf einmal wieder melden,
was dann zu falschen Abwesenheiten führen kann.
Ich habs nicht zuverlässig hinbekommen per Wlan Erkennung (sowohl Wlan-Status über Fritzbox als auch Ping auf iPhone 4s und 5).
Android hab ich nicht probiert.
Was bei mir sehr gut funktioniert ist Geofency (mit e!) auf den iOS Geräten mit Residence Modul,
also auf dem Handy per App einen Geo-Fence setzen der dann bei Betreten / Verlassen eine Meldung an fhem auslöst und damit den Status schaltet.
Damit könntest Du die Heizung auch schon auf dem Weg nach Hause anmachen, dann ist es schon warm wenn Du heimkommst ;-)
Akku-Verbrauch ist nicht wesentlich erhöht, Stabilität ist super, kein Vergleich zu Wlan Erkennung.
Per Bluetooth sollte auch ganz gut gehen, da ist die Reichweite aber nicht so groß, kommt auf Dein Heim an, musst Du evtl. mehrere Stationen (rpi etc) nehmen.
Infos findest Du im Wiki oder im Forum.
Gruß
Zentis