With a SmartShunt on our DC GenSet, it shows up as both a charging source and as negative DC load. To calculate the true DC load I have to subtract the genset output.
This seems like a Venus bug.
Can you share how you have the genset wired up?
Through a shunt, to the main bus bar. The batteries are Victron Smart Lithium, so the charge current goes through the BMS’s shunt too.
There is no DC Load shunt, just the calculated difference between BMS current and charge current.
Yea, that sounds logical to me. I think you’re right in that this is a bug. What happens if you disconnect the genset shunt (just the ve.direct cable, not the shunt itself)? Does it still show the neg DC load?
Unfortunately, this has been a minor error in the calculation of loads and generation via the shunts for quite some time. However, it has already been reported… but unfortunately not yet fixed… ![]()
Even if you “reverse” the shunt in the configuration via Victron Connect… the DC load unfortunately remains negative.
The “bigger” problem here is the permanent reduction of the “total load” in VRM …
If, for example, you “get” 2 kW from the charger … you consume 2 kW less because of the incorrectly calculated total load in VRM …
sorry if OT, but i^m fascinated of that screenshot - want to have the DC-generator Tile for my extra power supply
How did you manage to get it there?
Are there any Github or whatever projects to fake these reading with MQTT or something else?
very interesting - so it should also be possible to fake this reading, import it to DBUs
Hi Stefano
Which DC generator/alternator do you have? And how do you control it?
A Fischer Panda AGT 4000. Controlled manually.
Hello Stefano
How do you make the wind generator visible to the battery ?
By using smartshunt. ? But how to configure?
The charge controller (MPPT, essentially) is just wired to the main bus through the SmartShunt. It’s configured to shut off at 26.75V (very conservative for LFP), and has no DVCC, or anything fancy like that.
This is a SilentWind 400 Pro, it’s only rated 400W, and it rarely does more than 50W, so it doesn’t really need any more active control than that.
I think I’ve found the cause of the problem : when VenusOs calculate the system load (in dbus-systemcalc-py/dbus_systemcalc.py at master · victronenergy/dbus-systemcalc-py · GitHub) it does not take “dcsource” or “dcgenset” into account.
If you configure your SmartShunt meter type as a fuel cell it should calculate the DC load correctly.
It actually works… Of course, it looks wrong in the overview… Suddenly I’ve got a fuel cell… that’s how quickly it can happen ![]()
But the calculation is correct… Victron really ought to take a look at this for ALL “DC sources” !!!
Hi @stefanor , I saw that name and it rang a bell. CLUG, from back in the day, right?
You are right. The “DC loads” is determined simply as the difference between the solar chargers, the battery, the inverter/charger, and a hand full of other things (inverters, alternators, etc). Those things are assumed to add up to zero, and whatever difference is then estimated to be the DC loads. Alternator power (a DC generator is an alternator in the automotive sense) is accounted for, but not dcgenset power. It is a bug, I will create an issue for it.
Long time no see! Watch out, I’ll send your more bug reports ![]()
In this case, I think the “DC Genset” meter type for shunts doesn’t exist any more. But the same bug applies to many other DC source types. They should all be accounted as sources, rather than loads.