Intermatic EJ500C  Indoor Digital Wall Switch Timer
Intermatic digital wall switch timer is a replacement for your standard indoor wall switch. The optional self-adjusting features automatically change with daily sunrise and sunset time changes. Set it once and no resetting is required.