VU meter for 1602

Hey @VictorDUA,

I’ve put together a plugin mock-up for displaying a stereo VU meter on a 1602 I2C LCD as discussed earlier. You can find it here:

Repository:
Bookworm Plugins repo

Please note:

  • This is a mock-up version: I currently do not have direct access to physical hardware to test LCD output.
  • The plugin should launch a Python script that reads ALSA mixer volume levels and maps them to a 16-character bargraph (8 left, 8 right).
  • The custom characters simulate vertical volume bars using the 5x8 pixel matrix.
  • Settings like I²C address and refresh rate are configurable from the Volumio UI.

If you’re able to test with a real LCD1602 display, I’d love your feedback. As of the last 5–10 minutes, the plugin logic and LCD script are as complete as they can reasonably be given the mock environment.

Important Note:

This plugin currently requires Volumio Bookworm (Alpha). It depends on Node.js 14+, which is only available in the Bookworm builds:

Looking forward to any results, bug reports, or improvement ideas!

Kind Regards,