You can have gravity HW by purchasing a single channel programmer ( it will have C, NO, NO) and replace the thermostat with programmable battery operated thermostat with three terminals.
With this set up timer will control HW and thermostat the heating. Have done this a few times.
Danfoss FP...