ibromaenia avatar image
ibromaenia asked

What is VE.BUS?

Am new with victron products so I like to know some terms using identifying with basic explanation please

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
JohnC avatar image
JohnC answered ·

Hi. Daunting isn't it. A little like looking at the rear of a high-end entertainment system (in wonderment).

There's some explanation here:

Ve.Bus is usually associated with Victron inverter//chargers (most of)

2 |3000

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

Guy Stewart (Victron Community Manager) avatar image
Guy Stewart (Victron Community Manager) answered ·

To briefly outline the Communications Protocols and Interfaces used by Victron

# VE.Bus

A proprietary Victron protocol that runs over RJ45 CAT5E/CAT6 which is used to connect VE.Bus inverter/chargers to their accessories (eg Cerbo GX). Also used for daisy chaining multiple VE.Bus inverters/chargers in parallel and 3 phase configurations.

# VE.Can

RJ45 CANbus based network, used by larger products. It's a daisy-chained network connecting multiple devices together over one bus. This is the preferred method of connectivity where available.

# VE.Direct

Simple yet effective single device to another device communication port. Point to point. Limited to 10 meters, but can be extended with a USB adapter and USB extenders.

# Bluetooth Smart

Great for configuring, monitoring and even firmware updating our products from your phone, tablet or laptop without cables.

Bluetooth smart devices are accessed through VictronConnect

# VE.Smart Network

A VE.Smart Network is a wireless network which allows a number of bluetooth-enabled Victron products to connect and exchange information. For example use VE.Smart to add remote voltage- and temperature- sensing to your Victron MPPT Solar Chargers.

# WiFi / LAN / Ethernet / USB

all speak for themselves.

available on our GX product range.

# Node-Red

A software tool that provides a way to customise control of some Victron Energy products via the GX device.

The aim is to make it easier and faster for developer-level users to create automations.

While working well in hundreds of in-field applications Victron does not provide any direct support. For any questions or help, please use Victron Community Modifications space.

# ModbusTCP

ModbusTCP is a feature on our Venus-devices eg Ekrano GX, and also the Cerbo GX. The industry standard Modbus TCP is a well-known and open communication protocol, used in many PLCs and SCADA systems. The Victron GX device acts as a Modbus-TCP gateway.

Connect it to the Victron products that you want to monitor, and then communicate from your PLC to the Ethernet LAN port on the GX .For example to enable a heat pump when there is excess solar power, or create a fully integrated glass bridge on a yacht. It allows reading information, and writing operational parameters, such as Multi on/off and input current limiter settings. Changing configuration settings, such as battery capacity or float or absorption voltages, is not yet possible.


A protocol often used for internet of things type communication. It powers many Victron services under the hood (such as when doing Remote Firmware updates). It can be used in a similar way as the VRM API.

# NMEA 2000

It's for boats.

# Modbus RTU (RS485)

For the Energy Meters

# Zigbee

The protocol used to wirelessly connect to the RS485 energy meters.

# LoRaWan

The (Long Range wide area network) module is essentially a radio transmitter which broadcasts data (in this instance information about the status of your Victron installation) to a nearby Internet of Things (IoT) gateway.

This is a special application low power and low data rate network. An adapter allows you to connect VE.Direct Victron equipment, such as your Battery Monitor (BMV); Solar Charger; or Phoenix Inverter, to a limited version of the Victron Remote Management (VRM Portal) portal.

# D-Bus

A low level internal inter-process communications (IPC) layer inside the linux based venus-devices. All posts on community mentioning D-Bus will be pushed into their own corner: the “modifications space”. There is some developer documentation with details on the D-Bus paths and the type of data available, but in almost all cases it is better to use ModbusTCP, MQTT or NodeRED.


Allows web applications access to VRM data.

# Depreciated Interfaces

These are no longer used or supported. They are worthy of mention for completeness.



2 |3000

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

farmeroz avatar image farmeroz commented ·
Link currently broken.
0 Likes 0 ·
Guy Stewart (Victron Community Manager) avatar image Guy Stewart (Victron Community Manager) ♦♦ farmeroz commented ·
Thanks @Farmeroz, I've taken the content that was there and just put it directly in the answer now.
0 Likes 0 ·
farmeroz avatar image farmeroz Guy Stewart (Victron Community Manager) ♦♦ commented ·
That is a truly helpful block of info that I am sure many will find useful, particularly when getting to grips with what's going on under the hood. Even if you never have to deal with the detail it gives you a picture of what is going on, and points you to possibilities that may be useful.
0 Likes 0 ·

Related Resources