Been meaning to post about this for a while. Got my Vatrer 200Ah LiFePO4 talking to the Cerbo GX in the shepherd's hut last month using pretty much the same approach — ESP32 acting as a BLE bridge, then the custom driver package on the Cerbo side.
Took a bit of faffing with the Venus OS Large image to get the driver to install cleanly, but once it clicked it's been rock solid. Battery SOC, cell voltages, temps — all pulling through into VRM. Proper job.
What I will say is don't bother with the cheap no-name ESP32 boards. I wasted an afternoon on one before switching to a decent unit and the BLE connection actually held.
Few things worth noting for anyone trying this in the UK:
- Venus OS Large is your friend — don't attempt this on standard Venus OS
- Serial number format on Vatrer packs can vary between batches, which affects device discovery
- Keep the ESP32 within about 5 metres of the battery if you're in a metal-clad hut or van
Victron deserve credit here. The fact that the platform is open enough to allow community drivers without bricking anything is genuinely rare. Cerbo GX isn't cheap but the flexibility justifies it in my setup.
Anyone else running Vatrer packs this way? Curious whether the 100Ah versions behave differently over BLE — the cell balancing data seems a bit inconsistent on mine and I'm not sure if that's a firmware thing on the battery or a parsing issue in the driver.
Would be good to compare notes.