Argon 1 Case and Argon Fan HAT controller for Ubuntu
Argon Fan HAT / Argon ONE Case Fan Controller for Ubuntu
Made with 💝 for
argon1.sh
is a refactored version of the Argon FanHAT / Argon ONE Case Fan
controller for Ubuntu and is derived from the origin script published by
Argon Forty here:
The refactor consisted of:
We have a Discord for this project:
This script will only work on Ubuntu running on a Raspberry Pi.
git clone https://github.com/wimpysworld/argon1-ubuntu.git
cd argon1-ubuntu
sudo ./argon1-ubuntu --install
Usage
$0 [options]
Available options are
--config Get help about how to configure the fan
--install Install the Argon ONE Case Fan / Argon FanHAT driver
--uninstall Uninstall the Argon ONE Case Fan / Argon FanHAT driver
To modify you fan curve edit /etc/argononed.conf
and then execute
sudo systemctl restart argononed.service
to made the changes active.
Power State | Action | Function |
---|---|---|
OFF | Short Press | Turn ON |
ON | Long Press (>=3s) | Soft Shutdown and Power Cut |
ON | Short Press (<=3s) | Nothing |
ON | Double Tap | Reboot |
ON | Long Press (>=5s) | Forced Shutdown |
Power State | Action | Function |
---|---|---|
OFF | Short Press | Nothing |
ON | Long Press (>=3s) | Soft Shutdown and Power Cut |
ON | Short Press (<=3s) | Nothing |
ON | Double Tap | Reboot |
ON | Long Press (>=5s) | Forced Shutdown |
os.system()
./sys/class/thermal/thermal_zone0/temp
in a Pythonic way.