Build Your Own Victron Energy Dashboard
Connect to your Victron Venus OS via MQTT and create custom real-time monitoring dashboards — with gauges, charts, and alerts. All in your browser, no coding experience required.
The Perfect Companion for Victron Energy
Whether you have a small home solar setup or a large off-grid installation, WebVB Studio gives you the tools to build the monitoring dashboard you've always wanted.
Zero Installation
Open your browser, connect to your Venus OS MQTT broker, and start monitoring. No Node-RED setup, no Docker containers, no command-line tools to install.
Drag-and-Drop Dashboard
Build your dashboard visually. Drag Gauges, Charts, Labels, and Progress Bars onto your form — then bind them to MQTT topics with a few lines of code.
Real-Time Visualization
Watch your solar production, battery SOC, grid import/export, and inverter status update live. Beautiful gauges and charts that respond instantly to MQTT data.
VB6 or Python — Your Choice
Write your dashboard logic in familiar Visual Basic 6 syntax or modern Python. Both languages have full MQTT support with identical capabilities.
Custom Alerts & Automation
Set thresholds and trigger visual or audio alerts when battery SOC drops below a level, grid import exceeds a limit, or temperature readings spike.
Share & Export
Export your dashboard as a standalone web app. Share it with your Victron community, run it on a dedicated tablet, or display it on a wall-mounted screen.
Monitor Everything in Your System
Victron's Venus OS publishes hundreds of MQTT topics. Here's what you can visualize:
Solar / PV
- PV Power (W)
- PV Voltage (V)
- PV Current (A)
- Daily Yield (kWh)
- MPPT State
Battery
- State of Charge (%)
- Voltage (V)
- Current (A)
- Power (W)
- Temperature
- Time to Go
Grid & AC
- Grid Power (W)
- Grid Voltage (V)
- Grid Current (A)
- AC Consumption
- Frequency (Hz)
System
- Inverter State
- System Mode
- Relay Status
- Alarm States
- Generator Status
Get Started in 3 Minutes
From zero to a live Victron dashboard in your browser — here's how.
Enable MQTT on Your Venus OS
On your Cerbo GX or Venus OS device, go to Settings → Services → MQTT and enable it. For browser connections, also enable the WebSocket listener on port 9001.
Open WebVB Studio
Go to app.webvbstudio.com in any modern browser. Open the MQTT IoT Dashboard example or start from scratch. Drag Gauges, Charts, and Labels onto your form.
Connect and Monitor
Enter your Venus OS IP address as the broker URL (e.g. ws://192.168.1.100:9001), subscribe to Victron topics, and watch your live solar, battery, and grid data flow in. Customize the layout to match your needs.
How Does It Compare?
See how WebVB Studio stacks up against other Victron monitoring solutions.
| Feature | WebVB Studio | VRM Portal | Node-RED | Grafana |
|---|---|---|---|---|
| No installation required | ✓ | ✓ | ✗ | ✗ |
| Custom visual dashboard | ✓ | ✗ | ✓ | ✓ |
| Drag-and-drop GUI builder | ✓ | ✗ | Partial | ✗ |
| Real-time MQTT data | ✓ | Delayed | ✓ | ✓ |
| No server/backend needed | ✓ | ✓ | ✗ | ✗ |
| Custom logic & scripting | ✓ | ✗ | ✓ | Limited |
| Publish MQTT commands | ✓ | ✗ | ✓ | ✗ |
| Free & open source | ✓ | Freemium | ✓ | Freemium |
Built for Real Scenarios
See what Victron users are building with WebVB Studio's MQTT integration.
Off-Grid Cabin Monitor
Monitor your remote cabin's MultiPlus inverter, MPPT charge controller, and battery bank from anywhere. Set alerts for low battery or high consumption.
Home ESS Dashboard
Visualize your Energy Storage System with real-time energy flow between solar panels, battery, grid, and home consumption. Track daily self-consumption rate.
Marine/RV Power Panel
Build a compact power monitoring panel for your boat or RV. Display battery bank status, shore power connection, alternator charge, and solar input on a tablet.
Multi-Site Installer View
Monitor multiple Victron installations from a single dashboard. Compare performance across sites, track total solar yield, and identify underperforming systems.
Frequently Asked Questions
How do I connect WebVB Studio to my Victron system?
Enable MQTT and WebSocket on your Venus OS (Cerbo GX), then enter the broker URL (e.g. ws://your-venus-ip:9001) in WebVB Studio. Subscribe to Victron MQTT topics to receive live data. See our full MQTT documentation for step-by-step instructions.
Do I need to install anything on my Victron device?
No. Victron's Venus OS (on Cerbo GX, Venus GX, or Raspberry Pi) has a built-in MQTT broker. You just need to enable it in the device settings. WebVB Studio runs entirely in your web browser — nothing to install anywhere.
Can I monitor my Victron system remotely?
For local network access, connect directly to your Venus OS MQTT broker. For remote access, you can set up a VPN, use an MQTT bridge to a cloud broker, or forward the WebSocket port through your router (with appropriate security measures).
Is WebVB Studio free to use?
Yes, WebVB Studio is 100% free and open source. There are no subscriptions, no premium tiers, and no limits. Build as many dashboards as you want.
Which Victron devices are supported?
Any Victron device connected to a Venus OS GX device (Cerbo GX, Venus GX, Ekrano GX, or Raspberry Pi with Venus OS) is supported. This includes MultiPlus/Quattro inverters, MPPT solar charge controllers, BMV battery monitors, SmartShunt, Lynx, and more.
Can I also control my Victron system, not just monitor?
Yes! WebVB Studio can publish MQTT messages to your Venus OS. This allows you to change settings, switch inverter modes, control relays, and adjust parameters like charge current limits or grid setpoints — all from your custom dashboard.
Start Monitoring Your Victron System Today
Open WebVB Studio, load the MQTT example, and connect to your Venus OS. Your custom Victron energy dashboard is just minutes away.