Venus OS Image

Venus OS

VenusGX mqtt unstable after 2.72 firmware upgrade.

After upgrading the firmware of my Venus GX to version 2.72 I am having issues with it not continuously publishing to the mqtt broker.
When I connect a client to the broker in the GX I receive the subscribed messages for about a minute after which an empty message is received and no more messages are received until about 1 minute or 2 later. This just keeps on repeating.
I suspect there is a timeout issue or it somehow does not get the keep-alive messages.

I was unable to find a change-log for 2.70 to 2.72.
I would also rather not roll back but I also cant seem to find a way to even roll back the firmware.

After creating a profesional account I am able to access the changelog. Though that did not really explain why mqtt is misbehaving in 2.72.
It did however point out how to roll back so I rolled back to 2.66 which resolved the mqtt issues.

However that may cause me to be unable to configure my EM24 ethernet as that was not yet added in 2.66.

rwarps asked
rwarps commented ·

0 Answers

Alarm Relay Function - Set Alarm Relay On via dbus

I am trying to programmatically set the state of Relay 1 on & off on a VenusOS on an RPi via sending the following command but the change is not applied. Relay 1 function is configured as an Alarm Relay.

dbus -y com.victronenergy.settings /Settings/Relay/0/InitialState SetValue %1

While dbus command returns a successful result the "Alarm relay on" toggle switch in the UI under settings->relay does not reflect the issued command.

I can programmatically change the Function & Relay Polarity and the change is reflected in the UI immediately.

I looked at the var/log/localsettings/current file and confirmed that the UI and CLI command is affecting the same setting.

@400000006106581304f7c444 INFO:root:Setting /Settings/Relay/0/InitialState changed. Old: 1, New: 0 //UI "Alarm relay on" Setting Change
@4000000061065c1c04621bc4 INFO:root:Setting /Settings/Relay/0/InitialState changed. Old: 0, New: 1 //CLU dbus Setting Change

Has anyone else had the same issue before?

norman asked

0 Answers

Systeme coupure de decharge batterie suivant un créneau horaire (FR/ESS/EDF-HP-HC)


voila mon architecture et la suivante

- j ai un Multiplus 5Kva raccorder à une batterie plomb carbone en 48V de 440ah

- un régulateur MPPT 150/85 avec 2640w de pv

le but serai de désactiver la décharge de la batterie sur le créneau horaire des heures creuse en France de 23h à 7h.

actuellement pour se faire je suis obliger de le faire de façon manuel en allant tous les jours dans le menu ESS de mon venus Gx et modifier le SOC minium (sauf défaillance réseau) pour qu'il arrête de décharger la batterie et repasser sur le réseaux.



here is my architecture and the next

- I have a Multiplus 5Kva to connect to a lead carbon battery in 48V of 440ah

- an MPPT 150/85 regulator with 2640w of pv

the aim will be to deactivate the battery discharge during the off-peak time slot in France from 11 p.m. to 7 a.m.

currently to do so I have to do it manually by going to the ESS menu of my venus Gx every day and modifying the SOC minium (except network failure) so that it stops discharging the battery and going back to the networks

thank you

baptiste bodier asked
Thierry Cortassa (Victron Energy Staff) answered ·

6 Answers

Should I still use Bluetooth MPPT synchronisation when also connected with Venus OS (RPi)

I have 2x SmartSolar MPTT 100 | 30, and a BMV 712.

I first used Smart Networking over Bluetooth to synchronise with the more accurate voltage from the BMV712, and have both chargers running in sync.

I have since added a RPi running Venus OS and also have VE-Direct connections to the 3 devices.

All is working well in Venus, but not sure if that now runs the show in terms of the synchronising via VE.Direct and the Bluetooth function is now redundant?
If redundant, should I leave the smart networking configured should be RPi go belly up?

rljonesau asked
porcini answered ·

2 Answers

#1 device switched off -sometimes permanent

