Hi, I have written a udp parser for lithionics batteries in python and would like to put it somewhere on a cerbo to integrate accurate battery data straight from the BMS. I understand that Venus calculates the Watts, soc and other values using dbus-systemcalc-py. I don't want to simply overwrite the values in dbus because I think Venus would get confused, I'd like to write a battery monitor so that dbus-systemcalc-py can recognize my driver and you could select it from the settings menu in the gui.
I'm not sure if I don't understand how the system works or if there's something I'm missing, but where would I put a python script to create a custom battery monitor that could be recognized by dbus-systemcalc-py. If there are any examples or GitHubs that would help I'd appreciate it, but I'm a little confused as to how this system works.