I’ve built a standalone ESP32-C3 BLE telemetry display for campervan/off-grid battery systems. It uses a circular touchscreen display and reads data directly over Bluetooth LE, so there’s no requirement for Home Assistant, internet access, or external gateways.
At present, support is mainly aimed at Victron equipment, as that’s what I’ve tested extensively. If there’s another BLE battery or device people want support added for, let me know and I’ll see what can be done.
I’m happy to share the firmware/source code if people want to build their own device, but I won’t be providing step-by-step setup support. If you’re reasonably comfortable with Google, PlatformIO/Arduino, and modern AI tools, it should be straightforward enough to get running.
Alternatively, I can supply a fully programmed unit ready to go for £35 posted within the UK. That leaves me roughly £15 profit after hardware, programming time, and postage, which makes it worthwhile my end.
The AI thing told me to add this:
At present, I dont have any of the screens, I will update this post once I am ready to send out to anyone.
Video/demo here:


At present, support is mainly aimed at Victron equipment, as that’s what I’ve tested extensively. If there’s another BLE battery or device people want support added for, let me know and I’ll see what can be done.
I’m happy to share the firmware/source code if people want to build their own device, but I won’t be providing step-by-step setup support. If you’re reasonably comfortable with Google, PlatformIO/Arduino, and modern AI tools, it should be straightforward enough to get running.
Alternatively, I can supply a fully programmed unit ready to go for £35 posted within the UK. That leaves me roughly £15 profit after hardware, programming time, and postage, which makes it worthwhile my end.
The AI thing told me to add this:
- hobbyist-built,
- small-run,
- and supplied as-is without formal warranty.
At present, I dont have any of the screens, I will update this post once I am ready to send out to anyone.
Video/demo here:



