Victron BLE → MQTT → Home Assistant (No VRM) – Full Offline Pi4 Setup w/ Guide

Hey all,

I’ve built a fully offline, headless Raspberry Pi 4 integration that scans Victron SmartShunts and MPPTs over BLE and publishes them to MQTT for use in Home Assistant. It’s ideal for setups without a Cerbo GX or cloud connection.

:page_facing_up: Install Guide:

:link: Repo:

It covers:

  • Static IP + Wi-Fi config
  • Python venv setup
  • Systemd service
  • MQTT broker (Mosquitto)
  • Home Assistant dashboard
  • Full reboot persistence

I’d love a peer review of the guide and repo from the HA and Victron DIY crowd. Let me know if anything is unclear or missing.

Thanks for checking it out!

3 Likes

I am getting a request for username/password when trying to pull from Github in step 4. Is there a default that should be used?

I also have a PI 4 setup with python code to monitor my Victron charge controller and shunt and wanted to allow that data to be access in HA. I get the following error when I click on either of the items above:

No server is currently available to service your request.

I am very interested in seeing how you have set it up.