The Pironman screen and backlight stopped working

The Pironman screen and backlight stopped working after updating Home Assistant to version 11.3.

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service base-addon-banner: starting


Add-on: Pironman
Pironman support

Add-on version: 1.0.7
You are running the latest version of this add-on.
System: Home Assistant OS 11.3 (aarch64 / raspberrypi4-64)
Home Assistant Core: 2024.1.2
Home Assistant Supervisor: 2023.12.0

Please, share the above information when looking for help
or support in, e.g., GitHub, forums or the Discord chat.

s6-rc: info: service base-addon-banner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service base-addon-timezone: starting
s6-rc: info: service base-addon-log-level: starting
s6-rc: info: service fix-attrs successfully started
[17:07:02] INFO: Configuring timezone (Europe/Moscow)…
s6-rc: info: service base-addon-log-level successfully started
s6-rc: info: service base-addon-timezone successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
Starting pironman with the following parameters:
temperature_unit: C
fan_temp: 50
display_always_on: false
display_on_for: 30
rgb_on: true
rgb_style: breath
rgb_color: 0a1aff
rgb_speed: 50
rgb_freq: 1000
rgb_pin: 10
Warning: Cannot find boot configuration file
set temperature unit to C
set the fan on temperature to 50
set screen_always_on to off
set screen_off_time to 30
set rgb_enable to on
set rgb_switch to on
set rgb_style to breath
set rgb_color to 0a1aff
set rgb_blink_speed to 50
set rgb_pwm_freq to 1000
set rgb io to pin 10 (spi)
restarting pironman
stopping pironman
pid=263
run in foreground
Traceback (most recent call last):
File “/opt/pironman/main.py”, line 5, in
import RPi.GPIO as GPIO
File “/usr/lib/python3/dist-packages/RPi/GPIO/init.py”, line 23, in
from RPi._GPIO import *
RuntimeError: This module can only be run on a Raspberry Pi!
pironman start failed
0
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service base-addon-timezone: stopping
s6-rc: info: service base-addon-log-level: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service base-addon-log-level successfully stopped
s6-rc: info: service base-addon-timezone successfully stopped
s6-rc: info: service base-addon-banner: stopping
s6-rc: info: service base-addon-banner successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped

Updated the Pironman addon to version 1.0.8. Everything works fine. Thank you for solving the problems promptly.

Now there is a problem-a random reboot of OS HA. After upgrading to version 1.0.8, I did not attach any importance to this, however, after reinstalling the addon, the operating system rebooted again and repeats doing this randomly.

LOG BEFORE REBOOT:

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service base-addon-banner: starting


Add-on: Pironman
Pironman support

Add-on version: 1.0.8
You are running the latest version of this add-on.
System: Home Assistant OS 11.4 (aarch64 / raspberrypi4-64)
Home Assistant Core: 2024.1.2
Home Assistant Supervisor: 2023.12.0

Please, share the above information when looking for help
or support in, e.g., GitHub, forums or the Discord chat.

s6-rc: info: service base-addon-banner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service base-addon-timezone: starting
s6-rc: info: service base-addon-log-level: starting
s6-rc: info: service fix-attrs successfully started
[21:56:29] INFO: Configuring timezone (Europe/Moscow)…
s6-rc: info: service base-addon-log-level successfully started
s6-rc: info: service base-addon-timezone successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
Starting pironman with the following parameters:
temperature_unit: C
fan_temp: 55
display_always_on: false
display_on_for: 180
rgb_on: true
rgb_style: breath
rgb_color: ff00ff
rgb_speed: 20
rgb_freq: 1000
rgb_pin: 10
Warning: Cannot find boot configuration file
set temperature unit to C
set the fan on temperature to 55
set screen_always_on to off
set screen_off_time to 180
set rgb_enable to on
set rgb_switch to on
set rgb_style to breath
set rgb_color to ff00ff
set rgb_blink_speed to 20
set rgb_pwm_freq to 1000
set rgb io to pin 10 (spi)
restarting pironman
stopping pironman
pid=263

LOG AFTER REBOOT:

s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service base-addon-banner: starting


Add-on: Pironman
Pironman support

Add-on version: 1.0.8
You are running the latest version of this add-on.
System: Home Assistant OS 11.4 (aarch64 / raspberrypi4-64)
Home Assistant Core: 2024.1.2
Home Assistant Supervisor: 2023.12.0

