How to programmatically detect whether I am at home or not? - That’s the problem I am currently trying to solve. In this post I will outline what methods I am using and what I have tried/considered. I use this presence information to automatically switch off lights when I leave my home, and turn them on when I return. By return I mean when my state changes from not-present to present Previous Solution (Wi-Fi) For about a year, I used my phone being present on my Wi-Fi network as an indicato...