Volumio-buddy

My first post, so hopefully in the correct area. Apologies upfront if not

My question is - has anybody got volumio-buddy working on the latest releases of volumio. My current build is 2.201 and for some reason it will not update to the current release. No great issues I thought. Do a fresh build and add volumio-buddy again. However regardless of what I try with 2.555 or various older releases, I always get the same issue. My other issue is that I not longer have the install files for 2.201 to experiment and can’t find them anywhere online.

volumio@volumio:~/volumio-buddy$ sudo python volumio-buddy.py
Traceback (most recent call last):
File “volumio-buddy.py”, line 169, in
battery=Battery()
File “/home/volumio/volumio-buddy/volumio_buddy/volumio_buddy.py”, line 622, in init
self._ina.configure()
File “build/bdist.linux-armv7l/egg/ina219.py”, line 165, in configure
File “build/bdist.linux-armv7l/egg/ina219.py”, line 283, in _calibrate
File “build/bdist.linux-armv7l/egg/ina219.py”, line 329, in _calibration_register
File “build/bdist.linux-armv7l/egg/ina219.py”, line 361, in __write_register
File “build/bdist.linux-armv7l/egg/Adafruit_GPIO/I2C.py”, line 129, in writeList
File “build/bdist.linux-armv7l/egg/Adafruit_PureIO/smbus.py”, line 294, in write_i2c_block_data
IOError: [Errno 121] Remote I/O error

All the searching on line seems to point to the OLED not being correctly wired. However, it works fine with 2.201 and on the new build shows the cat from the Adafruit example. All I have done for the update is to swap the SD card, no changes to the wiring

I don’t have a rotary encoder configured, but this doesn’t seem to cause any issues with the old build

If I try running volumio-buddy-display.py, this displays the Volumio logo, but gives me an error saying line 84 needs two variables and three have been provided when Volumio plays, pauses, new track etc, so I’m not sure if this script should run on it’s own or as part of volumio-buddy.py

I have put more info on Foxey’s github an issue, including the full session output from the test build. Link below
github.com/foxey/volumio-buddy/issues/4

Any help or suggestions gratefully received as I’m totally stuck and like volumio-buddy the best from all the OLED programs I’ve tried

I have received a fix from the author of the software. Posted here in case others have the same issue

The problem is not in the display, but in the INA219 module that I use to measure the voltage of the LiPo battery in my setup. I’ll try to fix the software to auto-detect the presence of the battery, but in the meantime, you can fix it by commenting out all lines starting with battery in volumio-buddy.py (169-172) and don’t add the battery menu item (line 178)