Hello all,

as you may know iam new to Victron (1 week now).

And unfortunately, I'm already getting a headache.

Besides all the minor problems (battery is discharged above the overcurrent limit, or not at all although I draw from the grid), I have since the beginning the problem that power outages happen from time to time. (Grid stays ok)

One time i had to manually turn down every Voltage (Bat + Grid) to restart the Multiplus.

I have 3 Multiplus 5k/48V

No alarm is recorded in the VRM.

Today I got the alarm "#1 device switched off" in Cerbo.

Since I have had several outages (about 2 per day), I set up a camera to film the Victrons.

What can I do here? No one was home, so consumption was very constant. There was no washing machine or dishwasher running or anything like that.

The battery was full and not in use.


FW Cerbo (Venus OS) : 2.72

Multi 2 : 482

The Inverter with the LED Code swaps always. Sometimes L1 (Master), sometimes L2 or L3.

Sorry for the Cablemess- i changed everyCable to nail down the Problem.

marv21 asked
marv21 edited ·

3 Answers

Possible feature: Select time to discharge battery

Hi all!

I have a ESS grid paralell system (Victron Multiplus II 48/3000/35-32, Solaredge SE300H, Cerbo GX and Pylontech US2000C). Until now everything is working fine, it is charging the battery with the exceed of the PV inverter and then use the power of the battery during the non-solar moments). I see the option of "schedule a charge on battery" where you can select a time where you can charge the battery (per day, only once, etc), but I would like to know if it could be possible to select the other way around, select in which moment you want to use the energy from the battery -I read all the documentation several times and I don't see it, not sure if this is implemented now-

Why? In Spain, where I am living, at this moment we have two different electricity tariffs during the day (peak and valley), so in my case, I would like to use the battery especially during the "peak" tariff only and keep the charge if there is "valley" tariff (it is two times more expensive during peak than on valley).

Thanks in advance!

pabloguti asked
marv21 commented ·

0 Answers

WIFI rtl8188 not working with 2.72


I installed the newest 2.72. I had my system up and running with the 2.6 version. My dongle worked perfectly. With the new version the follwing message comes up in dmesg:

usb 1-1.2: new high-speed USB device number 7 using dwc_otg

[ 175.823447] usb 1-1.2: New USB device found, idVendor=2357, idProduct=010c, bcdDevice= 0.00

[ 175.831852] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3

[ 175.839275] usb 1-1.2: Product: 802.11n NIC

[ 175.843580] usb 1-1.2: Manufacturer: Realtek

[ 175.847887] usb 1-1.2: SerialNumber: 00E04C0001

[ 175.854117] Chip Version Info: CHIP_8188E_Normal_Chip_TSMC_D_CUT_1T1R_RomVer(0)

[ 175.913522] r8188eu 1-1.2:1.0: Direct firmware load for rtlwifi/rtl8188eufw.bin failed with error -2

[ 175.922760] r8188eu 1-1.2:1.0: Firmware rtlwifi/rtl8188eufw.bin not available

[ 175.929907] MAC Address = 28:ee:52:17:50:88

[ 175.962361] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready

[ 176.163659] usb 1-1.2: USB disconnect, device number 7

[ 176.169797] R8188EU: indicate disassoc

Seems like the driver is not compiled anymore. Would be great if this dongle could work again. Any hints?


don-davici asked

0 Answers

Can I have a 2nd VenusOS device in my setup show information from the 1st?

In my RV I am installing VenusOS on a Raspberry Pi 4 and that will go with my equipment. I have another RPI4 that will have a touch screen that I am thinking will also have VenusOS on it to view control the main devices as well as take input from my tanks. Is it possible to see the devices from the 1st RPI on the 2nd RPI GUI? If there are better options on the 2nd device that don't include installing VenusOS and not monitoring the tanks, I am open to that too.

I will have the following devices installed:

- SmartSolar MPPT 150/100

- MultiPlus 12/3000/120-50 120V

- Lynx Distributor

- 2 DIY 12V 310Ah LifePO4 Batteries with JBD BMS.

nillerk asked
kvan answered ·

3 Answers

Venus OS v2.72 alarm text

Image CaptionDid upgrade to V2.72 yesterday. “No alarms” text left aligned in display box in pages.


steve-may asked
steve-may edited ·

0 Answers

Phoenix Inverter 12/375 - Venus OS - show AC Loads

Hello, I am new in the forum and german. so excuse my english. I have a Phoenix Inverter 12/375 with the lastest firmware 1.21 connected via to a venus os 2.65-3 on a raspberry connect to the vrm portal. Both, the portal an the venus shows the loads as a factor of 23 Watt like 23, 46, 69 and so on. Why the loads are not the right value? is that a problem by the firmware or general? Will that be fix in the future?

Thank for an answer and I wish a happy weekend.

Greats from Berlin, Germany Norman

Norman Kühn asked
Norman Kühn answered ·

4 Answers

Multiple GX units Temp inputs

Does anyone know if the Temp inputs from a second unit (venus, cerbo etc...) will show on the CCGX and vrm? Like the multiple tank inputs do.

A) For in chapter 1.4 - Multiple GX Devices for increasing number of tank inputs

(or to be put in a separate chapter)


The number of tank inputs of a GX Device, such as the Cerbo GX and the Venus GX can be expanded by connecting multiple GX devices together in a VE.Can network.

Make sure to designate one GX device to be the “main” one; and the other(s) to be the “secondary” one(s). There is no practical limit on how many can be used - most likely the number of source addresses on a VE.Can network is the limit, which is 252 addresses. A Cerbo GX, with 4 tank inputs, will use up 5 addresses: one for itself, and one for each tank input.

alan asked
alan edited ·

2 Answers

CCGX - Venus OS 2.66 - Frequent Grid Meter Warning/Alarm

We have a handful of installations that started producing frequent "No Grid Meter alarm: Warning".

This is exclusively related to installations that have a CCGX (Color Control), a Victron inverter, a grid meter, and ESS configuration with Venus OS that has been updated to 2.66 on the GX device.

We have resolved one of our installations that presented this issue by temporarily upgrading the client to a Cerbo GX.

2.66 has yielded the incredible feature in the form of the inverter remote update functionality, but it appears that the new firmware is not stable on the CCGX and is resulting in significant system instability.

Has anyone experienced the same?

I'm hoping Victron is working on an update to remedy this...

Nicholas Herbst asked
Nicholas Herbst commented ·

5 Answers

VictronConnect to Cerbo via bluetooth

I have discovered a bug in Cerbo's bluetooth PIN mechanism for use with VictronConnect.

A PIN that contains leading zeros is not handled properly. For example, 012345 does NOT work but 123456 does.

Entering a PIN of 000000 DOES work.

Changing the PIN from with VictronConnect appears to have the same issue with leading zeros.

Venus v2.72~4, VictronConnect v5.42, iOS 14.6

Also tested on a Raspberry PI 4 running the same version of Venus. Same results.

I've tried using dbus-spy to change the PIN but this has it's own set of problems. Alpha-numerics are accepted. Leading zeros are lost. E.g., entering 000000 results in 0; 0123345 results in 12345.

dubs-spy also prevents adding a 6-digit code again from the Cerbo menu IF I enter less than 6 characters or numbers that contain zeros at the beginning. E.g, 000000 results in 0, then the menu only allows a single number !!!!!

Kevin Windrem asked
Kevin Windrem commented ·

1 Answer

What is required for configuring and monitoring an Easyplus?

I have a RPI with Venus software running and a MPPT and a Smartshunt connected by VE.Direct over USB. Can I configure and monitor the Easyplus with a Victron Interface MK3-USB, or is it better to migrate the RPI Venus to a CerboGX. And can I configure the Easyplus via the CerboGX or do I need both?

The MK3-USB is much cheaper than to migrate to the CerboGX but the advantage is that I can hook up my tankmeters direct.

johnwi asked
Alexandra answered ·

1 Answer

Venus OS driver for Fronius Smart Meter

Updated with latest results on 17-Apr-2020


At home, I have three roofs (east, south and west) with 9.9 kWp PV feeding into a Fronius Symo 8.2-3-M. The setup has Fronius Smart Meter 63A-3.
In a few days I am adding a Multiplus-II 48/5000/70-50 and 2x Pylontech US2000 (4.4 kWh net) LiFePO battery.


I am running Venus OS on a Raspberry 3B+. It nicely shows the power fed in by the Symo, with all details.

Venus is not showing any data from the Fronius Smart Meter.


I would like to have the data from the Fronius Smart Meter available on the Venus.

My idea is that I need a driver for Venus OS, which gets the data from the Smart Meter via the http API that Fronius provides and passes that information onto dbus - where hopefully Venus treats the data as if it came from a meter that it knows.

Steps Forward

I searched for a solution to my problem on the internet.I thought that I can not be the first to have this issue. But I found no direct solution.

There are several projects that might be a good start for getting to a solution:

  • from velib_python
    A simple service on the dbus.
  • dbus-cgwacs
    Reads energy measuremens from Carlo Gavazzi Wired AC Sensors (hence cgwacs), and puts it on the D-Bus.

Both projects look like a good start for programming my own solution.

Python script emulating the Victron Grid meter

Using from velib_python as a basis, I wrote this script:

#!/usr/bin/env python

Used as basis for this service.
Reading information from the Fronius Smart Meter via http REST API and puts the info on dbus.
import gobject
import platform
#import argparse
import logging
import sys
import os
import requests # for http GET

# our own packages
sys.path.insert(1, os.path.join(os.path.dirname(__file__), '../ext/velib_python'))
from vedbus import VeDbusService

class DbusDummyService:
  def __init__(self, servicename, deviceinstance, paths, productname='Fronius Smart Meter', connection='Fronius SM service'):
    self._dbusservice = VeDbusService(servicename)
    self._paths = paths

    logging.debug("%s /DeviceInstance = %d" % (servicename, deviceinstance))

    # Create the management objects, as specified in the ccgx dbus-api document
    self._dbusservice.add_path('/Mgmt/ProcessName', __file__)
    self._dbusservice.add_path('/Mgmt/ProcessVersion', 'Unkown version, and running on Python ' + platform.python_version())
    self._dbusservice.add_path('/Mgmt/Connection', connection)

    # Create the mandatory objects
    self._dbusservice.add_path('/DeviceInstance', deviceinstance)
    self._dbusservice.add_path('/ProductId', 16) # value used in ac_sensor_bridge.cpp of dbus-cgwacs
    self._dbusservice.add_path('/ProductName', productname)
    self._dbusservice.add_path('/FirmwareVersion', 0.1)
    self._dbusservice.add_path('/HardwareVersion', 0)
    self._dbusservice.add_path('/Connected', 1)

    for path, settings in self._paths.iteritems():
        path, settings['initial'], writeable=True, onchangecallback=self._handlechangedvalue)

    gobject.timeout_add(200, self._update) # pause 200ms before the next request

  def _update(self):
    URL = ""
    meter_r = requests.get(url = URL)
    meter_data = meter_r.json() 
    MeterConsumption = meter_data['Body']['Data']['PowerReal_P_Sum']
    self._dbusservice['/Ac/Power'] = MeterConsumption # positive: consumption, negative: feed into grid
    self._dbusservice['/Ac/L1/Voltage'] = meter_data['Body']['Data']['Voltage_AC_Phase_1']
    self._dbusservice['/Ac/L2/Voltage'] = meter_data['Body']['Data']['Voltage_AC_Phase_2']
    self._dbusservice['/Ac/L3/Voltage'] = meter_data['Body']['Data']['Voltage_AC_Phase_3']
    self._dbusservice['/Ac/L1/Current'] = meter_data['Body']['Data']['Current_AC_Phase_1']
    self._dbusservice['/Ac/L2/Current'] = meter_data['Body']['Data']['Current_AC_Phase_2']
    self._dbusservice['/Ac/L3/Current'] = meter_data['Body']['Data']['Current_AC_Phase_3']
    self._dbusservice['/Ac/L1/Power'] = meter_data['Body']['Data']['PowerReal_P_Phase_1']
    self._dbusservice['/Ac/L2/Power'] = meter_data['Body']['Data']['PowerReal_P_Phase_2']
    self._dbusservice['/Ac/L3/Power'] = meter_data['Body']['Data']['PowerReal_P_Phase_3']
    self._dbusservice['/Ac/Energy/Forward'] = meter_data['Body']['Data']['EnergyReal_WAC_Sum_Consumed']
    self._dbusservice['/Ac/Energy/Reverse'] = meter_data['Body']['Data']['EnergyReal_WAC_Sum_Produced']"House Consumption: %s" % (MeterConsumption))
    return True

  def _handlechangedvalue(self, path, value):
    logging.debug("someone else updated %s to %s" % (path, value))
    return True # accept the change

