This is a pretty basic question about dbus-serialbattery. I have a system which has a smartshunt, a cerbo gx and a battery bank. The battery bank is two “smart” batteries with in parallel, each with an integral BMS (JBD) . The only way the batteries communicate is by bluetooth. I would like to be able to monitor the cell voltages remotely. I do not use DVCC and I do not want to change any of the parameters of the battery internal BMS devices. The dbus-serialbattery package seems to do what I want, but I am confused by the description of what it does to the BMS and whether it is referring to the battery-internal BMS or an external BMS. Does anyone know if the package actually writes to the battery-internal BMS? The readme and config.ini seems to imply it only reads, except perhaps when DVCC is enabled. Thanks in advance.
It just reads the data from the BMS AFAIK. I’m 90% sure it doesn’t do any writing.
No the package does not write to the BMS.
BMS’s produce read only data, there is usually no capacity for reading any data, except occasionally to switch protocol of coms speed.
When DVCC is enabled in a GX device, this allows the GX device to controll the system charging current and Voltage using the data from the BMS. This is normally forced on once a BMS is detected.