Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Build sys-oled fails on bullseye

Featured Replies

I was trying get sys-oled running on a new installation (upgrade, really) of bullseye.

 

If go with the original Kobol github version, https://github.com/kobol-io/sys-oled, it fails to build RPI.GPIO and something else.

 

I also found an alternate at https://github.com/rpardini/sys-oled-hc4, that builds, but when I run it, it complains about a thermal call in python:

# sys-oled --display sh1106
Traceback (most recent call last):
  File "/usr/local/bin/sys-oled", line 142, in <module>
    main()
  File "/usr/local/bin/sys-oled", line 132, in main
    display_info(device)
  File "/usr/local/bin/sys-oled", line 105, in display_info
    draw.text((0, 0), cpu_usage(), font=font, fill="white")
  File "/usr/local/bin/sys-oled", line 78, in cpu_usage
    temp = psutil.sensors_temperatures()['cpu_thermal']
KeyError: 'cpu_thermal'


I opened an issue with the Kobol github, but I don't anticipate much in the way of results there. `rpardini` doesn't appear to be able to accept issues.

 

Has anyone had any success with getting this running in bullseye?

 

Am 29.1.2022 um 16:46 schrieb jimbolaya:

I was trying get sys-oled running on a new installation (upgrade, really) of bullseye.

 

If go with the original Kobol github version, https://github.com/kobol-io/sys-oled, it fails to build RPI.GPIO and something else.

 

I also found an alternate at https://github.com/rpardini/sys-oled-hc4, that builds, but when I run it, it complains about a thermal call in python:

# sys-oled --display sh1106
Traceback (most recent call last):
  File "/usr/local/bin/sys-oled", line 142, in <module>
    main()
  File "/usr/local/bin/sys-oled", line 132, in main
    display_info(device)
  File "/usr/local/bin/sys-oled", line 105, in display_info
    draw.text((0, 0), cpu_usage(), font=font, fill="white")
  File "/usr/local/bin/sys-oled", line 78, in cpu_usage
    temp = psutil.sensors_temperatures()['cpu_thermal']
KeyError: 'cpu_thermal'


I opened an issue with the Kobol github, but I don't anticipate much in the way of results there. `rpardini` doesn't appear to be able to accept issues.

 

Has anyone had any success with getting this running in bullseye?

 

Yes, I succeeded in installing sys-oled during this week upgrading my installation to bullseye (and OMV6). I used the Kobol documentation at https://wiki.kobol.io/helios4/i2c/ without any issues.

  • Author

Ah, it works now, thank you. It was failing to build RPI.GPIO, but that seems to be fixed.

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.