In response to your section on home heating automation have a look at Tado - works with geolocation to have…