Please find attached screen printout and logs as I have tried to install the software again. this time on a new SD card. it appears it is loading the pironman5 not the pironman5_max software
sorry could not upload pdf. Comments in bold
thanks for the quick response
regards
************************************************************************************
idp@Pi5:~ $ cd ~
git clone -b max GitHub - sunfounder/pironman5: Code for Raspberry Pi 5 case (Pironman5) --depth 1
cd ~/pironman5
sudo python3 install.py
Cloning into ‘pironman5’…
remote: Enumerating objects: 31, done.
remote: Counting objects: 100% (31/31), done.
remote: Compressing objects: 100% (28/28), done.
remote: Total 31 (delta 2), reused 14 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (31/31), 30.30 KiB | 3.03 MiB/s, done.
Resolving deltas: 100% (2/2), done.
Installing for Pironman 5
Version: 1.2.25
Install build dependencies…
Run commands before install…
Install APT dependencies…
- Install APT dependencies: libopenjp2-7 python3-dev i2c-tools libfreetype6-dev libjpeg-dev kmod python3-gpiozero lsof influxdb… Done
Create working directory…
-
Create work directory… Done
-
Change work directory mode… Done
-
Change work directory owner… Done
-
Create log directory… Done
-
Change log directory mode… Done
-
Change log directory owner… Done
-
Create virtual environment… Done
Install PIP dependencies…
Install Python source packages…
-
Uninstall pironman5 old package… Done
-
Install pironman5 from source… Done
-
Uninstall pm_auto old package… Done
-
Install pm_auto from source… Done
-
Uninstall pm_dashboard old package… Done
-
Install pm_dashboard from source… Done
-
Uninstall sf_rpi_status old package… Done
-
Install sf_rpi_status from source… Done
Setup auto start…
Probe modules…
- add module: i2c-dev… Done
Copy device tree overlay…
- Copy dtoverlay sunfounder-pironman5.dtbo… Done
Change work directory owner…
- Change work directory owner… Done
Finished
Cleanup
Whether to restart for the changes to take effect(Y/N):Y
*********************************************
System Restart
idp@Pi5:~ $ sudo systemctl restart pironman5.service
idp@Pi5:~ $
No LEDs (on board or fans) or OLED Display
*********************************************
Run Log as requested it appears to be loading pironman5 software not pironman 5 max
*********************************************
idp@Pi5:~ $ cat /var/log/pironman5/main.log
26/01/12 13:04:05.225 [INFO]
26/01/12 13:04:05.225 [INFO] ############################################################
26/01/12 13:04:05.225 [DEBUG] Config path: /opt/pironman5/venv/lib/python3.13/site-packages/pironman5/config.json
26/01/12 13:04:05.225 [DEBUG] Pironman5 version: 1.2.25
26/01/12 13:04:05.225 [DEBUG] Variant: Pironman 5
26/01/12 13:04:05.225 [DEBUG] Config: {‘system’: {‘data_interval’: 1, ‘rgb_color’: ‘#0a1aff’, ‘rgb_brightness’: 50, ‘rgb_style’: ‘breathing’, ‘rgb_speed’: 50, ‘rgb_enable’: True, ‘rgb_led_count’: 4, ‘temperature_unit’: ‘C’, ‘oled_enable’: True, ‘oled_rotation’: 0, ‘oled_disk’: ‘total’, ‘oled_network_interface’: ‘all’, ‘gpio_fan_pin’: 6, ‘gpio_fan_mode’: 0, ‘debug_level’: ‘INFO’}}
26/01/12 13:04:05.225 [DEBUG] Device info: {‘name’: ‘Pironman 5’, ‘id’: ‘pironman5’, ‘peripherals’: [‘storage’, ‘cpu’, ‘network’, ‘memory’, ‘history’, ‘log’, ‘ws2812’, ‘cpu_temperature’, ‘gpu_temperature’, ‘temperature_unit’, ‘oled’, ‘clear_history’, ‘delete_log_file’, ‘pwm_fan_speed’, ‘gpio_fan_state’, ‘gpio_fan_mode’], ‘version’: ‘1.2.25’, ‘app_name’: ‘pironman5’}
26/01/12 13:04:05.225 [DEBUG] PM_Auto version: 1.2.12
26/01/12 13:04:05.226 [DEBUG] PM_Dashboard version: 1.2.10
26/01/12 13:04:06.454 [INFO] PMAuto started
26/01/12 13:04:06.567 [INFO] PmDashboard started
26/01/12 13:06:29.883 [INFO] Received signal “Terminated”, cleaning up…
26/01/12 13:06:29.883 [INFO] Stopping Pironman5
26/01/12 13:06:29.884 [INFO] Stopping PMAuto
26/01/12 13:06:30.503 [INFO] Stopping PmDashboard
26/01/12 13:06:30.780 [INFO] Pironman5 stopped
26/01/12 13:06:30.781 [WARNING] Thread Thread-1 is still alive
26/01/12 13:06:31.370 [INFO]
26/01/12 13:06:31.371 [INFO] ############################################################
26/01/12 13:06:31.371 [DEBUG] Config path: /opt/pironman5/venv/lib/python3.13/site-packages/pironman5/config.json
26/01/12 13:06:31.371 [DEBUG] Pironman5 version: 1.2.25
26/01/12 13:06:31.371 [DEBUG] Variant: Pironman 5
26/01/12 13:06:31.371 [DEBUG] Config: {‘system’: {‘data_interval’: 1, ‘rgb_color’: ‘#0a1aff’, ‘rgb_brightness’: 50, ‘rgb_style’: ‘breathing’, ‘rgb_speed’: 50, ‘rgb_enable’: True, ‘rgb_led_count’: 4, ‘temperature_unit’: ‘C’, ‘oled_enable’: True, ‘oled_rotation’: 0, ‘oled_disk’: ‘total’, ‘oled_network_interface’: ‘all’, ‘gpio_fan_pin’: 6, ‘gpio_fan_mode’: 0, ‘debug_level’: ‘INFO’}}
26/01/12 13:06:31.371 [DEBUG] Device info: {‘name’: ‘Pironman 5’, ‘id’: ‘pironman5’, ‘peripherals’: [‘storage’, ‘cpu’, ‘network’, ‘memory’, ‘history’, ‘log’, ‘ws2812’, ‘cpu_temperature’, ‘gpu_temperature’, ‘temperature_unit’, ‘oled’, ‘clear_history’, ‘delete_log_file’, ‘pwm_fan_speed’, ‘gpio_fan_state’, ‘gpio_fan_mode’], ‘version’: ‘1.2.25’, ‘app_name’: ‘pironman5’}
26/01/12 13:06:31.371 [DEBUG] PM_Auto version: 1.2.12
26/01/12 13:06:31.371 [DEBUG] PM_Dashboard version: 1.2.10
26/01/12 13:06:32.496 [INFO] PMAuto started
26/01/12 13:06:32.566 [INFO] PmDashboard started
idp@Pi5:~ $
Note after going into raspi-config enabling SPI and I2C and rebooting the board LEDs ( not fan LEDs) and OLED screen came to life. Still no menu items to control fan LED or OLED time
Logs below
idp@Pi5:~ $ cat /var/log/pironman5/pm_auto.oled.log
26/01/12 13:04:05.545 [ERROR] Failed to initialize OLED
26/01/12 13:06:31.390 [ERROR] Failed to initialize OLED
26/01/12 13:09:43.061 [ERROR] ‘SSD1306’ object has no attribute ‘draw’
Traceback (most recent call last):
File “/opt/pironman5/venv/lib/python3.13/site-packages/pm_auto/utils.py”, line 11, in wrapper
return func(self, \*args, \*\*kwargs)
File “/opt/pironman5/venv/lib/python3.13/site-packages/pm_auto/oled.py”, line 222, in sleep
self.oled.clear()
\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~^^
File “/opt/pironman5/venv/lib/python3.13/site-packages/pm_auto/ssd1306.py”, line 293, in clear
self.draw.rectangle((0, 0, self.width, self.height), outline=0, fill=0)
^^^^^^^^^
AttributeError: ‘SSD1306’ object has no attribute ‘draw’
26/01/12 13:17:36.509 [DEBUG] Update temperature_unit to C
26/01/12 13:17:36.512 [DEBUG] Update oled_rotation to 0
26/01/12 13:17:36.512 [DEBUG] Update oled_disk to total
26/01/12 13:17:36.512 [DEBUG] Update oled_network_interface to all
26/01/12 13:17:36.512 [DEBUG] Update oled_enable to True
26/01/12 13:17:36.512 [DEBUG] OLED wake up
26/01/12 13:17:41.401 [INFO] Connected to eth0: 192.168.68.68
26/01/12 13:17:41.402 [INFO] Connected to wlan0: 192.168.68.78
idp@Pi5:~ $ ^C
idp@Pi5:~ $ cat /var/log/pironman5/main.log
26/01/12 13:04:05.225 [INFO]
26/01/12 13:04:05.225 [INFO] ############################################################
26/01/12 13:04:05.225 [DEBUG] Config path: /opt/pironman5/venv/lib/python3.13/site-packages/pironman5/config.json
26/01/12 13:04:05.225 [DEBUG] Pironman5 version: 1.2.25
26/01/12 13:04:05.225 [DEBUG] Variant: Pironman 5
26/01/12 13:04:05.225 [DEBUG] Config: {‘system’: {‘data_interval’: 1, ‘rgb_color’: ‘#0a1aff’, ‘rgb_brightness’: 50, ‘rgb_style’: ‘breathing’, ‘rgb_speed’: 50, ‘rgb_enable’: True, ‘rgb_led_count’: 4, ‘temperature_unit’: ‘C’, ‘oled_enable’: True, ‘oled_rotation’: 0, ‘oled_disk’: ‘total’, ‘oled_network_interface’: ‘all’, ‘gpio_fan_pin’: 6, ‘gpio_fan_mode’: 0, ‘debug_level’: ‘INFO’}}
26/01/12 13:04:05.225 [DEBUG] Device info: {‘name’: ‘Pironman 5’, ‘id’: ‘pironman5’, ‘peripherals’: [‘storage’, ‘cpu’, ‘network’, ‘memory’, ‘history’, ‘log’, ‘ws2812’, ‘cpu_temperature’, ‘gpu_temperature’, ‘temperature_unit’, ‘oled’, ‘clear_history’, ‘delete_log_file’, ‘pwm_fan_speed’, ‘gpio_fan_state’, ‘gpio_fan_mode’], ‘version’: ‘1.2.25’, ‘app_name’: ‘pironman5’}
26/01/12 13:04:05.225 [DEBUG] PM_Auto version: 1.2.12
26/01/12 13:04:05.226 [DEBUG] PM_Dashboard version: 1.2.10
26/01/12 13:04:06.454 [INFO] PMAuto started
26/01/12 13:04:06.567 [INFO] PmDashboard started
26/01/12 13:06:29.883 [INFO] Received signal “Terminated”, cleaning up…
26/01/12 13:06:29.883 [INFO] Stopping Pironman5
26/01/12 13:06:29.884 [INFO] Stopping PMAuto
26/01/12 13:06:30.503 [INFO] Stopping PmDashboard
26/01/12 13:06:30.780 [INFO] Pironman5 stopped
26/01/12 13:06:30.781 [WARNING] Thread Thread-1 is still alive
26/01/12 13:06:31.370 [INFO]
26/01/12 13:06:31.371 [INFO] ############################################################
26/01/12 13:06:31.371 [DEBUG] Config path: /opt/pironman5/venv/lib/python3.13/site-packages/pironman5/config.json
26/01/12 13:06:31.371 [DEBUG] Pironman5 version: 1.2.25
26/01/12 13:06:31.371 [DEBUG] Variant: Pironman 5
26/01/12 13:06:31.371 [DEBUG] Config: {‘system’: {‘data_interval’: 1, ‘rgb_color’: ‘#0a1aff’, ‘rgb_brightness’: 50, ‘rgb_style’: ‘breathing’, ‘rgb_speed’: 50, ‘rgb_enable’: True, ‘rgb_led_count’: 4, ‘temperature_unit’: ‘C’, ‘oled_enable’: True, ‘oled_rotation’: 0, ‘oled_disk’: ‘total’, ‘oled_network_interface’: ‘all’, ‘gpio_fan_pin’: 6, ‘gpio_fan_mode’: 0, ‘debug_level’: ‘INFO’}}
26/01/12 13:06:31.371 [DEBUG] Device info: {‘name’: ‘Pironman 5’, ‘id’: ‘pironman5’, ‘peripherals’: [‘storage’, ‘cpu’, ‘network’, ‘memory’, ‘history’, ‘log’, ‘ws2812’, ‘cpu_temperature’, ‘gpu_temperature’, ‘temperature_unit’, ‘oled’, ‘clear_history’, ‘delete_log_file’, ‘pwm_fan_speed’, ‘gpio_fan_state’, ‘gpio_fan_mode’], ‘version’: ‘1.2.25’, ‘app_name’: ‘pironman5’}
26/01/12 13:06:31.371 [DEBUG] PM_Auto version: 1.2.12
26/01/12 13:06:31.371 [DEBUG] PM_Dashboard version: 1.2.10
26/01/12 13:06:32.496 [INFO] PMAuto started
26/01/12 13:06:32.566 [INFO] PmDashboard started
26/01/12 13:16:46.966 [INFO] Received signal “Terminated”, cleaning up…
26/01/12 13:16:46.966 [INFO] Stopping Pironman5
26/01/12 13:16:46.966 [INFO] Stopping PMAuto
26/01/12 13:16:47.718 [INFO] Stopping PmDashboard
26/01/12 13:16:48.674 [INFO] Pironman5 stopped
26/01/12 13:16:48.674 [WARNING] Thread Thread-1 is still alive
26/01/12 13:17:36.131 [INFO]
26/01/12 13:17:36.133 [INFO] ############################################################
26/01/12 13:17:36.133 [DEBUG] Config path: /opt/pironman5/venv/lib/python3.13/site-packages/pironman5/config.json
26/01/12 13:17:36.133 [DEBUG] Pironman5 version: 1.2.25
26/01/12 13:17:36.133 [DEBUG] Variant: Pironman 5
26/01/12 13:17:36.133 [DEBUG] Config: {‘system’: {‘data_interval’: 1, ‘rgb_color’: ‘#0a1aff’, ‘rgb_brightness’: 100, ‘rgb_style’: ‘breathing’, ‘rgb_speed’: 50, ‘rgb_enable’: True, ‘rgb_led_count’: 4, ‘temperature_unit’: ‘C’, ‘oled_enable’: True, ‘oled_rotation’: 0, ‘oled_disk’: ‘total’, ‘oled_network_interface’: ‘all’, ‘gpio_fan_pin’: 6, ‘gpio_fan_mode’: 3, ‘debug_level’: ‘INFO’}}
26/01/12 13:17:36.134 [DEBUG] Device info: {‘name’: ‘Pironman 5’, ‘id’: ‘pironman5’, ‘peripherals’: [‘storage’, ‘cpu’, ‘network’, ‘memory’, ‘history’, ‘log’, ‘ws2812’, ‘cpu_temperature’, ‘gpu_temperature’, ‘temperature_unit’, ‘oled’, ‘clear_history’, ‘delete_log_file’, ‘pwm_fan_speed’, ‘gpio_fan_state’, ‘gpio_fan_mode’], ‘version’: ‘1.2.25’, ‘app_name’: ‘pironman5’}
26/01/12 13:17:36.134 [DEBUG] PM_Auto version: 1.2.12
26/01/12 13:17:36.134 [DEBUG] PM_Dashboard version: 1.2.10
26/01/12 13:17:41.343 [INFO] PMAuto started
26/01/12 13:17:41.422 [INFO] PmDashboard started
idp@Pi5: