External programmers and timers both digital and mechanical. External programmers are usually mounted on the wall and are used to turn the heating on and off automatically based on the settings programmed by the user and also to control motorised valves