Venus os pi hat

Hi everyone,

I’ve created a Raspberry Pi Hat to simplify using a Raspberry Pi as a Venus GX device. This Hat adds useful features like a relay, a temperature sensor connection, digital pins, a shutdown button, and a power input, all by simply plugging it on top of the Raspberry Pi.

It also includes extensive protection for the inputs, which is important for ensuring the safety and reliability of the system.

While the Hat doesn’t support VE CAN or VE Bus directly, I’ve kept it simple because, in many cases, it’s more practical to just use a USB adapter for those connections. Buying the adapter separately is a safer and more straightforward option, especially when you’re already spending on the gear.

If this sounds interesting to you, I’d be happy to share more details, including source code or photos—just let me know if you’d like more information.

1 Like

adamkirby.online

Definitely interested in this. In my case Tank and temperature sensors are the main reason I still have a CerboGX. However it’s really slow and would love to retire it.

@adamkirby have you considered collaborating on : Victron Raspi HAT - VictronEnergy lots of valuable work done by @RobDuthie
I was thinking if we could share the project for people to order from PCBWay/JLCPCB or some other place that were people can place orders on a pre-built version.

Hi

Yes if you want to. Will need to get a couple of prototypes under for testing etc.
As a lot of venus drivers have changed etc, i do have some basic prototypes running on a raspi 3B+ and 4 hardware.
All the relays 6x and GPIO work OK, also the 4x temp and 4x tank sensors work OK, the only little issue was the VE direct ports, had drivers issues, have not check that for awhile.
Also i had a DIN rail mounted cover enclosure for the board from Ali express that would have fitted OK.

Even though I fully encourage DIY projects I must also draw my professional installer card.
When counting all hours and energy put in certain DIY projects, it’s often cheaper to go for the commercial (in this case: Cerbo GX) solution, support wise.
While perfectly fine for development purposes, in a production system you basically just want to pull the warranty card for any hickup you might encounter.
This is, obviously, only available on officially supported hardware.
Victron has allowed the use of their software on alternative hardware (probably to rightfully encourage community improvements) but one has to ask oneself the question “is this what I’d want to be running my critical systems on, without official support ?”

Yes, a Cerbo GX is (sort of) expensive, but given the abundance of connectivity options it packs it’s actually not priced too bad.

Disclaimer: I’m not trying to discredit your endeavor or hard work in any way.
I’m simply trying to point out that reliability and warranty can often turn out cheaper than a DIY project, even if you account your own hourly cost to be zero.
If your proposal ends up improving the, officially supported, user experience then of course I’m all for :slight_smile:

this is for when the gx device wont be fully used like if you only have an inverter and charger

I have looked into that however they cannot install the fuse and solder it, i may redesign it but as the parts cost can be high due to specialist parts i could supply one if you are interested as i have parts by the thousands.

I am exploring ways to allow them to manafacturer it do you have any soldering capability

Will definitely be interested. For VeDirect a USB adapter can resolve this. Tanks, Temperature and Relays are the main limitations.

I own a CerboGX the device is extremely slow, frequently freezes. I run large firmware with NodeRed and it’s frustrating.

that shouldnt happen

if anyone wants one of these i can arrange it unfortunatly you can just got someone like jlc to assemble it as some parts are not supported.

1 Like

I definitely want. Sorry for the delay replying, I was camping with family. How can we arrange it ? Do you want to list somewhere for ordering or do you want to share on JLC marketplace ?

Hope you had a good time camping.

Do you want to email me at adam@adamkirby.online so i can share the specifics

Rob, thank you very much for sharing your input. Would you be interested in selling a pre-assembled board or sharing the files for me to make one ?
I’m tired of CerboGX showing High CPU. For veDirect or VeBus I can use a USB dongle. My issue is tank, relays and temperature sensors.
DIN mount would be nice too. Would you share the info ?

Hi all ther information is on this forum or the older forums

The DC power supply should have a wider range, not only 5V.
A Cerbo GX accepts 8-70V so you can connect it directly to the battery.

That can be done but i have to do more testing with a $20, 000 VNA that i dont have. It is illegal to share without this testing and can get 3 years in prison.

hello,what about doing it mostly unpopulated?if you want relay,add your ssr…can?add your chip(for example)…as for the power, hilink URB4805YMD-20WR3 would be okay? the only think you would need onboard is ve.bus,which you cannot have(mk3usb only?)
other way(much smarter,and much harder) might be replacing “cpu” board in cerbo with some cm4 (i believe it is detachable)