def main():

  from dbus.mainloop.glib import DBusGMainLoop
  # Have a mainloop, so we can send/receive asynchronous calls to and from dbus

  pvac_output = DbusDummyService(
      '/Ac/Power': {'initial': 0},
      '/Ac/L1/Voltage': {'initial': 0},
      '/Ac/L2/Voltage': {'initial': 0},
      '/Ac/L3/Voltage': {'initial': 0},
      '/Ac/L1/Current': {'initial': 0},
      '/Ac/L2/Current': {'initial': 0},
      '/Ac/L3/Current': {'initial': 0},
      '/Ac/L1/Power': {'initial': 0},
      '/Ac/L2/Power': {'initial': 0},
      '/Ac/L3/Power': {'initial': 0},
      '/Ac/Energy/Forward': {'initial': 0}, # energy bought from the grid
      '/Ac/Energy/Reverse': {'initial': 0}, # energy sold to the grid
    })'Connected to dbus, and switching over to gobject.MainLoop() (= event based)')
  mainloop = gobject.MainLoop()

if __name__ == "__main__":

The script registers itself on dbus as "com.victronenergy.grid" and publishes values as defined on Venus wiki - dbus - Grid meter .

Before I run the script, I have the following situation on the remote console, feeding 3.9 kW to the grid:


When I run the script, I see the following situation on the remote console, as if the AC Loads would consume 3.9 kW:


So, clearly, my script does something. But not what I wanted.

As the next step, I added three paths to the script: "/Ac/L1/Power", "/Ac/L2/Power" and "/Ac/L3/Power" and then it worked. So, the "/Ac/Power" was not enough for Venus to accept the data as valid- it needed power for all three phases separately.

Now the remote console shows:


Final thoughts

So, it is possible to use a Fronius Smart Meter and make Venus see it correctly.

I think this could be useful for other users as well, therefore it now can be found together with some documentation on GitHub: venus.dbus-fronius-smartmeter

ralfz asked
unifiedcommsguy answered ·

3 Answers

Could VictronConnect show a display like Venus OS

Since the bluetooth functionality of Victron devices also includes the ability to setup the bluetooth network to share information in the VictronConnect app - couldn't the app show a combined display similar to the Venus OS?

It would be nice to show the inverter/solar charger/BMV all at once in the app instead of having to switch between devices to get the information.

I suppose the bluetooth network may be limited in how quickly it can refresh the data (maybe 30-60 sec) but it would still be preferable to have an averaged display for general power flow. Seems like all the data is there - it just needs to be shared over the bluetooth network.

