Oliver Grawert (ogra) Publisher
  • Oliver Grawert (ogra) Publisher

Install latest/stable of pi-fancontrol

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.

Install using the command line

sudo snap install pi-fancontrol

Don't have snapd? Get set up for snaps.

Channel Version Published

Control a raspberry pi fan attached to a GPIO

Control a fan attached to a GPIO via NPN transistor (defaults to GPIO 14 (pin 8))

For more info see https://ograblog.wordpress.com/2019/10/09/attaching-a-cpu-fan-to-a-rpi-running-ubuntu-core/

Make sure to connect the snap interface for the correct GPIO that your fan is attached to (see https://pinout.xyz for correct mapping)

 snap connect pi-fancontrol:gpio pi:bcm-gpio-14

The snap allows a few configurations to be set

Pick a different GPIO to swithc the fan on/off (do not forget to use the above connect command to enable access to this changed GPIO)

 snap set pi-fancontrol gpio=23

Set the temperature threshold (in degrees celsius) at which the fan turns on

 snap set pi-fancontrol threshold=40

Set the interval (in seconds) at which the temperature gets scanned

 snap set pi-fancontrol interval=60

Indeed you can set all these also from a gadget.yaml file in the ```defaults:``` section.

Details for pi-fancontrol

Last updated
9 March 2021

Share this snap

Generate an embeddable card to be shared on external websites.

Related blog posts

Where people are using pi-fancontrol

Users by distribution (log)

Ubuntu 20.10
Ubuntu 20.04
Raspbian 10

Install pi-fancontrol on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.

Is there a problem with pi-fancontrol? Report this app