Use User’s Geo Location for Smart Control

There are some products on the market of smart thermostats/controllers that rely on knowing the user Geo Location to act “smart” – is this really smart? When user is at given location there are several methods to figure it out: Active: Pinging an IP address presence Checking current WiFi network name Using arping to check mac address presence Passive: Listening for specific packets All above are good if you do not need an extra time to react and that’s the problem.