Free Rialto App allows you to create a daily and weekly program for each daily time, either depending on the geolocation function or not.

Then you can decide, within a particular time band, to consider your GPS geographical position to switch on or off the heating system.