Hopefully this is something that can be explored! Thanks for making great products!!

edit4ever asked
edit4ever commented ·

0 Answers

REC Active BMS for Victron GX - How many contactors ?

This new version of "REC-ABMS for Victron CCGX" communicates with a GX Device using CAN. It sends Max Charge Current & Voltage and Max Discharge Current along with Battery Voltage, Temp & SOC. The GX Device uses DVCC & SVS to control all Inverter / Charger & MPPT Solar controllers to comply with the charging / discharging limits. Ok, so that sounds good, huh? But I also want to have contactors set to voltage levels in case the CAN bus goes down.

The previous version of the BMS suggested just the traditional two contactors - HVD & LVD to provide High Voltage Disconnect of the charge bus and Low Voltage Disconnect of the DC load bus.

But this version offers a Main Contactor for both HVD & LVD for Victron inverter / charger devices. And another Contactor expected to be used for HVD on non-Victron Charging sources. And though it is not shown in this diagram, I am sure they expected a third contactor for LVD to disconnect DC Loads.


Is this genius or overkill?

I questioned the new functionality, and the manufacturer offered to disable it to make it functionally equivalent to the old version. But I am an Engineer, so I tend to think "here is a Solution, now lets go find a Problem..."

Any thoughts appreciated.....



P.S. And....

I was expecting the fail-safe MultiPlus Inverter/Charger control to be made with a Charge Control signal to AUX1 and Discharge Control to T1 with the Assistant loaded "Two wire BMS (016A)"...

But they are suggesting Charge Control using the Assistant "Input Current Limit Control (0142)" and the AUX1 signal. And programming the Inverter's DC Input Low Shutdown voltage for Discharge Control.

Some REC users I have enjoyed reading before: @paulb @drmi @Boekel @Poppycock @Hakon Ingvaldsen @Eirik @Ceri.w

andyalford asked
brets answered ·

3 Answers

Altenator Power Generation on VenusOS and VRM

Hi there.

When I am charging batteries from the altenator, it shows the power going from the DC system to the batteries. This is shown as a negative number.

What this does on VRM is remove the watt hours from the consumption as opposed to being included as a generation. This means that the daily consumption isn't accurate when I run the engine.

Is it possible that when the DC power is negative, the system tracks the altentator power generation?

lawrence-craig asked

0 Answers

'Tank overview' page with Cerbo GX tank level inputs only

In the manual for the GX Tank 140 there is a beautiful 'Tank overview' page that can be enabled. The Cerbo GX have four tank level inputs that I want to use and I don’t want to add a separate GX Tank 140.

Can the 'Tank overview' page be enabled when I just use the Cerbo GX tank level inputs and don’t use the GX Tank 140?

Or must the the GX Tank 140 be connected to the Cerbo GX to be able to activate the Tank overview' page?


djingis asked
mvader (Victron Energy) commented ·

4 Answers

Future of LoRaWan module

I noticed in the documentation that there was mentioned in the LORAWAN module docs the release of the LTE-M module. Is the long term plan to drop the LORAWAN? I know the TTN network is spotty in places but the technology is sound. The Helium LongFi network uses the same tech and seems to be quickly becoming a dominate player in LORAWAN and I would love to connect my LORAWAN module to that network. Would it be possible for Victron to open source the config to allow for the community to re-program these devices (effectively just a nicely packaged LoPy4) to use whatever network we choose to send data back to your servers?

kclendaniel asked
marc-f answered ·

3 Answers

DC Power shows incorrect consumption on unloaded phoenix inverter

After some time wondering why my "DC Power Consumption" some times report incorrect values in the dashboard i started trying to figure out why.

System components:
* Phoenix Inverter 12V 800VA 230V
* Smartshunt 500A
* EPEver PC charge controller (reporting to venus)
* Pi3 with Venus os
* 100Ah 12v Lifepo4 battery

