You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A Bash-based installer for a Python-powered fan controller on Raspberry Pi, designed for Debian-based systems (e.g. Raspberry Pi OS). It sets up a systemd service to automatically manage your fan based on CPU temperature.
4
+
5
+
## 📦 Features
6
+
7
+
- Installs a lightweight Python script to control a GPIO-connected fan
8
+
- Automatically starts the fan controller using systemd
9
+
- Monitors CPU temperature and toggles fan based on thresholds
10
+
- Logs installation output to `/var/log/pi_fancontroller.log`
11
+
- Includes a clean uninstall option
12
+
13
+
## 🛠️ Requirements
14
+
15
+
- Raspberry Pi running a Debian-based OS (e.g. Raspberry Pi OS)
16
+
- GPIO-connected fan (default GPIO pin: 17)
17
+
**NOTE: Do NOT connect the fan directly to the GPIO pins, a transistor circuit must be used**
18
+
- Python 3 installed
19
+
-`gpiozero` Python library (installed automatically if missing)
0 commit comments