Got a similar dilemma on the narrowboat — running four VE.Direct devices into a Pi 4 with Venus OS and trying to figure out the cleanest solution without ending up with a rats nest of USB hubs and cheap CH340 adaptors.
Currently eyeing up two options:
Option 1 — FT4232HL breakout board
Single USB connection, four UART channels. Tidy. But galvanic isolation is trickier — you'd need to add something like ADuM1201 isolators on each channel, which starts getting fiddly if you're not handy with a soldering iron.
Option 2 — Four separate isolated FT232 modules
Something like the ones from Waveshare with built-in isolation. Plug-and-play-ish, but then you're back to needing a decent USB hub (powered, obviously — ideally something like a StarTech unit) and four separate cables.
My setup is a SmartSolar 100/50, SmartShunt, and Cerbo GX already talking nicely, but I'm adding an Orion XS and a second MPPT soon, which is why I'm revisiting this.
Main questions I can't quite nail down:
- Does Venus OS reliably enumerate four FT232 devices without udev rule faff?
- Anyone actually running the FT4232HL route with isolation added — worth the effort?
- Is galvanic isolation even strictly necessary on a 12V DC-only narrowboat/camper system, or is it more of a "belt and braces" thing?
Would love to hear from anyone who's gone down either path. Particularly interested if anyone's used Fogstar or Victron kit in a similar multi