Argon Indistria OLED Module (One V5) Addon

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.

Current issues: Button doesn’t work

https://github.com/BenWolstencroft/home-assistant-addons

1 Like

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

Add add-on repository

Display Screens

  • :desktop_computer: Logo Screen
  • :clock1: Clock Screen - Digital 7-segment style time display with date
  • :computer: CPU Screen - Usage percentage and temperature with progress bars
  • :brain: RAM Screen - Memory usage with detailed statistics
  • :floppy_disk: Storage Screen - Disk space usage and availability
  • :thermometer: Temperature Screen - Large temperature display with status indicator
  • :globe_with_meridians: IP Screen - Network IP address and connection status
  • :iphone: QR Code Screen - Scannable QR code for quick HA access
  • :house: HA Status Screen - Updates available and last backup date

Features

  • :arrows_counterclockwise: Automatic screen rotation with configurable duration
  • :thermometer: Temperature display in Celsius or Fahrenheit
  • :zap: “Real-time” system monitoring
  • :bar_chart: Progress bars for %, °C, °F
  • :radio_button: 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)

Installation

  1. Add the repository to your Home Assistant Add-on Store
  2. Click “Install” on the Argon ONE OLED Display add-on
  3. Enable I2C on your Raspberry Pi if not already enabled
    • I suggest using I2C Configurator community add-on
  4. Configure the add-on (see Configuration in the docs)
  5. Start the add-on

Happy to take feedback here or on github as issues I can track!

Hi everyone!

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

  1. Go to Settings → Add-ons → Argon ONE OLED Display
  2. Click Update to install version 1.16.1
  3. Don’t start it yet - we need to configure the fan first!

Step 2: Add Fan to Your Screen List

  1. Go to the add-on Configuration tab

  2. Find the screen_list option

  3. Add fan to your screen list

    screen_list: "logo clock cpu storage ram temp fan ip"
    
  4. Save and Start the add-on

Compatibility

  • :white_check_mark: Raspberry Pi 5 - Full support with native 4-pin fan connector
  • :warning: 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”:

  1. Make sure you’re using Raspberry Pi 5
  2. Verify the fan configuration is in /mnt/boot/config.txt
  3. Ensure you’ve rebooted after adding the configuration
  4. 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! :rocket:

If you find this add-on useful, please consider giving it a star on GitHub!