question

northtown2022 avatar image
northtown2022 asked

Adding an aftermarket charger to VRM

I've modified an 80-200VAC Eltek Flatpack2 rectifier to output 55.2VDC for charging a 16S bank of LFP and It is showing up as a DC source in the battery status block.

1705452665767.png

It would be VERY cool to see this added as an AC input on VRM Dashboard however this does not seem to be easily accomplished for aftermarket chargers.

From my understanding without having a Victron inverter/charger installed, the AC inputs can't be selected. Using an SSH command provided by @mr-manuel in another thread, I'm now able to successfully change the AC input to either 'generator' or 'grid'. Unfortunately my Eltek power source only shows up in battery status though.

I think I would need a custom driver and communication to make this work?

VRMchargermodificationsdriverssh
1705452665767.png (351.4 KiB)
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

2 Answers
mr-manuel avatar image
mr-manuel answered ·

Checkout my GitHub repository. Maybe you find something that you need.

https://github.com/mr-manuel?tab=repositories&q=venus-os

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

northtown2022 avatar image
northtown2022 answered ·

I believe this could perhaps work:

https://github.com/mr-manuel/venus-os_dbus-mqtt-grid

I'm eager to attempt it but my coding knowledge is very limited, leaving me at a standstill. After renaming the config.sample.ini to config.ini I'm lost. If anyone is willing to help, I'll need basic instructions to get started :)


2 comments
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

mr-manuel avatar image mr-manuel commented ·
Just check the readme again. I updated it with more detailed steps.
1 Like 1 ·
northtown2022 avatar image northtown2022 mr-manuel commented ·

Steps 1-4 were pretty straightforward and seemed to execute without a hitch. The only adjustment I've made in the config.ini file so far is:

broker_address = localhost

I've paused at this stage because my next task involves understanding Tasmota (perhaps it should have been my first). However, I've noticed there seems to be an issue with the dbus_serial_battery driver leading to a persistent SoC reading of 100%.

1705934321415.png

This seems to have occurred during the execution of the SSH commands this morning. I'm uncertain if this might be due to the absence of Tasmota?

It could be worth mentioning that I have Venus firmware v3.13 installed. At a glance, both configuration files for the dbus-serailbattery seem to remain unaffected. Additionally, both the JK BMS app and the Smart Shunt are providing reasonably accurate SoC readings.jk-62.png

I may try reinstalling dbus-serialbattery as a temporary measure until I get Tasmota fugured out.

0 Likes 0 ·
1705934321415.png (109.7 KiB)
jk-62.png (868.4 KiB)

Related Resources

VRM login page

VRM documentation

VRM API documentation

How to change the Owner of a VRM installation

Additional resources still need to be added for this topic

Experiments, Modifications and Adaptions. Mods (Modifications) can be made to Victron Software by the Community. Please use the modifications space for enthusiasts who want to push what is possible, without official Victron Support.

Click here for information about enabling SSH