Sending Ve.Direct to VenusOS

Hi

I’m trying to communicate with VenusOS ,pushing vedirect data using an ESP32.

I see many tutorial to show how receive data. Arduino has a dedicated library.

Seems there are no project to push data . Only a repository on git but seems not working.

No other information I found.

Is there a way to push vedirect data in VenusOS in your opinion?

if its the git repo I think you were looking at their are 2x branches , I will dig it up latter on

other esp projects

and its a fork of

the other way is to just make a usb cable , which is what I do more stable then having yet another wifi device using up IP adresses

To make your own VE.Direct to USB cable, you’ll need a USB to UART TTL adapter, a JST connector compatible with VE.Direct devices, and some basic soldering skills. You may also want to include a digital isolator for safety and reliability.

  • USB to UART TTL adapter (e.g., PL2303HX or PL2303TA)

  • 2.0mm JST or PH connector with 4 pins

  • Digital isolator (e.g., ADUM1201)
    (optional but recommended also comes with headers you can use with a PH to Dupont cable )

  • Connect the JST connector to your VE.Direct device.

  • Connect the USB end to your computer.

  • Use Victron’s VE.Direct software to check for communication.

Important Considerations:

  • Digital Isolation:

Using a digital isolator is highly recommended to prevent potential damage to your devices and ensure electrical safety.

These video demonstrates how to make a DIY VE.Direct to USB cable for under $4: