Fans tile not showing in DASHBOARD

Hi i need help with my PIRONMAN 5 setup.

Bookworm 64-bit.

On my Dashboard i don’t see the FANS Tile.

I tried to do the following:

Hardware works perfectly: OLED shows CPU temp/IP,fans spin with RGB lightning,

i2cdetect -y 1 shows 0x3C Service runs fine

sudo systemctl status pironman5.service shows active.

But the dashboard only shows standard tiles (cpu/memory/network/storage/processor). NO Fan or OLED tiles appear, even after extensive troubleshooting.

Everything I’ve tried:

clean reinstall mutiple times.

sudo systemctl stop pironman5.service

sudo systemctl disable pironman5.service

sudo rm -rf ~/pironman5 /opt/pironman5 /usr/lib/systemd/system/pironman5.service.

git clone GitHub - sunfounder/pironman5: Code for Raspberry Pi 5 case (Pironman5) ~pironman5

cd ~/pironman5 && sudo python3 install.py

force enable all features

sudo pironman5 -oe True -of True -gm 0 # OLED/Fan/Always On

sudo pironman5 -c # confirms: oled_enable: true, gpio_fan_mode: 0

sudo systemctl restart pironman5.service

Hard browser refresh

Setting toggle works OLED on/off, fan modes change) but no tiles.

Logs SHow:

“Fan suppported Sync other fan“(repeated).

Service Active/running

journalctl -u pironman5.service no critical errors

DAshboard logs: ‘Dashboard started‘ but not found”" data sync issues.

Current status:

Hardware 100% fans fans rgb working OLED live.

sudo pironman5 -c shows all features enabled

Dashboard has empty spaces where Fan/OLED should be

Stress test Stress–cpu 4 shows CPU graphs but no fan RPM data.

Anyone seen this?

Dashboard tiles refuse to render despite perfect hardware/servicePi 5 Bookworm specific issue?

InfluxDB/Grafana conflict

sudo systemctl status influxdb # Running?
sudo systemctl stop influxdb || true
sudo systemctl restart pironman5

Did nothing.

Websocket debug result

curl http://localhost:34001/api/status → 404 Not Found
netstat -tulpn | grep 34001 → listening OK (PID XXXX)

Tried to :

sudo systemctl stop pironman5
sudo rm -rf /opt/pironman5/venv
cd ~/pironman5 && sudo python3 install.py --force-reinstall
sudo reboot

And after :

sudo systemctl stop pironman5.service
sudo apt install influxdb -y
sudo systemctl start influxdb
cd ~/pironman5 && sudo python3 install.py # Normale install (geen force)
sudo systemctl start pironman5.service

Also no results on the dashboard.

Tried a stress test again no Fan RPM data

darkmode on/off did not work.

Clearing Cache from browser did not work

In the Pironman dashboard, the “CPU Fan Speed” refers specifically to the speed of the CPU heatsink fan (PWM fan) – it does not display the speed of the RGB case fans.

Since your RGB fans are working and providing good airflow, the CPU temperature likely stays below 50°C. According to the fan’s design, it remains off at this temperature, which is why the dashboard shows a speed of 0 RPM. This is normal behavior.

If you would like to verify that the CPU fan and the dashboard readout are functioning correctly, please follow these steps:

In the Pironman dashboard settings, change the “GPIO Fan Mode” to “Quiet” mode.

Open a terminal and run the following command to perform a CPU stress test:
sudo stress -c 4 -t 600s

This will raise the CPU temperature. Once it exceeds 50°C, please check if:

The CPU heatsink fan starts spinning.

The “CPU Fan Speed” value in the dashboard updates to show a non-zero RPM.

This test will confirm whether the fan and the monitoring function are operating as intended.

FWIIW: The last time the dashboard turned stupid, I cd’d to the Pironman5 directory and then did a git pull and reran the install.py script. Fixed it.

You can try the method mentioned by louyo:
Run the following commands:

cd ~/pironman5
git pull
sudo python3 install.py
This will pull the latest version of the Pironman5 software and reinstall it. After restarting the system, check whether the chassis functions work properly.

Additionally, the Pironman5 dashboard does not have a separate “fan” monitoring section. The section that monitors fan-related data is actually the temperature monitoring panel, so we have renamed that panel to the “Temperature” section.

Just out of interest, is there a quick way to display which version of the Pironman 5 software service is running? If so, what version should it be?

Also, when doing a “full-upgrade” in the terminal, does the Pironman 5 software get updated automatically?

To check the current version of the pironman5 software, please run the command sudo pironman5 -v.
The latest version of the pironman5 software currently is 1.2.26.

Additionally, please note that running the full-upgrade command will only update the system and does not directly update the pironman5 software.

To update the pironman5 software, you need to execute the following commands:

cd ~/pironman5

git pull

sudo python3 install.py