Hi All, just wanted to share that I’ve started to put together an addon to get the Argon Industria OLED Module from Argon40 working in HAOS on Raspberry Pi
I’ve only tested this on a RPi 5 with HAOS (installed on an NVMe) but i’m having success there.
I’m completely unable to edit my first post, I guess I need to ‘earn my stripes’ to do that, but further improvements have happened so here’s a full re-post of the features and all info:
Argon Industria OLED Module (One V5) Addon
Repository
All my projects are hosted in my own repo
Display Screens
Logo Screen
Clock Screen - Digital 7-segment style time display with date
CPU Screen - Usage percentage and temperature with progress bars
RAM Screen - Memory usage with detailed statistics
Storage Screen - Disk space usage and availability
Temperature Screen - Large temperature display with status indicator
IP Screen - Network IP address and connection status
QR Code Screen - Scannable QR code for quick HA access
HA Status Screen - Updates available and last backup date
Features
Automatic screen rotation with configurable duration
Temperature display in Celsius or Fahrenheit
“Real-time” system monitoring
Progress bars for %, °C, °F
Physical button support:
Single press: Next screen
Double press: Previous screen
Long press (6+ seconds): Jump to first screen
Hold 10 seconds: Reboot system (with confirmation)
Hold 15 seconds: Shutdown system (with confirmation)
I’ve just released version 1.16.2 of the Argon ONE OLED Display add-on, which adds a new Fan Screen specifically for Raspberry Pi 5 users!
What’s New?
The Fan Screen displays real-time information about your Raspberry Pi 5’s native fan:
RPM reading (if your fan has a tachometer wire connected)
PWM duty cycle percentage (0-100%)
The screen reads directly from the kernel’s hardware monitoring interface (/sys/class/hwmon), giving you accurate, real-time fan data right on your OLED display.
The Fan Screen
You’ll see the actual fan speed in RPM
Example: “2500 RPM”
Progress Bar:
Shows the commanded fan speed (0-100%)
Includes percentage value on the right
For Existing Users - How to Add the Fan Screen
If you’re already using the Argon ONE OLED add-on, here’s how to enable the new Fan screen:
Step 1: Update the Add-on
Go to Settings → Add-ons → Argon ONE OLED Display
Click Update to install version 1.16.1
Don’t start it yet - we need to configure the fan first!
Step 2: Add Fan to Your Screen List
Go to the add-on Configuration tab
Find the screen_list option
Add fan to your screen list
screen_list: "logo clock cpu storage ram temp fan ip"
Save and Start the add-on
Compatibility
Raspberry Pi 5 - Full support with native 4-pin fan connector
Older Raspberry Pi models - The fan screen will display “Not Found” since they don’t have the native fan controller
Troubleshooting
Fan screen shows “Not Found”:
Make sure you’re using Raspberry Pi 5
Verify the fan configuration is in /mnt/boot/config.txt
Ensure you’ve rebooted after adding the configuration
Check that your fan is physically connected to the 4-pin fan connector
No RPM reading, only PWM percentage:
This is normal if your fan doesn’t have a tachometer wire (3rd pin)
The Argon ONE V5 case may not connect the tachometer wire
You’ll still see the PWM duty cycle which tells you the fan speed
Happy monitoring!
If you find this add-on useful, please consider giving it a star on GitHub!
Hi, I could not find the Active Fan Cooling add on after adding the repository. Wonder have it been removed? I am looking for addon to control my Argon One v5 fan which the previous fan controller for Argon One V1 to V3 doesnt work anymore. Thank you in advance for your assistance.
Hi, this is brilliant work, thanks for making this @BenWolstencroft. I have it running just great now. A question about the physical button you are using though - you say you have a button connected to GPIO 4. I’m just curious what sort of button you are using and how you are presenting it on the case? Did you drill a hole for it or have you managed to find something that fits the covered holes on the rear of the case?