While running on battery and no or a small load on the inverter, the "DC Power" reports a power consumption of approx. 23w or 46w more than that the actual power used displayed on the battery shunt on the Venus and in VRM.

Display when inverter is loaded with approx 12w(bulb) + 6w of inverter idle consumption:


(The shunt reports correct all the time, checked with a clamp meter)

I've seen the difference between shunt and dc power to been up to 46w when the inverter is completely idle(ON but nothing connected on AC side)

After some peeking into `dbus-spy` i think i've found the issue, and it seams to be that the inverter reports between 0 and -0.2A load on `AC/Out/L1/I` when idling, reporting -0,1A on 230v will report to -23w of usage and shown as 42w( -1*(-19+-23) ) extra ont the "DC Power" block in the UI. This is also the reason why the issue disappears when the inverter is loaded, as this negative reading then will be gone.

As for now it looks like the current reading on my inverter could be out of sync inside the device, or that it just displays incorrect values when idling... Is there a way to get this reading "in-sync" again (a form of calibration?) or something else that could be done to make my reading more exact? eg. ignore current readings bellow zero from the inverter ? as the inverter have no way of generating back power there should never be a negative value reported on the AC side.

Anyone have an advice for this issue?

runar-borge asked
crownroyal answered ·

1 Answer

Does Venus OS demo on RPi MQTT broker work ?

Hello all,

I installed Venus OS 2.66 on a rasp3b. I set the demo mode (eg. boat) and the MQTT services on. I tried to get Mqtt payload via a mosquitto_sub command from my pc but got nothing. So, to be sure can somebody confirm whether demo modes actually simulate the MQTT broker ?

many thanks for the reply

elea asked
elea answered ·

1 Answer

Looking for input - 4 to 20mA and 0 to 10V senders

Hello Community!

We’re considering to add a USB accessory to our GX product range, to add 0 to 10V, as well 4 to 20mA inputs.

But since all of us have very limited experience with 4 to 20mA tank senders, we're looking for some input:

  1. Is it always 4mA = tank empty, and 20mA is tank is full? Or do the empty and full levels need to be configurable in a software setting on the GX Device?
  2. And how important is it that the transducer can be powered by our device?
  3. Anything else we should keep in mind when designing a 4 to 20mA input? Good features you have seen else where?

Also, if you are using 4 to 20 mA senders, please post a link to a datasheet or specs below. And if you have an opinion on the sender, what you like/don't like, welcome to add that.

Lastly, most questions above are for 4 to 20mA, not for 0 to 10V - but if you have special comments about 0 to 10V, welcome as well - obviously. The product we have in mind will have inputs that can be used for both types.

Note, that this is quite early in the product development, I can’t say anything for now with regards to availability dates.

All the best and thank you! Matthijs

ps. just to prevent any question about this: we'll soon launch a new Venus OS version that can work with irregular tank shapes, as well as naming tanks and some more features: all those features will also available for the 0 to 10V and 4 to 20mA inputs. Details here.

mvader (Victron Energy) asked
leverg answered ·

13 Answers

Smart shunt not reading current

I have a Smart Shunt 500a connected directly to the negative terminal of my battery from “to battery minus” side of the smart shunt. (There are no bus bars or other items between battery and smart shunt.) The “to system minus” side of the smart shunt is connected via a bus bar to the Victron multiplus box, dc distribution box and ground. As far as I can tell, the system has 2-3a coming in from shore power (this is based on a reading from my EMS box). All ac and dc circuits are disconnected, so I’m assuming the battery is charging. Current voltage on the battery is 14.38. I am reading through the smart shunt 0a, whether I am testing items on the dc circuit or just charging. Shouldn’t there be some amount of current reading?

jbyers281 asked
goodoz commented ·

1 Answer

Firmware Venus OS v2.66 is not working correctly


