Skip to content

elar-systems/tb-fan-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tb-fan-control

Temperature-based control of ASUS Tinker Board fan through GPIO port.

This package installs the tb-fan-control daemon that checks temperature of the ASUS Tinker Board CPU and controls fan through one of the GPIO pins.

Installation

You need to build and then install this package:

Build .deb package

Dependencies:

  • fakeroot

You can build .deb package using Makefile:

make deb

And then install it with dpkg:

sudo dpkg -i tb-fan-control-*.deb

Uninstall

You can uninstall this package with dpkg: sudo dpkg -r tb-fan-control

If package does not uninstall properly because of installation issue, try:

sudo mv /var/lib/dpkg/info/tb-fan-control* /tmp/ && sudo dpkg --remove --force-remove-reinstreq tb-fan-control

Configuration

There is config file /etc/tb-fan-control/tb-fan-control.conf in which you can change

  • GPIO pin which will contol the fan
  • Upper and lower temperature triggers
  • Temperature refresh delay

Please refer to ASUS Tinker Board documentation to see available GPIO pin numbers:

About

ASUS Tinker Board FAN Control Service through GPIO

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published