Please, share the above information when looking for help
or support in, e.g., GitHub, forums or the Discord chat.

s6-rc: info: service base-addon-banner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service base-addon-timezone: starting
s6-rc: info: service base-addon-log-level: starting
s6-rc: info: service fix-attrs successfully started
[22:04:55] INFO: Configuring timezone (Europe/Moscow)…
s6-rc: info: service base-addon-log-level successfully started
s6-rc: info: service base-addon-timezone successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
Starting pironman with the following parameters:
temperature_unit: C
fan_temp: 55
display_always_on: false
display_on_for: 180
rgb_on: true
rgb_style: breath
rgb_color: ff00ff
rgb_speed: 20
rgb_freq: 1000
rgb_pin: 10
Warning: Cannot find boot configuration file
set temperature unit to C
set the fan on temperature to 55
set screen_always_on to off
set screen_off_time to 180
set rgb_enable to on
set rgb_switch to on
set rgb_style to breath
set rgb_color to ff00ff
set rgb_blink_speed to 20
set rgb_pwm_freq to 1000
set rgb io to pin 10 (spi)
restarting pironman
stopping pironman
pid=263
run in foreground
/usr/lib/python3/dist-packages/gpiozero/devices.py:450: PinFactoryFallback: Falling back from rpigpio: This module can only be run on a Raspberry Pi!
warnings.warn(
/usr/lib/python3/dist-packages/gpiozero/devices.py:450: PinFactoryFallback: Falling back from rpio: No module named ‘RPIO’
warnings.warn(
/usr/lib/python3/dist-packages/gpiozero/devices.py:450: PinFactoryFallback: Falling back from pigpio: No module named ‘pigpio’
warnings.warn(
24/01/10 22:05:00,149 [DEBUG] Home Assistant Addon mode

------------------------24/01/10 22:05:00------------------------
pironman version: 2.2.4
username:
config_file: /opt/pironman/config.txt

Kernel Version:
Linux 6fa7f6d2-pironman 6.1.63-haos-raspi #1 SMP PREEMPT Tue Jan 9 10:43:14 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux

PCB info:
Revision : c03115
Model : Raspberry Pi 4 Model B Rev 1.5

24/01/10 22:05:00,214 [DEBUG] power_key_pin : 16
24/01/10 22:05:00,215 [DEBUG] fan_pin : 6
24/01/10 22:05:00,215 [DEBUG] update_frequency : 0.5
24/01/10 22:05:00,216 [DEBUG] temp_unit : C
24/01/10 22:05:00,217 [DEBUG] fan_temp : 55.0
24/01/10 22:05:00,218 [DEBUG] screen_always_on : False
24/01/10 22:05:00,220 [DEBUG] screen_off_time : 180
24/01/10 22:05:00,221 [DEBUG] rgb_enable : True
24/01/10 22:05:00,222 [DEBUG] rgb_switch: True
24/01/10 22:05:00,223 [DEBUG] rgb_style : breath
24/01/10 22:05:00,225 [DEBUG] rgb_color : ff00ff
24/01/10 22:05:00,226 [DEBUG] rgb_blink_speed : 20
24/01/10 22:05:00,227 [DEBUG] rgb_pwm_freq : 1000
24/01/10 22:05:00,228 [DEBUG] rgb_pin : 10
24/01/10 22:05:00,230 [DEBUG]

24/01/10 22:05:00,253 [DEBUG] oled init success
24/01/10 22:05:00,271 [DEBUG] rgb_show
24/01/10 22:05:00,272 [DEBUG] rgb_show: breath
24/01/10 22:05:00,512 [DEBUG] Got IPs: {‘end0’: ‘192.168.1.57’}
getCPUuse: could not convert string to float: ‘id.\n’
getCPUuse: could not convert string to float: ‘id.\n’
getCPUuse: could not convert string to float: ‘id.\n’
getCPUuse: could not convert string to float: ‘id.\n’
getCPUuse: could not convert string to float: ‘id.\n’

This issue is being fixed for testing. Please wait a little longer. Notify you with news updates.

Thank you. We are waiting for a decision.

We are very sorry for the wait.
We have now fixed the problem.
The version of pironman has now been updated to 1.0.9.
Uninstall the previous pironman software service.
Refresh and reinstall the pironman software and see if it works.
Or you can uninstall the system, reinstall the Home Assistant system, and then install our pironman software service.
Because the home Assistant system was updated again on 2024-01-09 to home Assistant OS version 11.4.