Noun
time switch (plural time switches) (electrical engineering) A switch activated automatically at a preset time.
time-switch