Van Hub

Van Hub

Every part of the van’s power system has its own app, and none of them talk to each other. The van hub is an ESP32-C3 SuperMini in a 70 x 23 mm printed box that listens to all of them and serves one page at van.local on the van’s Wi-Fi. No app and no cloud: it’s a web page saved to the phone’s home screen.

What it reads

  • Victron chargers and shunt: their Instant Readout broadcasts, which are encrypted Bluetooth advertisements. Nothing connects and nothing is wired; each device’s key is pasted in once on the setup page.
  • Renogy battery: the hub connects to its Bluetooth BMS every 30 seconds, reads voltage, current, charge and each cell, and lets go.
  • Temperature: Govee H5075 thermometers, from their broadcasts. The Govee app keeps working alongside.
  • Water: the water flow meter, by wire.
  • Roof fan: the MaxxFan controller, over Wi-Fi. The hub can open the lid, set the speed and show the motor’s graphs.
The van hub's phone page: battery 87 percent, solar 342 W, water 16.7 gallons left, inside and outside temperature, MaxxFan controls and motor graphs
The dashboard, drawn with sample readings rather than live ones.

Water, then and now

The water used to be counted by an Arduino Uno with a little LCD, running the stock flow-sensor example at 450 pulses per liter against a 25 gallon tank. It kept the count in memory only, so every time the power dropped it decided the tank was full again. The hub keeps the same sensor but saves the count through power cuts and has a Tank filled button.

A flow meter is still dead reckoning, good to about 10 percent. Measuring the level itself is the next step: a submersible pressure probe on the tank floor for a real reading, or stick-on level switches on the outside of the plastic tank.

The box

The box is printed in PETG, base and lid on one plate (15 g, 34 minutes). The ESP sits bare on a pedestal with its USB-C port in the end wall, where the 12 to 5 V converter plugs in. The sensors plug in at a 3-pin JST-SM connector just outside the box, so the flow meter comes off without opening anything.

Status

Firmware v1.2 written and compiled, not flashed yet (November 2026)

Board

ESP32-C3 SuperMini, powered from 12 V through a USB-C converter

Reads

Victron Instant Readout, Renogy BMS, Govee H5075, flow meter, MaxxFan

Box

PETG, 70 x 23 x 15 mm, 15 g

Downloads

  • Hub box, base

    hub_box_base.stl · 213 KB · PETG

    Download
  • Hub box, lid

    hub_box_lid.stl · 138 KB · PETG, outer face down

    Download