Controlling the onboard Pi5 cooling fan

I’d like to lower the setpoint for the standard Pi5 cooler fan using the onboard fan connector. Can someone please point me to a current document for that? Thanks.

If it’s one of those pi hat things, I don’t think there is one assuming you are using HAOS. If you are using some other operating system, then HA is likely not involved at all.

1 Like

Not a hat.
https://www.raspberrypi.com/products/active-cooler/
It plugs directly into the Pi5 board’s dedicated fan connector.

Also: Yes, I’m using HAOS v 17.1. Core=2026.3.3.
Thanks.

i think you’d be better of trying PI Forums
i.e
https://raspberrypi.stackexchange.com/questions/145927/raspberry-pi-5-edit-modify-temperature-limit-for-the-active-cooler-fan .

1 Like

Thanks for the pointer and the reply.
This is all good, except there is no /boot directory (visible?) when I use the HA File Editor. Where does HAOS keep the config.txt file (or it’s equivalent)?

There is no such, atleast not “available” as it’s bios/os related

However, if you go to /Settings/System/Hardware #All Hardware
You might find the right “pins” or PWM-controller , I honestly don’t know how much, nor which Hardware HAOS recognizes

With " Advanced SSH & Web Terminal " you get a “deeper” view of HAOS, though still from a “Docker” view

1 Like

I would suggest to keep the fan on 24/7. Keeping the PI at lower temp all the time will make it run longer than just preventing it from running too hot. Fans are much cheaper than SBCs. I ran a fan connected to GND and 5V on my RPI4. Used up one fan in about 18mths. Surprised it lasted so long.

2 Likes

No. You would be much better building an ESP32 with esphome and control it that way.

1 Like

OK. So If I understand you right, folks with a Pi5 and the stock cooler usually just leave the defaults? Since I’ve never seen the fan on, do you know if there is confirmation that HAOS even sends any signal to call for the fan on the Pi5 at any time? Or is it handled entirely on the board itself? Or do I need to pull this cooler and get something else?
And thank you again for the responses and the help. I really do appreciate it.

The Pi 5 hardware seems to handle itself, without need for any form of external control. I know when I reboot my RPi 5 (running HAOS), with a stock cooler/fan on it, the fan spins up during the reboot process and then quiets down once the system is up and running. I just checked mine and I can see the fan turning off and then back on automatically. Thus, I don’t believe you need to do anything. It just works.

More details here

Raspberry Pi computer hardware - Raspberry Pi Documentation

1 Like

I’m pretty sure it doesn’t.
It is not an HAOS related function, it’s optional hardware thing. It is unlikely to be there. Just like a GPU, likely not part of core programming.
If there is some custom integration or App that talks to the fan, that’s possible, but I have not looked for that.

As Ogiewon says, the “builtin” functionality has a “default” The Fan is Spinning Up at high load.
The mentioned “settings file” is only used to change defaults. to i.e lower “tress-hold”

I assume you have used “Pi Imager” to install your HAOS-Image, Specific for PI5

There are quite a few Topics in regards to PI in here, Below is 2 relevant, thou “older”
How to access config.txt in Hassio? - #20 by DWiskow .
Edit ‘config.txt’ on Pi 5 HA OS 13.2 image? - #5 by evansnp .

Hope this will help you further, othervice i wouldn’t think alot of it, as Spiro said above, as long as it’s cooling, let it cool, it’s not like you save a tons of money by lowering the rpm, or tresholds of the Fan, and you might just risk that your “settings” is not Optimal

1 Like

You can use the “System Monitor” - Integration to see the fan-speed.
By default the fan spins up above 50°C cpu-temp.

2 Likes