Dear SunFounder Support Team,
I am writing to report an issue I’m encountering with the Pironman 5 service on my Raspberry Pi 5 running Raspberry Pi OS on a 250GB NVME Drive. After following the installation instructions for the Pironman 5, the service consistently fails to start with the following error:
ModuleNotFoundError: No module named 'pm_auto.fan_control
I have tried to resolve this by following the steps outlined in the pm_auto
GitHub repository for building and installing the package within a virtual environment. I used the following commands:
cd ~/pironman5/pm_auto
source ~/pironman5/venv/bin/activate
pip install build
python3 -m build
pip install dist/*.whl
deactivate
sudo reboot
Despite these steps, the error persists. I have also checked the contents of the installed pm_auto
package in the virtual environment’s site-packages
directory using the command:
ls /opt/pironman5/venv/lib/python3.11/site-packages/pm_auto/
The output of this command shows the following:
fonts __init__.py libs pm_auto.py __pycache__ services version.py
As you can see, the crucial fan_control.py
file or a fan_control
directory is missing from this list. This absence of the fan_control
module appears to be the reason why the Pironman 5 service cannot start.
I am a user with limited coding experience, and I have followed the provided instructions to the best of my ability with the assistance of Gemini AI. I would greatly appreciate any guidance you can offer to resolve this issue and get the Pironman 5 service running correctly.
At the moment, after all the options I’ve tried, the LED Display isn’t working, I am unable to control the RGB Lighting on the Pironman 5, and the Dashboard isn’t working… all consequences of this one module that should be there and, for some reason, isn’t.
This has happened in the past and with a lot of help from Gemini I was able to correct previous issues after automated system upgrades, but at this point I am totally at a loss … don’t know what to do next …
Can you help?
Please, deleting my system and starting again isn’t an option as that would be the nuclear option, and I would like to NOT lose all the setup I have made within the last 6 months.
Thank you for your time and assistance.
Nuno