Project ID: 20037



cec-timer is a set of system d timers and services that will turn off and on cec controlled TVs at specific times, it was designed to be used on Fedora using a Raspberry Pi 3 and uses cec-ctl to control the cec device.

How to use

  • Enable cec on your TV, it may go by different names depending on the vendor, a list of names and a guide can be found here
  • Enable the system d timers and initialization service systemctl enable cec-on.timer cec-off.timer cec-initialize.service
  • Either reboot or systemctl start cec-initialize.service and the tv should turn on and off at the times specified by the timer files


  • Edit the timer files (located at /usr/lib/systemd/system/cec-on/off.timer) for your desired days and times to turn the monitor on and off.

  • If you are using a different cec control device than the raspberry pi 3, you may need to configure the cec-initialize.service for your device.


  • Turning on and off an office dashboard TV at specific times so that it doesn't waste energy running when people aren't around

Installation Instructions

Instructions not filled in by author. Author knows what to do. Everybody else should avoid this repo.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download

* Total number of packages downloaded in the last seven days.