pi-fancontrol

pi-fancontrol

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

License
  • GPL-3.0

Last updated
  • 9 March 2021 - latest/stable
  • 18 March 2021 - latest/edge

Share this snap

Generate an embeddable card to be shared on external websites.


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.