Simple python script to listen to dbus messages from Victron Energy and update a Nextion LCD serial display.
The display takes about 40 mA @ 5V = 0.2 W. It's run by a Raspberry Pi Zero 2 W running Raspian Lite and the Victron Debian packages. The Rasperry Pi consumes about 1.5 W, so the whole setup is less than 2 W with the screen always on!
This may be required to avoid this issue:
pip uninstall typing_extensions
pip uninstall fastapi
pip install --no-cache fastapi