Is it possible to use the ve.direct output and connect via usb to two devices (I.e. raspberry pi)? Like a split of the ve.direct output.
Thanks!!
This site is now in read-only archive mode. Please move all discussion, and create a new account at the new Victron Community site.
Is it possible to use the ve.direct output and connect via usb to two devices (I.e. raspberry pi)? Like a split of the ve.direct output.
Thanks!!
Basically this is not an easy thing to do. You can take the VE direct output from a 'source' and possibly drive 2 'receivers' with it, but you cannot combine 2 sources and drive one reciver with it. You could use some logic and have a drive select pin (e.g. from a Raspberry Pi), but this is getting complex. This would require 2 VE direct / USB adapters in any case.
An arduino could be programmed to receive the ve.direct data and re-transmit it through a seperate serial output or multiple software serial connections. It could possibly also be wired in as an interceptor while still leaving the original connection for two way use.
I don’t know of any plug and play devices, a serial sniffer would be close if you could find one at the right logic voltage.
What exactly are you trying to achieve?
A raspberry Pi set up with Venus OS Large would allow data sharing through mqtt if you are only after the basic information.
The VE.Direct to USB interface connects products with a VE.Direct connection to devices with a USB port, for example a computer. With this cable it is also possible to connect more than two VE.Direct products to a single CCGX.
Additional resources still need to be added for this topic
Raspberry Pi running Victron’s Venus firmware - Blog Post
Venus OS Large image: Signal K and Node-RED - Install
raspberrypi install venus image
39 People are following this question.