HassOS Pironman5- Pi Config Wizzard bug?

Hi, i have an error message when i try to mount the partition with « Pi Config Wizzard »

I didn’t find any topic with this trouble.

I’m on a SD card with HomeAssistant OS since 2 years. Everything is fonctionnal but i want to use the OLED screen…

  • where i can disable this permission mode ?
  • In the « Pi config wizzard » module configuration there is only the port fort web ui…

Anyone have a solution ? Thanks you

What version of HomeAssistant OS are you currently using, it is recommended that you install a new version of HomeAssistant OS.
There is also an updated version of our pironman5 plugin, so we recommend that you reinstall the new HomeAssistant OS system and then go ahead and install our pironman5 plugin and see how it works.
Once the HomeAssistant OS system has been successfully installed, please follow our tutorial steps:
https://docs.sunfounder.com/projects/pironman5/en/latest/set_up/set_up_home_assistant.html

Hi, thank you for your reply. As you can see below i have the last version of HomeAssistantOS.


I follow the guide step but on your guide there is no mention to a « permission denied » mode ?

We are currently using Home Assistant OS 14.1 and installing the Pi Config Wizard with the pironman5 plugin is working fine, after the plugin is successfully installed, all the features of pironman5 are working fine.
You need to access and install the plugin on your computer PC.
Please follow our tutorial steps:
https://docs.sunfounder.com/projects/pironman5/en/latest/set_up/set_up_home_assistant.html


I’m sure the pluging is totally fonctionnal but if you create this pluging can you tell me why this message appear ? And how i can by-pass?

I follow the guide step by step by I’m blocked at mount the partition with « Pi Config wizard »…

See log’s of the addon below :

Summary

172.30.32.2 - - [02/Jan/2025 09:14:58] "GET /api/v1/i2c HTTP/1.1" 200 -
172.30.32.2 - - [02/Jan/2025 09:14:58] "GET /api/v1/spi HTTP/1.1" 200 -
172.30.32.2 - - [02/Jan/2025 09:14:59] "POST /api/v1/mount HTTP/1.1" 500 -
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-timezone successfully stopped
s6-rc: info: service base-addon-log-level 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
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