I have updated my Cerbo GX with firmware Venus OS v2.66 and now I get an error on resistive tank sensor 1. I have connected three identical resistive tank sensors which ware working without any problem in Venus OS v2.63, but as soon as I update to v2.66 sensor one is not working any longer. If I downgrade again to v2.63 the sensors are working again.

The only problem by downgrading is, that the names of the sensors and also of the anaolog input configuration is lost completely.

Do you know about these problems and is there any workaround?

Thanks a lot in advanced for any help.

kind regards


wiedholz asked

0 Answers

What is Venus OS? ...for beginners

I know that Venus OS is the program running behind the scenes on the GX devices, but I would like to be able to explain to my bus conversion customer what the full capability is. He will buy the CerboGX in about 2 hours if I can explain it well.... no pressure, ha, ha...

Is there a manual, or a statement that states the full intent or ultimate capability of the GX devices running Venus OS? I have configured several CCGX's so I know what the capabilities are, and I was really happy to see Victron integrating tank sensor inputs into GX devices, so I think I'll be able to install a lot of these in customers' systems... I just want to be able to explain the capabilities to them, so they know why they need a GX device.

Thanks in advance,


urban-mobile asked
cleaver edited ·

3 Answers

Multiplus disable charger also affect MPPT through cerbo GX?

Could anyone confirm this?

I have a few programable relays that I use to set the Multiplus in "disable charger" under certain conditions. But it appears to disable the MPPT's at the same time. The MPPT's remained at Float with 0 amps input down to 89% SOC. I still have to confirm that all re-bulk settings are at 0.1v. The differential was .3v when this was happening.

I was under the impression the the VE.Bus did not communicate with the devices. ESS is not enabled. Does the Cerbo GX enable a communication bridge? This could be in the settings of the MPPT's, trying to help someone remotely making this a bit more difficult.

Thanks for the help!!

malolo asked
Daniël Boekel (Victron Energy Staff) commented ·

1 Answer

Schedule between "keep batteries charged" and "self-consumption" in the ESS program

Good morning. Can someone please suggest me to schedule the change the state between "keep batteries charged" and "self-consumption" in the ESS program? Let me explain better, living in a country on the equator with 12 hours of sunshine and 12 hours of darkness a day all year round, I would like to use self-consumption during the day but switch to "keep the batteries charged at night.

My installation:

Victron Quattro 10KW 48V

Frunius 8.2

10Kw solar pannel

Small battery bank 200Ah (which will later be increased ).

Currently everything works well in "Keep the battery charge", and I'm happy, but during the day I waste a lot of energy coming from the panels, and at the same time I wish the batteries were 100% charged at night.

Kind regards

aldo asked
aldo answered ·

4 Answers

Click here to see questions for the Node-Red topic


Node-Red is awesome, super flexible and allows amazing customisation and control of your Victron system, but it can also be complicated and many possibilities are completely untested.

It is considered a modification and only to be used at your own risk.

Victron does not provide any official support for Node-Red, so please keep questions in the modifications space on the community (and not to your dealers or sales managers).

If you are experiencing system issues and need help, please turn off Node-red and return your GX to the supported factory state before seeking support beyond the Victron modifications community.

Click here to see all the community content that uses the Node-Red topic.

Thanks :)

Guy Stewart (Victron Community Manager) asked

0 Answers

Status Bulk Charging w/Voltage, but Current at 0 Amps

Hello, I have a 100/15 MPPT connected to a small vehicle solar array. It currently shows a state of Bulk Charging, but it shows 0 amps under current PV and Batt.

I've checked all fuses and made sure it's set properly for my AMG battery. When I initially hooked up the MPPT it showed Amps for the current, but after about 1hour it went to 0 Amps and has never changed from there (multiple days).

Firmware has also been updated.


james-eaddy asked
james-eaddy answered ·

2 Answers

685 Posts
334 Users

Topic Experts

309 Points
282 Points
280 Points