Aggregate multiple battery modules of the same type under one VRM instance/Device ? #169
Replies: 1 comment 3 replies
-
By default, Venus OS is made to support only one battery. Indipendend of how you like to aggregate the batteries, you will always need an extra service for that, except they are daisy chained. If you attach multiple devices of the same type to a computer they never appear as one aggregated device, unless you configure it in some way. So it should be counter intuitive, that it's merged automatically. Adding it directly to this driver will make it more complex and you are making something complex that already exists. Probably it would be better to solve some issues with existing aggregators and improve them. About 70% of the dbus-serialbattery users have only one battery, only 20 % have two batteries and the rest more. What would be the benefit of having a battery aggregator included in this driver except for a second install script you need to execute? You anyway have to configure it seperately else the config file is exploding and getting even more complex. |
Beta Was this translation helpful? Give feedback.
-
Ok maybe its misconfiguration or i missed something in the docs but it seems counter-intuitive to me that multiple bms's of the same type are not exposed as a single device in VenusOS and that it should be possible to do so without the need of a third party battery aggregator.
Am i missing something in configuration or would this be a good candidate for a new feature?
I understand the difficulties and complexity scope of including an aggregator of different bms types in this project (especially when there are other projects that already address the project well) but it doesn't seem like it would be too complex to aggregate in this project batteries of the same type.
@mr-manuel Am i missing something basic here that would prevent this from being practical? I am thinking to start working on this and submit a PR unless you already are against the idea from the start ;) Let me know your thoughts!
Cheers!
Beta Was this translation helpful? Give feedback.
All reactions