e[34m-----------------------------------------------------------e[0m
e[34m Add-on: Pi Config Wizarde[0m
e[34m Help you to config Raspberry Pie[0m
e[34m-----------------------------------------------------------e[0m
e[34m Add-on version: 1.0.0e[0m
e[32m You are running the latest version of this add-on.e[0m
e[34m System: Home Assistant OS 14.1  (aarch64 / raspberrypi5-64)e[0m
e[34m Home Assistant Core: 2024.12.5e[0m
e[34m Home Assistant Supervisor: 2024.12.0e[0m
e[34m-----------------------------------------------------------e[0m
e[34m Please, share the above information when looking for helpe[0m
e[34m or support in, e.g., GitHub, forums or the Discord chat.e[0m
e[34m-----------------------------------------------------------e[0m
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
[09:15:15] INFO: e[32mConfiguring timezone (Europe/Paris)...e[0m
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
Server started at http://0.0.0.0:8000
172.30.32.2 - - [02/Jan/2025 09:15:16] "GET /api/v1/mounted HTTP/1.1" 200 -
172.30.32.2 - - [02/Jan/2025 09:15:16] "GET /api/v1/i2c HTTP/1.1" 200 -
172.30.32.2 - - [02/Jan/2025 09:15:16] "GET /api/v1/spi HTTP/1.1" 200 -
172.30.32.2 - - [02/Jan/2025 09:15:17] "POST /api/v1/mount HTTP/1.1" 500 -

I try to mount the partition manually to by-pass « Pi Config Wizard » with this following guide :

https://github.com/sunfounder/home-assistant-addon

I put my SD card on my computer « ubuntu » and i add manually on the hass-boot partition the follet and config.txt line, nothing change when i restarted my pi…

Twice you send my the same link for tell me to follow this but twice i Said that’not the problem :slight_smile:

Hope anyone have an idea. Thanks you

This is what the Pironman5 addon show me if i try to run it :slight_smile:

And below the log’s Pironman5 addon (if you see something weird ) :

Summary

s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
25/01/02 14:20:51.623 [WARNING] Failed to create gpiochip4 symlink
25/01/02 14:20:51.644 [DEBUG] Initializing OLED
25/01/02 14:20:51.754 [DEBUG] Update temperature_unit to C
25/01/02 14:20:51.754 [DEBUG] Update oled_enable to True
25/01/02 14:20:51.755 [DEBUG] Update oled_rotation to 0
25/01/02 14:20:51.755 [DEBUG] Update oled_disk to total
25/01/02 14:20:51.755 [DEBUG] Update oled_network_interface to all
25/01/02 14:20:51.755 [DEBUG] OLED initialized
25/01/02 14:20:51.755 [DEBUG] Update LED count: 4
25/01/02 14:20:51.755 [DEBUG] Update LED count: 4
25/01/02 14:20:51.755 [DEBUG] Update RGB enable: True
25/01/02 14:20:51.755 [DEBUG] Update RGB enable: True
25/01/02 14:20:51.755 [DEBUG] Update RGB color: #0a1aff
25/01/02 14:20:51.755 [DEBUG] Update RGB color: [10, 26, 255]
25/01/02 14:20:51.755 [DEBUG] Update RGB brightness: 50
25/01/02 14:20:51.756 [DEBUG] Update RGB brightness: 50
25/01/02 14:20:51.756 [DEBUG] Update RGB speed: 50 AKA 50
25/01/02 14:20:51.756 [DEBUG] Update RGB style: breathing
25/01/02 14:20:51.756 [DEBUG] Update RGB style: breathing
25/01/02 14:20:51.758 [ERROR] Failed to initialize WS2812: /dev/spidev0.0 does not exist
25/01/02 14:20:51.758 [ERROR] Failed to initialize WS2812
25/01/02 14:20:51.758 [DEBUG] FanControl init
25/01/02 14:20:51.758 [DEBUG] FAN update_config: {'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': 2, 'gpio_fan_led': 'follow', 'gpio_fan_led_pin': 5}
25/01/02 14:20:51.758 [DEBUG] Update gpio_fan_pin to 6
25/01/02 14:20:51.759 [DEBUG] Update gpio_fan_mode to 2
25/01/02 14:20:51.759 [DEBUG] Update gpio_fan_led to follow
25/01/02 14:20:51.759 [DEBUG] Update gpio_fan_led_pin to 5
25/01/02 14:20:51.759 [DEBUG] Init GPIO Fan with pin: 6
/usr/lib/python3/dist-packages/gpiozero/devices.py:300: PinFactoryFallback: Falling back from lgpio: 'can not open gpiochip'
  warnings.warn(
25/01/02 14:20:51.787 [DEBUG] Init PWM Fan
25/01/02 14:20:51.792 [INFO] SPC peripheral disabled
25/01/02 14:20:51.793 [INFO] Setting debug level to INFO
25/01/02 14:20:51.794 [INFO] PM Auto Start
25/01/02 14:20:51.794 [INFO] PMAuto started
25/01/02 14:20:51.802 [INFO] Starting influxdb service
ts=2025-01-02T13:20:51.811916Z lvl=info msg="InfluxDB starting" log_id=0tqnenOl000 version=1.6.7~rc0 branch=unknown commit=unknown
ts=2025-01-02T13:20:51.811948Z lvl=info msg="Go runtime" log_id=0tqnenOl000 version=go1.22.2 maxprocs=4
ts=2025-01-02T13:20:51.814835Z lvl=info msg="Using data dir" log_id=0tqnenOl000 service=store path=/var/lib/influxdb/data
ts=2025-01-02T13:20:51.814989Z lvl=info msg="Compaction settings" log_id=0tqnenOl000 service=store max_concurrent_compactions=2 throughput_bytes_per_second=50331648 throughput_burst_bytes=50331648
ts=2025-01-02T13:20:51.815008Z lvl=info msg="Open store (start)" log_id=0tqnenOl000 service=store trace_id=0tqnenPl000 op_name=tsdb_open op_event=start
ts=2025-01-02T13:20:51.815078Z lvl=info msg="Open store (end)" log_id=0tqnenOl000 service=store trace_id=0tqnenPl000 op_name=tsdb_open op_event=end op_elapsed=0.073ms
ts=2025-01-02T13:20:51.815112Z lvl=info msg="Opened service" log_id=0tqnenOl000 service=subscriber
ts=2025-01-02T13:20:51.815121Z lvl=info msg="Starting monitor service" log_id=0tqnenOl000 service=monitor
ts=2025-01-02T13:20:51.815126Z lvl=info msg="Registered diagnostics client" log_id=0tqnenOl000 service=monitor name=build
ts=2025-01-02T13:20:51.815129Z lvl=info msg="Registered diagnostics client" log_id=0tqnenOl000 service=monitor name=runtime
ts=2025-01-02T13:20:51.815132Z lvl=info msg="Registered diagnostics client" log_id=0tqnenOl000 service=monitor name=network
ts=2025-01-02T13:20:51.815139Z lvl=info msg="Registered diagnostics client" log_id=0tqnenOl000 service=monitor name=system
ts=2025-01-02T13:20:51.815162Z lvl=info msg="Starting precreation service" log_id=0tqnenOl000 service=shard-precreation check_interval=10m advance_period=30m
ts=2025-01-02T13:20:51.815179Z lvl=info msg="Starting snapshot service" log_id=0tqnenOl000 service=snapshot
ts=2025-01-02T13:20:51.815185Z lvl=info msg="Starting continuous query service" log_id=0tqnenOl000 service=continuous_querier
ts=2025-01-02T13:20:51.815191Z lvl=info msg="Starting HTTP service" log_id=0tqnenOl000 service=httpd authentication=false
ts=2025-01-02T13:20:51.815196Z lvl=info msg="opened HTTP access log" log_id=0tqnenOl000 service=httpd path=stderr
ts=2025-01-02T13:20:51.815283Z lvl=info msg="Storing statistics" log_id=0tqnenOl000 service=monitor db_instance=_internal db_rp=monitor interval=10s
ts=2025-01-02T13:20:51.815328Z lvl=info msg="Listening on HTTP" log_id=0tqnenOl000 service=httpd addr=[::]:8086 https=false
ts=2025-01-02T13:20:51.815368Z lvl=info msg="Starting retention policy enforcement service" log_id=0tqnenOl000 service=retention check_interval=30m
ts=2025-01-02T13:20:51.816280Z lvl=info msg="Listening for signals" log_id=0tqnenOl000
25/01/02 14:20:51.966 [INFO] PWM Fan is supported, sync all other fan with pwm fan
[httpd] ::1 - root [02/Jan/2025:14:20:53 +0100] "GET /ping HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 64ba41f8-c90c-11ef-8001-000000000000 29
25/01/02 14:20:53.850 [INFO] Influxdb is ready
ts=2025-01-02T13:20:53.852204Z lvl=info msg="Executing query" log_id=0tqnenOl000 service=query query="SHOW DATABASES"
[httpd] ::1 - root [02/Jan/2025:14:20:53 +0100] "GET /query?q=SHOW+DATABASES HTTP/1.1" 200 91 "-" "python-requests/2.32.3" 64baa634-c90c-11ef-8002-000000000000 1014
ts=2025-01-02T13:20:53.854888Z lvl=info msg="Executing query" log_id=0tqnenOl000 service=query query="CREATE DATABASE pironman5"
[httpd] ::1 - root [02/Jan/2025:14:20:53 +0100] "POST /query?q=CREATE+DATABASE+%22pironman5%22 HTTP/1.1" 200 58 "-" "python-requests/2.32.3" 64bb13ae-c90c-11ef-8003-000000000000 6805
25/01/02 14:20:53.862 [INFO] Database 'pironman5' not exit, created successfully
25/01/02 14:20:53.865 [INFO] PmDashboard started
25/01/02 14:20:53.865 [INFO] Dashboard Server start
25/01/02 14:20:53.869 [DEBUG] Checking if influxdb is ready...
[httpd] ::1 - root [02/Jan/2025:14:20:53 +0100] "GET /ping HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 64bea4e8-c90c-11ef-8004-000000000000 41
25/01/02 14:20:53.878 [INFO] Influxdb is ready
ts=2025-01-02T13:20:53.880300Z lvl=info msg="Executing query" log_id=0tqnenOl000 service=query query="SHOW DATABASES"
[httpd] ::1 - root [02/Jan/2025:14:20:53 +0100] "GET /query?q=SHOW+DATABASES HTTP/1.1" 200 101 "-" "python-requests/2.32.3" 64bef362-c90c-11ef-8005-000000000000 747
25/01/02 14:20:53.881 [INFO] Data Logger Start
[httpd] ::1 - root [02/Jan/2025:14:20:53 +0100] "GET /ping HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 64ca6924-c90c-11ef-8006-000000000000 27
[httpd] ::1 - root [02/Jan/2025:14:20:53 +0100] "POST /write?db=pironman5 HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 64cab4ed-c90c-11ef-8007-000000000000 7103
[httpd] ::1 - root [02/Jan/2025:14:20:55 +0100] "GET /ping HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 656fbd77-c90c-11ef-8008-000000000000 26
[httpd] ::1 - root [02/Jan/2025:14:20:55 +0100] "POST /write?db=pironman5 HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 65700069-c90c-11ef-8009-000000000000 1334
[httpd] ::1 - root [02/Jan/2025:14:20:56 +0100] "GET /ping HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 661196ba-c90c-11ef-800a-000000000000 31
[httpd] ::1 - root [02/Jan/2025:14:20:56 +0100] "POST /write?db=pironman5 HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 6611f6e5-c90c-11ef-800b-000000000000 1611
[httpd] ::1 - root [02/Jan/2025:14:20:57 +0100] "GET /ping HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 66b5e0c2-c90c-11ef-800c-000000000000 33
[httpd] ::1 - root [02/Jan/2025:14:20:57 +0100] "POST /write?db=pironman5 HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 66b63cfd-c90c-11ef-800d-000000000000 1691
[httpd] ::1 - root [02/Jan/2025:14:20:58 +0100] "GET /ping HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 675ba604-c90c-11ef-800e-000000000000 25
[httpd] ::1 - root [02/Jan/2025:14:20:58 +0100] "POST /write?db=pironman5 HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 675be526-c90c-11ef-800f-000000000000 1275
[httpd] ::1 - root [02/Jan/2025:14:20:59 +0100] "GET /ping HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 67fe71b9-c90c-11ef-8010-000000000000 22
[httpd] ::1 - root [02/Jan/2025:14:20:59 +0100] "POST /write?db=pironman5 HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 67feadec-c90c-11ef-8011-000000000000 1230
[httpd] ::1 - root [02/Jan/2025:14:21:00 +0100] "GET /ping HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 689ff3d2-c90c-11ef-8012-000000000000 31
[httpd] ::1 - root [02/Jan/2025:14:21:00 +0100] "POST /write?db=pironman5 HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 68a04434-c90c-11ef-8013-000000000000 1358
[httpd] ::1 - root [02/Jan/2025:14:21:01 +0100] "GET /ping HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 69444fda-c90c-11ef-8014-000000000000 43
[httpd] ::1 - root [02/Jan/2025:14:21:01 +0100] "POST /write?db=pironman5 HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 6944aae7-c90c-11ef-8015-000000000000 1695
[httpd] ::1 - root [02/Jan/2025:14:21:02 +0100] "GET /ping HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 69ecee87-c90c-11ef-8016-000000000000 23
[httpd] ::1 - root [02/Jan/2025:14:21:02 +0100] "POST /write?db=pironman5 HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 69ed2a3f-c90c-11ef-8017-000000000000 1324
[httpd] ::1 - root [02/Jan/2025:14:21:03 +0100] "GET /ping HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 6a91bf67-c90c-11ef-8018-000000000000 24
[httpd] ::1 - root [02/Jan/2025:14:21:03 +0100] "POST /write?db=pironman5 HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 6a92142b-c90c-11ef-8019-000000000000 1209
[httpd] ::1 - root [02/Jan/2025:14:21:04 +0100] "GET /ping HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 6b35282c-c90c-11ef-801a-000000000000 23
[httpd] ::1 - root [02/Jan/2025:14:21:04 +0100] "POST /write?db=pironman5 HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 6b359159-c90c-11ef-801b-000000000000 1604
[httpd] ::1 - root [02/Jan/2025:14:21:05 +0100] "GET /ping HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 6bdcc42a-c90c-11ef-801c-000000000000 25
[httpd] ::1 - root [02/Jan/2025:14:21:05 +0100] "POST /write?db=pironman5 HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 6bdcfd85-c90c-11ef-801d-000000000000 1341
[httpd] ::1 - root [02/Jan/2025:14:21:06 +0100] "GET /ping HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 6c83603e-c90c-11ef-801e-000000000000 26
[httpd] ::1 - root [02/Jan/2025:14:21:06 +0100] "POST /write?db=pironman5 HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 6c83ad71-c90c-11ef-801f-000000000000 1695
[httpd] ::1 - root [02/Jan/2025:14:21:07 +0100] "GET /ping HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 6d26bafc-c90c-11ef-8020-000000000000 22
[httpd] ::1 - root [02/Jan/2025:14:21:07 +0100] "POST /write?db=pironman5 HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 6d26f526-c90c-11ef-8021-000000000000 1307
[httpd] ::1 - root [02/Jan/2025:14:21:09 +0100] "GET /ping HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 6dca623d-c90c-11ef-8022-000000000000 182
[httpd] ::1 - root [02/Jan/2025:14:21:09 +0100] "POST /write?db=pironman5 HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 6dcabcee-c90c-11ef-8023-000000000000 1189
[httpd] ::1 - root [02/Jan/2025:14:21:10 +0100] "GET /ping HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 6e6ff878-c90c-11ef-8024-000000000000 51
[httpd] ::1 - root [02/Jan/2025:14:21:10 +0100] "POST /write?db=pironman5 HTTP/1.1" 204 0 "-" "python-requests/2.32.3" 6e703f25-c90c-11ef-8025-000000000000 3958

The current version of Pi Config Wizard is updated to version 1.0.1. Can you verify that it is working again?
We recommend that you uninstall the Pi Config Wizard plug-in, go to the Add-ons Store and refresh it to check for updates, and then install the Pi Config Wizard plug-in to see if it installs properly.
After Pi Config Wizard is successfully installed, follow the tutorial steps to enable I2C and SPI, you need to repeat the process twice to enable I2C and SPI successfully, you need to enable I2C and SPI twice and reboot the system twice, the second time when you reboot the system, you will not be able to start the system, so you can unplug the power supply and then you can start the system normally. Finally, you can install our pironman5 plugin:
https://docs.sunfounder.com/projects/pironman5/en/latest/set_up/set_up_home_assistant.html#install-the-pironman-5-add-on

If you still have problems, please provide us the full log.