Skip to content

wernersv/nespifan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nespifan

Clone the repository to your raspi using "git clone https://github.com/wernersv/nespifan".

Change to the directory: "cd nespifan"

There are 3 files

fancontrol

This file does the actual work. It checks for the temperature of the CPU and turns on the fan if the temp exceeds the given value. The fan is turned of if the temp is falling a bit below the maxTMP.

Change the following lines to your needs:

pin = 16 # The pin ID, edit here to change it
maxTMP = 75 # The maximum temperature in Celsius after which we trigger the fan

fancontrol.service

This file is for systemd and has to be linked or copied to "/etc/systemd/system/fancontrol.service".

You may want to adapt the path "/root/nespifan" if you did not checkout the project to the home of the root user on your pi.

fancontrol.sh

The control script used by systemd.

Install/Run/Control:

systemctl enable fancontrol.service

systemctl daemon-reload

service fancontrol start

service fancontrol status

service fancontrol stop

Test

sysbench --test=cpu --num-threads=4 --cpu-max-prime=200000 run

Not a beauty, but it works

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published